skysight-inc/HackerNews huggingface dataset:
The last paragraph is the interesting one, and here's the full quote in context:

One of the reasons Communism eventually failed is that it assumed that we could all accept the philosophy "from each according to his ability, to each according to his need." The assumption that we could all subjugate our needs to those of others is about as faulty as the assumption that we can subjugate our egos for the betterment of the team. A system that works will have to acknowledge fundamental human traits and work within the bounds they create. And ego is one of those traits.
The way I got over eating 15 cinnabons every morning was by going to the city zoo and listening to a zoologist explain that they don't give fruit to animals in the zoo because the animals just end up getting diabetes. I figured if regular fruit from the grocery store is already that fucked, cutting 15 cinnabons out of the equation is not gonna save me.

/s

There's a simpler argument to use instead of trying to bend over backwards justifying this thing you really want to do but deep down know that it's bad for you. In fact, it's already become mainstream lingo. It's called You Only Live Once!

Those are the only four words you have to utter and everyone who was about to start arguing with you will back way instantly and you'll save yourself these strained self-serving justifications. The beauty is there is no counter argument to such pristine nihilistic capitulation.

Once Kagi, a startup, breaks the precedent with this credit card requirement crap and actually starts getting significant marketshare everyone else will say, "these guys just normalized requiring a credit card upfront for this type of service. That's great, we can now open another front in the enshittification of the internet and tie highly revealing information to real people more directly." And yes, some of these people will undoubtedly be less savory types and of more questionable moral character than the Kagi crew. And I dare say in all likelihood, so will the late stage Kagi crew as well.

On the other hand, if you do a little good faith research you'll find some email and vpn providers do allow you to send cash (gasp) via postal service to activate your account. It doesn't matter if only one customer uses that option. It is the existence of that option that creates trust.

Unless there is such an option or something nearly identical in ease and function, all these aspirational cross-my-heart-hope-to-die assurances are just ridiculous.
Andy Grove Was Right
I recently recently upgraded my main monitor from 1440p x 144hz to 4K x 144hz (with lots of caveats) and I agree with your assessment. If I had not made significant compromises, it would have cost at least $500 to get a decent monitor, which most people are not willing to spend.

Even with this monitor, I'm barely able to run it with my (expensive, though older) graphics card, and the screen alarmingly flashes whenever I change any settings. It's stable, but this is not a simple plug-and-play configuration (mine requires two DP cables and fiddling with the menu + NVIDIA control panel).
Black and white film is still dirt cheap. Even colour film isn't that expensive now, adjusted for inflation.
You haven't made any of the mistakes that I see from professional web developers. (I'd critique the use of onclick, except you've found the one context where it's acceptable (even sensible!) to use onclick.) Using the Orca screen reader, the game is almost completely playable. Some feedback:

• I can't "see" when exploding star is charged up, except by clicking it every turn.

• I can't tell whether I've got the answer right or wrong. The animation is not exposed to Orca at all. It would be nice to have a text description of what's happening (which you could then apply aria-live to).

• Technically, I can find this information by navigating down and checking the HP scores, given knowledge of the game rules. (Just putting aria-live=polite on the HP elements would be a quick fix.)

• I can't necessarily read English: the other text can be auto-translated by my browser, since the page is marked lang=en, but the text in the images can't unless the alt attribute is set appropriately.

• You use - (hyphen-minus) rather than − (U+2212 MINUS SIGN). Most screen-reader users will be used to this: do NOT tweak things to make it sound better in one screen reader: that will probably break things for others. However, in this case, you do really mean 24 − 5, so it might be worth changing it.

• document.write replaces the document (not its contents), which causes some software (e.g. Firefox F12 Inspect Element) to break a bit. Orca-in-Firefox seems to cope, though, so this probably isn't a big deal.

Digital accessibility involves considering a lot of I/O modalities at once, so it's really hard. (A lot of the advice you'll find online is wrong: there are even companies who sell wrong "solutions", and it's very annoying!) Since your game is mostly HTML, with <button> for controls, it's already very accessible. This is, in all sincerity, a lot better than most professionals can manage.

