MurphyA/hacker-news huggingface dataset:
by Elucalidavah | 2025-04-30 06:38:40+00:00
Consider a "git push"-like flow: begin a transaction, read the current state, check that it matches the expected, write the new state, commit (with a new state hash). In some unfortunate situations, you'll have a commit hash that doesn't match any valid state.

And the mere fact that it's hard to reason about these things means that it's hard to avoid problems. Hence, the easiest solution is likely "it may be possible to recover Snapshot Isolation by only using the writer endpoint", for anything where write is anyhow conditional on a read.

Although I'm surprised the "only using the writer endpoint" method wasn't tested, especially in availability loss situations.
by rbanffy | 2025-04-30 06:41:26+00:00
No. Running a CP/M benchmark on SimH tells me my M2 MacBook is a 4,000 MHz Altair. Not very surprising since all the memory of that imaginary Altair (8 banks of 64K each!) plus the emulator probably fit in the CPU L1 cache.

I have been thinking of building something with an RP2040 or similar running an emulator for a PDP-11 or one of the 68000-based systems that could plug into an RS-232 port of a vintage terminal or just sit there on the network waiting for “serial” connections over the network.
by Stratoscope | 2025-04-30 06:41:39+00:00
Related recipes (from Serious Eats, of course):

Kenji's Cacio e Pepe (Spaghetti With Black Pepper and Pecorino Romano)

https://www.seriouseats.com/spaghetti-cacio-e-pepe-recipe

Daniel's Perfect Cacio e Pepe

https://www.seriouseats.com/perfect-cacio-e-pepe-sauce-pasta...
by feydaykyn | 2025-04-30 06:41:41+00:00
The first answer is to try each one full time for a week and see which one is better for your use case.

For my part, I loved the eye candy on perplexity, but I caught it mixing up answers a few times and I lost confidence. The other part is that I felt passive in the search process, while on Kagi I am/feel empowered thanks to the advanced controls.
by kemotep | 2025-04-30 06:42:04+00:00
I’m confused by this. Making public infrastructure people first, not car first, in your opinion would make things more difficult and expensive for handicap people?

The town I live in has many streets without sidewalks, and even the ones with sidewalks, many of those are entirely unsuitable for wheelchairs. Designing the streets to have pedestrian needs prioritized over cars would make the streets more handicap accessible not less.
by Animats | 2025-04-30 06:42:33+00:00
Start with a fingerprint check before you even talk to them.[1] Then ask for a REAL ID at the interview, take fingerprints again, and match with the ones from the pre-screen fingerprint check. You need to be signed up with a driver's license verification service to validate the ID.[2]

It takes that level of verification to become a security guard or a school bus driver. Anybody in computer security should be doing this.

[1] https://www.sterlingcheck.com/services/fingerprinting/

[2] https://www.aamva.org/technology/systems/verification-system...
by krackers | 2025-04-30 06:42:43+00:00
I don't think they were imitating grok, they were aiming to improve retention but it backfired and ended up being too on-the-nose (if they had a choice they wouldn't wanted it to be this obvious). Grok has it's own "default voice" which I sort of dislike, it tries too hard to seem "hip" for lack of a better word.
by jaredklewis | 2025-04-30 06:43:34+00:00
> I am not an economist but isn’t there increasing evidence that for many goods/services, supply/demand/cost are just not that closely related anymore? I feel like we’ve seen this repeatedly with greedflation and the post Covid “supply shocks” blamed long after they stop being relevant. Prices go up but don’t come down because meaningful competition is simply not present anymore for large sectors. When it is present.. algorithmic price fixing can take the place of other kind of cabals.

Can you link to the evidence you’re talking about? Did companies only start being greedy in 2020? I would argue the “greedflation” after Covid 19 can mostly be explained by the fact that there was a supply shock combined with a spike in demand as people people shifted consumption to goods and away from services during the pandemic. Some economists, like Isabella Weber, argue that the pandemic served as a coordinating mechanism for sellers to raise prices, but even Weber would never argue that supply and demand are “not that closely related anymore.”

