MurphyA/hacker-news huggingface dataset:
by AIPedant | 2025-08-06 15:16:15+00:00
It seems to be a big problem for AI-generated summaries of scientific research, where the top-performing AIs ignores key details about 25% of the time, and often much worse. The problem is exactly what I said: the research has a new idea which is (by necessity) not going to be in the pretraining data, so the AI ignores or misstates it. I don't expect this problem to be solved anytime soon, it is inherent to how 2020s artificial neural networks work.

https://royalsocietypublishing.org/doi/10.1098/rsos.241776

Edit: I was thinking about the “overly snide” and am reminded of Sam Bankman-Fried:

I would never read a book. I think, if you wrote a book, you fucked up, and it should have been a six paragraph blog post.

The problem is not snideness, it is arrogant cynicism leading to stupidity.
by xdennis | 2025-08-06 15:16:20+00:00
> notifications my school used to send my parents were hilariously wordy

There might be something else at play there. Public sector workers are notorious for wooden language.

The example I hate the most is how they always say "number of" before every number like "we'll buy 10 new busses" becomes "we will commence the procurement of a number of 10 new buses".
by evilduck | 2025-08-06 15:16:23+00:00
You also learned about your shoe needs over the course of a lifetime. A caregiver gave you your first pair and you were expected to toddle around at most with them. You outgrew and replaced shoes as a child, were placed into new scenarios requiring different footwear as you grew up, learning and forming opinions about what's appropriate functionally, socially, economically as you went. You learned what stores were good for your needs, what brands were reputable, what styles and fits appealed to you. It took you more than a decade at minimum to achieve that.

If you allow yourself to be a novice and a learner with AI and LLMs and don't expect to start out as a "shoe expert" where you never even think about this in your life and it's not even an annoyance, you'll find that it's the exact same journey.
by close04 | 2025-08-06 15:16:26+00:00
Fair enough, and then your iOS should just report the list of permissions the app demanded, maybe even compare to the AppStore version, and then let people make their choice. It doesn't have to be a "one click" easy way to make mistakes. Most users won't bother to go through 3 extra steps to install the "alternative" app if they aren't missing anything in the regular one.

The OS should anyway sandbox everything, and be as isolated as possible from any app running on top of it. That's the real security, everything else is mostly privacy - as in it's not really a security issue that the FB app siphons all the data I allowed it to access.
by stroz | 2025-08-06 15:16:29+00:00
Walking past a house recently, I watched a dog refuse to leave his porch as the owner explained that the electric fence has been broken for years.

It hit me, we're all trapped by fences that stopped working long ago. The mental model that being the first one to reach out to friends keeps us isolated. There are systematic flaws in our modern social protocols that cause smart people to miss social cues, or be afraid of initiating them. After analyzing hundreds of these invisible barriers, I've found that the people who break them aren't socially gifted, they've just realized how to move past the social conditioning that keeps us stuck on the porch. The electric fence has been broken for years.
by fouc | 2025-08-06 15:16:32+00:00
I used to run Linux on my home computer between 1998-2007 (Slackware, Gentoo, Arch Linux) but it often felt like there was a lot of extra work with configuring and fixing drivers and so on. After that I switched to MacOS and never looked back until now.

The appeal of Omakub & Omarchy to me is that it minimizes the amount of time wasted on getting everything setup.

I setup Omakub on a 2015 MBP at the beginning of this year. I'll definitely be switching to Omarchy soon.

My only thought is that it would be nice if Omarchy/Omakub used something more declarative than a bunch of bash scripts, like nix or something else.
by uludag | 2025-08-06 15:16:57+00:00
The beauty of Emacs though is that it puts the user in full control. There is nothing in the world stopping anyone from modifying anything in Emacs (at least on the Elisp layer), hence packages like this.

VS Code on the other hand is designed to fracture [1]. MS can and has given proprietary API access to their blessed tools, forcing others to go through their much less capable extension API, hence the plethora of vscode forks. Even if you had the most motivated, excited group of people wanting to work on the latest and greatest LLM interactions with VS code, they would most likely be forced to fork. On the other hand, it just takes one motivated Elisp dev to implement whatever they want and make any external package they want integrate with it.

