MurphyA/hacker-news huggingface dataset:
by _mlbt | 2025-08-10 14:41:15+00:00
The problem is that communism can’t give you a fair society. You have to seize the means of production by force. This force has always created a brutal authoritarian regime that refuses to cede power willingly. Like in the book Animal Farm, some animals are more equal than others. The top members of the party always live better than the proletariat. Marxism just isn’t compatible with human nature.
by Palmik | 2025-08-10 14:42:26+00:00
All of the intuition? Definitely not my experience. I have found that optimal prompting differs significantly between models, especially when you look at models that are 6months old or older (the first reasoning model, o1, is less than 8 months old).

Speaking mostly from experience of building automated, dynamic data processing workflows that utilize LLMs:

Things that work with one model, might hurt performance or be useless with another.

Many tricks that used to be necessary in the past are no longer relevant, or only applicable for weaker models.

This isn't me dimissing anyone's experience. It's ok to do things that become obsolete fairly quickly, especially if you derive some value from it. If you try to stay on top of a fast moving field, it's almost inevitable. I would not consider it a waste of time.
by avgeek23 | 2025-08-10 14:43:53+00:00
And the memory should be a onboard module on the cpu card intel/amd should replicate what apple did with a unified same ringbus sort of memory modules. Lower latency,higher throughput.

Would push performance further. Although companies like intel would bleed the consumer dry with, a certain i5-whatever cpu with onboard memory of 16 gigs could be insanely priced compared to what you'd pay for addon memory.
by sigotirandolas | 2025-08-10 14:44:20+00:00
What makes me not want to use Hyprland is that the code has all kind of "YOLO" tells, the kind of ones that make you wonder if something is going to happen some say... for example:

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...

- https://github.com/hyprwm/Hyprland/blob/00da4450db9bab1abfda...
by JNRowe | 2025-08-10 14:45:22+00:00
There is the complete-filename function that only completes filenames in bash, bound to M-/ by default. You can use that in any place you want a filename where "complete"(the function normally bound to tab) would do something you don't desire.

There are a collection of other non-context aware completion functions that are bound by default too, useful for example when you when you wish to complete hostnames in a for-loop.

zle has what is largely a significant superset of this, the documentation is spread about between the zshzle and zshcomp* manpages.
by furyofantares | 2025-08-10 14:45:43+00:00
I think that's exactly right. I say "try to" in more neutral situations, or noncommittal, or pessimistic. It conveys it's not my top priority to succeed. "I'll try and get it done today" is easy to imagine with a neutral tone or a downward tone, conveying that I may not get to it and it isn't my top priority. "I'll try and get it done today" is easier to imagine with a chipper tone, it's a higher priority for me, I intend to get to it.

This makes logical sense too, doesn't it? "Try and" implies success. I'm not actually saying "I'll try to get it done and I will get it done", if that was the case I'd skip the try, but I am evoking an idea in that direction.
by p_l | 2025-08-10 14:45:56+00:00
While NT OS/2 effort started earlier, Windows 3.0 was apparently an unsanctioned originally rogue effort started by one developer, initially masquerading as update to "Windows-as-Embedded-Runtime" that multiple graphical products were shipping with, not just Microsoft's

Even when marketing people etc. got enthused enough that the project got official support and release, it was not expected to be such a hit of a release early on and expectation was that OS/2 effort would continue, if perhaps with a different kernel.
by StevenWaterman | 2025-08-10 14:45:59+00:00
I'd describe it as:

- "try and" implies that the reason for failure is slightly more likely to be from laziness / not actually attempting it

- "try to" implies that the reason for failure is slightly more likely to be from incapability

As in:

- I'll try and kill the mosquito... that has been annoying me all day

- I'll try to kill the mosquito... but it's quite hard to hit with this gun

But nobody would notice if you used the wrong one.
by arduanika | 2025-08-10 14:47:08+00:00
I'm also a native speaker from the US. Non-native speakers often have extra insight into the nuances of language, and I think skrebbel's headcanon here is really interesting.

