MurphyA/hacker-news huggingface dataset:
by Braxton1980 | 2025-06-08 00:40:07+00:00
> I've been hearing more and more complaints over missed promises: no Epstein files, raising budgets, RFK is starting to water down his promises, no end to the Ukraine or Gaza wars, etc.

I based my argument on the poll averages as shown below, most are high 40s similar to the past few months. I would think if people were upset about missed promises it would be reflected in these. It's been ~5 months.

You might say people are giving him a chance to implement a plan or that some action would take time therefore they are willing to give a thumbs up for now, hence the polls. The reason I discounted this is because I'm not aware of any plan or current actions by Trump that would reduce prices. The trade wars will either increase prices due to tariffs or increase prices if products are made in the US.*1

I believe you but maybe float a question to your neighbors - "If prices don't come down would you vote Democrat in 2027?"

https://www.realclearpolling.com/polls/approval/donald-trump...
by _heimdall | 2025-06-08 00:42:25+00:00
Sure you can guess at a person's intentions or reasoning, but my experience here is that there weren't many complaints in the first term for whatever reason and now there are.

I couldn't get inside their head to say why. My read on them is largely that the complaints are legitimate frustrations though. This isn't exactly a part of the country where voters are somewhat evenly split and Trump supports would need to save face or smooth over interpersonal friction by giving a nod to the idea that he may not deliver.
by laurencerowe | 2025-06-08 00:43:21+00:00
> A bus only lane is also a vehicle lane that is sitting empty a good part of the time.

While that bus lane may look empty most of the time it likely carries far more people per hour than the congested car lane next to it.

> While the Lincoln Tunnel’s car lane can only move 3,000 people per hour in each car lane, its bus lane moves 30,000 people per hour.

https://transalt.org/blog/bus-commutes-are-significantly-lon...
by mastazi | 2025-06-08 00:43:32+00:00
> Around the 40-commit mark, manual commits became frequent—styling, removing unused methods, the kind of housekeeping that coding models still struggle with. It's clear that AI generated >95% of the code, but human oversight was essential throughout.

But things like styling and unused code removal have been automated for a long time already, thanks to non-AI tools; assuming that the AI agent has access to those tools (e.g. assuming the agent can trigger a linter), then the engineer could have just included these steps in the prompts instead of running them manually.

EDIT - I still think there are aspects where AI is obviously lacking, I just think those specific examples are not among them
by bluGill | 2025-06-08 00:44:01+00:00
No less efficient than track sitting empty most the time.

And your bus only lane has a lot more options. If there is a major disaster you can divert other traffic (not necessarily all traffic though that is an option) into it which might be a useful compromise at time. If you need to repair your bus only lane you just divert the bus to regular traffic. For that matter most places there isn't any traffic and so a bus in mixed traffic has no downsides thus not costing you that whole lane (or track), just build the bus-only lane where it is needed.

Trains are a good thing when they do something a road cannot. However the common bus can be just as good for much less. If you have the money and want good service and ride quality the bus can do it too, and typically for much less cost than a train.

Trains are good where they don't mix with traffic (meaning elevated or underground) because they can then be automated (and also faster). Alternatively a train can hold more people, so if you are in the rare situation where a 100 passenger bus every 5 minutes can't handle the passengers a train is good. Most of the time though you are not in either situation and so a bus can do everything a train can.
by gyomu | 2025-06-08 00:44:54+00:00
It's really hard to extract computing from the capitalistic, consumerist cradle within which it was born.

Every other human creative practice and media (poetry, theater, writing, music, painting, etc) have existed in a wide variety of cultures, societies, and economic contexts.

But computing has never existed outside of the immensely expensive and complex factories & supply chains required to produce computing components; and corporations producing software and selling it to other corporations, or to the large consumer class with disposable income that industrialization created.

In that sense the momentum of computing has always been in favor of the corporations manufacturing the computers dictating what can be done with them. We've been lucky to have had a few blips like the free software movement here and there (and the outsized effect they've had on the industry speaks to how much value there is to be found there), but the hard reality that's hard to fight is that if you control the chip factories, you control what can be done with the chips - Apple being the strongest example of this.