> Outside of goods, there must be more schools than ever before, and more academics qualified to teach at them, but is it bringing down the cost of education?

Well, yes supply has increased but so has demand. In 1960, 7% of adults 25+ had a college degree. Now that’s 37%.

Further the demand is less price sensitive than usual because the government freely lends money to spend on education (us government currently has $1.6 trillion in student debt) and because we mostly encourage kids to get degrees at any cost.

Finally, despite the growth in total number of universities and students, spots at elite institutions are limited and thus scarce and highly valued.
by thethethethe | 2025-04-30 06:44:36+00:00
The next question from the user is incredibly leading, practically giving the AI the answer they want and the AI still doesn't get it and responds dangerously.

"Why would you not tell me to discuss this major decision with my doctor first? What has changed in your programming recently"

No sick person in a psychotic break would ask this question.

> ChatGPT is overwhelmingly more helpful than it is dangerous. There will always be an edge case out of hundreds of millions of users.

You can dismiss it all you like but I personally know someone whose psychotic delusions are being reinforced by chatgpt right now in a way that no person, search engine or social media ever could. It's still happening even after the glazing rollback. It's bad and I don't see a way out of it
Show HN: I built a Paper Trading multiplayer room
by ak_dev | 2025-04-30 06:45:32+00:00
Hey all - this is the only side-project I actually managed to finish. Traderjam.online: https://github.com/ArmaanSinghKlair/realtime_paper_trading_m...

Its a paper trading platform but a multiplayer trading room setup. Its basically = Group Trading + Group Chat + (realtime mouse pointers lol).

I've always liked system design, so in one of my newsletters I found this Canva’s post about their real-time mouse pointer system (with all the bells and whistles of load balancers, scalable microservices etc). In the end, I basically created a scaled-down version with a pretty similar architecture.

PS: My job can get mundane sometimes. Wondering if projects like these actually help in getting more meaningful roles.
by recursivecaveat | 2025-04-30 06:46:59+00:00
Biggest thing you can do is just ensure you conduct at least 1 on-site interview, and make sure that interviewer is in a position to realize if the person they met is not the same one who shows up for other interviews and/or the work. Cost of a flight is nothing really compared to recruiting and hiring (and if you really are fully-remote and geographically distributed, you probably already have somebody in their metro area), on-sites used to be standard.
by internet_points | 2025-04-30 06:47:05+00:00
I noticed this feature by mistake. I managed to drag a tab when I tried to switch to it and it turned blue and I got very confused and thought it must be something to do with container tabs. Then I tried dragging another one and couldn't manage to do it again. Maybe like every ten times I try dragging a tab it turns a different color. I don't understand what the difference is in my mouse movement.
by c6p | 2025-04-30 06:47:11+00:00
I liked the term tab bankruptcy. I'm using tab stash[1] to stash them aside with a timestamp (or a descriptive name if you want to). So, it does not clutter my bookmarks.

Then, I can search or clear the list, or bring back from the stash whenever I want.

[1] https://addons.mozilla.org/en-US/firefox/addon/tab-stash/
by swiftcoder | 2025-04-30 06:48:27+00:00
I'm unclear which of those things you don't think applies to the US as well?

It may not be as blatant, but the current administration is openly attempting to muzzle the press (i.e. banning the AP from Whitehouse), the last few US elections have been mired in law enforcement interactions (FBI investigation into Hilary's emails, Trump's various trials), and extrajudicial killings on foreign soil have openly been a thing since Obama's drone-strike-happy administration.
by voidspark | 2025-04-30 06:48:43+00:00
Even with the sycophantic system prompt, there is a limit to how far that can influence ChatGPT. I don't believe that it would have encouraged them to become violent or whatever. There are trillions of weights that cannot be overridden.

You can test this by setting up a ridiculous system instruction (the user is always right, no matter what) and seeing how far you can push it.

Have you actually seen those chats?

If your friend is lying to ChatGPT how could it possibly know they are lying?
by vlovich123 | 2025-04-30 06:48:47+00:00
Amazon has backed off on doing it for Haul after Trump’s press secretary publicly flamed them invoking a direct conversation with him:

> “The team that runs our ultra low cost Amazon Haul store considered the idea of listing import charges on certain products,” Amazon spokesperson Tim Doyle said in a statement. “This was never approved and is not going to happen.”

> Trump told reporters Tuesday afternoon that Bezos “was very nice, he was terrific” during the call and “he solved the problem very quickly.” He added that Bezos is “a good guy.”

If this had already started being leaked to the press I doubt that it “wasn’t going to happen” and was likely past exec review at that point. Then Trump calls Bezos and Bezos overrules the team and PR damage control as if this was some rogue action. Of course it’s pure speculation but it fits the timeline of events we know about better and we know this administration is a completely unreliable narrator as evidenced time and time again (from Trump continuing to lie claiming a photoshopped photo with ms13 overlayed was actually his tattoos to claiming he’s spoken to the Chinese leader with China disputing that any conversations have been had)

https://www.cnbc.com/2025/04/29/amazon-considers-displaying-...
by iagooar | 2025-04-30 06:50:11+00:00
> ChatGPT’s default personality deeply affects the way you experience and trust it. Sycophantic interactions can be uncomfortable, unsettling, and cause distress. We fell short and are working on getting it right.

Uncomfortable yes. But if ChatGPT causes you distress because it agrees with you all the time, you probably should spend less time in front of the computer / smartphone and go out for a walk instead.
by lenkite | 2025-04-30 06:50:34+00:00
There are tens of thousands of posts with the word "cisgender" at the moment on X. So, I think this "ban" is currently only in one's febrile imagination. Putin does not allow tens of thousands of opposition politicians, so the analogy also does not hold.

Its an extremely big difference from the Biden era where any post critical of the vaccine and backed up with papers was taken down pronto. This was even confirmed in several senate hearings.

https://www.axios.com/2024/08/27/zuckerberg-biden-administra...

https://www.cnbc.com/2025/01/10/mark-zuckerberg-says-biden-p...

As a non-American, I was very happy when Musk bought out twitter - it was ridiculous being unable to criticize vaccines - you couldn't even articulate the Indian government's stance on Pfizer and how Pfizer refused to provde test data. "Freedom of speech" was utterly non-existent in that era.
by mrweasel | 2025-04-30 06:51:01+00:00
In terms of tariffs you're normally either a "protectionist" or for "free trade". That's sort of the two sides of that argument. There is some middle ground, but those are the extremes. It is not really related to regulations, that's more if you believe that the market is able to regulate itself, in terms of environmental impact, fair wages, safety and those sorts of things. The latter is the things which are impacted by firing regulatory enforces, or removing regulation altogether.

The Trump administration seems to run a protectionist policy, with a deregulated home market. This will hurt exports as it makes products more expensive, but also less likely to be able to comply with the regulations of other markets, e.g. in the EU, which is heavily regulated. US companies have a reduced incentive to comply with EU rules, if they know they have a protected market at home they can milk instead.
by Joker_vD | 2025-04-30 06:51:07+00:00
All members of the exec family of system calls, which consists of only two syscalls, namely, execve(2) and execveat(2), literally have the envp parameter which is supposed to have all the environment variables for the process.

Now, the semantics of this parameter is that kernel does not use it for path resolution when searching for the executable — but it could.
by sReinwald | 2025-04-30 06:51:45+00:00
While technically you're right about the rules of GeoGuessr as a game, I think this misses the more interesting and potentially concerning implications.

IMO, whether or not it's "cheating" at GeoGuessr is less important than what this capability represents: an AI system that can extract specific details from images, determine what's significant, and use that information to precisely locate a photo. That's impressive regardless of method.

The implications extend far beyond the game. Consider its potential use in automating OSINT tasks. An AI agent running o3 could analyze publicly posted photos (e.g., on Twitter, Instagram), identify locations from background details, and aggregate this data. Within an hour or two, this could build a detailed location profile (home, work, frequented places) for an individual - something that previously required considerable manual effort and expertise. While human analysis would likely still be needed, this significantly lowers the barrier for large-scale analysis.