Edit: ooh, you do have a blog. I'd suggest RSS, though. Email sign up forms are a pain to manage, there are privacy problems, and it's generally less convenient than RSS.
Kids dad here.

Both parents are programmers, and have also written blogs. While the motivation/drive is his own, he has helpful guidance to accomplish what he wants to do.

The blog is his own words. We helped with the outline, and also provided multiple rounds of feedback to ensure good clarity of what he's trying to express. We tried not to interfere too much with his thoughts. The quoted thought "because it was like a human, it could also be wrong like a human" is something he was telling us when he discovered it hallucinated. But he doesn't understand what an LLM hallucination is, that was his words. I asked him to share that in his blog post.

The code is written on his own. But when he gets stuck, he has us to give him hints. As programmers, we can speed up him significantly by steering him in the right direction.
yes but if Intel provided the base, people will flock to it build software for it. Intel doesn't even need be involved but they should.
"They get up to building entire GraphQL monstrosities to avoid talking to each other."

I feel seen
https://itfossil.com/verses/2024/12/scientific-reports-call-...
Why I don't hear such discussions coming out of other engineering fields? Is this type of hamletization specific to software engineering?
Part of me wants to say "Using a picture of Taylor Swift when talking about successful recording artists wouldn't make anyone bat an eyelid. This was a discussion about narcissistic personality disorder..."
https://news.ycombinator.com/item?id=25661474
Don't forget Hyundai, too.

https://www.caranddriver.com/news/a61711288/automakers-sold-...

Honda sold their users' data for 26 cents per car.

Hyundai sold their users' data for 61 cents per car.

Whether or not that data is used to affect insurance premiums is hard to ascertain, but I wouldn't be surprised if someone somewhere in the world was affected by it.
i just wish they hired a designer to make it look a bit prettier... its a pain every.single.day to open the inbox. great service other than that.
“This is my Markdown. There are many like it but this one is mine.”
The Sysadmins where I worked in leeds 82-84 invested a LOT of time doing codework on rogue. They also got high fu in Mud on the dec-10. When a PhD student worked out how to eject the memory resident part of Mud and get it back to zero, thereby losing the chief ops his power, he banned him from login for a month, and then once he got "finger of death" back basically harrassed the living shit out of his character inside the Mud.

The Rogue work pre-dated Hack. I think when Hack came up, and there was persisting state of the dungeon and multi-user, it reached peak. I liked Rogue. I only know one guy who got all the way down. Shopkeepers were awesome, if you did wind up sneaking in the back wall of a shop and looting it, got very feral once they worked it out.

Don't step on your dog, dawg. And DEFINITELY don't eat it if you do.
Open source is not a business model.

Perl was created by someone in their spare time away from their day job.

When he needed money he just wrote books and charged for those. Ironically the publisher of those books hired him to continue working on the _language_, and of course, write more books.

Makes total sense.
Reminds me of the Rich Hickey talk Speculation[1]. There is a special place in hell reserved for programmers that break back compat (for non-security impacting reasons) with widely used libraries, including google's guava developers. Linus Torvalds seems to be the only engineer with his head on straight on this topic and he has to constantly dive in and berate people that are trying to violate it in his project.

[1] https://www.youtube.com/watch?v=oyLBGkS5ICk
On the other hand, the number of public cameras has exploded in the past decade. Even moderately small towns are likely to have Flock cameras on every major road in and out of town and at major intersections, allowing police to track who is coming and going.

We had a bank robbery here recently and the getaway car was captured on the bank's outside cameras, and using Flock the police quickly localized where the car was to within a few square blocks. They found it within hours and arrested a suspect. In this case it was a good ending, but it's not hard to imagine how this could be misused, or mistakenly put an innocent bystander under suspicion.

Combine this with most private businesses and many homes now having cameras watching activity on or about the property, and I'm not sure most people realize the extent to which they are surveilled in 2024.
It's bad with cars but even worse with bikes that have flashing or even strobing lights. Busy cycle lanes in London can be horrible on dark winter evenings with all the LED lights that can be incredibly bright and are very often not installed/adjusted/aimed correctly.

I appreciate that cyclists want to make sure they're seen by car drivers, but beaming ultra-bright flashing lights straight into the eyes of oncoming cyclists on a cycle lane surely creates a hazard that outweighs any benefits?!
Perhaps it's my old age but I feel like either folks drive around with their brights on or new cars have lights that are way too bright.
Thanks. Right now he's using Typing Club, a typing tutor for kids. I will probably have him finish the sequence on there (or at least get to 20wpm on the lower case keys) before moving on to gtypist, keybr or nitrotype.

He only does 2-3 mins per day of focused typing practice. Most of his daily non-school study time is spent on math (Math Academy), Chinese (writing) and memorizing essential root words (using Anki). I don't want to add anything, as he already has little free time to play and read on weekdays.
Seems reasonable. Probably need a quotient of this on legals too: get the IPR law settled, get data exclusion and liability issues worked out.
I actually like how the standing committee are the best capitalists of them all

S-Tier

I like it because its amusing and always gets a new generation of gullible people.

"hey, rent's pretty high, how about you all give the state all your property instead and I run the state until further notice"
I too tired of it too early not much experience in years like you. I am doing side projects as well. If this success I will left coding works.
It's a shame then that Google are moving away from ChromeOS in favor of Android. This also explains the improvements to desktop mode in the latest Android betas.
Serious question, why don't they have excess capacity? They aren't producing many CPUs...that people want.
Interceptor Carrier Board v2.0 Adds 4 GbE Ports for RPi CM4 and Banana Pi CM4
Kids dad here.

I encouraged to ship early. You know, better done than perfect. Trying to show him the importance of feedback. We think of stuff, but we'll miss many things. Once it gets out in the real world, we'll get real user feedback and learn more.

eg: I test played it many times for him, yet I missed the fact that 'charging' is totally unclear
This doesn't excuse some authors who enjoy constantly rewriting their libraries just for the hell of it, consistently introducing breaking API changes.

react-router might be one of the best examples (or the worst, depends on how you look at it), and it's unfortunately very popular, even though sane and stable alternatives exist (like wouter).
Congrats on 1.0 and really appreciate all the work involved. One thing that I'd love to see is more demos around optimistic UI's. It's a lot of work, but Ryan Florence from Remix did a whole playlist [1] around recreating Trello in Remix.

One video or demo in particular that had some functionality I'd love to see in LiveView (or demo on how to do it) is Optimistic UI and Optimistic Add and Drag and Drop (the last three videos in the playlist).

1. https://www.youtube.com/playlist?list=PLXoynULbYuED9b2k5LS44...
I'm curious how much use he got out of Tynker? I noticed they have a cyber Monday sale right now, so I might sign up for a year.
I get that, and it’s a good point. But at some point that easy patch/minor version bump becomes a major version with a breaking change, and does take time to upgrade regardless, scary delta and such. My point is that, without an actual feature need or an actual vulnerability (none of these guaranteed to spring up in future), any time spent upgrading is potentially wasted. I know some projects are unlikely to last beyond a few years —- in those cases I think the risk is calculated enough to not matter too much.
you are wrong. you probably think someone tweets for elon as well lol.
I'm not entirely convinced that ego-less is even a better way of doing things. Sure, the ego can go overboard but it also gives a sense of drive and direction. It isn't just the bad stuff. Without it, there's nobody taking ownership of the design or it's just designed by an apathetic committee.
Unlike other engineering fields, software engineering is more similar to being a writer, and that’s another field that has big egos. The work you put out directly speaks about your personal abilities and worth.
Pocket 4 with 8.8″ High-Refresh LTPS Screen, 64GB RAM, 2TB SSD, and 45Wh Battery
I think it would be easier if everyone just spoke and wrote English, we’re already halfway there. We can all go back to 7-bit ASCII. :)

The irony is English is simultaneously the best and worst option. It can incorporate things from almost any other language while making spelling them correctly impossible. Good luck memorizing adjective order and the nearly infinite number of idioms. A lot of them come from British sailors.
Yes, and at the same time, companies start hiring employees that shouldn’t be trusted.

Neither one causes the other, both occur as companies mature. I’ve seen this as startups mature. One very vivid recollection: we had a very strong and tiny dev team. Each dev owned a huge piece of the product. Definitely not egoless. We brought in trusted junior devs to grow. That was fine.

Then the very talented VP Eng. wanted a promotion and brought in a hack to replace him, who hadn’t coded in years, and was obviously more concerned with his career than our product. A real mediocrity. But the VP wanted to move on, so this mediocrity was hired, over vigorous objections.

That was the end. This new VP brought in mediocre devs, rewarding loyalty and “being a team player” more than productivity, or competence. He brought in employees who couldn’t be trusted.

As this was happening, we were acquired, and our new bosses from the parent company were used to employees who couldn’t be trusted, and acted that way.

HR knew that to keep the good engineers they had to do something, so they showered us with bonuses. That worked for a while. I finally got so bored and fed up that I left (for another startup).
I think you meant not non non non non non nonsensical
Is your savegame you loaded today still the same game you started yesterday? Or is it a copy of yesterday's game running forward? Does it matter?

Are electrical processes rebooted from chemical memory every morning when you wake up or after you have a seizure still the same you? Or is it just a fresh copy of your mind that dispersed when electrical signals in your brain lost continuity?
"Everyone dies one day. Everyone. Even wolves. But not books. Not words. Words don't die"

-- My son, 3.
If you're a heterosexual white male, you probably won't notice them. You'll also probably not care for that any non-heterosexual white male might feel differently. For everyone else, we have loads of examples of how not free they are at times. Heaven help you if you "fit the description".
My son sees me working every day and has been very curious about what we do and how to do it. We've talked about how software is everywhere, etc.

Appreciate the love
a month or so ago looking at the cybertruck page, it prominently said "order now for delivery in nov/dec" and the cyberbeast had free self-driving (and I swear free home power interface)

now you have to enter your zipcode to see the estimate and no free stuff.

I guess you do get free supercharging for 3 months if you buy one by the end of the year
The filing: https://www.documentcloud.org/documents/25431317-stoli-group...
Appreciate the feedback, will share this with him!
I've been thinking a bit about how living on could play out without being too futuristic with the technology. Coming back from cryopreservation is probably many decades out but we are quite close to being able to make a virtual AI version of you, working a bit like an actor playing you. Tech like Heygen is quite good with avatars and voices, and chatgpt type AI could pretend to be someone in a pretty terrible way just now but that stuff will get better and the virtual you could act as an assistant, learn your ways and help out.

Then when the physical you passes and maybe is cryopreserved the virtual you could conduct the funeral type service and say hey guys physical tim333 is gone but I'm still here and you can chat to me on the web etc. Virtual you could maybe have some investments and could buy gifts for the grandkids and post on HN etc. Then in a few decades virtual you could get data from cryopreserved you and incorporate it.

Perhaps it could be done as a startup?
Some cars already do this, like Tesla's Adaptive Headlights feature [1].

[1] https://www.tesla.com/ownersmanual/model3/en_sg/GUID-1C20964...
Definitely agree that domain experts are preferable to domain owners, and that overly explicit specialization causes problems, but at the same time I think it's quite possible to stray too far in this direction too, and that the author didn't really address that.