I almost see "try and" as a form of "manifesting", of optimism, of believing that you will succeed. This would sort of comport with what he's saying.

But any difference is subtle, and most native speakers won't notice it, beyond maybe the more formal register of "try to".
by makeitdouble | 2025-08-10 14:48:11+00:00
For nuance:

- framework only sells to specific countries. Warranty won't even be an issue if you can't buy one in the first place.

- Chinese manufacturers offer support and warranty. In particular GMKTek does[0].

- Repairability will be at best on par with framework, but better than a random western brand. Think HP and their repairability track record.

"just a Chinese company" feels pretty weird as a qualificative in this day and age when Chinese companies are on average ahead of the curve.

[0] https://de.gmktec.com/en/pages/ruckgabe-umtausch
by alpaca128 | 2025-08-10 14:49:00+00:00
> they wont just lose that customer - they'll lose thousands of others too

No, they won't. And that's the problem in your argument. Google landed in court for tracking users in incognito mode. They also were fined for not complying with the rules for cookie popups. Facebook lost in court for illegally using data for advertising. Did it lose them any paying customer? Maybe, but not nearly enough for them to even notice a difference. The larger outcome was that people are now more pissed at the EU for cookie popups that make the greed for data more transparent. Also in the case of Google most money comes from different people than the ones that have their privacy violated, so the incentives are not working as you suggest.

> Going through life not trusting any company isn't a fun way to live

Ignoring existing problems isn't a recipe for a happy life either.
by zahlman | 2025-08-10 14:49:02+00:00
> python3.7

Certainly a terrible UX, but the motivation is clear: they're trying to get PEP 668 protections for older versions.