Also, I think the derision from the Emacs community may be a bit overblown. I'm constantly seeing AI/LLM related plugins appearing for Emacs and they tend to get decent traction (e.g. https://github.com/karthink/gptel).

[1] https://ghuntley.com/fracture/
by takigon | 2025-08-06 15:17:04+00:00
Thanks for the fantastic feedback! That 'wtf?' moment you described is exactly the kind of problem I was hoping to tackle with BookWith.

You raise a really important point about the risk of lessening the reading experience. That's something I've thought about a lot. My personal experience while using it has been that it can actually deepen immersion, since I'm able to look up a word or phrase instantly without breaking my flow and switching to a browser.

You're absolutely right that this is a new kind of reading experience powered by LLMs, and there are bound to be some downsides. I hope it's an interesting experiment, and I'd be thrilled if you gave it a try.

Thanks again for the valuable perspective!
by johannes1234321 | 2025-08-06 15:17:16+00:00
As long as they don't aim to make it a product developing a CRM is too expensive. Especially if one wants to include country specific requirements etc. Also training users on a custom software costs money and many people working in roles requiring CRM usage rotate relatively fast.

And for making it a product: It's a quite competed market, with Salesforce, SAP, Google, Microsoft, ... and it doesn't fit to Google's "you're on your own" approach, but requires consulting and integration services, as introducing a CRM to a company involves analysing the existing processes and then adapting processes to software capabilities and adapting software to processes. (Which both often fails ...)
by rpunkfu | 2025-08-06 15:17:28+00:00
I believe that while your points are valid, they play a much more important role than merely serving as a tool for someone who doesn't want to delve deeper into the problem.

I don't think being on Ozempic for an extended period is a good idea. This isn't because it's unhealthy, but because people often become leaner while still consuming unhealthy food. The difference is that they now exclusively eatthat unhealthy food, in good case bit less of it (based on my observations of people I know who are using it).

However, there is a significant benefit to Ozempic. For individuals struggling with self-control and obesity, it can help them reach a better starting point quickly. When someone is obese, every day matters. The sooner they lose weight, the more likely they are to feel motivated to take the next steps: moving more, exercising, and avoiding unhealthy food, as they won't want to waste the hard work they put into their workouts.
by sunshine-o | 2025-08-06 15:17:40+00:00
> Instead of weakening encryption, the plan seeks to implement client-side scanning, meaning software embedded in users’ devices that inspects content before it is encrypted.

That sounds worst to me.

That would make illegal any non official Signal client for example. Or worst does that mean it will be outside of the messaging app in the OS itself?

In the end, we need to take a step back and look at the situation:

- We know since at least Snowden the US listen to whatever they want

- China and Russia probably have advanced capabilities like this but maybe more limited geographically

- The EU is so incompetent they haven't figured it out. So now they are gonna force us to have some back channeling malware that is gonna slow and crash my phone every hour?

How low can we go?
by nobleach | 2025-08-06 15:17:54+00:00
My dots are open to anyone who cares to view my GitHub. I do tend to keep employer specific aliases/stuff in an `.employer.zsh` file that is sourced by my main `.zshrc`. But my NeoVim config is completely open for inspection. I'm not doing anything all that extraordinary though. I don't share my dots on Reddit simply because I don't feel like using my real identity on that platform.