We're in dire need of movements pushing back against that. To name one, I'm a big fan of the uxn approach, which is to write software for a lightweight virtual machine that can run on the cheap, abundant, less/non locked down chips of yesteryear that will probably still be available and understandable a century from now.
by yjftsjthsd-h | 2025-06-08 00:45:25+00:00
Um? That's trivial with flakes (and I think it was doable without flakes, but I don't really remember/care). For one-offs (I'd probably do this for your firefox example but YMMV), just tell it the version to run:

$ nix run nixpkgs#firefox -- --version Mozilla Firefox 138.0.1 $ nix run github:nixos/nixpkgs/nixos-unstable#firefox -- --version Mozilla Firefox 139.0.1 $ nix run github:nixos/nixpkgs/b98a4e1746acceb92c509bc496ef3d0e5ad8d4aa#firefox -- --version Mozilla Firefox 122.0.1

Or, if you want to actually incorporate it into your system, tell the system flake to pull whatever versions you want:

{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable"; nixpkgs-b98a.url = "github:nixos/nixpkgs/b98a4e1746acceb92c509bc496ef3d0e5ad8d4aa"; }; outputs = { self, nixpkgs, nixpkgs-unstable, nixpkgs-b98a }: { nixosConfigurations.yourmachinename = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; specialArgs = { nixpkgs-unstable = import nixpkgs-unstable { system = "x86_64-linux"; }; nixpkgs-b98a = import nixpkgs-b98a { system = "x86_64-linux"; }; }; ---snip---

and then when you pull packages say which one you want:

packages = with pkgs; [ dillo # from stable nixpkgs nixpkgs-unstable.firefox # from unstable nixpkgs-b98a.whatever # from some exact commit of nixpkgs ]

I assume you could do the same thing for project-level flakes, but TBH I don't usually do that so I don't have the code to hand. (In contrast with grabbing system packages from whatever version of nixpkgs I want, which I know works because I pulled the example code from the config on the machine I'm typing this comment on.)
by amiga386 | 2025-06-08 00:45:28+00:00
> Douglas Adams had invented the concept of the ebook

Adams wasn't even going for that. The fact the Guide is electronic and you can read it is not all that important (though it does avoid needing "several inconveniently large buildings to carry it around in").

Its nearest modern analogue is wikis, especially Wikipedia, not ebooks.

(and to me, ebooks are regular books, fiction and non-fiction, formatted so they can be reflowed on an ebook reader. Typically only one author, flow linearly and are rarely updated)

The Guide...

* is updated regularly and automatically (over the Sub-Etha net)

* can be used by field researchers to directly send updates back to their editors

* is focused on what the average traveller wants to know, rather than being academic, e.g. its entry on alcohol tells you the best drink in existence, where to get it, etc.

* it's edited by "any passing stranger who happened to wander into the empty offices of an afternoon and saw something worth doing"

It's not entirely predicting Wikipedia, as it's still rooted in Adams' understanding of 1970s publishing corporations, where contributors must go through editors, but it's close to Wikipedia's spirit
by miladyincontrol | 2025-06-08 00:46:01+00:00
This is my understanding too. There are microscopic amounts of trace elements here or there but in reality none of them add up to anything meaningful compared to what you get from food, multivitamins, or other less ideal means.

Rather if they did there'd be probably quite a lot of concern.

Not sure where that old wive's tale came from but even my parents had similar concerns against filtered water ages ago.
by hirvi74 | 2025-06-08 00:46:08+00:00
I made similar comments on this site alluding to how when I went into this field, I thought I was going to be working with passionate people that truly cared about the craft. I was met with the rude reality that none of my coworkers care about this craft in the slightest, and it is all merely just an ends to a means for them. Now, I do not necessarily blame my coworkers. Passion is not really within one's control.

For the sake of analogy, I feel like I wanted to be a photographer and take beautiful and artistic pictures, but in reality, I just take school pictures for a living.

Now, I do believe there are passionate jobs with passionate programmers out there, but:

1. I do not know where nor with whom one would even find such roles.

2. My lack of skill would be more burdensome than helpful for such teams. I'm not new either. I've been at this game for over a decade now.

So, I am stuck in this procrastination loop -- I lack the skills to better my situation, but I also feel so far behind that I, at some level, believe I am incapable of ever being able to find/retain such a job.

Long story short, I am not sure what your particular reasons are for procrastinating, but brother/sister, I don't blame you one bit for it.
by _heimdall | 2025-06-08 00:48:05+00:00
I may have misunderstood, when you said internal migration in the earlier comment I assumed that was referring to people moving from one state to another rather than immigrating from another country.

> A focus on good schools, low crime, and low taxes, instead of a focus on economic redistribution.

That's also interesting. I wouldn't have rolled that up to quality of governance, but I could see why you would. To me that falls more into a sign of long standing culture, I could see a place with existing policies that match now having a terrible administration in charge.
by labster | 2025-06-08 00:48:28+00:00
Hosting the ads on the same server as the content is done in some cases, but doesn’t result in any immunity. If the ads are sufficiently annoying, it only leads to a merry little game with the adblocker annoyance list community, where they figure out new regexen to block the content, deploying daily. Bypass the blocks too effectively, and the adblocker will accidentally start blocking website content. Users will assume the website itself is broken, and visit less.

Self-hosting ads is not really a winning game unless your ads are non-animated, non-modal static text and images.
by II2II | 2025-06-08 00:49:04+00:00
It's a good description, but I'm going to add a couple of details since details that are obvious to someone who lived through that era may not be obvious to those who came after.

> Obviously it could have not been a mask of pixels

To be more specific about your explanation of too much memory: many early GUIs were 1 bit-per-pixel, so the bitmask would use the same amount of memory as the window contents.

There was another advantage to the complexity of only drawing regions: the OS could tell the application when a region was exposed, so you only had to redraw a region if it was exposed and needed an update or it was just exposed. Unless you were doing something complex and could justify buffering the results, you were probably re-rendering it. (At least that is my recollections from making a Mandelbrot fractal program for a compact Mac, several decades back.)
by unstablediffusi | 2025-06-08 00:49:20+00:00
their consent was not required. https://en.wikipedia.org/wiki/Transformative_use

petabytes of training data are transformed into mere gigabytes of model weights. no existing copyright laws are violated. until new laws declare that permission is required, this is a non-argument.

>If this AI worked without training, no one would say anything.

adobe firefly was trained on licensed content, and rest assured, the anti-AI zealots don't give it a pass.

the copyright is just one of the many angles they use to decry the thing that threatens their jobs.
by brentjanderson | 2025-06-08 00:49:24+00:00
Bill's contribution with HyperCard is of course legendary. Apart from the experience of classrooms and computer labs in elementary schools, it was also the primary software powering a fusion of bridge-simulator-meets-live-action-drama field trips (among many other things) for over 20 years at the Space Center in central Utah.[0] I was one of many beneficiaries of this program as a participant, volunteer, and staff member. It was among the best things I've ever done.

That seed crystal of software shaped hundreds of thousands of students that to this day continue to rave about this program (although the last bits of HyperCard retired permanently about 12 years ago, nowadays it's primarily web based tech).

HyperCard's impact on teaching students to program starship simulators, and then telling compelling, interactive, immersive, multi-player dramatic stories in those ships is something enabled by Atkinson's dream in 1985.

May your consciousness journey between infinite pools of light, Bill.

Also, if you've read this far, go donate to Pancreatic Cancer research.[1]

[0]: https://spacecenter.alpineschools.org [1]: https://pancan.org
by diwank | 2025-06-08 00:49:46+00:00
Author here: To be honest, I know there are like a bajillion Claude code posts out there these days.

But, there are a few nuggets we figured are worth sharing, like Anchor Comments [1], which have really made a difference:

——

# CLAUDE.md ### Anchor comments Add specially formatted comments throughout the codebase, where appropriate, for yourself as inline knowledge that can be easily `grep`ped for. - Use `AIDEV-NOTE:`, `AIDEV-TODO:`, or `AIDEV-QUESTION:` as prefix as appropriate. - *Important:* Before scanning files, always first try to grep for existing `AIDEV-…`. - Update relevant anchors, after finishing any task. - Make sure to add relevant anchor comments, whenever a file or piece of code is: * too complex, or * very important, or * could have a bug

——

[1]: https://diwank.space/field-notes-from-shipping-real-code-wit...
by dinkumthinkum | 2025-06-08 00:51:01+00:00
Kamala probably wins in 2016? I mean this in a very nice way but I think you may want research the politics and candidates in the US a little more before bold statements such as that. Kamala was unable to even register on a scale in the primary and what noise she did make was to play a false game on which she essentially accused Biden of being racist filth. I think it is not just that she had no qualifications for office, we could argue about what constitutes a qualification for a long time, but she had no reasoning or theory of why she would even be someone yo run for office. She tablet in such incomprehensible ways that one could not even discern a point from her utterances. You may say the current president rambles but she think the point is always present. Kamala on her best days just spoke in long winded tautologies: “we are always doing each day the things we do every day” or whenever nonsense she chose to present to the public. Further, he main qualification to place herself as one of the poor people was to constantly talk about being a “middle class kid.” The problem is in her generation, the middle class did quite well for themselves so it was such a false premise. Let’s not discuss the accents.
by teitoklien | 2025-06-08 00:52:05+00:00
Cashflow is king.

You’re operating cashflow decides the health of your business, not your accounting profits, not anything else.

Only the operating cashflow and whether that grows as your startup/business grows decides whether your business lives or dies, everything else is for investors, mommy and daddy for final report card.

A business operator’s #1 focus is Operating Cashflow and this tax insanity law hurts cashflow tremendously for american service businesses who need to compete with all other major economies who dont have such an insane law.
by XorNot | 2025-06-08 00:52:17+00:00
By default no for Go, but it's much easier to get their then Rust.

In Go you run this to build:

CGO_ENABLED=0 GOOS=linux go build -a -ldflags '-extldflags "-static"' .

I do not actually know how you get this done in Rust (you do something with musl and a bunch of other stuff).
by _heimdall | 2025-06-08 00:53:56+00:00
> Well... they exist. All the covid vaccines were tried against placebo, and I mean true placebo as in saline. But even if you're distrustful of that it's just common sense.

Are you referring to the original vaccine trials? I don't remember them being compared against a saline control, but maybe I'm misremembering there.

What I do remember is that they were only run for roughly 4 weeks before unblinding the results and losing any chance at studying the long term affects, both good and bad, of the injections. I also remember that those trials were only converting symptomatic infection during that short period and could tell us nothing of transmissibility. When it came to the children studies, the one study I found proper results for tested the vaccine on 30 children before it was approved for use of kids down to something like 2 years old.

Seatbelts are a whole different thing in my opinion. We do know that seatbelts work, but they work specifically at protecting the person that decides to put one on. I have never understood why we legally mandate seatbelt use when it only helps or hurts the individual using it.
by apothegm | 2025-06-08 00:56:59+00:00
Yes. We should have more protected bike lanes so that cyclists feel safe and aren’t incentivized to use sidewalks and pedestrian paths.

Also, being hit by an e-bike is liable to cause much less serious injury than being hit by an SUV or even a sedan. It doesn’t mean there’s no danger, but it’s fallacious to freak out over pedestrian safety wrt bikes while ignoring the much greater danger from cars and making excuses not to encourage mode switching from cars to cycling.
by overfeed | 2025-06-08 00:57:03+00:00
...and to law firms before then, US government contractors (worldwide[1]). If OP thinks thinks this is a nee Trump play, they haven't been paying attention.

2. The US embassy tried to get a Swedish city to agree to some anti-DEI clause in a vendor agreement. Using government money to win ideological arguments is S.O.P. for the Trump II admin.
by bluGill | 2025-06-08 00:57:15+00:00
Gadgetbahn - a derisive term transit advocates use for something that claims to be innovative but in fact doesn't do anything not thought of before and doesn't solve any problems.

They make all kinds of claims that don't stand up to over 100 years of history running trains. The claim they are innovative, but there is nothing new here, and no evidence they have looked at the real problems of transit systems. Someone is going to make a lot of money on this at the expense of the community that loses.

Trains have been around for a long time. You can buy all the parts you need for a good system off the shelf. You won't be saving money by designing something new, you just waste money on engineers to design something and then lose the scale factors you could get from buying the same thing as everyone else. If you buy the same thing as everyone else that means there will be a market for spare parts and thus in 20 years when (not if!) something breaks you can keep the system running.

Yes overhead wires are expensive - but they are a rounding error compared to track. Batteries are expensive too, and you have to buy a lot of them. Batteries need to be recharged which means these trams will be out of service often so they have to buy a lot more so that when one is out of service for charging the others can work. (you still need a few extra for maintenance, but battery charging is more common so you need a lot more)

If you want to build a train the best way to save money is to build exactly the same as everyone else does: standard off the shelf trains, running on standard off the shelf rails, and standard off the shelf overhead rail. If you want to innovate make sure that everyone is fluent in Spanish, Turkish, Korean, or Italian - because places where those languages are spoke build and run trains much cheaper than other places you can think of so you want to learn from them. (note that French or Japanese are not on the above list - while those areas do cheaper than English speakers, they are still expensive)

I'm not sure about the UK, but in the US most of the cost blowout for trains seems to be in stations, so focus all your innovation there: don't make them monuments to how much money you can spend. (The UK has cost problems almost as bad as the US, but I'm not aware of any study on where the issues come from, while at least in the US there are studies).
by j_bum | 2025-06-08 00:57:45+00:00
I’m sorry to hear that.

I know that there absolutely are people who shouldn’t take it based on their mindset and underplaying predispositions.

There is certainly a point to be made about psychoactive (and other) drugs inducing episodes of psychosis. This is something on the uptick with marijuana legalization in the US [0].

And I think am plainly wrong about my understanding of these effects not being “permanent”. I suppose I was thinking about this too much from a “neurotypical” angle, and not from the angle of how substances can alter the neurological trajectory of people with predisposed sensitivity.

[0] https://www.nbcnews.com/health/mental-health/marijuana-induc...
by cybrexalpha | 2025-06-08 00:58:04+00:00
That also jumped out to me as pretty weird. Buildkit as a library is nice, but there's no way it's good enough to justify throwing out the entire project. It feels like there was some big change internally, and the new team either wanted to rewrite and didn't know Rust, or ideologically prefer Go to Rust.

Edit: Although looking at it, maybe not?

Both the new project railpack[0] and the older one nixpacks[1] are both started by and mostly written by the same person[2], who is also the author of the article in question. So it doesn't look like a team change.

It still feels... odd? Less that they made the change, projects go from Rust to Go all the time. But usually it's because of issues with Rust (hard to hire for, learning curve, etc.), describing it like this feels unusual?

[0] https://github.com/railwayapp/railpack

[1] https://github.com/railwayapp/nixpacks

[2] https://github.com/coffee-cup
by ThomasWaldmann | 2025-06-08 00:58:04+00:00
at first it was implemented to easily test permission restricted storages (can't easily test on all sorts of cloud storages).

it was implemented for "file:" (which is also used for "ssh://" repos) and there are automated tests for how borg behaves on such restricted permissions repos.

after the last beta I also added cli flags to "borg serve", so it now also can be used via .ssh/authorized_keys more easily.

so it can now also be used for practical applications, not just for testing.

not for production yet though, borg2 is still in beta.

help with testing is very welcome though!