MurphyA/hacker-news huggingface dataset:
by rustystump | 2025-08-28 18:40:25+00:00
Exactly. I use ai tools daily and they bite me. Not enough to stop but enough to know. Recently was building a ws merger of sorts based on another libs sub protocol. I wasnt familiar with the language or protocol but ai sure was. However the ai used a wrong id when repacking messages. Unless i knew the spec (which i didnt) i never would have known. Eventually, i did read the spec and figured it out.

To be clear here i give the spec to ai many times asking what was off and it never found the issue.

Once i did get it working, ai one shotted converting it from python to go with the exception of the above mistake being added back in again.

You dont know what you dont know. That final 25% or 5% or whatever is where the money is at, not the 80%. Almost doesnt count.
by cactacea | 2025-08-28 18:41:26+00:00
The article constructs a straw man of liberalism and then goes completely off the rails from there.

> Not suffering for its own sake, or trauma, but the kind of tension that arises from limits, from saying no, from sustaining hard-won compromises. In a reductionist frame, every source of pain looks like a bug to fix, any imposed limit is oppression, and any disappointment is something to try to avoid. But from a holistic view, pain often marks the edge of a meaningful boundary. The child who’s told they can’t stay out late may feel hurt. But the boundary says: someone cares enough to enforce limits. Someone thinks you are part of a system worth preserving. To be unfairly simplistic, values can’t be preserved without allowing this pain, because limits are painful.

Good lord how much meaningless slop can you spew onto one page.
by scottfr | 2025-08-28 18:41:27+00:00
I don't know if Vivaldi supports the new Prompt API [0] that Grammit uses to run the local LLM.

As far as I know, the only browsers supporting it currently are Chrome [1] and Edge [2].

[0] https://github.com/webmachinelearning/prompt-api

[1] https://developer.chrome.com/docs/extensions/ai/prompt-api

[2] https://learn.microsoft.com/en-us/microsoft-edge/web-platfor...
by ModernMech | 2025-08-28 18:41:59+00:00
Well I think Scala's main problem here is it can still have runtime errors with null values, so it doesn't really have the same runtime safety guarantees pattern matching brings Rust / Haskell / OCaml. For example, this will cause a runtime panic in Scala:

https://scastie.scala-lang.org/fnquHxAcThGn7Z8zistthw

This wouldn't compile in Rust. Scala is an okay language, its main benefit as far as I can tell is its a way to write JVM code without having to write Java.
by mystraline | 2025-08-28 18:42:09+00:00
Good riddance.

That pile of garbage had crazy critical hardware faults they never fixed.

1. If the battery is discharged, then in order to recharge it, you have to take out the microsd and sim cards, press an SMT button, and plug in with battery.

2. If you bought the keyboard/battery, and you plug in USB on the phone, you fry the keyboard/battery. Shit burns up, haha screw you.

And if you say anything, you the user are at fault. You didn't read, or follow their discord, or whatever, because it is 'Your Fault' ™.

Pine's primary game here has been to paracitize off of FLOSS folks, pump out incompetent and/or broken hardware, and summarily blame FLOSS for their not-working. At minimum, they should be funding the projects they want to build on/paracitize. But they do none of the sort.

We would be better if Pine died as a company. Then they wouldn't be sucking the oxygen out of the FLOSS arena, and might get more respectable orgs here.
by rich_sasha | 2025-08-28 18:42:19+00:00
There's a bit of a difference.

Population Bomb's core claim was about the instantaneous rate of reproduction. This is a complex stochastic process. It could drop to 0 overnight if people decide no more babies.

But population decline is easier to model mid term because you don't need to make almost any assumptions. The next 18 years of university intake are all already born and there ain't a lot of them. The only way for them is down.

Clearly, what's beyond that is hard to forecast, but even then making a pretty good forecast for the next 25 years only depends on forecasting births in the next 7 years.
by smcin | 2025-08-28 18:42:38+00:00
Yeah I know about their extended warranty; then their responsiveness is obviously due to the extended warranty, not any comparative admission of liability.

