MurphyA/hacker-news huggingface dataset:
by Spooky23 | 2025-05-16 13:26:19+00:00
The companies “fighting” against this stuff are mostly large and not necessarily aiming at the same target for “benefit” as one might think.

On the whole, remote work gave workers more agency. That highlighted that the control that some layers of management weakened in some ways. It also highlights that poor processes are more easily exploited. Companies don’t vet their employees well where that is important, but not mandated by customer contracts… thus we’ve learned that many frauds are trivially accomplished if you never see people.

On the flip, less remote may ultimately be in the employees interest. If you’re some high level JPMC employee making $500k from your ski cottage in Vermont… well let’s say your NYC salary doesn’t reflect the market, and if you can succeed in Vermont, you can probably be replaced by someone making $100k in Iowa, $50k in Latin America or less in Asia.

The loudest voices on HN and other places about the awesomeness of remote work are really celebrating their success arbitrage… which always cuts both ways.
by wisty | 2025-05-16 13:26:28+00:00
This doesn't explain "Theory of the firm" - https://en.wikipedia.org/wiki/Theory_of_the_firm.

Employees shouldn't theoretically exist - everything should just be subcontracted, but for some reason firms that employ people (with fixed time contracts) usually do better than some kind of virtual company that just subcontracts everything out (essentially managing by KPIs).

Companies don't have perfect plans, contracts, and KPIs, and never will, unless someone like Jeff Bezos manages to turn the extraction of profit from human assets into an exact science in the company.

Fixed time employees have to hit their deadlines and also have some slack time to use their initiative. KPIs effectively means a much more rigid adherence to a plan, rather than trusting employees to invest their time at work on things that the employee (not their boss) thinks is valuable, with minimal friction. I guess this will be changing though, since employees with slack time can no longer be trusted to hopefully work on something that's beneficial for the company.
by falcor84 | 2025-05-16 13:26:28+00:00
> Yes, because I am quite certain someone without anything better to do would correct me on that.

Well, you sure managed to avoid that by setting up camp on that hill. Kudos on so much time saved.

> For me Facebook will always be Facebook, and Twitter will always be Twitter.

Well, for me the product will always be "Thefacebook", but that's since I haven't used it since. But I do respect that there's a company running it now that does more stuff and contributes to open source projects.
by paganel | 2025-05-16 13:26:46+00:00
> coming-of-age novel"

Technically it is correct, but in doing that you lose the essence of the word “roman” and of the whole influence French culture had over the whole of Europe until not that long ago, including in Germany. It is in these cases where it is quite obvious that Britain was an island at the edge of Europe, culturally and not only.
by bluGill | 2025-05-16 13:27:10+00:00
Uninitialized variables reads can only sometimes be detected statically. -Wuninitialized is still good, but it will miss a lot of cases when the read is in a different translation unit. Whole program analysis could get more cases, but with large programs (multi-million lines of code) it is unlikely we can analyze everything (everything being more than just variables) before the universe ends - see the halting problem.
by madcaptenor | 2025-05-16 13:27:31+00:00
On further research, this appears to be Microsoft's attempt to do something like a Compose key (https://en.wikipedia.org/wiki/Compose_key#Common_compose_com...) which I had forgotten about. In turn this is sort of emulating a "dead key" on mechanical typewriters (https://en.wikipedia.org/wiki/Dead_key), although I can't tell if German typewriters actually had a dead key for the umlaut or if they actually had additional keys for ä, ö, ü like modern German keyboards do.
by TheNewsIsHere | 2025-05-16 13:27:41+00:00
I’m a mid-30-something who has worked in all three as well as several of the “alt cloud” providers. Typically identified as Linode, DigitalOcean, Hetzner, sometimes Rackspace. I’ve used all of those and more.

Bare metal is absolutely where it’s at for base infrastructure and bang-for-you-buck.

People call me a graybeard for such things, but it’s never been said derisively or sarcastically to my face. Usually it’s asking for advice.