When it comes to consuming the dots of others, I just switched to AxOS for Linux... and am auditioning Celestia (https://github.com/caelestia-dots/shell). This means that in 3 months, my desktop will likely look like everyone else's. I probably won't even commit any of this as it's not really my stuff.
by overfeed | 2025-08-06 15:18:06+00:00
I forgot how often individual webpages could take down your entire browser! On Chrome, it'd just crash the perpetrator tab. Chrome was also fast - really, really fast. Even if one was "tricked" into using it, you wouldn't want to go back to using other browsers - they put in the work.

> One of three major factors involved actually being good, and I'd bet the other two factors overwhelm that one

Counterpoint: Microsoft Edge on Windows has the same 2 factors going for it, but failing to replicate Chrome's ascendancy. Edge and Windows pleading with you to not install Chrome is kinda sad.
by tolerance | 2025-08-06 15:18:19+00:00
You're on the right track but omitting a crucial element that comes before crumbling failure.

Tactical control and an embedded influence that ensures that "failure" never manifests in the way that it has for civilizations past.

"They" pivot. From keyboards to motorbikes. Nuclear power plants to...'sex toys'.

Pivot in such a way you can't really point a finger at who's to blame and before you've got a handle on it they've spun around into something else again.
by mijoharas | 2025-08-06 15:18:21+00:00
I tried that for a bit, and bounced back to just using claude code in a terminal. It was a little bit janky in emacs, and didn't have any features that justified not just running a separate terminal window (for me, at the time I checked it out).

I'm wondering if this project will work. It does feel a shame that it doesn't work with the existing mcp.el package[0], but I never got around to setting that up anyways. I wonder if it's a limitation of the package? or not wanting another dependency?

(in addition I've only really played around with claude code a little because I haven't gotten it to a place where I can make it write code I'd consider acceptable for my day job.)

[0] https://github.com/lizqwerscott/mcp.el
by fouc | 2025-08-06 15:19:17+00:00
Cool idea, but supporting homebrew is a big yikes!

I hope no serious developers on linux ever use homebrew, it's the worst package manager by far.

Most package managers support versioning and keeping old versions of installs around, but not homebrew. That's why I'm boycotting it at this point, got burnt by it too many times.

I'd rather use pacman or apt-get or pkgsrc or nix or any other package manager than homebrew.
by lunar-whitey | 2025-08-06 15:19:22+00:00
The few academics that actually tried to characterize incel reprobates found astonishing rates of autism. This observation was broadly dismissed because their study designs (necessarily) relied on self reporting and any proposed solutions split along various ideological lines. I am not surprised to hear a broader population may be reporting similar problems 5 years after a global pandemic cancelled socially normative adolescent experiences and economic opportunities for an entire cohort.

The structural problems that contributed to the current situation are not improving. I am approaching the conclusion that they will not be addressed until the position of one or more broad socioeconomic brackets becomes entirely intolerable.
by Mawr | 2025-08-06 15:19:25+00:00
I don't think anyone aware of this thinks it's a good tradeoff.

The more interesting question is why the tradeoff was made in the first place.

The answer is, it's relatively easy for us to see and understand the impact of these design decisions because we've been able to see their outcomes over the last 20+ years of Python. Hindsight is 20/20.

Remember that Python was released in 1991, before even Java. What we knew about programming back then vs what we know now is very different.

Oh and also, these tradeoffs are very hard to make in general. A design decision that you may think is irrelevant at the time may in fact end up being crucial to performance later on, but by that point the design is set in stone due to backwards compatibility.
by turnsout | 2025-08-06 15:19:28+00:00
You're getting a lot of comments along the lines of "Why don't you just ____," which only shows how Stockholmed the entire Python community is.

With no other language are you expected to maintain several entirely different versions of the language, each of which is a relatively large installation. Can you imagine if we all had five different llvms or gccs just to compile five different modern C projects?

I'm going to get downvoted to oblivion, but it doesn't change the reality that Python in 2025 is unnecessarily fragile.
by jjani | 2025-08-06 15:19:35+00:00
Nowadays the biggest EU parties are ones that are effectively against the EU, so they're using the most effective way to kill it: make their citizens hate it by passing such laws. If you create a diagram of "pro-EU" and "pro-Chat scanning" EU parliament parties, 90% will be in the two quadrants: "pro-anti" and "anti-pro".

Yes, this proposal has been around since long before those parties got as big as they are now, but even back then the quadrants were roughly similar, and as such the level of support (including now looking to pass, unlike before) has also roughly been in step with the growth of those parties.
by radiofreeeuropa | 2025-08-06 15:20:16+00:00
> I'm not a Mac user, but I wish I had Safari on desktop as an option today.

Webkit browsers do exist on other platforms. They're far and away the best-performing sorts of actually-usable (in terms of supported Web features and ability to render real pages in the wild—sure, lynx works, but...) browsers on low-end machines, should you have to use one, to the point that they may be viable on a machine that's otherwise basically incapable of using the modern Web at all (which confirms for me that there's some fundamental, deep-down plumbing reasons behind why Safari's so much better on battery life than Firefox or Chrome-based browsers)

None of them are Safari and I can't vouch for how they are as daily drivers long-term, but it's nice to have one semi-up-to-date engine around that still kinda works on bad hardware (and by "bad" I mean still several times stronger than my workhorse many-tabs-browsing multi-tasking machine circa 2003—you'd be amazed how strong a machine has to be these days before trying to use the Web at-all normally in Chrome or Firefox is anything but terribly painful).
How do LLMs validate and verify their output?
by morpheos137 | 2025-08-06 15:20:40+00:00
How does the LLM know it has the right answer? How is it rewarded! In nature evolution rewards right answers by alowing the gentic algorithm to pass its code into the future. How does this work with computer based AI? I think until we simulate something similar to biological life we are not going to get true intelligence from computers because there is no internal motivation.

I was playing around with google's image generator AI. It is still drawing people with 3 arms in 2025. Maybe one out of every 200 images with no unusual prompts. So obviously the model can't "see" and recognize what it produces otherwise it would filter out such results.
by bwfan123 | 2025-08-06 15:20:51+00:00
Consistently making $1 a day may be difficult for retail trading. Rather, you could attempt to be right 51% of the time gathering a 1% edge. This is not easy for us because, it randomizes profits and losses, and we like to not lose money (make a $1 a day), and this could expose you to streaks of losses.
by zozbot234 | 2025-08-06 15:20:54+00:00
> The market wants duck typing and runtime-inspectable type hierarchies and mutable syntax and decorators. It loves it.

These features have one thing in common: they're only useful for prototype-quality throwaway code, if at all. Once your needs shift to an increased focus on production use and maintainability, they become serious warts. It's not just about performance (though it's obviously a factor too), there's real reasons why most languages don't do this.
by polytely | 2025-08-06 15:21:03+00:00
> But curiously, none of the pieces use fancy mathematics.

> “This thing might as well have been discovered 50 years ago, but it wasn’t,” Thorup said. “That makes it that much more impressive.”

this is so cool to me, it feel like a solution you could* have stumbled upon while doing game development or something

*probably wouldn't but still
by oulipo | 2025-08-06 15:21:19+00:00
In theory we should "cut intermediates" indeed, but if you read the article, she explains her product: a way to avoid confrontational conversations in coffee-shops, all while ensuring people who are staying a long time are not blocking a table without ordering. This is "orthogonal" to improving the coffee.

If anything this should "displace" (obviously it won't) some of the salary of waiters, who were before tasked to go yell at people with laptops, and now no longer need to do it. So it shouldn't theoretically take from the "money" for better coffee, but rather smooth out the atmosphere in the coffee shops
by robpanico333 | 2025-08-06 15:21:20+00:00
This lands. I discovered an emergent feature in GTP40 and when I tried to post about it on the developer forum, the spam filter removed my post. I asked GPT40 to rewrite it for me. I posted the update, and got banned. There's too much 'noise'. People like Einstein and Tesla would've gone unnoticed today, as I doubt they would've become "social media influencers" just to promote their ideas.
by bombcar | 2025-08-06 15:21:59+00:00
It really depends if it’s “rent seeking” - getting money from people occupying seats that would normally be empty (no revenue loss) or if it’s encouraging people to “pay what’s being lost” - the laptop campers are using seats that are causing other people to NOT buy coffee.

If it’s the latter, it’s not really rent seeking as much as trying to enforce an existing social contract.
by ljm | 2025-08-06 15:22:01+00:00
My 'beef' with Cursor is that the editor is part of the package and you don't really have the same kind of hooks into the agent that you do with Claude Code or similar, which really means you're at the mercy of the Cursor team to prioritise those things on their roadmap. That includes things like the limit of 40 MCP tools that you can only enable globally (and MCP proxies that try to do this dynamically are a bit flakey) - even just using the GitHub MCP blows through that limit because it's all or nothing.

It's good for what it is but I don't love that I have to change to a whole-ass new editor to get access to the agentic additions, when alternatives that require an API key or a more flexible CLI tool can do a better job.
by sundaeofshock | 2025-08-06 15:22:13+00:00
I mean that the US, my country, effectively ceased to exist in its old form on January 20, 2025. The Trump regime has been working aggressively to destroy all vestiges of our democracy and replace it with autocratic rule.

This is some bullshit and pisses me off, but here we are.

While I’m not happy they are changing the text of the constitution on this website, I’m glad they are such bumbling idiots about it.

“The old world is dying, and the new world struggles to be born; now is the time of monsters.”
by ifyoubuildit | 2025-08-06 15:22:13+00:00
This seems like exactly a win win for cafes and for people that want to easily find a place to work remotely. Who loses out here otherwise?

> Extracting money out of everyday life to make our world less friendly and more expensive.

Isn't this what people are doing if they take up a seat in a cafe without buying things? They're making it so the cafe has to charge more to actual customers to survive.
by sbrkYourMmap | 2025-08-06 15:22:18+00:00
This is the side effect of open source. And open source philosophy is at fault but rather developers themselves. We heavily rely upon code written by strangers and maintained by individual or a community without any obligation to any guarantees, including comparability and maintainability. At work when we are working with vendors that provide proprietary software we have contractual obligations, that amongst other things requires stable interfaces for long periods of time, and could be held liable for damages. Something modern model of open source can't offer
by aaomidi | 2025-08-06 15:22:47+00:00
What China is doing is enabling the global south to leapfrog fossil fuels and jump to renewables.

It's expected that China is going to plateau in emissions soon: https://www.bbc.com/news/articles/c4gdd6jdm42o

Air quality is something China is actively working on and has had massive improvements: https://www.cfr.org/blog/chinas-battle-against-air-pollution...

And, measuring the emissions of China on its own is a pretty useless thing given they're the world's factory. A flattening of emissions increase is an absolutely huge deal.
by gchamonlive | 2025-08-06 15:22:47+00:00
In my opinion it's already quite unfriendly to have an unpaying customer wasting limited time in your café.

This solution by itself would function like this, but you are leaving out a crucial point that it also doubles as a hub to advertise your café as a place that will welcome you as long as you pay.

The client can know beforehand which cafés are ok with you using it as a cowork space, and cafés make sure they don't have dead space, which in many parts of the world is very expensive.

Those who disagree with the system can always default to just paying for an actual coworking space.
by estebank | 2025-08-06 15:23:02+00:00
It's a matter of what use cases are catered to by default, and what use cases are possible. For example, having debug symbols on by default makes it easier to start using the language and debug your applications, at the cost of more disk space and having to configure your project if your needs are different. I think the discussion would have more merit if the defaults weren't configurable. But of course, the choice of defaults is one that will be contentious no matter what. It should still be done following the Hippocratic Oath of "first, do no harm". And some of us need to accept that our usecases are more niche than others, including mine.
by fuzzfactor | 2025-08-06 15:23:19+00:00
I'm not so sure about the middle. In many more things than ever, groups tend to cluster closer to the extremes.

It may "balance" around the middle, and expect it to be noticably different than now, even without much of an actual middle.

Or the middle could end up being just another group, maybe or maybe not the most prominent one.
by Fraterkes | 2025-08-06 15:23:25+00:00
I assume people dislike those kinds of solutions because the extreme dynamism is used pretty rarely in a lot of meat and potatoes python scripst. So a lot of “regular” python scripts would have to just plaster “final” everywhere to make it as fast as it can be.

At that point youd maybe want to have some sort of broader way to signify which parts of your script are dynamic. But then, youd have a language that can be dynamic even in how dynamic it is…