Virtual environments work a lot better anyway, honestly. (With a properly crafted `pyvenv.cfg`, it should be possible to convince Python that your /usr/local is a virtual environment, but I can't be sure offhand if there are any serious negative consequences of that.)
by throwanem | 2025-08-10 14:49:30+00:00
Good grief. Quote Dre up top, then totally ignore AAVE and Southern American English which both heavily feature the construction of interest, despite being interested to find out what the Boer pidgin, of all things, has to say. (Why not Basque next? That would be about as relevant!) This they call a linguistic diversity project? Surely they could not have found themselves short of sources!
by zvr | 2025-08-10 14:49:33+00:00
Back in the era of landline phones, AT&T calculated that around 70% of their cost was due to billing.

People welcomed "unlimited calls with $X a month!" as a liberating innovation, but the truth was that the phone company was saving a ton of money -- and had priced them so that they were making even more by the vast majority of their customers.
by pentagrama | 2025-08-10 14:49:36+00:00
Wanted to try this, but I have Nvidia and Ubuntu, and the page says:

> NVIDIA GPUs are often not usable out-of-the-box, follow the Nvidia page after installing Hyprland if you plan to use one. Blame NVIDIA for this.

> Debian and Ubuntu’s Hyprland is extremely outdated. I do not recommend using the packaged versions at all. Build the entire stack manually instead.

Any good alternative that works on my setup?
by Aldipower | 2025-08-10 14:49:57+00:00
Looking forward to 13! Debian 12 in combination with Pipewire is my go to daily use professional audio workstation for 2 years. Coming from Windows, there are no more forced updates anymore preventing me from doing my job. This is a releave. It works so good! Linux for professional audio is really an option now! Most high-end converters are connected via MADI or ADAT anyway, so there is no driver problem existent. Drivers are a consumer grade discussion..
by furyofantares | 2025-08-10 14:50:13+00:00
It's just the only way I know to get GPT-5 to not emit any thinking traces into its context, or at least not any of the user-facing ones.

With GPT-4.1 you don't have to include that part and get the same result, but that's only available via the API now AFAIK. I just want to see it spell the word without having the word in its context for it to work from.
by shakow | 2025-08-10 14:51:04+00:00
And if you were bothered with not becoming a military dictature in the 20's-30's, trying to create a network of alliances with your neighbors instead of cutting yourself off from everyone (which is a great feat considered that you and all your neighbors were threatened by the looming USSR), and selling Czechoslovakia to Nazi Germany for a couple villages, maybe two of my great uncles wouldn't have died and my whole country wouldn't have been occupied for 4 years in a war where we tried to save you, all for nothing but Poles complaining left and right that “the West should attacked the Soviets in '45”.

BTW, congrats for electing a PiS guy again even though the current state of your country is depending so much on the EU – great, forward thinking, move.
by radu_floricica | 2025-08-10 14:51:19+00:00
Politeness? Also speed.

But it depends on the project architecture. If the tiles are needed only client-side, then there's really little reason to cache things on _my_ server. That would imply I'm better at caching openstreetmap tiles than... openstreetmap. Plus you're just making the system needlessly more complicated.

And there's little reason for openstreet map to be upset, since it's not like _I_ am making 2 million requests - there are 2 million separate users of osm+. It's aligned to their incentive of having more people use osm and derived works. All is well.
by asdffdasy | 2025-08-10 14:51:32+00:00
except you feel for the misdirection.

unbanking is a very widespread issue that affect actual minorities all over the country. this text ignores that, then play the victim saying unbanking is affecting rich white people who want to obviously avoid taxes and launder money via illegal tokens, but are being denied because they are trump supporters. that's most definitely not unbanking, that's the system working as intended and the "because" part is obviously false. but now everything is upsidedown.

this is not about the kkk having bank accounts (they already do!). this will be another technicalities to be abused on the coming cryptocurrency fleece to end all cryptocurrency fleeces.
by light_hue_1 | 2025-08-10 14:52:37+00:00
You're thinking like an outsider instead of an insider.

My friend's kids are going there ahead of mine. I know plenty of people there, including folks involved in admissions. I'm contacted to write letters for candidates. etc. You stay plugged into the system.

I have no idea what mechanism a faculty member would use to charge a highschool student. But I think that's rather unethical and useless. Finances of labs are such that this money is worthless.

In any case, plenty of labs, mine included have several highschool students at any one time. But guess how you get in? With connections.
by throwanem | 2025-08-10 14:53:44+00:00
It makes sense, as folk etymologies often do. But the phrase acts in a more conditional manner in Southern American English at least.

If I say "I'm going to change that light bulb," I'm probably already getting up to fetch my toolbag.

If I say "I'll try and change that light bulb," I may be wondering whether I have a spare or a ladder or something else whose lack will interrupt the job, or in some other way doubtful of success: the implication is I expect I may come back and say something about the job other than that it's done.

If I say "Well, I might could try and change that light bulb," I probably don't mean in any particular hurry even to get up off the couch, and indeed may already be dozing off.
by jlouis | 2025-08-10 14:53:50+00:00
It's not going to be missing the next time around. Usually the file is missing due to some concurrency-problem where the file only gets to exist a little later. A process restart certainly fixes this.

If the problem persists, a larger part of the supervision tree is restarted. This eventually leads to a crash of the full application, if nothing can proceed without this application existing in the Erlang release.

The key point is that there's a very large class of errors which is due to the concurrent interaction of different parts of the system. These problems often go away on the next try, because the risk of them occurring is low.
by Leftium | 2025-08-10 14:54:16+00:00
Lisp is often used to create domain-specific languages.

- Lisp S-expressions are powerful because they represent both code and data. So data is code; code is data: it is very simple to augment the language.

- Lisp S-expression syntax conveniently mirrors the tree shape of Abstract Syntax Trees.

F# also supports macros and meta-programming: futures (F# version of async/await) were added to existing versions of F#. No need for a new language runtime!

If JS had that level of meta-programming, I wouldn't have to wait for pattern-matching support! And pipes!
by cheny_yang | 2025-08-10 14:54:23+00:00
Robtot Admin is an agile, enterprise-ready back-office solution powered by Vue 3, TypeScript, and Naive UI. Fueled by the dual-engine combo of Bun + Vite, it delivers millisecond-level hot reloads and an out-of-the-box DX that feels like cheating. Inside you’ll find 30+ battle-tested business components, 30+ complete demo pages, and 7 custom directives—all wrapped in a rock-solid RBAC permission system and fully responsive design. Extreme performance • Zero-config beauty • Enterprise architecture. Perfect for internal admin panels, CRM, ERP, data-visualization platforms, or any domain-specific back-office app.

If you like what you see, a free on GitHub would make my day! https://github.com/ChenyCHENYU/Robot_Admin
by estearum | 2025-08-10 14:55:26+00:00
Like everyone else, homeless people tend to have ties to specific areas, and by the time you're homeless you tend not to have the capital required to move and restart someplace else.

Basically at what point do you decide you're "failing" (no moral valence intended) in one area in which you have a support network that you're willing to risk moving to a totally new area and starting over? At that point, do you have the resources required to do so successfully?
by throwanem | 2025-08-10 14:56:20+00:00
If they had headed the first section differently, I would credit this argument. Under the name "Who says this?" as at present it bears, and with nothing there or elsewhere to justify the substantial and obvious exclusion, that section is substantially incomplete.

edit: But so is your own criticism, in that it ignores AAVE is not the only dialect I mentioned. It isn't even one I would say I really speak, except inasmuch as AAVE and my own SAE heavily overlap as the close siblings they are. Both deserve to be treated, not least for that interrelationship, as well as the one you mention with their forcible deracination into mesolect and acrolect slang, where the class origin makes such terms feel "edgy."
by wtcactus | 2025-08-10 14:56:26+00:00
This is a side question, but, are people in California now not expected to pay the extortionary tips American businesses expect?

Whenever I pointed how backwards were the tipping expectations in the USA for anyone from Europe, the excuse was always that those tips would compensate the low wages paid in the food industry. Well, now that they have a standard minimum wage, are they doing away with the tipping practice?
by CuriouslyC | 2025-08-10 14:56:35+00:00
So far I've found that the people who are hating on AI are stuck maintaining highly coupled that they've invested a significant amount of mental energy internalizing. AI is bad on that type of code, and since they've invested so much energy on understanding the code, it ends up taking longer for them to load context and guide the AI than to just do the work. Their code base is hot coupled garbage, and rather than accept that the tools aren't working because of their own lack of architectural rigor, they just shit on the tools. This is part of the reason that that study of open source maintainers using Cursor didn't consistently produce improvement (also, Cursor is pretty mid).

https://www.youtube.com/watch?v=tbDDYKRFjhk&t=4s is one of the largest studies I've seen so far and it shows that when the codebase is small or engineered for AI use, >20% productivity improvements are normal.
by teleforce | 2025-08-10 14:56:47+00:00
> The overall disk usage for trixie is 403,854,660 kB (403 GB), and is made up of 1,463,291,186 lines of code.

This makes Debian Trixie about 32 times larger than Windows XP with approximately 45 millions lines of code, arguably the best Windows OS ever.

Debian Trixie is released about 24 years after Windows XP.
by gruez | 2025-08-10 14:56:47+00:00
>However, if you pay below those maintenance costs, then society effectively picks up the tab via other social costs and programs.

No, that doesn't hold because humans need these "maintenance costs" regardless of whether they're working or not. Therefore it's fallacious to claim that such "maintenance costs" stem from the job itself. It's a sunk cost arising from the person existing in the first place.
by ModernMech | 2025-08-10 14:57:02+00:00
> It's also wildly unrealistic conjecture, in my opinion.

The only property of good tools you've mentioned that LLMs have is they do something useful.

But are they reliable? No, they inexplicably work sometimes and don't work other times. Do they have a clear purpose? No, their purpose is muddled and it's sold as being capable of literally everything. Are the ergonomics good? No, the interface is completely opaque, accessed only behind a natural language text box that comes with no instructions on how to use. But then it must be intuitive, right? No, common wisdom on how to use them sound more like astrological forecasts, or the kind of advice you give people trying to get something from a toddler -- "If you want good results, first you have to get into character!"... etc. etc.

> it makes me more productive.

Awesome! I'm sure they are doing exactly what you say and your experiences with them are amazing. But yours and my personal productivity isn't the question facing the industry at the moment or the topic of this discussion.

The question isn't whether you personally as an induvial find these things useful in your process. If that were the question I wouldn't be here complaining about them. I'm here because the powers that be are telling us that we must adopt these things into every aspect of our work lives as soon as possible, and if we don't, we deserve to be left behind. THAT is what I'm here to talk about.

> And a tool doesn't need to fit everyones processes to be a good tool.

I haven't argued this. Of course a tool doesn't have to fit everyone's process to be good, but we have some generally accepted principles of good tool design, and LLMs don't follow them. That doesn't preclude you from using them well in your process.
by exhilaration | 2025-08-10 15:00:41+00:00
The trick is to to find real locksmiths, with a real storefront, preferably ahead of time. If you just Google emergency locksmith and your ZIP code or location, all of the top results will be scammers in unmarked vans. This is an old scam, it's got its own Wikipedia page: https://en.m.wikipedia.org/wiki/Locksmith_scam

There's been some reporting about these fake listings on Google maps: https://www.cbsnews.com/news/google-maps-fake-listings-lawsu...
by thinkmassive | 2025-08-10 15:00:52+00:00
Interesting presentation, but the name is too generic to catch on.

> the lethal trifecta is about stealing your data. If your LLM system can perform tool calls that cause damage without leaking data, you have a whole other set of problems to worry about.

“LLM exfiltration trifecta” is more precise.
by codethief | 2025-08-10 15:01:00+00:00
> For a long time I didn’t bother with any kind of ACLs within my Tailscale network. […] Then one day a thought hit me. […] That means anyone with access to any of my machines (or who managed to get Tailscale credentials out of one of my apps) would be able to SSH into anywhere else on my network.

I'm a happy Tailscale user but I'll keep saying this whenever Tailscale comes up: We need a way to `tailnet lock` (sign) not just the tailnet nodes but also the tailnet config (ACLs). Otherwise the above scenario of an attacker taking over the entire network is still possible even if you set all ACLs correctly. All it takes is for an attacker to take over the coordination server (to manipulate ACLs) and a single tailnet node. (Which, if you run Headscale, might even be the same machine.)

Until this is fixed I am not going to trust Tailscale with authenticating connections too much and will trade in convenience for defense in depth.
by dmbche | 2025-08-10 15:01:00+00:00
No, asking an LLM to generate the inkblot is the same as asking the LLM to write a string and then obfuscating it in an inkblot.

OCRing literal random inkblots will not produce valid C (or C# or python) code, but it will prodce valid Perl most of the time, because Perl is weird, and that is funny.

It's not about obfuscating text in inkblot, it's about almost any string being a valid Perl program, which is not the case for most languages

Edit0: here: https://www.mcmillen.dev/sigbovik/
by 827a | 2025-08-10 15:01:03+00:00
> MCP thinks it's for giving context to AI models. But really? It's just a really good protocol for making things talk to other things.

MCP has very little utility outside of LLMs. The article begins by saying "but what if we remove the AI", then goes back on that thesis by saying "but if there was an AI between these things, then it becomes a universal plugin system". Which is true, but its missing the critical bit: The AI itself is the universal plugin system, not MCP. And, beyond that, its not even the AI: Its natural language. Language is the universal plugin system.

Its not unbelievable that there exists an alternate reality where the Anthropic researchers that invented MCP instead simply leveraged a slightly extended form of OpenAPI specs. The only functional difference is that MCP was a stdin/stdout format first, and added HTTPS later, but sister problems in this domain like LSP just skipped stdin/stdout and went straight to locally-hosted HTTPS anyway. What matters isn't MCP, OpenAPI, or anything like that; what matters is the LLM itself, its tool calling capability, and the tool calling harness. The catalogue of available tools can be in any format; and, truly, the LLM does not care what format its in.