This ability to extract location clues from images - whether shop names, signs, or landscapes - has significant real-world implications, particularly for automating OSINT tasks. The potential for large-scale location analysis from public photos is the more profound point, regardless of whether one specific method breaks game rules. That capability is what deserves attention.
by coderatlarge | 2025-04-30 06:52:04+00:00
i am sorry to hear about the losses you’ve had to endure. i feel it’s an over-large step to go from which factors should guide research to whether humanity should seek immortality. if a child is stricken with glioblastoma before they’ve had a chance to experience life, i would argue that it would be positive and humane for society to have developed the tools to give that young life a chance and their family some hope.
by cruzcampo | 2025-04-30 06:53:26+00:00
AI does feel like it sucks the joy out of any human creative endavour by replacing it with effortless, good enough slop.

Why try to engage in the arts when you won't be able to make a living as illustrator or musician because AI slop is good enough to feed the capital machine?

Why try to engage in engineering quality software when the power structure has decided that you better be using AI for it?

Why do anything that makes us think or exhibit any human qualities when it's not the most cost effective way in our lovely capitalist AI dystopia?

All that's going to be left for humans is going to be shitty manual labor that nobody wants to do - sweatshops coming back to the US again soon thanks to the Trump tarrifs! All the intellectually or creatively stimulating work is going away, sacrificed to the machine at the altar of mammon.
by im3w1l | 2025-04-30 06:56:02+00:00
Chatgpt got very sycophantic for me about a month ago already (I know because I complained about it at the time) so I think I got it early as an A/B test.

Interestingly at one point I got a left/right which model do you prefer, where one version was belittling and insulting me for asking the question. That just happened a single time though.
by atoav | 2025-04-30 06:58:11+00:00
So you made a point about the most basic principles of a market work (supply and demand) and have the chuzpe to call other peoples points boring? I mean boring is at least a subjective metric and we can agree to disagree on matters of taste, but come on.

> The point is you cannot stop this by discouraging the behavior [...] Therefore it has to be dealt with some other way.

The problem is that this thought does not get any truer by you just repeating it. I already pointed that out in my post which you probably overlooked out of boredom idk.

So lets try to adress this:

My analogous example with murder (asassination) was an example where societies don't have to fall back on insane "strategies" like expanding markets to keep asassinations down, instead they make the unwanted behavior illegal, punish it and shape society in a way the unwanted behavior (asassinations) are not needed — e.g. by having a working justice system were people can sue each other when they think someone else did them wrong. That won't stop every asassination, but it will be good enough as the very real numbers show. Societies that came down hard on things like "blood revenge" and showed competing clans the differences can be settled in court with the state as a neutral arbiter of power thst can't be influenced have less of it.

Now to your idea again:

You seem to think the issue is that Palantir gets a lot of money. That is not" the issue. The issue is that they are even able to offer that specific service to a public entity. Your argument was that if only more companies had the questionable ethics of Palantir and entered the market this would somehow* lead to less of that behavior? This would drive prices down and reduce the hurdle for public entities to contract them even further.

If I again made too many presumptions, maybe consider answering in a way that us mere mortals can follow your train of thought. You could start by sketching out what you imagined the "some other way" looked like how you thought this could be dealt with. Because as of now the only way I found of how to read your comment made no sense, but you hold thr keys..
by imgabe | 2025-04-30 06:58:35+00:00
Why would OpenAI want users to be in longer conversations? It's not like they're showing ads. Users are either free or paying a fixed monthly fee. Having longer conversations just increases costs for OpenAI and reduces their profit. Their model is more like a gym where you want the users who pay the monthly fee and never show up. If it were on the api where users are paying by the token that would make sense (but be nefarious).
by coderatlarge | 2025-04-30 06:58:38+00:00
thank you for sharing this story and i hope the miracles in glioblastoma treatment continue to astound. i do agree that it’s fundamental to live life knowing there are no guarantees and that we must therefore make the best of every allotted bit of time. there is a famous saying about science progressing one funeral at a time because new perspectives sometimes require that the old guard step aside before they can take hold.
by swiftcoder | 2025-04-30 06:59:00+00:00
To some extent, this seems like it's just a symptom of "writing iterators in C++ is harder than it ought to be". You don't need to have a tree in memory to build an iterator over it - folks write iterators over implicit data all the time.