The problem is not just that the Designer might Break the Build or ship something broken one time (but know how to fix it). The problem is that stuff can (obviously, not in all cases, and not something you should just assume will happen without good evidence/reasoning) start breaking all the time because you have too many people changing things that interact with other things they only partially understand. Or it's that one team/"domain" ends up downstream or dependent on another, and locally optimal but globally suboptimal decisions made upstream (eg a bad but quick to implement data model, or adding more dependencies on something you're in the process of getting rid of) cause problems downstream. In these situations your "egoless domain experts" might actually need the authority to force these things to stop, or might get burnt out spending all their time firefighting or playing hero.

There are also some kinds of engineering mistakes that are literally business-killing, like major security breaches/data loss. Mandatory code review isn't a "feel-bad program", it's precisely to guard against disasters like this (also I'm pretty sure it's literally required by SOX/SOC2 and I'd certainly want my software vendors to implement this).

That's why I think this is actually a balancing exercise that is highly case dependent, not something you can merely say "just empower people we're all on the same team". If your team is highly skilled, conscientious, and motivated you can give people a lot of autonomy - if they're mostly unskilled and don't give a fuck about the quality of their work, you can't give them much autonomy. If the scope of what you're working on is huge (so huge that any one person can only have a working understanding of a small part of the whole) you probably do need more process and guardails in place than a smaller project.
Turns out my landlord doesn't take almost-bucks.
Drawbacks and solutions for the Meilisearch document indexer
Say a CPU was made the size and shape of a plasma TV. You wouldn't have to run it all at once. You could make many CPUs or logic blocks and re-route traffic to hitherto unused blocks when a fault was detected.
LiveView is super exciting and extremely productive developer experience. One thing that I hope future versions can help address is what I call the "elevator" problem, in that if I'm using a LiveView app on an elevator (or in my case at Costco), it becomes unusable as the connection gets too flakey. While I get offline support will never happen, maybe better support for unreliable connections would be fantastic, though I get how that could be against the ethos of what LiveView is trying to do.
Advanced, sure, but the leadership has always been dodgy.

They've had seven leaders since 1993 (before which they really did have a military junta in power). Three of them ended up impeached or jailed for corruption or wrongthink [0], a fourth has just attempted to use the military to crack down on the opposition. This is more like what I expect from Argentina or Brazil than a fully fledged democracy with peaceful transitions of power, say France.

That said, the Economist has it at #22 on its Democracy Index [1], one of the worst "full democracies" but ahead of France #23, USA #29, Brazil #51.

[0] https://en.wikipedia.org/wiki/History_of_South_Korea

[1] https://en.wikipedia.org/wiki/The_Economist_Democracy_Index
NBA Power F Aaron Gordon would like an introduction to Flexport's Ryan Petersen
> the issue of snow covering the headlights while you're driving down the road

This same thing happened to traffic lights when they switched to LEDs - there was no longer heat to prevent snow/ice over the light.

I got inside one in the showroom and didn't like ALL the functions on the touchscreen including gearshift, plus no turn signals.

It is amazing the quick access screen to common functions is a bunch of postage-stamp sized targets, 2 feet to your right.

I know there are less parts to break, but I wonder how many sales drop off because of these cheapified cluttered ui moves for all of their vehicles?
I really have to applaud how astute you've been with your observations of how your son is learning things. That's quite difficult.

Additionally, I'm glad you weren't afraid to hand your son the real tools and let him build and break stuff. For some reason with programming, so much of the curriculum (even for adults) spends a lot of effort to hide away the things that are perceived as too difficult (e.g., pointers, memory allocation, etc). For children in particular it seems to be the actual code itself, and so we have things like scratch. It's quite refreshing to see a parent go against the grain on this one.
First, a disclaimer: I also overwhelmingly prefer ChromeOS over Android for a bunch of reasons and wish that if they had to merge them the result was a thin Android compatibility layer on the much more robust bones of ChromeOS.

That said... if Google wants to fold ChromeOS into Android, I think they'll have to make Android fully supported on x86 as a first-class platform (because most Chromebooks are x86). And if they do that, they should have little problem making a... Android Flex or whatever you'd call it that boots on normal PC hardware just like ChromeOS Flex does today and fills the same role.