I took a “traditional” path here. I started when “the cloud” was just the fluffy white cloud that said “Internet” or “Other Networks” at the top of the diagram.
by Theodores | 2025-05-16 13:27:53+00:00
Maybe the design needs to adjust with use. Imagine a person new to sending mail has a big and clear send button at the top, then, the UI learns over time how familiar the user is with the interface. If they seem capable of hitting the send button then it can be shrunk down a bit. Rinse and repeat until the button is down to power user size.

Equally, if the user has been away for a month or two, the send button can be made more prominent, to account for the user forgetting the interface.

This could be branded muscle memory, so the send button gets fat unless it is regularly used.
by casenmgreen | 2025-05-16 13:28:00+00:00
With Transferwise, one day I logged in from a new IP address (in Western Europe) and that seemed to trigger a requirement for me to re-upload identity documents.

The web-pages to upload identity documents did not work; the process would get so far, then just stop working.

I contacted Support, Support were unable to grasp the situation, let alone help.

I had 30 days before the account would be terminated for not uploading documents.

A couple of days before that happened, I tried again, and now upload worked.
by Raed667 | 2025-05-16 13:28:21+00:00
You just triggered some PTSD... years ago I had to send my CTO a recording of my screen with keyboard input lag on VSCode because CrowdStrike was eating up all my CPU.

I asked him if it was a good use of my (expensive) time to wait 30 seconds for characters to appear on my code editor.

Luckily he gave me a "special exemption" that allowed me to shut that monstrosity down !
by 90s_dev | 2025-05-16 13:28:32+00:00
When I was a kid, my dad upgraded our home computer from DOS 5 or 6 to Windows 3.11 for Workgroups. It was the first GUI that I ever used, and it was amazing comparitively. Every app was mysterious and innovative and wonderful.

I tried Borland C++ and it was absolutely confusing, but I was probably just too young. Even QBasic was deeply confusing for a long time, but eventually I finally made a simple, terribly written and horribly broken Bomberman clone.

Those looking to experience something similar to that feeling should buy pico8.
by setgree | 2025-05-16 13:28:42+00:00
If there was every a ready-made use case for crypto, it's this. Alexandra Elbakyan is both a criminal in most places and a hero to many [0]. I want her to keep doing what she's doing, and that means someone probably has to pay her to do it. The whole point of Bitcoin is to make money permisionless, i.e. the right tool for this particular job.

[0] https://www.science.org/content/article/frustrated-science-s...
by bhouston | 2025-05-16 13:28:51+00:00
A number of times it has been modified. It was answering that Elon Musk was a major spreader of misinformation along with Trump and then it was modified and it stopped saying that and this is what it reported as its system prompt at the time it stopped:

https://x.com/i/grok/share/Nj2tsvCpgEfU3OCHh0Ci4qHTf

Details here: https://www.euronews.com/my-europe/2025/03/03/is-ai-chatbot-...
by jjoergensen | 2025-05-16 13:28:52+00:00
I noticed this "thank you" today: "GGML

Thank you to the GGML team for the tensor library that powers Ollama’s inference – accessing GGML directly from Go has given a portable way to design custom inference graphs and tackle harder model architectures not available before in Ollama."

Source: https://ollama.com/blog/multimodal-models
by monkeyelite | 2025-05-16 13:28:52+00:00
> What do you mean? The compiler will do it for you.

It will. And the only cost to you is you have to understand initializer lists, pod types, copy constructors, move constructors, launder, trivially_destructible, default initialization, uninitialized_storage, etc.

> the way that RAII in C++ recursively construct and destroys arbitrary object graphs is extremely powerful

And extremely complex.

The big fallacy here is that you would want to manage resources at the individual node level - rather than for a batch.

> I'm not sure what you mean by use

It’s similar to the idea of arenas (also made difficult by constructors btw). You can make sophisticated systems for managing allocations of individual nodes in a graph - like reference counted smart pointers. Or you can avoid the problem entirely by deallocating the whole group at once.

Imagine if C++ structs were required to be pod and classes were not. Then you could always know that a struct can be trivially allocated/deallocated etc.

Then you could design data structures for pod types only that didn’t have to worry about O(n) cleanup and init.
by nancyminusone | 2025-05-16 13:28:55+00:00
>I really wish I could disable the endless ads for Comma Prime