As to "Dell support has flown a repair guy to my place with spare hardware pieces ". You don't know that he wasn't already planning to fly to your area for 5+ other customers anyway. Also it's a less impressive story if you live in a heavily tech area than if you live in the Ozarks. Flights can often be cheaper than driving, and the rep has less dead/travel time and can service other customers or whatever.

I looked at Dell extended warranties before (can be ~about as expensive as the machine itself, over 3yrs) and figured that if you're buying with your own money, you can do better with due diligence on which specific year-models are/aren't reliable and what each component costs to replace, also couple that with a selective backup strategy. As long as you're not too remote.
by bsimpson | 2025-08-28 18:42:40+00:00
15 years ago, I was using EC2 at work, and realized it was surprisingly easy to SSH into it in a way where all my traffic went through EC2. I could watch local Netflix when traveling. It was a de facto VPN.

Details are not at the top of my mind these years later, but you can probably rig something up yourself that looks like regular web dev shit and not a known commercial VPN. I think there was a preference in Firefox or something.
by giardini | 2025-08-28 18:42:41+00:00
Thank you for the suggestions.

She (my friend) uses:

- a browser (Edge or Chrome),

- Google Sheets,

- MS NotePad, and

- MS Paintbrush.

The only other idiosyncrasy is that she backs up to a variety of flash drives: old stuff on old drive, newer stuff on newer drives, etc.
by jraph | 2025-08-28 18:43:02+00:00
I'm monitoring support for PostmarketOS on Fairphone models, with a mainline Linux kernel. They actually have someone working on upstreaming stuff to mainline, which is quite nice.

The FP6 doesn't seem there yet [1], but the FP5 is close! [2]

The FP5 is a comfortable device. With call support completely figured out, Mobile Linux would probably be enjoyable on it.

[1] https://wiki.postmarketos.org/wiki/Fairphone_(Gen._6)_(fairp...

[2] https://wiki.postmarketos.org/wiki/Fairphone_5_(fairphone-fp...
by petralithic | 2025-08-28 18:43:10+00:00
> But I don't think that's what we're talking about here.

Actually that is exactly what I'm talking about. I'm not talking about AI beginners putting in some words into a text box, I'm talking about creatives who use workflow managers like ComfyUI to create exactly the output they envision in their minds. In this way, the AI generation is merely a tool to get out whatever is in their head via synthesized means rather than manual (literally, hand) means. For example, this is a list of node work flows, it's similar to game programming in that you have inputs and you want to transform them to certain outputs, and that transformation work is thoughtful by the human and is what I imbue the creative aspect to.

https://modal.com/blog/comfyui-custom-nodes
by trilogic | 2025-08-28 18:43:19+00:00
I have to disagree. The biggest cost is still energy consumption, water and maintenance. Not to mention, to keep up with the rivals in incredibly high tempo (so offering billions like Meta recently). Then the cost of hardware that is equal to Nvidia skyrocketing shares :) No one should dare to talk about profit yet. Now is time to grab the market, invest a lot and work hard, hopping for a future profit. The equation is still work on progress.
by NoMoreNicksLeft | 2025-08-28 18:43:25+00:00
We live in a country where many complain that there aren't any jobs to be had, especially jobs with good wages/salaries. It's disingenuous, or at least very confused, to state that "we have a looming, massive shortage of medical workers". These two thoughts aren't really mutually compatible. Sure, there is a training/education issue, but pretending that it's just intractable and that we have to import workers is absurd.
by FinnLobsien | 2025-08-28 18:43:25+00:00
I thought this piece was absolutely stellar because it's neither "AI is bad and we should stop all development" nor "You're only allowed to love AI because it's the next big thing."

I genuinely wonder what happens when media consumption is disassembled from its previous forms. Part of that has already happened where podcasts, shows and movies are now being created for the TikTok clips.

The few times I've watched TikTok, I realized recommendation algorithms with human-generated content are already impossible to ignore and best excised. They absorb attention because that's what they're designed to do.

I don't want to know what happens when the algorithms just experiment on our attention by themselves because they're hooked up to the actual generation of the content they'll push. When they form hypotheses on what we'll pay attention to, autonomously generate the content and push it out, where does that take us?

