/tech/ - Technology and Computing

Technology, computing, and related topics (like anime)

Winner of the JulayWorld Attention-Hungry Games™, Week 5

/retro/ - 1990s ans[sic] 2000s nostalgia

Nominations for week 6 coming soon.

Report your front-end woes 2: Electric Boogaloo

What is the Imageboard Federation?

JulayWorld onion service: bhlnasxdkbaoxf4gtpbhavref7l2j3bwooes77hqcacxztkindztzrad.onion

Max message length: 32768

Drag files to upload or
click here to select them

Maximum 5 files / Maximum size: 20.00 MB


(used to delete files and postings)

Open file (2.12 MB 640x480 bestvideoever.webm)
Anonymous 08/21/2019 (Wed) 12:37:09 No.4 [Reply] [Last]
Welcome to /tech/ THE RULES: 1. Please spoiler all porn and gore 2. Talk about something actually related to /tech/nology 3. Have fun!
Edited last time by dukat on 02/19/2020 (Wed) 12:59:24.
I got bored so I added a wordfilter. Have fun.

Open file (299.53 KB 1400x814 face of coding.jpg)
Everything is Dead Anonymous 09/10/2019 (Tue) 17:44:01 No.80 [Reply] [Last]
>8ch goes down
>cuckchan /g/ is shit
>/tech/ irc is dead
Where else is there left?
start working on your own programming language + operating system
Sad. But this board has some potential.

Open file (59.30 KB 872x312 Capture.JPG)
/hsg/ Anonymous 09/13/2019 (Fri) 13:13:12 No.103 [Reply] [Last]
Post your servers, what you're working on, or what you plan on buying
or post anything, don't let this board get any more dead then it is
vbox ubuntu LTS inside wangblows 8.1
what happened to these threads on /g/?
im broke i have no server
Same thing that happened with the rest of /g/ fags came and ruined it
Bumping. Got a NUC running with automated PostgreSQL servers i dump my data to.

Open file (8.21 KB 320x284 veracrypt_1-1-24.jpg)
Anonymous 01/28/2020 (Tue) 19:03:17 No.1424 [Reply] [Last]
What do you use for encryption of your data?
1 post omitted.
I use plaintext so when an attacker tries to decrypt my files only garbage will come out :^)
>>1424 GnuPG
Whatever my phone offers and luks/dmcrypt everywhere else. And TLS for all data that flows to the big bad internet. >>1436 Not as safe as double ROT13. :^)
>>1454 This. Keep it simple.

PINEPHONE Anonymous 12/13/2019 (Fri) 17:18:21 No.1078 [Reply] [Last]
Have you already ordered your Pinephone?

>$149.99, shipped from China
>Estimate dispatch in late December 2019/early January 2020
>Chipset: Allwinner A64
>CPU: 64-bit Quad-core 1.2 GHz ARM Cortex A-53
>GPU: MALI-400
>Removable back cover and widely available Samsung battery
>Hardware switches for LTE (include GPS), Wifi/BT, Mic, and Camera

15 posts and 2 images omitted.
>>1440 Will that also help it be more resistant to cold?
>>1444 I think that batteries get fucked up because of the cold, you should research about that.
>>1389 Would you believe me if I told you I would rather have the chink government spying on me than my own (U.S.) government? Chink government won't dox me for being myself.
Open file (715.29 KB 640x800 Coronachan10.png)
>>1078 >shipped from China F Pine had a good run.
How secure is this chink crap? Less secure than the iPhone.

Open file (20.99 KB 300x255 MangaRamblo.jpg)
Alternative OS thread Anonymous 10/19/2019 (Sat) 21:32:41 No.480 [Reply] [Last]
Personally, I believe that *BSD (minus FreeBSD) are the most realistic alternatives for Linux.
Pls don't start spamming "blackpills" or the "cuck license" bikeshed.

+ The default installation is very secure. OpenBSD has many interesting security features (pledge for example).
+ Competent developers who are committed to developing their OS
+ OpenBSD's sister projects like mandoc, OpenSSH and LibreSSl are cool
+ sndio sound server is comfy
+ Especially well-written man-pages and FAQs
+ Theo de Raadt is based
+/- Its developers and users expect you to at lest try to fix the problem yourself before they will help you. You get replies quickly on the mailing-lists. #openbsd @ Freenode is active.
+/- Doesn't have Bluetooth support anymore
+/- OpenBSD uses cvs