If it's open source, why can't you?

>driving model ... will only get better over time

Citation needed

> I don’t seem to be having as much vertigo when driving

If keeping your license is a goal, I wouldn't admit to this publicly. That's aside the ethical issues discussed elsewhere in this thread.
by bluGill | 2025-05-16 13:28:57+00:00
Is it bringing on ADHD? It appears to me more like now that we can help people with ADHD it is worth the bother to diagnose people with it so they can get help. I'm pretty sure I have some rare things myself, but a quick investigation suggests there is nothing useful that could be done if I was diagnosed it isn't worth bothering to get an official diagnosis.
by the_af | 2025-05-16 13:29:28+00:00
> Why do people keep thinking they're intellectually superior when negatively evaluating something that is OBVIOUSLY working for a very large percentage of people?

I'm not talking about LLMs, which I use and consider useful, I'm specifically talking about vibe coding, which involves purposefully not understanding any of it, just copying and pasting LLM responses and error codes back at it, without inspecting them. That's the description of vibe coding.

The analogy with "monkeys with knives" is apt. A sharp knife is a useful tool, but you wouldn't hand it to an unexperienced person (a monkey) incapable of understanding the implications of how knives cut.

Likewise, LLMs are useful tools, but "vibe coding" is the dumbest thing ever to be invented in tech.

> OBVIOUSLY working

"Obviously working" how? Do you mean prototypes and toy examples? How will these people put something robust and reliable in production, ever?

If you meant for fun & experimentation, I can agree. Though I'd say vibe coding is not even good for learning because it actively encourages you not to understand any of it (or it stops being vibe coding, and turns into something else). It's that what you're advocating as "obviously working"?
by Manfred | 2025-05-16 13:29:37+00:00
Not when it's same by ratio, for example when someone in the US earns 100k a year for 50 weeks of 50 hours vs someone in EU earning 75.2k for 47 weeks of 40 hours.

And then we haven't even taken cost of living, lifetime healthcare costs, retirement benefits, and social security into account.
by martinald | 2025-05-16 13:29:49+00:00
I agree with this and matches my thinking (however - the fact that this is even an option is an incredible breakthrough that I did not expect to happen preLLMs - potentially in decades).

I have basically given up on "in IDE" AI for now. I simply have a web interface on my 2nd monitor of whatever the "best" LLM (currently Gemini, was Claude) is and copy paste snippets of code back and forth or ask questions.

This way I have to physically copy and paste everything back - or just redo it "my way", which seems to be enough of an overhead that I have to mentally understand it. When it's in an IDE and I just have to tick accept I just end up getting over eager with it, over accepting things and then wishing I hadn't, and spend more time reverting stuff when the penny drops later this is actually a bad way to do things.

It's really more a UX/psychology problem at the moment. I don't think the 'git diff' view of suggested changes is the right one that many IDEs use for it - I'm psychologically conditioned to review these like pull requests and it seems my critique of these is just not aligned to critiquing LLM code. 99% of PR reviews I do are finding edge cases and clarifying things. They're not looking at very plausible yet subtly completely wrong code (in the most part).

To give a more concrete example; if someone is doing something incredibly wrong in 'human PRs' they will tend to name the variables wrong because they clearly don't understand the concept, at which point the red flag goes off in my head.

In LLM PRs the variables are named often perfectly - but just don't do what they say they will. This means my 'red flag' doesn't fire as quickly.
by Bost | 2025-05-16 13:29:55+00:00
"problems is [..] with Germans requiring to use their hard language [..] nobody bothers to learn German anymore, (some small percent still learn, ok) everyone who I know rather works in different country because of this"

I assure you, as a matter of fact, (A) the size of your social circle is very limited, and (B) such an attitude as yours could safely be labeled as cultural ignorance bordering on cultural arrogance.
by paxys | 2025-05-16 13:30:13+00:00
> The terms of the MIT license require that it distribute the copyright notice in both source and binary form.

No, MIT does not require that. The license says:

> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The exact meaning of this sentence has never been challenged and never been ruled upon. Considering ollama's README has a link to llama.cpp's project page (which includes the license), I'd say the requirement has been satisfied.
by blitzar | 2025-05-16 13:30:18+00:00
I genuinely thought the meetings culture was out of control 10 years ago - it is way worse now. Management used to moan about sitting in meetings all day, I used to moan about it too because anytime I was in the meetings the first 20 minutes would be chit chat about the big game / their holiday plans / office gossip.

> You're Right You Are Working Longer and Attending More Meetings

But ... you are doing less work and more of your meetings are a complete waste of time.
by relaxing | 2025-05-16 13:30:21+00:00
Well they don't just know the "general location" of a ship. The article addresses the problem of terminal guidance (using out of date information) but it seems to treat targeting issues as fatal flaws, rather than acceptable risks. It doesn't matter if it the hit rate is 25%, they're going to fire ten of them. There might be collateral damage due to misidentification? Boo hoo, you're in an all out war.

I get it, you're convinced ASAT warfare is inevitable. The reality is it's akin to MAD. No one's going to start that war because it's lose-lose.
by notahacker | 2025-05-16 13:30:23+00:00
The "rogue actor" acted in a way which made it constantly refer to the claim irrespective of context. It of course says the claim is false, but in the way you'd expect an LLM trained on the internet the issue to respond to a prompt to "always tell the truth about white genocide". This is the sort of thing you'd expect someone living in particular X bubbles where "white genocide" is both true and extremely important to think was worth adding to Grok's prompting, particular if they were outraged by seeing Grok responding in a similarly sceptical manner when directly asked about the issue.

This is the sort of outcome you'd expect from someone who had high level access including the ability to inject prompts but lacked the time and attention to detail to validate the actual results. Elon certainly isn't the only person that could match this description, but frankly it's not unlike him and how he reacts to things on social media...
by baq | 2025-05-16 13:31:23+00:00
A case can be made that it involves an experienced coder to be vibe coding, as the author of the term most definitely is and I feel this context is at the very least being conveniently omitted at times. Whether he was truly not doing anything at all or glanced at 1% of generated code to check if the model isn't getting lost is important, as is being able to know what to ask the model for.

Horror stories from newbies launching businesses and getting their data stolen because they trust models are to be expected, but I would not call them vibe coding horror stories, since there is no coding involved even by proxy, it's copy pasting on steroids. Blind copy pasting from stack overflow was not coding for me back then either. (A minute of silence for SO here. RIP.)
by techpineapple | 2025-05-16 13:31:39+00:00
I do loosely speaking understand the vision, but I’m curious how it would stand up to reality.

The vision is that because you maybe have these super smart agents, they can sort of intuit queries and ui’s on the fly. You asked me for sales data last quarter from the billing system indexed on the number of outgoing calls in the sales database? I can pull that data for you ad-hoc, then show it to you in an intuitive way, and you don’t need to buy a piece of software for business analysts with hand coded integrations for your oracle database and the sales force API and all the other data sources in your giant enterprise/government whatever.

But this feels a bit too free form to me. People like ordering off the menu, they like curated experiences. They like shared panes of glass. Even if we move in this general direction, I think you can imagine people then building a SAAS on top of it.

I talked to someone who thought it was really interesting that Satya was selling a future that was antagonistic to Microsoft’s core business model. Not saying it’s not a fever dream, but not something you see a lot of CEO’s of fortune 500’s do either.
by rrrx3 | 2025-05-16 13:31:42+00:00
Indeed. But keep in mind they weren't just buying the tooling - they get the team, the brand, and the positional authority as well. OpenAI could have spun up a team to build an agent code IDE, and they would have been starting on the back foot with users, would have been compared to Cursor/Windsurf...

The price tag is hefty but I figure it'll work out for them on the backside because they won't have to fight so hard to capture TAM.
by FirmwareBurner | 2025-05-16 13:31:49+00:00
Did Apple mention firing the dev(s) who had voice to text replace "Trump" with "Racist" in iOS?[1]

Did Google mention firing the dev(s) who blocked Gemini from generating photos of white people?[2]

Most likely no people were fired in either of such cases because they were only following orders from above congruent to the company's internal political and cultural biases, or if they were acting rogue, they got hefty severance packages in exchanged for signing NDAs not to talk to the press about the toxic and possibly illegal things going on inside the company.

