Recent submissions

Comment · 1 month ago
Regular speed bumps won't funnel you into oncoming traffic, are you talking about something different? Searching for "horizontal" specifically didn't yield anything distinct.
Comment · 1 month ago
Being wealthy is better than being poor, and being able to pay for college is better than working in construction. However, when choosing a specialty it is important to consider one's preferences. If your child don't want to be a lawyer it doesn't matter whether you can afford paying for the degree, and if he insists he would rather be fixing cars than dealing with documents, helping with a student loan is not really the best thing you can offer as a parent.

The part about blue collar jobs being inherently more deadly doesn't feel right to me. For one, I want to believe we have collectively gotten better in avoiding "dumb" deaths and injuries, these, that could have been prevented by inventing and following safety procedures. The health risks certain profession implies is certainly to be considered when choosing one, white collars included. Desk job kills slowly, but surely.

So, answering to the title, which doesn't seem to be related to the article contents, I absolutely do. Qualified engineer knows enough to be able to double off as a technician, and missing monthly payments is much scarier than high voltage, so if my entire job field was to become obsolete due to AI or any other reason, I would absolutely consider getting out of desk and getting my hands dirty.

Comment · 1 year ago
Your player likely wasn't written in Javascript back then.

Playing video on Youtube causes much more cpu load than playing the video with the same av1 (or even more computationally intensive vp9) codec in VLC.

Comment · 1 year ago
Modern internet is build on premise of repeatedly running megabytes of javascript on everyone's machines to avoid a bit of work.
Comment · 1 year ago
For someone using sed often enough inventing prettypath won't make sense. However, if producing correct sed command, be it by remembering the options, reading manual or digging through the shell history, takes some amount of mental effort, your brain will happily stick "prettypath" into memory as long as doing so stays less mentally taxing than doing original task from scratch.
Comment · 1 year ago
Personally I only ever needed it once. I was re-implementing javascript function doing some strange string processing by using characters in the input string to calculate indexes of alphabet array to replace them with. Since I was using Python I just imported string.ascii_lowercase instead of manually typing the sequence, and when I showed the code to someone more experienced than me, I was told it's base64, so all my efforts were replaced with a single base64.b64_decode() call.
Comment · 1 year ago
If I were to choose between bearing the fruits of 20 years of practicing music and equal amount of time spent playing this kind of games, it would certainly be the latter, and I did try both.
Comment · 1 year ago
I don't really get the point of disabling Youtube history just to never visit the main page again anyway. That said, recommendation algorithm is actually a valuable asset and it doesn't seem wise to discard it entirely instead of learning how to use it.

Imagine for a second, that you only care about watching cat videos, and arrange your viewing behavior accordingly. The algorithm will be quick to realize your preferences, and your entire home feed will be filled with nothing but kittens. Occasionally it will try to feed you some dogs and such, but Youtube is generous enough to provide "Not interested" and "Don't recommend channel" buttons on every video in recommendations, which are a great tool in shaping the home feed, or forming a nice little information bubble if you will. As for all the horrors of mainstream recommendations described in the article, they would look so out of place in your feed it won't take much mental effort to ignore them (or get rid of with aforementioned buttons).

Occasionally, you might want to watch something other than cat videos, or get sent a link in a personal message. For everything you don't want the algorithm to get the wrong idea about, use separate browser context or private mode.

Now, let's say you're got diverse tastes and like both cats and heavy construction videos. With two topics the Youtube algorithm might still manage to stay on track, but if you try to add more, the feed will quickly degrade to a mess. There is, however, a way around it: don't mix different topics in a single Youtube account. Youtube allows making multiple users on a single Google account, and with container tabs it doesn't even require switching between them.

Of course, and this is one part of the article I can agree with, use the subscribe feed if it fits your workflow, but certain kinds of content are made mostly by small channels on irregular basis, and the algorithm is a valuable tool to discover new ones.

Comment · 1 year ago
It went from "in 2-3 years" to "next year for sure", so at least it is not constant, like with fusion power.
Comment · 1 year ago
Was able to correctly guess it's about Therac-25 from title alone. I can't help but think this specific story is being overtold, while other software-related accidents doesn't get enough attention.

Software controlling a safety-critical equipment doesn't even need a bug to cause deaths, bad user interface can do it just fine. "Behind Human Error" gives an example of device used to assist a surgery, that required complicated procedure to set up, which had a step unrelated to device functions in context and was easy to forget (rendering the device non-functioning) and would not indicate in any way it wasn't working when it was expected to. As for a more modern example, many of recent aviation accidents involve pilots failing to correctly interact with cockpit systems.

In the Therac-25 case the core issue (leaving aside procedures put in place to prevent the exact thing) was an error in the code, that could eventually be found and corrected, but software with badly designed interface can kill people while working exactly per specification, shifting the blame on the operator.

Comment · 1 year ago
If you are lucky you might get an image that hasn't yet been shown to enough people for the system to learn the "correct" answer, in which case you get a free pass submitting even blatantly incorrect solution.
Comment · 1 year ago
The scraping and reuploading issue could be solved by some kind of universal global content identification system, integrated into the micropayments system, making sure no matter where certain piece of content is uploaded, the fee would still go to the copyright owner, perhaps with some small percent given to the hosting website. Not saying it would certainly work, but there is a few technologies probably everyone here have heard about that seems like a very good fit for the task.
Comment · 1 year ago
This is a default, opt-out behavior: https://github.com/anthropics/claude-code/issues/1296

It's pretty much the same as a phone camera app adding watermarks on pictures, or free email provider inserting its name in the mail signature. I don't see how this kind of cheap advertisement could be seen "classy".

Comment · 1 year ago
Oh, so this is what Reader mode does.

The few times I actually tried it, it worked badly, with huge chunks of text content missing from the page. Makes me wonder if with modern web the task has became so difficult even a browser couldn't pull it off, or if they just wasn't trying to do a good job with the feature.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton