MurphyA/hacker-news huggingface dataset:
by 93po | 2025-10-10 19:36:33+00:00
How much of this is coverage is because this a true outlier situation versus Elon ragebait? Let's look at one of the larger construction companies in the US:

https://violationtracker.goodjobsfirst.org/?parent=acs-sa&or...

Since the year 2000, they've had 45 fines (and many violations per fine) by the federal Occupational Safety & Health Administration, and nearly $8 million in fines. And over $200k in fines just last year. There's separately 34 global violations totalling is over $50 million in fines.

This doesn't make Elon's company's violations excusable - it is however clearly the course of business in construction that these sorts of things happen. I think this is a good criticism of capitalist pressures in general rather than Elon being uniquely shitty in how he operates his companies.

obligatory Elon sucks, i'm just allergic to bullshit and ragebait
by tastyface | 2025-10-10 19:36:34+00:00
"Fascist societies rhetorically cast their enemies as 'at the same time too strong and too weak.' On the one hand, fascists play up the power of certain disfavored elites to encourage in their followers a sense of grievance and humiliation. On the other hand, fascist leaders point to the decadence of those elites as proof of their ultimate feebleness in the face of an overwhelming popular will."

https://en.wikipedia.org/wiki/Ur-Fascism
by themafia | 2025-10-10 19:36:41+00:00
> their iPhone gets frisked

You've apparently not crossed international borders that often.

> just hyperventilating about the latest thing from Britain?

They've simply decided doing business with the UK is no longer worth the risk. This is no more "hyperventilating" than the people who passed this law in the first place, who are "hyperventilating" over pornography sites when there's no evidence they're a significant social problem.
by dtj1123 | 2025-10-10 19:37:00+00:00
If you're interested in learning Helix, consider doing so from the legendary nic-revs redo of the Helix docs:

https://helix-editor.vercel.app/

Significantly more pleasant to look at than the OG docs and he includes some nice tips and tricks, e.g. recipes for efficient editing and keybinds that help mitigate the lack of a built-in terminal.
by humanfromearth9 | 2025-10-10 19:37:28+00:00
It's a bit like saying from HR employees that they don't recruit/fire people after hours, for fun. Or surgeons don't operate after hours. Software developer is a job with really weird expectations from outsiders. Show me your GitHub! Show me your side projects! You can't be good if you are not passionate even after a day's work! Devs must have high IQs, have autistic traits, a university degree, master algorithms and several programming paradigms and are expected to simultaneously be able to integrate well in any team with average people, while science already identified that this is more difficult for such people...
by seydor | 2025-10-10 19:38:15+00:00
it's ironic that the european commission and the european parliament are the top 2 spenders on facebook ads in most EU countries. Meta is basically cutting off a major channel that the EU uses to promote itself.

https://www.facebook.com/ads/library/report/

But the new rules also don't solve anything. Political advertising is not necessarily related to specific elections , which means that over time , either the EU will broaden the definition of political ads to basically outlaw all opinions or all the political advertising shifts from eponymous to anonymous
by tredre3 | 2025-10-10 19:38:19+00:00
Can you expand on why you think that overnight billionaires are self-made deserving of praise and lower taxes?

You think that making millions isn't enough, they should simply not be taxed? Just because they've invested a few years on an idea rather than invest on their career at a real company? They still benefited from the free education and social safety net and various funds whilst gambling on their idea, though, right? And that safety net catches the 99 failures for every 1 unicorn born, right?
by Foofoobar12345 | 2025-10-10 19:38:26+00:00
This will very likely be an app inside "Toybox" - where there are other fun/goofy/pointless apps like replacing the car's horn with goat bleating / fart noises, light show, romance mode, changing the car's path to rainbow etc.

If that's the case, this may actually be fun. The only notification a user may get would be in release notes when updates happens. It may not be an ad in the way most users understand what an ad is, as in, its not going to play when you turn on the car. That said, Tesla is probably getting paid for this.
by tastyface | 2025-10-10 19:38:26+00:00
Why did the mods turn off flags for this article?

Why did the mods not turn off flags for this other recent article, which garnered a lot more upvotes and had a pretty active discussion going? https://news.ycombinator.com/item?id=45454026

This smells like yet another example of "enlightened centrist" moderation bias on this site. The userbase voted; leave it flagged, and leave your politics out of it.
by bityard | 2025-10-10 19:38:28+00:00
I don't have direct experience with either Helix or Kakoune but after only a few minutes tinkering around, I can see one big reason: In Helix, most of the basic commands seem to be the same as vi. Whereas I understand Kakoune inverts the action/movement paradigm of vi. Maybe that's a more sensible design, I don't know. I didn't check to see whether or not the key bindings were similar but at that point, it's rather moot.

I've been using vim for 25 years, my muscle memory isn't going to tolerate switching to a whole new text-editing "language" at this point. But I could perhaps learn to live with a new dialect.
by moron4hire | 2025-10-10 19:39:01+00:00
Your reply mentioned "perfectly formatted yet sterile", which could just be someone paying more than 10 minutes of attention to the damn thing, and the emoji. The way you made it sound, it was full of smileys and trees and rocket ships. It's one check mark emoji used in a list of 5 items and at the end of 2 headers. You didn't say anything about Claude.
by drysine | 2025-10-10 19:39:19+00:00
That is a lie.

Putin said that the plane was damaged by a Russian missile during the attack of Ukrainian drones. The plane was offered to land in another Russian city that wasn't under Ukrainian attack, but the pilot refused and directed the plane to neighboring Kazakhstan instead where it crashed after quite a long flight.

"Government sources told Euronews that the damaged aircraft was not allowed to land at any Russian airports despite the pilots’ requests for an emergency landing, and it was ordered to fly across the Caspian Sea towards Kazakhstan."

I love anonymous sources. You can attribute anything to them.
by Aurornis | 2025-10-10 19:39:26+00:00
When I do interviews I like to ask candidates if they want to share anything interesting they've made, studied, worked on, or played with outside of their jobs. I explain their answer can only help, not hurt, as a non-answer is not a negative. It's simply an opportunity to bring up something that wouldn't normally come up during the work-history driven interview.

Very few candidates say they've done any programming outside of their jobs. At most, they share something like running Home Assistant on a Raspberry Pi and using Python to automate their house or something. Another common one is to hear about how they used an Arduino or Raspberry Pi to accomplish some small task.

Very few people say they have side projects. Of those who do, when I ask for details most admit it never went far beyond the idea phase.

So from what I can deduce, it's very uncommon for programmers to have true side projects that go beyond a couple git commits worth of code to solve some task, or an idea they had that they never followed up on.
by dang | 2025-10-10 19:39:27+00:00
Don't despair! Threads, in their early stage, are subject to a contrarian dynamic. Fortunately this usually (often? sometimes?) gets corrected, as it did in this case.

https://news.ycombinator.com/item?id=45530593

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by idiotsecant | 2025-10-10 19:39:50+00:00
This is so wildly ignorant that I wasn't sure what website I was on for a minute.

Clearly, anyone who says [complex, multifaceted loose grouping of kind of related things] is [extreme, polarizing claim with no evidence] is not worth listening to further.

Please explain exactly what regulations in this context were 'crafted and utilized by NIMBYs'. Please cite agency and ruling for each supposed grave offense to your anti-NIMBY sensibilities.
by mechanicum | 2025-10-10 19:39:51+00:00
Cmd + click places multiple carets on macOS. Apparently – I never touch the mouse when I’m editing in Helix. I don’t know which modifier it is on other platforms.

I’m not sure if replicating Sublime’s Ctrl + D is possible or not, but there are other ways to achieve every use case for it I can immediately think of. e.g. I think I’d typically be doing `<space>h` to select every instance of the symbol under the cursor, or using `s`elect to reduce a selection to a match, possibly yanked and pasted.
by jhbadger | 2025-10-10 19:40:03+00:00
Or that the genetic code has 64 codons and the Book of Çhanges (I Ching) has 64 hexagrams. Obviously a coincidence due to the fact that codons are combinations of 3 instances of 4 bases (4^3 == 64) and hexagrams are 6 lines that can either be broken or unbroken (2^6 == 64), but fun nonetheless.
by phatskat | 2025-10-10 19:40:03+00:00
I’ve never felt compelled to use a KVM, probably because my use cases just don’t call for it. I have a monitor stand that has a bunch of USB-A/C ports, and HDMI port, and can run power in via USB-C. I have my keyboard, mouse, and one monitor plugged into it along with a Bluetooth dongle and my webcam.

My main use is work, so I plug in the dock’s C cable and then my second monitor to the laptop HDMI. When I want to switch to my desktop I just unplug the USB-C from the laptop and pop it in the top of my tower.

Back when I had more free reign on my work laptop, I used Synergy to use them both at the same time but that was mostly so I could do “x personal thing” on my desktop while responding to Slack all using the same keyboard and mouse - without it I have to just stretch a little to the laptop keyboard.
by lkrubner | 2025-10-10 19:40:07+00:00
It's not invisible, because some people can see it. It is illegible because the leadership of a large company won't know how to interpret it. This particular usage of "illegible" has been around for awhile, but is probably best known from the book, "Seeing Like A State":

https://www.amazon.com/dp/B07D2HZXB4/
by jcotton42 | 2025-10-10 19:40:18+00:00
> had understood prior to this video that the combo of self driving tech + dedicated tunnels might have capacity that rival a light rail system like Seattle has but that's clearly not the case in the current system

Not to disparage, but how did you come to that conclusion? A train will always be able to fit more people/m^2 than several cars of equivalent length, due to things like ability to stand, not needing to have multiple engines and trunks, etc.
by seba_dos1 | 2025-10-10 19:40:19+00:00
> terminal can already be done through things like termux

For me, the terminal itself isn't really the value proposition, it's just one of the consequences. What actually matters it that I get to be the real administrator of that device. I can grab any package - whether an application, library, shell or system daemon - and hack on it and patch it however I want, the exact same way I can do it on my laptop's OS. I can replace entire components. I can write scripts that interact with any part of the OS or the hardware. Back when I was a teenager myself, I used to code my own replacement for messaging UI (among other things) in Python, on the phone itself - it really kickstarted my programming skills. These things are just not possible with Android, where patching stuff up is a PITA even when you do it on a PC. Android development follows a completely different philosophy which I don't really subscribe to.

> I feel like the issue for me not being able to tinker is monetary of sorts

Yeah, unfortunately the best option is quite pricey. Viable alternatives may include PinePhone and OnePlus 6, though note that the former is noticeably lower-end and the latter isn't as well supported. However, either of them may end up being enough if you're motivated to tinker.

> seems like a fever dream

What if I told you that when you have a USB power source around for a moment, you can even hot-swap the battery without turning the phone off? :D
by netsharc | 2025-10-10 19:40:41+00:00
Probably someone preferred the 3-level domain system (like UK's .co.uk, .gov.uk, e.g. bbc.co.uk) in .cz, and made .or.cz. This is probably before the time people thought "Oh we can make the domains be words, like 'del.icio.us', that'd be cute!"...
by ngrilly | 2025-10-10 19:40:49+00:00
I've been trying Helix and really like it. But as someone coming from VS Code, I've been relying a lot on VS Code automatically saving and restoring sessions on restart (things like opened files, unsaved files, cursor position, etc.). It's helpful when I occasionally restart my computer. How do you that in Helix (or for that matter in Neovim)?
by Starman_Jones | 2025-10-10 19:40:56+00:00
This feels like a self-sabotage by Microsoft. There are things that Copilot does well - a business-context-sensitive LLM that works between Outlook, Teams, Word, and Excel is legitimately bigger than any coding tool for most of the business world. However, once Microsoft leadership made it clear that Copilot their top priority, the rest of the company got busy rebranding whatever the hell they were already doing as "Copilot". Instead of selling a tool that fits a need, (employees at) Microsoft are selling a label that checks off a quarterly metric.
by thewebguyd | 2025-10-10 19:41:15+00:00
Sure, but in reality those reuglations either aren't equally enforced, or companies have always found ways around it. I could even argue that SEO should be considered a form of advertising as the intent of SEO is at the end of the day consumer manipulation.

Even with the tobacco advertising ban, tobacco use in movies is still a problem and even if not one specific product, it still encourages smoking and has a real world effect (and this applies to vaping now as well).

Hell, even product placement and merchandising in stores could be advertising. It does influence consumer behavior afterall.

I'm all for getting rid of ads but it the regulation has to have teeth, and be very well defined.
by mallowfram | 2025-10-10 19:41:33+00:00
Math has no relationship to behavior, nor do almost all terms used to describe behavior, engineers should have already grasped cog-sci is folk science.

If engineers remain uneducated in this way, you'll become sycophants led as lemmings by cult figures like Alexander.

https://pmc.ncbi.nlm.nih.gov/articles/PMC7415918/
by dang | 2025-10-10 19:41:57+00:00
[stub for offtopicness]

All: please note this from https://news.ycombinator.com/newsguidelines.html:

"Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting."

Yes, sites that don't work on your device are annoying—but uninteresting, offtopic, irritable threads are the closer-to-home annoyance here.
by nrvn | 2025-10-10 19:41:59+00:00
As they say, YMMV.

My personal journey:

2010-2014 - sublime text

2014-2017 - vim and later neovim (bunch of plugins to resemble IDE-like experience)

2017-2024 - jetbrains (intellij idea with language plugins mostly)

2024-now - neovim (with lazyvim)

I tried helix in 2023 but it did not stick. Do not remember details but remember the final impressions of having to train muscle memory to “awkward” vim-like key bindings and dealing with various annoyances and bugs. End of trial and error I left it as a terminal $EDITOR for quick and adhoc tasks while doing all the heavylifting in intellij. Ditched it finally when vim muscle memory and hx muscle memory made my brain short circuit several times in a row.

Now I am back to neovim and it is surprisingly as productive (when equipped with proper plugins) as the beefy jetbrains IDEs.

That said, helix looks promising. Maybe it’s the next big thing, who knows)
by zahlman | 2025-10-10 19:42:03+00:00
Applying the diátaxis (https://diataxis.fr) wisdom here: what you describe is really a how-to guide rather than a tutorial. These are also important, and you should seek them out (and ask for them) when they're what you want.

Tutorials fundamentally exist to serve a different purpose: to orient people within the subject matter, when they don't even know what question to ask. Going through steps in order is important so that the student can focus. Intentionally going down wrong paths can be counterproductive for the neophyte, because it means having about as much experience doing the wrong thing as the right thing. Debugging is a general skill, but technology-specific debugging can and probably should be taught separately from the "happy path".

A properly done tutorial will properly show the steps, and will have been tested to ensure that it can in fact be expected to work on everyone's machine. The parameters for success will be controlled as tightly as possible.
by nmilivo | 2025-10-10 19:42:05+00:00
Agree with both of the above. Two things I would add: - Translate the problem you are trying to solve into the most generic terms possible, and then translate the AI response back into the problem you are trying to solve. AI suggests the tools for the job, you decide (and understand) if and how they get used. - Read the docs on whatever features it is suggesting. Or use AI to help understand the docs. Once you've learned syntax, the two "technical" parts of coding are algorithms and features, both of which are documented. AI is really good at reading docs (hence the natural language processing part of natural language processing). Use it to help you read the docs.
by porridgeraisin | 2025-10-10 19:42:11+00:00
Yeah. Don't want that. Of course it works, but so does drugging people. Doesn't mean it needs to be allowed.

When I want it, ill initiate a fresh search and find whatever I find, at that time. Don't want things leeching into my subconscious just because you want it to be your brand that I use later.
by visarga | 2025-10-10 19:42:33+00:00
> I do think GPT5 is doing a better job on just "remembering personal details" and it's compelling.

Today I asked GPT5 to extract a transcript of all my messages in the conversation and it hallucinated messages from a previous conversation, maybe leaked through the memory system. It cannot tell the difference. Indiscriminate learning and use of memory system is a risk.
by eviks | 2025-10-10 19:43:03+00:00
> if there's actually a choice to make.

I don't get it, there is always a choice to make, which is which action to continue with?

> Showing too many choices at once can be overwhelming

It can't be more overwhelming than having to remember all of those choices and using external docs/configs to look them up! Besides, it's not like there are no improvements possible and you have to show everything at once. For example, all your "all kinds of repetable actions" can be limited by the most frequently used 10 actions and an "others" submenu you could invoke separately if you were looking for something else. And your "another digit" is just a single line "0-9 continue the count", so what's the issue there?
by yunwal | 2025-10-10 19:43:08+00:00
If you understand the difference between greedy algorithms and non-greedy, you also understand the difference between learning by doing and building a solid foundation before tackling a problem.

For most simple problems, it's true that the taking the seemingly shortest path to solving the problem is good enough. There are other problems where you simply have to understand the abstractions at a deeper level than you can visualize in code. It's there that things like reading a textbook or taking a course can help.
by bigyabai | 2025-10-10 19:43:10+00:00
You know that's a false dichotomy. I can distrust Google's Play Services and firmware while also distrusting Apple's entire OS for exactly the same reasons. "Any of us" is referring to the hacker who esteems caution over brand loyalty. Your trust is excessive, and your evidence is perfunctory.

If we're in agreement that the frogs are boiling, you need to stop making veiled threats towards a monopoly and take action if you want to save yourself. There is no point in moralizing Apple's decisions when the abuse of their top-down control has already led to real-life censorship. The point of my whole combative comment chain is to snap you out of the ludicrous fantasy that your personal politics will triumph over the economy or sitting administration. You have already lost, your ownership of an iPhone is the loudest approval of Apple's behavior you can possibly voice. Victimize yourself all you want, you're the one asking your telecom to ship you the Apple phone.

Get this into your head: Tim Cook is not aligned with you - you are aligned with him. He isn't going to read your hand-wringing "as a long time Apple user..." comment and reconsider his life goals. Why would he? You aren't a priority to him, he is the CEO of a monopoly. All he has to worry about, to ensure his continued success, is currying government favor and selling new products. No need to listen to you in a market that doesn't compete. His RSUs are worth exponentially more when he skips your "valuable feedback" to fabricate more consolation prizes for the president. It's simple economics.
by amlib | 2025-10-10 19:43:15+00:00
So you are telling me you can always properly infer what the "black boxes" the AI auto-completed for you does without reading the documentation?

I bet you are most likely just blindly trusting the AI response and moving on. Sure, the code structure might checkout and the calls it completed are sometimes fairly generic/predictable, but there will be plenty of situations where the behavior is just different enough or the black boxes are something you have no idea about what it even does and you are too lazy to check the docs and commit the code anyway.
by Aurornis | 2025-10-10 19:43:18+00:00
> It is interesting, the two best developers I know

Over time I've come to appreciate the difference between people who are described as the best programmers and people who are best at delivering results.

Some times they're one in the same. It's wonderful when you work with someone who is both an excellent programmer and excellent and delivering results in a team.

Many times I've worked with or even hired people who are brilliant developers and praised as being very smart, yet they didn't deliver results as well as the average developer on the team who diligently gets their work done.

Looking back, some of the most stereotypically brilliant developers I've worked with have also been among the more difficult to work with. Not all of them, but quite a few. The two that come to mind have been bouncing from company to company for a long time. They'll always have job offers and be able to pass interviews, but actually working with them and getting good results is a different story.

One of them even founded a startup with a co-founder, but unsurprisingly they broke up less than a year into it. On paper he should be the perfect fit to get launch a startup product, but working with him is a different matter.

The brilliant devs I know who are great at delivering results usually find their way into good positions and good companies early in their career and then stay there for a long time.