But either way, no company wants to publicly talk about firing rogue workers since its bad press no matter how you slice it, plus its an admission of guilt of company's culture being rotten or even illegal behind the scenes. They just deny and call it a bug then stay quiet while changing things behind the scene till people forget about it.

[1] https://www.nytimes.com/2025/02/25/technology/iphone-dictati...

[2] https://timesofindia.indiatimes.com/etimes/trending/googles-...
by 90s_dev | 2025-05-16 13:31:53+00:00
Word Perfect!!! I'm almost positive that was the editor they taught me in the early 1990s in grammar school! (We called it grammar school back then, for it was the 1800s.) And yet I had never seen or used it since. This brings back so many memories. I was sitting next to a girl named Dana, the only Dana I ever met.
by yifanl | 2025-05-16 13:33:12+00:00
Yes. This was the obvious path to monetization I predicted a year ago [1]

I didn't predict that it'd be injecting ideology instead of brand names because that seemed way too lame, but that's my blindspot I guess.

[1]: https://news.ycombinator.com/item?id=39465250#39469326
by Pesthuf | 2025-05-16 13:33:29+00:00
It's nice that they're testing how new users, preferably those who have never seen a computer before in their lives, react to UIs and how quickly they discover new features.

But what about all the existing users, who know the app and its features and who are really annoyed by these "modern" HUGE UIs that waste 60% of screen space with some jumbotron and hide all other features behind menus (or downright remove them) because "they might confuse new users"?
by Koshima | 2025-05-16 13:33:30+00:00
It's fascinating how quickly the ecosystem around LLM agents is evolving. I think a big part of this "unreasonable effectiveness" comes from the fact that most of these tools are essentially chaining high-confidence steps together without requiring perfect outputs at each stage. The trick is finding the right balance between autonomy and supervision. I wonder if we'll soon see an "agent stack" emerge, similar to the full-stack frameworks in web development, where different layers handle prompts, memory, tool calls, and state management.
by dinfinity | 2025-05-16 13:33:53+00:00
You're not addressing my main point, which is that humans don't need anything close to the amount of relevant data available to current and near future AI to reach SO contributor level. The idea that the lack of new human synthesized Stackoverflow data must be a future bottleneck is thus nonsense.

Don't pretend that the current state of LLM training is somehow indicative of a fundamental problem for AI.
by Arnt | 2025-05-16 13:33:54+00:00
Bah. I volunteer to do x and if you try to read some duty to also volunteer for y between the lines, you can do y yourself. If you expect kindness to someone I don't care to help, go on, show that kindness by doing y yourself.

Nobody pays us answerers to do what we do. The key prerogative of a volunteer is that the volunteer alone chooses what to volunteer for.
by Theodores | 2025-05-16 13:34:22+00:00
It was kind of Microsoft to include icons for so many products that rivalled their own. It was also a good way to get the MS-DOS user onboard with Windows, even though it was not needed for these MS-DOS applications.

Most of these MS-DOS applications installed into well known folders. Was there any tool that came with Windows to find these applications and put them in program manager groups, or was this something that one had to do for oneself?
by fullStackOasis | 2025-05-16 13:34:27+00:00
I used to run a SaaS, and I also used postcards to try to promote it! Why not use emails? I was sure that emails would get spam-collected, but physical postcards might get some attention.

I don't know if the tactic worked.

These days, if I were mailing postcards, I'd make sure to add a special QR code to them. That way, if someone went to my sales page using the QR code, I'd have an idea that the postcard had been seen by the right person. Postcards are rather expensive (both the postcard and the stamp). Who wants to keep trying that without knowing it was successful?
by caiota | 2025-05-16 13:34:32+00:00
I'm very happy to announce my first MVP!

It's not the best system in the world, but if you live with other people it helps you split the bills and it's better than a bunch of spreadsheets and it will remain free forever for the first users.

For me it serves as a proof of concept, I would be the happiest person in the world if you could take a look and leave your honest feedback in the comments, you can say bad things about it, the greatest value I get from the system is the experience of people who have been doing this for longer than me