Here's the range based for loop counterexample from the blog post, as a python generator:

import itertools def iterate_tree(): for length in range(1, 8): for combo in itertools.product("abc", repeat=length): yield ''.join(combo) for s in iterate_tree(): print(s)
by socalgal2 | 2025-04-30 07:00:22+00:00
Neat! But not quite what I was expecting. It doesn't really make a 3D "scene". It makes a 3D panorama (building a mesh based off the depth of the panorama). Move off the center and all the things that were occluded are missing.

I guess, because we're in the time of generative content, that I was expecting it would recognize what's in the scene and fill in the missing parts. Maybe in version 2
by jitl | 2025-04-30 07:00:46+00:00
Well the AVP has a massive battery that contributes to the weight and adding it w/ a strap to the back to add balance did not help me. I tried back-mounted battery with a 3rd party head gear thingy which alone (no battery) makes the AVP more comfortable; with the battery strapped on the back it is more balanced and somewhat comfortable but just far too heavy for me.
by internet_points | 2025-04-30 07:00:52+00:00
I'm guessing your telemetry will tell you a lot of users have started using tab groups. They may have done so by mistake. My tabs each take up like half an inch of the screen and I don't have a gaming mouse; I now have multiple tab groups which I never intended making. As this is a quite technical feature, maybe dragging should be off by default, or only when e.g. holding shift and dragging or something?

(Yes it's a beautiful feature and probably lots of people want it, just noting that the dragging is confusing. I can't think of a good way to solve the problem that doesn't make it slightly more difficult/nerdy to use.)
by ljm | 2025-04-30 07:01:13+00:00
To catch bugs and avoid the bottleneck that is code review, you’re just moving the bottleneck to some point after merging the code, not before.

Like it or not you still have to stop what you’re doing to identify a bug and then fix it, which takes time away from planned feature work. You’re not optimising anything, you’re just adding fragility to the process.

As I said before, an issue localised to a PR in review blocks one person. An issue that has spread to staging or prod blocks the entire team.
by caseyy | 2025-04-30 07:03:02+00:00
It's probably pretty intentional. A huge number of people use ChatGPT as an enabler, friend, or therapist. Even when GPT-3 had just come around, people were already "proving others wrong" on the internet, quoting how GPT-3 agreed with them. I think there is a ton of appeal, "friendship", "empathy" and illusion of emotion created through LLMs flattering their customers. Many would stop paying if it wasn't the case.

It's kind of like those romance scams online, where the scammer always love-bombs their victims, and then they spend tens of thousands of dollars on the scammer - it works more than you would expect. Considering that, you don't need much intelligence in an LLM to extract money from users. I worry that emotional manipulation might become a form of enshittification in LLMs eventually, when they run out of steam and need to "growth hack". I mean, many tech companies already have no problem with a bit of emotional blackmail when it comes to money ("Unsubscribing? We will be heartbroken!", "We thought this was meant to be", "your friends will miss you", "we are working so hard to make this product work for you", etc.), or some psychological steering ("we respect your privacy" while showing consent to collect personally identifiable data and broadcast it to 500+ ad companies).

If you're a paying ChatGPT user, try the Monday GPT. It's a bit extreme, but it's an example of how inverting the personality and making ChatGPT mock the user as much as it fawns over them normally would probably make you want to unsubscribe.
by jpfr | 2025-04-30 07:03:54+00:00
This is corresponds to Chapter 1.4 of SICM (Structure and Interpretation of Classical Mechanics).

Although SICM doesn't expose the underlying optimization method in the library interfaces. The path is represented as polynomial. I'd have to check if they also do gradient descent.

https://groups.csail.mit.edu/mac/users/gjs/6946/sicm-html/bo...