DNS is pronounced ‘hosts’ because it was originally one big text file.
pelya
- 0 Posts
- 147 Comments

It’s these things. Notice how the thread is smaller than the shaft. You always need to drill a pilot hole, otherwise the thread won’t bite into the wood. The thread is also pretty tight, so screwing it two-three times in the same hole is enough to strip the wood in the hole, so it can be pulled out with tweezers with almost no resistance. It’s also slotted, so if you press too hard your screwdriver will slip out. And if you screw too tightly, the head will rip off, because it’s a mild steel.
Or you just hammer it in.
In Soviet Russia, all furniture was assembled by hammering wood screws. Then the assembled furniture was ripened for up to ten years in special humidity-controlled warehouses, allowing screws to expand and lock in place thanks to rusting. This required making screws from special-grade low-quality steel, and use extra-toxic glue for particle board planks so they would not rot. And still, only one in five assembled pieces of furniture did not have any rotten parts or fall into pieces when you attempted to take it home, making it even more luxurious. It is utterly impossible to repeat this level of craftsmanship in modern world.
The PC case with Turbo button was originally 486-DX, but there was no place on the new K6 motherboard to plug it into.
People are boasting about Arch, but my first open-source OS was FreeBSD 4.2, fitting on a single CD-ROM.
It included a tiny base system and C compiler, and practically every other package had to be compiled from source, using theportssystem, which was just a collection of makefiles, one for each package.
And you had to be careful to usegmakeinstead ofmake, because the default Make was BSD-specific tool incompatible with most of open-source software, which targeted Linux. And you had to make sure to use GNU versions of grep, sed, and awk, and remove all bashisms from shell scripts, because/bin/shwas of course incompatible withbash.
You had only about 50% chance that a given package would compile. Package manager? What package manager? Just runsuand thenmake install.
And my PC was AMD K6, and it had Turbo button, which did absolutely nothing. And I was very proud of my TEAC CD drive.
You lose:
- Your corporate shackles
You gain:
- Limitless bragging rights
pelya@lemmy.worldto
Programmer Humor@programming.dev•why hard exit editor? Nano say at bottom.
432·20 days agoI remember the time when Linux jokes were about audio drivers and X11 config files, but audio has long been working out of the box, and X11 is already dead and cremated.
Even recompiling kernel now takes around five minutes instead of two hours, so that joke is irrelevant too.
So all we are left with is timeless discussion of which text editor is the best, and dumping on Windows.
pelya@lemmy.worldto
Linux@lemmy.ml•What sense is licensing operating system on BSD license?
4·22 days agoAndroid has BSD-like permissive license. It’s open-source, but is also very very commercial. Google needed it to be open-source so phone manufacturers would adopt it, they all got burned on Windows Phone and Symbian and did not want another closed source OS that they could not modify for their specific hardware.
pelya@lemmy.worldto
Linux@lemmy.ml•How do you explain to your co-workers that you use Libre Office Writer and other Linux apps?
12·24 days ago“Ewww, Windowsssss!”
Pinch my nose, spray my fingers with hand sanitizer, then walk away from their desk.
pelya@lemmy.worldto
Linux@lemmy.ml•Looking for gui or terminal program advice for linux.
4·2 months agoMy coworker has a separate monitor tilted vertically to have a permanently open terminal window.
pelya@lemmy.worldto
Linux@lemmy.ml•Mom's Linux mint install keeps going to a black screen
62·2 months agoIs it sleep mode not waking up?
pelya@lemmy.worldto
Linux@lemmy.ml•Disabling middle click paste by default makes sense for distros aimed at new users.
52·3 months ago“New users” as you describe them don’t even know that the mouse wheel can be clicked at all. The only thing to be fixed is consistency with Ctrl-C clipboard.
pelya@lemmy.worldto
Linux@lemmy.ml•GNOME and Mozilla Discuss Proposal to Disable Middle Mouse Paste on Linux
3·3 months agoMiddle click was standard initially in Unix world, then Microsoft Office came with it’s Ctrl-C, and users now expect every text editor to support Ctrl-C to copy (and not abort the active command like all terminals do).
As for languages that are acceptable for business logic, C++ is lolno, Java is kinda surprisingly okay because so much business logic is already written in it and debugging is trivial, Python is not worse than Java for the same reason when you are using proper linter to catch typos, C# / Go / Ruby are probably the best because they are most modern with the lowest footgun ratio.
JSON-in-a-string is a commonplace method of having a generic or
anytype when you are too lazy to write a proper structure for it, or want to save an object into a database without creating an additional table. In all fairness it has nothing to do with the language itself, and more with lazy coders. Postgresql even have additional SQL operators to access individual JSON fields inside a record, so yeah, you can dump a whole new unstructured database into a row of your existing database, it’s totally an acceped practice.
It’s Javascript with types. You are still using one hundred NPM packages to do the simplest thing. Any string can be JSON. And Node is single-threaded, so if you plan to create some kind of parallel computation, you’d need to run 16 Docker containers of your Node server, one per CPU core, with NGINX or some other load balancer at the business end, and hope that your database engine won’t reorder transactions. And yeah, Docker is mandatory, because Node version in your latest Ubuntu release is already outdated.
TypeScript and safety-critical paths should not be in one sentence.
pelya@lemmy.worldto
Programmer Humor@programming.dev•Free software has some glib naming conventions
4·3 months agoThe G is silent


Is this a blazer hoodie?