My hope is that these things will become like smoking: Available for adults, generally accepted to be a bad thing and stigmatized to do around other people.
by delichon | 2025-08-28 18:43:30+00:00
> It stems from a lawsuit originating from Elon Musk, where he fired people for criticizing him in their personal, off-work time.

Workers certainly have the right to quit based on Elon Musk's off-work comments. Why should Musk have less right to free association? If my gardener keeps calling me an asshole even when he's not working for me, should I need a separate justification to fire him? How many people could I hire without losing my freedom to associate?
by mhitza | 2025-08-28 18:43:33+00:00
Use the Tor browser window in Brave. It's nowhere near as anonymous as the Tor browser, but the built in ad blocking makes browsing via Tor usable. And that's what you and your compatriots are interested in.

Prepare to fill in Cloudflare captchas all day, but that's what it takes to have a bit of privacy nowadays.
by corimaith | 2025-08-28 18:43:46+00:00
The strongest cultural exporters are those that wholly embraced globalization but also engaged and built further on the ideas. China's cultural rise is precisely because they built on prior Japanese and American ideas.

So it's not bland, because what is the weight of a single culture to the combined contributions of a dozen. And through that, possibility is created, resulting in a far greater range of diversity than the traditions stuck in the past.
by 542354234235 | 2025-08-28 18:44:24+00:00
This [1] lays out pretty conclusively that even though the book plays lip service to "federal Service", the entire rest of the book makes clear that it is only military that get the right to vote, not "government workers".

[1] https://www.nitrosyncretic.com/pdfs/nature_of_fedsvc_1996.pd...
by slavakurilyak | 2025-08-28 18:44:43+00:00
This looks well-built, but have you considered using Jujutsu (jj) instead? It elegantly solves the snapshot/checkpoint problem without needing MCP servers or a separate app.

With jj, every file change is automatically captured (no manual commits needed), and you can create lightweight "sandbox" revisions for each Claude Code task. When things go wrong, `jj undo` instantly reverts to any previous state. The operation log tracks everything, making it virtually impossible to lose work.

The workflow becomes: let Claude Code generate messy experimental code → use `jj squash`/`jj split` to shape clean commits afterward. You get automatic checkpointing plus powerful history manipulation in one tool.

I've been using jj with Claude Code for months and it's transformed how I work with coding agents - no fear of breaking things because everything is instantly reversible. The MCP integration seems like added complexity when jj's native capabilities already handle the core problem.

For anyone interested in the jj + agent workflow, read my post: https://slavakurilyak.com/posts/use-jujutsu-not-git

That said, respect for shipping something that solves a real pain point! The UI looks clean and the diff viewer is nice.
by tptacek | 2025-08-28 18:44:43+00:00
I'm not cheering it on, but because I know that the point of the deployment is to freak me out, I refuse to take the bait. It's not like people carrying automatic weapons is a sight unknown to western Democracies; you see it all over Europe.

When they do something crazy, I'll be right there with you. But the President has the power to deploy the Guard to protect federal property, and while these deployments are abusive, they're not unlawful. Most of what people say about the Guard actually taking over policing is implausible. So I'm just going to call it out for the bad policy that it is and then not act like the collapse of society is imminent.

The fact that "a large part of the country" doesn't think this is a big deal should tell you something valuable about what the best next moves are.
by kllrnohj | 2025-08-28 18:44:54+00:00
> but at the same time, as I said, if you're in the market to install TrueNAS on your own hardware, you are also probably someone who could relatively easily Google your way through doing it manually in roughly the same amount of time, at least with NixOS.

Sure, but both are free options, one just takes strictly less work to do the task of being a NAS. Why would I pick the one that's just more work for the same result? If I want a NAS, why would I roll my own with NixOS instead of just picking a distro that focuses on being a NAS out of the box? What's the benefits of doing it manually?

If I want to just play around with stuff in a homelab setting, that's what proxmox clustering is for :) But storage / NAS is boring. It just needs to sit there doing basic storage stuff. I want it to do the least amount of things possible because everything else depends on storage being there.
by atonse | 2025-08-28 18:45:24+00:00
They aren’t zero sum and international students pay often 2-5x what American and in state students pay. So they are subsidizing things as well. maybe not too much (because international students make up a tiny part of any university) but still.