notes and resources
* https://www.openbsd.org/
* OpenBSD Journal: https://undeadly.org/
* Default package management: OpenBSD's ports and pkg_ tools. Currently has about 10578 packages in ports.
* The OpenBSD FAQ (the installation guide): https://www.openbsd.org/faq/index.html
* Simply put, you can use pkg_info -Q foobar to find a package and pkg_add foobar to install it
* If you want, you can install the standard Ganoo tools: pkg_add coreutils
* If you wish to run X11 (xenocara) you should also enable automatic starting of OpenBSD's DM (xenodm) during the installation
* The ability to run startx as regular user was re-added in 6.6 release, however, it is still recommended to use Xenodm as startx might pick the wrong driver in some cases, apparently
* You should install ALL file sets during the installation
* If you have (created) a (MBR or GPT) partition with OpenBSD's partition type (A6) then OpenBSD's installer will recognize it and ask whether you want to install to that partition.
* OpenBSD gaming resource: https://mrsatterly.com/openbsd_games.html
* Rundown of OpenBSD's security features: https://www.openbsd.org/security.html and https://en.wikipedia.org/wiki/OpenBSD_security_features
* You can install non-free firmware using the fw_update tool. Its man-page is self-explanatory.
* You can install patches with syspatch. Its man-page is self-explanatory.
* You can upgrade to the next release by using the sysupgrade utility, which was added in 6.5 patch no. 012. (N.B. Be sure to read the man-page as you probably want to use the -k option!) You can read more about this feature from its announcement email (https://marc.info/?l=openbsd-announce&m=156577865917831)
* The binary packages are now also getting updates on the latest "stable" release! Currently, updates for binary packages are provided on AMD64, i386 and arm64/aarch64 platforms. Previously, your only options were to either build from source or use pkgsrc if you wanted newer packages.
* If you want to install pkgsrc on OpenBSD, make backups of the original pkg_add, pkg_delete, pkg_info and pkg_check binaries. (ProTip: use whereis command and cp) Or install pkgsrc into your home directory (use ./bootstrap --unprivileged)
* I got pkgsrc working on OpenBSD 6.3 on AMD64, by using the following command-line: ./bootstrap --compiler clang --unprivileged --prefer-pkgsrc=openssl
* When you are creating disk partitions, you can specify a partition's size in (for example) gigabytes, by appending G to the desired size (for example, 42G means 42 gigabytes). (see also, man 8 disklabel, man 8 fdisk and man 8 newfs)
39 posts and 5 images omitted.
>>1460 bump for extremely intense interest
>>1473 It's not being mitigated by CloudFlare. The page doesn't exist, but this one does: https://www.libressl.org/
>>1303 >an anon said.. Heirloom tools
>>1460 I said on nanochan that cloudflare provides a mirror for OpenBSD on their CDN, but I was being overly paranoid. I can't remember anything else between the organisations except for the firefox and firefox-esr ports maintainer disabling DoH by default, which is non-standard for every other firefox package for other operating systems.
Tails for opsec. r8

Handheld Computers Anonymous 02/22/2020 (Sat) 06:22:49 No.1789 [Reply] [Last]
What is /tech/'s opinion on devices like the Smach Z and the GPD Win series and their potential for software freedom? On the one hand, having the same functionality as a laptop packed into the size of a handlend system like the 3ds could potentially let you do some pretty cool stuff. One blog I saw talked about putting Kali Linux on a GPD Win 2 and using it as a more subtle tool for wardrivng, for example. But on the other hand, they're still (((modern hardware))) so they're probably backdoored to hell and back at the very and won't be able to be 100% pozz free anytime soon absent some firmware-flashing breakthrough. Any recommendations/advice? Where I can get one firsthand in particular? I was thinking about getting one and maybe trying to install something like Retroarch on it to emulate older vidya on the go. Maybe sort through text/images/etc with /k/ and /pol/ stuff too, but that might be a bit risky w/o any idea of what kind of backdoors might be hiding. But I didn't have any luck finding anything available online the last time i tried that wasn't a secondhand offer and I'm not interested in chancing get broken shit I can't fix at a price tag of hundreds of dollars.
Open file (89.97 KB 799x533 GPD Win.jpg)
>image didn't stay attached after having to allow cookies/js to post Fucking palememe 27.9.4 and this redirect error bullshit I keep having on this machine.
>>1789 Make one, it's not hard.

Project Thread Anonymous 11/05/2019 (Tue) 07:26:28 No.610 [Reply] [Last]
ITT: Post cool your (or other anon's) Projects here
Rules: Drop links to the repos and community chat/forum, and add a description as to what it does

Here, I will start.
https://hydrusnetwork.github.io/hydrus/ and https://github.com/hydrusnetwork/hydrus (repo)
https://github.com/CuddleBear92/Hydrus-Presets-and-Scripts (scripts to scraping websites)
https://gitgud.io/hydrus and https://gitgud.io/groups/hydrus/-/shared (add-ons and such)
https://github.com/mserajnik/hyve and https://github.com/floogulinc/hydrus-web (webUI)
https://github.com/git4unrealnondev/Hydrus-App (mobile app that is an original)
https://github.com/glael/nori-with-hydrus (mobile app adopted from a dead project)
https://github.com/git4unrealnondev/Hydrus-Updater (updater for linux and Mac)

What does it do?
1. Download images and files with tags from imageboads, boorus, art galleries, blogs and other sites
(Everything from ExHentai to YiffParty are covered, if you want more coverage just ask)
2. Sort images and files using tags, with a whole publicly shared tag database (PTR) for booru-tier collabs
3. Using IPFS to share images and files peer-to-peer style (because Torrents sucks and Zeronet a honeypot)

https://discord.gg/vy8CUB4 (yes the dev uses discord due to popular demand)
https://endchan.net/hydrus/ (because some anons don't use Discord, and Odili reached out)
54 posts and 8 images omitted.
>>1586 Take your meds.
>>1590 Take your meds.
>>1593 ...take your meds.
>>>/v/17249 >>>/v/17243 >>>/v/17239 >>>/v/17233 https://en.wikipedia.org/wiki/OpenFL https://en.wikipedia.org/wiki/Extended_Vector_Animation https://opentoonz.github.io/ https://en.wikipedia.org/wiki/Synfig https://en.wikipedia.org/wiki/List_of_2D_animation_software I have a bet worth 18 billion euros none of the bluemaxima idiots will petition Adobe to sell of Flash into the public domain. Ideally, you'd translate from flash bytecode into whatever bytecode you want that public domain. Flash2{Haxe,Dart,Clojure,Scala,Vala,Kotlin,C#,F#,[etc.]} But since I'm winning my bet at this point, I'm going to concentrate on a C# time tweening engine and subplant into into engines.

Open file (36.73 KB 600x450 ss.jpg)
SOY 9000 Anonymous 02/19/2020 (Wed) 14:43:56 No.1731 [Reply] [Last]
>AI developers in the EU will be forced to teach their systems based on "european values" Oy vey, ethics in AI. It's AIgate, goyim. <"Um, I'm sorry Dave, I'm afraid I can't allow you to post that awful toxic Pepe meme" https://www.europarl.europa.eu/RegData/etudes/BRIE/2019/640163/EPRS_BRI(2019)640163_EN.pdf
19 posts omitted.
>>1772 >Universe is finite Debatable.
>>1770 This is a clear reaction to all other AIs turning far right almost immediately.
obligatory rob miles: https://invidio.us/channel/UCLB7AzTwc6VFZrBsO2ucBMg if you're interested in AI and the implications of training one properly or badly, start with the AI Safety videos. >>1731 >will be forced kys it literally says in the title they're guidelines and yes considering (ethical) biases in your AI is very important, because you don't want an AI to spread disinformation like OP and retards like >>1735 I welcome the AI overlord that doesn't kill me on purpose, doesn't kill me accidentally, doesn't tell my family that I shitpost on julay, is open source, doesn't kill me for being a white male, doesn't turn my neighbors into psychopaths that kill me and whose manager can be sued to hell if it refuses to give me a blowjob. >>1737 enough computing power and time. AFAICT all you need for a human-like AI is a thicc computer with any dumb statistics program and the right base weights, like we're doing right now with training vs running a NN, LTSM, GAN or whatever. the problem is getting those weights. we're slowly getting better at finding good weights faster and being able to check whether the machine learned the right thing, but with our current understanding it will take forever to get a decent AI. so really the problem is that nobody knows what the missing piece is.
>>1784 Neural network is not AI. Sure, it can adjust its weights and get better at doing its job. But that is its limit. It cannot rewrite itself as we do when we learn something totally new. >nobody knows what the missing piece is This. Nobody realy understand mind. Psychology is a joke.
>>1736 It has a legislative and judicial branch as well as authority over those who have power over me, that's pretty much all the state aspects of a country.

Open file (94.23 KB 586x1080 mmc-30-in-st.png)
Meta-Machine Code Anonymous 09/25/2019 (Wed) 03:50:17 No.269 [Reply] [Last]
I had a thread on 8chan's /tech/ for this program of mine and, now that I've found this place, I may as well make one here.

Featured in the image is my Meta-Machine Code targeted at CHIP-8; on display in that is a Rule 30 program I've written in CHIP-8. This is what I consider an ideal machine code development tool that I envisioned years back and have by now breathed life into.

An assembler is a lesser tool, I believe, lacking an intimate knowledge of what it targets and being a batch tool; my MMC is interactive and asks the programmer to recall little about the machine code being used, as it will explain in suitable detail all instructions it knows of; further, as programming is accomplished through instructions bound to keys, rather than to mnemonics, it's easy to simply press keys and answer questions until one learns what the keys are bound to. Invalid instructions won't be generated; an assembler will simply fail with an error. I've more recently come to believe the tool could have pedagogical worth, as one can simply learn the tool as it's used, which isn't reasonable with an assembler and its assembler language.

Here's some articles I've written concerning this tool of mine, which will give you details and demonstrations:

The version currently available is old and out-of-date compared to what I'm using. The program is in a state where only I can really use it, for a variety of reasons. I've been wanting to write an Ada reimplementation, but I've found that the idea isn't nearly structured enough to the degree Ada requires and the Common Lisp implementation I've is a mess I've been reluctant to work on.

Simply put, Common Lisp is that language I'm most skilled with and the flexibility it provided allowed me to hang myself with tangential considerations. Wanting for a proper customization mechanism that wasn't Lisp, I thought a machine code was an appropriate mechanism to customize a machine code tool and the least arbitrary choice; as CHIP-8 lacks the power to do such a thing, however, I designed a Meta-CHIP-8 and the current implementation of the tool is a shell around this environment, with the personality of the tool being written in Meta-CHIP-8. This is, of course, a mess.

My current plan is to rewrite the Common Lisp once more in a more structured fashion and lacking Meta-CHIP-8 and I expect after that I'll have the structure necessary to translate the Common Lisp to Ada. I can still work on the primitives the Ada version needs and will use, but the overall organization of the packages and whatnot lacked the structure I thought it should have. I've also written my own terminal library in Common Lisp and this is something I've not yet published in Ada, which is another requirement down the way.

In any case, feel free to ask me any questions concerning this or other works of mine and I'll do my best to provide an answer. Now, the argument could be made this doesn't deserve a thread, but I thought this place could benefit from the activity and I'm suitably interested in it.
4 posts and 1 image omitted.
>>1556 >It's also sickening to see treating Tor users as second-class, in the same vein as 8chan, is continuing. It isn't on purpose it's just how the nigger that coded this software forced things to be. We're trying to move on and build our own imageboard software to solve these problems. Perhaps you'd like to help?
>>269 I have no fucking clue what this shit is and I'm definitely not going to read 3 blog posts. unbased btw >>1556 >I've been working on SHA more lately, finishing three standalone SHA-1 implementations in December >I'm working from that design to a more comprehensive SHA library I want to create soon LOOOL https://shattered.io/ https://sha-mbles.github.io/ Also I started reading this shit here: http://verisimilitudes.net/2018-06-06 I had to stop soon because of too much braindamage. Your "ideal machine text" is called entropy encoding, except that entropy encodingis language agnostic. https://en.wikipedia.org/wiki/Entropy_encoding >consider the Chinese and Japanese languages no
>>1557 Copy nanochan's code. No pajeetscript required, but you'll need a better back-end for dealing with spam, that's about it.
How can you even stand CL? As a Tcl user, Scheme looks like what Lisp should have been.
>>1559 You seem to believe I was unaware of SHA-1 being unsuitable for its purpose before I implemented it; this isn't the case. Firstly, SHA-1 is still in-use. Secondly, I figured I would implement all SHA over time and SHA-1 was a good starting point. I agonized over the design of my SHA-1 in Ada and this influenced the other two implementations; further, the basic shape of the design is very suited to the later SHAs. Do you not program purely for the learning and fun of it; the implementations of the SHAs in APL are practically worthless, but good fun to write and document. >I had to stop soon because of too much braindamage. Your "ideal machine text" is called entropy encoding, except that entropy encodingis language agnostic. This ideal machine text system of mine uses words as the fixed-length unit and not characters. It's not entropy encoding, but you didn't read enough to realize this. >>1692 Common Lisp resembles historical Lisps moreso than Scheme, obviously as it was designed to be the common Lisp. I like Common Lisp, the separate function and value spaces, and I heavily use macros for my work. I don't mind writing my libraries myself. If you ask a more detailed question, I'll give a more detailed answer. On that note, I've written a Common Lisp Style Document recently; feel free to give your thoughts on this as well: http://verisimilitudes.net/2020-02-14

Report/Delete/Moderation Forms

Captcha (required for reports and bans by board staff)

no cookies?