If you have evidence that international students (often grad school and higher) are actually taking spots away from natives then please provide evidence.
by iggldiggl | 2025-08-28 18:46:09+00:00
> The way to do it on a desktop, is to allow the user to choose exactly which resources a program may use, at runtime, by dialog boxes similar to the ones they already use, but with the additional behavior that the operating system enforces their choices, instead of just praying a program operates as intended.

> We can have secure and user friendly compute, both in our desktops, and in all our devices.

I'm doubtful about that, e.g. basically all existing file system sandboxing implementations that I'm aware of tend to break workflows that are more complex than "open exactly the one single file the user selected". (Apple's implementation tries a bit harder, but you still run into limitations pretty quickly.)

E.g. when I open an image in my favourite image viewer, I don't just want to view the one picture I've opened, often enough I also want to browse through other pictures within the same directory without having to explicitly open all those other images through some OS-secured gateway. And even that isn't enough, because my favourite image viewer also has the nifty feature of being able to quickly switch into a different directory (plus it has its own built-in thumbnail directory browser), so ultimately the only way to use its full functionality is through full file system access.

Or videos – subtitles are often enough stored in separate files, so a video player will want to look for those files, too, when it starts playing a video. Split-up archive files work along the same lines, too.

And never mind things like both HTML or DWG files, both of which can reference arbitrary other files up and down the directory hierarchy which need to be loaded at the same time, too…

Now the OS can't be expected to know about the peculiarities of each and every file type, plus you can't make permissions dialogues arbitrarily complex, either, which leads you back to the dilemma of ultimately either breaking more complex workflows, or else having to provide an escape hatch that then promptly runs the risk of getting abused by malicious actors, too.
by godelski | 2025-08-28 18:46:18+00:00
> If we put people in a jet with poor training and they crash, that's the pilot's fault

Yet if you make a plane and say that you don't need training or a license to operate it and you crash then yes, it is the plane's fault.

> I'm getting results, your disbelief doesn't change that

Many of these studies show participants self rate as being more productive and getting things done more quickly. In fact, self reporting is well known to be an unreliable metric. People frequently hallucinate. People self report seeing ghosts, aliens, demons, Big Foot, past lives, and all kinds of things that don't exist. Most of these people aren't lying either, they believe the things they report. Most people (probably everybody) have experienced the Mandela Effect in some form or another. Hell, we even know eye witness testimony can be unreliable and even manipulated/influenced.

I've seen plenty around me who claim to be faster with the help of AI. Some are! But most seem to be faster at producing lines of code, not faster at completing the goal. I see a lot more slop and frequently that slop just results in work being outsourced to others. Which, to be fair, does mean they're "faster". But their speed is not on the intended metric.

Maybe I'm the one hallucinating. But maybe you are too. All I know is that when I use AI tools I feel faster but I've also found a get a lot less done.
by lovich | 2025-08-28 18:47:02+00:00
You do not manage if you do not have agency. Modern day “managers” are supervisors making sure their directors or executives management plans are going according to plan, and if anything requiring money or headcount is needed to get the plan back on track, once again the director or executive needs to make that decision.

I was not joking about the roles having less agency than a Walmart deli supervisor. I had more say in how the work was done in that role, than I have at any software company while I had the word “managers” in my title
by petralithic | 2025-08-28 18:47:09+00:00
The AI created it but you choosing to display it is the art, performance art specifically, not that the image itself is art (but again if someone looks at it and it moves them, the image itself could also be considered art); did Duchamp manufacture the urinal he turned into The Fountain? No, but then why do we still consider that art? By your logic, he wouldn't be an artist.

Not sure why you're talking about managers, that seems one step removed. Michaelangelo was commissioned by the Pope to create something, is the Pope the artist? But then let's say Michaelangelo then uses some machine or hires his subordinate to paint for him, who is the artist then?
by NoMoreNicksLeft | 2025-08-28 18:47:28+00:00
>A university's capacity isn't static.

Adding capacity isn't cheap. That gets passed on to the "customers". Which also raises the price for Americans.

>The money that comes in from foreign students can pay for additional capacity.

No, the cost gets spread out among all the customers. There are no mechanisms where discriminatory pricing kicks in, and only the foreign students pay for the additional capacity.
by frizlab | 2025-08-28 18:47:56+00:00
100% agree on this!

And I’d like to add it also should not be so difficult architecture-wise. As an experienced (10+ yrs) iOS/macOS developer, when I start a new project, I have to do a ton of architecture to have a correct project base, and I find it weird. It should be builtin. At least we should have something, which I could change if I would disagree with the chosen architecture, but currently we have just pretty much nothing.
by Night_Thastus | 2025-08-28 18:48:17+00:00
For me, it's moved or dead infrequently enough that it's not a problem.

And given how dynamic and interconnected content on websites can be, I don't see a lot of use for snapshots - too much would be missing from a snapshot. Could be nice for an in-case-of-emergencies though, at least you've got something.
by corimaith | 2025-08-28 18:48:27+00:00
But the urban design in China isn't anything special that other Asian cities have done, if not better and earlier.

So why this particular comparison with a single country to you? Tokyo, Dubai, Hong Kong, Singapore exceeded Western cities decades ago. Even today, Shanghai or Shezhen only is developed in certain areas, it does not reach the high level of urban development on ALL areas like in Hong Kong or Tokyo. And the mopeds or metro bomb checks aren't endearing either. It feels some people were either living under a rock for the last two decades, or they do have an agenda to push.
by evanelias | 2025-08-28 18:48:33+00:00
Earlier today, I read a news article about how a historic 100-year-old family-run farm in my state is closing, but the town is buying the land and supposedly keeping it as farmland. The mayor of the town released a statement that included the sentence "This isn’t just a transaction — it’s a testament to our shared values and vision for the future."

It seems we live in a society where our elected officials can't even be bothered to have a hired PR person write their vacuous statements, let alone writing them personally on their own. A vision for the future indeed...
by _verandaguy | 2025-08-28 18:48:36+00:00
Hello! I've got experience working on censorship circumvention for a major VPN provider (in the early 2020s).

- First things first, you have to get your hands on actual VPN software and configs. Many providers who are aware of VPN censorship and cater to these locales distribute their VPNs through hard-to-block channels and in obfuscated packages. S3 is a popular option but by no means the only one, and some VPN providers partner with local orgs who can figure out the safest and most efficient ways to distribute a VPN package in countries at risk of censorship or undergoing censorship.

- Once you've got the software, you should try to use it with an obfuscation layer.

Obfs4proxy is a popular tool here, and relies on a pre-shared key to make traffic look like nothing special. IIRC it also hides the VPN handshake. This isn't a perfectly secure model, but it's good enough to defeat most DPI setups.

Another option is Shapeshifter, from Operator (https://github.com/OperatorFoundation). Or, in general, anything that uses pluggable transports. While it's a niche technology, it's quite useful in your case.

In both cases, the VPN provider must provide support for these protocols.

- The toughest step long term is not getting caught using a VPN. By its nature, long-term statistical analysis will often reveal a VPN connection regardless of obfuscation and masking (and this approach can be cheaper to support than DPI by a state actor). I don't know the situation on the ground in Indonesia, so I won't speculate about what the best way to avoid this would be, long-term.

I will endorse Mullvad as a trustworthy and technically competent VPN provider in this niche (n.b., I do not work for them, nor have I worked for them; they were a competitor to my employer and we always respected their approach to the space).
by Etherlord87 | 2025-08-28 18:48:50+00:00
I think you also didn't read the EULA. The EULA says something along the lines:

> the statements incompatible with local law are to be disregarded as void

This is to protect The beneficent of EULA terms (Microsoft) from the possibility that entire EULA is rendered illegal because one of its statements is illegal.

So EULA doesn't say

> no

What it says instead is

> no, if that's legal where you use this software

Though this condition doesn't neighbor the statement like this.