MurphyA/hacker-news huggingface dataset:
by daft_pink | 2025-08-02 22:02:36+00:00
Those were government projects.

Think about all the useful and necessary things that professional athlete's salaries dwarf.

I feel that at least these researchers are getting paid their perceived value instead of all that value being absorbed by FANNG.

I think AI research is sort of like cutting a diamond, where every few percent more efficient could result in huge sums saved in infrastructure costs for training and inference and Capex.
by wisty | 2025-08-02 22:03:44+00:00
Why suggest math PhDs unless it's in bad faith?

Wouldn't economics and sociology PhDs have both more room for bias in their work, and tend to have power over the economy and society?

"Experts" have a lot of sway over the public sector and legal system.

The public sector has increased to take up a huge percentage of GDP, and the legal sector has also arguably expanded a lot in power.

The perception is that a huge amount of public spending is controlled by the public service, and they tend to defer to academics if the executive keeps them in line.
by jdiff | 2025-08-02 22:03:53+00:00
Authoritarian has a definition, it's not just "people who make laws that keep me from doing what I want."

People in the USA still complain in the same way today about laws mandating seat belt usage, but it's still not authoritarian. It's a net positive for the wearer and everyone around them, and it's incredibly childish to push back on something for no other reason than because someone is telling you to do it.
by perching_aix | 2025-08-02 22:04:25+00:00
> It's possible in some cases that the conclusion is weak

Not only weak, but completely void, which is why it is an informal fallacy, and thus a fallacy, if I understand it right. You're correct that it's not a logical fallacy specifically, and I do see in retrospect that that was the point of contention (in literal terms anyways). But I'm really not sure that it really was in literal terms you guys were talking, really didn't seem like it.
by globular-toast | 2025-08-02 22:04:33+00:00
I've used it a bit. I've done some very useful stuff, and I've given up with other stuff and just done it manually.

What it excels at is translation. This is what LLMs were originally designed for after all.

It could be between programming languages, like "translate this helm chart into a controller in Go". It will happily spit out all the structs and basic reconciliation logic. Gets some wrong but even after correcting those bits still saves so much time.

And of course writing precise specs in English, it will translate them to code. Whether this really saves time I'm not so convinced. I still have to type those specs in English, but now what I'm typing is lost and what I get is not my own words.

Of course it's good at generating boilerplate, but I never wrote much boilerplate by hand anyway.

I've found it's quite over eager to generate swathes of code when you wanted to go step by step and write tests for each new bit. It doesn't really "get" test-driven development and just wants to write untested code.

Overall I think it's without doubt amazing. But then so is a clown at a children's birthday party. Have you seen those balloon animals?! I think it's useful to remain sceptical and not be amazed by something just because you can't do it. Amazing doesn't mean useful.

I worry a lot about what's happening in our industry. Already developers get away with incredibly shoddy practices. In other industries such practices would get you struck off, licences stripped, or even sent to prison. Now we have to contend with juniors and people who don't even understand programming generating software that runs.

I can really see LLMs becoming outlawed in software development for software that matters, like medical equipment or anything that puts the public in danger. But maybe I'm being overly optimistic. I think generally people understand the dangers of an electrician mislabelling a fusebox or something, but don't understand the dangers of shoddy software.
by ModernMech | 2025-08-02 22:04:35+00:00
> But they have had to show support for positions and ideologies that are part of the Democratic Party's platform.

Even if we just agree that's what's happening here, the overlap of ideology doesn't imply control over the institution or process by the party, because you haven't shown any causality. What's to say university policy isn't influencing the Democratic party's platform?

Anyway, that's not what's happening. People qualified for these positions have no problem answering those questions and getting accepted to these institutions despite any conservative political leanings.

The evidence for this is that conservatives are well represented on campuses across America. They're not a ideological filter placed there by the Democratic party to keep conservatives out of college. They're a tool that colleges came up with on their own to help with culture fit.

> In your last paragraph, you dismiss Colin's complaint, without acknowledging the wrongness of the process that I outlined.

Because you're both misrepresented what's going on. He's doing it because he's upset they didn't hire him. Your opinion is on the basis of what he said, so I don't know what else to add except to wait for the verdict. Either way he's wasn't rejected on the basis of his conservative beliefs.

> Have a great day!

Same.
by ricardobeat | 2025-08-02 22:05:20+00:00
You seem very intent (here, and in the loneliness thread) on projecting your own experiences as the baseline on which things should be evaluated.

It is a known fact that the vast majority of truck owners rarely ever use the truck bed. Millions of school pickups happening on massive trucks - and SUVs - are not ceasing to happen because you loaded your own with a pile of grass. People buy them because they’re “safer”, comfortable and look good. This is coming from research data for years now, and not only in the USA.

It can be hard to relate to changes happening at societal scale that don’t affect your own microcosm, but how else can we be aware of it, and act on, if not through data, averages and trends?
by tbagman | 2025-08-02 22:05:20+00:00
I can also recommend starfront observatories (https://starfront.space) for folks looking to do remote hosting. It's in a remote location in Texas with solid skies and great staff, and has a pretty unique model of high density hosting to drive down cost, seeing a ton of deep sky astrophotographers come.

From time to time there are fun collaborative projects too, like https://app.astrobin.com/u/bagman?i=ey9s59#gallery.
by Nevermark | 2025-08-02 22:05:33+00:00
> An issue I ran into when I tried this with my software is that it’s not a very common model so people didn’t really get it.

Instead of a years updates, which is a bit amorphous in terms of actual value delivered over the time frame, an alternate is you buy a major version, get all updates to that for free, for as long as it is updated in any way, including bug fixes.

Then pay for the next major version, only if you want to (with a discount for owners of the previous one).

And put the major version number into the name of the software, i.e. "Digibrain 1", "Digibrain 2", ...

Then continue to sell version X-1 at a discount, after X is released, to get more sales from the lower end of the market. And so owners of X-1 can still feel the love and less "out of date". Or even all previous versions at log drops in price. And bug fix old versions indefinitely, which is very purchaser friendly.

Another choice would be selling new updates for a noticeably higher price initially, signaling it as "premium", not "we want more of your money", then bringing the price down before the next update.

Might not connect with everyone, but it makes the value and optionality of purchasing an update more apparent.

Obviously, updates better be worth it.
by mjevans | 2025-08-02 22:05:58+00:00
Housing, transportation, TIME and energy to even go and do things. Let alone the insane costs of gathering.

Even solo hobbies are in decline. The war on attention that began with mass media and has accelerated through Television and the Internet to Smartphones has not been good for a society not ready for it.

None of those TOOLS are evil things. It's how they're allowed to be used by corporations who bombard people's attention all the time.
by iot_devs | 2025-08-02 22:07:25+00:00
Are educators reading this posts?

My SO is a college educator facing the same issues - basically correcting ChatGPT essays and homework. Which is, beside, pointless also slow and expensive.

We put together some tooling to avoid the problem altogether - basically making the homework/assignment BEING the ChatGPT conversation.

In this way the teacher can simply "correct"/"verify" what mental model the student used to reach to a conclusion/solution.

With a grading that goes from zero point for "It basically copied the problem to another LLM, got a response, and copied back in our chat" to full points for "the student tried different routes - re-elaborate concepts, asked clarifying question, and finally expressed the correct mental model around the problem.

I would love to chat with more educators and see how this can be expanded and tested.

For moderately small classes I am happy to shoulder the pricing of the API.
by dang | 2025-08-02 22:07:48+00:00
I believe you, but the trouble is we'd have to solve the problem in the general case, and we don't have the resources to do that. Also, I imagine it would take over the Who Is Hiring threads, since lots of people would want to comment for and against the different sides in different cases. Also, it's just not the kind of thing that HN is supposed to be for. This is not to deny that the problem is a real one.

> "rules for job seekers, Carte blanche for companies"

I don't think that's quite fair. Rules apply to both. We just (try to) keep the rules scoped to what we can actually determine from what gets posted here.
by strange_quark | 2025-08-02 22:08:08+00:00
Pretty sure it’s the same model.

The reason that claude code is “good” is because it can run tests, compile the code, run a linter, etc. If you actually pay attention to what it’s doing, at least in my experience, it constantly fucks up, but can sort of correct itself by taking feedback from outside tools. Eventually it proclaims “Perfect!” (which annoys me to no end), and spits out code that at least looks like it satisfies what you asked for. Then if you just ignore the tests that mock all the useful behaviors out, the amateur hour mistakes in data access patterns, and the security vulnerabilities, it’s amazing!
by interstice | 2025-08-02 22:08:22+00:00
> Ultimately money is based of terror. It is literally based on the terror that if you counterfeit it you go to jail. The logic here seems flawed. This could be said of anything to do with obeying laws. Don’t I put my seatbelt on out of the terror that if I don’t I could go to jail? Therefore seatbelts require terror to function?
by weitendorf | 2025-08-02 22:08:34+00:00
I looked into this recently too and ran into the same issues with Matrix. How the hell did they manage to make chat so complicated?

I found Zulip pretty interesting because it’s made a lot of smart UX decisions that let it double as a kind of inbox/task system and serve needs like customer support pretty well.

My main worry would actually be that even though I prefer its UX, the complexity and 2010s-style design would churn some first time users. If anybody has used it for engaging with external users I'd be very keen to learn how that went
by Fogest | 2025-08-02 22:09:18+00:00
I used to wear custom orthotics for a lot of growing up and into my early 20's. I definitely feel like it was something that I really could have gotten away without having if I instead had better shoes, and strengthened the muscles more. Unfortunately even the physiotherapist I had when I was young advised orthotics and didn't seek to treat the strength issue. Of course I was kid and myself and my parents were just doing what the experts told us.

A lot of my problem also related to back pain when growing up, and I realized also in my 20's how much going to the gym helped with the back pain. As my back got stronger via strength training, I no longer suffered from back pain. Additionally I invested more in things like a good office chair at home and ensured I had a good one at work.

Overall I no longer have back problems and no longer require any inserts in my shoes.
by hnlmorg | 2025-08-02 22:10:00+00:00
Not sure if this is what you were describing, but my dhcpd server is a separate machine to the router.

I’m just using an off the shelf ASUS router because it’s actually surprisingly good at the basics. But I wanted PXE booting so set up ISC dhcpd on a home server.

To be fair, it might actually be possible to do this on my ASUS router. I’ve not actually checked. I’ve had the same setup up for years. Easily more than a decade. Only updating hardware when necessary. So I might be missing a trick with these latest ASUS routers.
by toomuchtodo | 2025-08-02 22:10:20+00:00
PSA: if you have a collection or other artifacts for ingest by IA, I’ll cover reasonable shipping costs to get them there. Above a certain size, they’ll handle logistics of packing and shipping for ingest.

https://help.archive.org/help/how-do-i-make-a-physical-donat...

Tools to make this easy exist if you already have digital versions.

https://github.com/jjjake/internetarchive

And don’t forget to send a few dollars if and when you can.

https://archive.org/donate

(no affiliation, I just like the public good)
by Muromec | 2025-08-02 22:10:28+00:00
Somehow Singapore being 1 degree from the Equator manages to have a bus network, a metro and practically caps the amount of cars on the roads.

Also, you seems to underestimate how bad the weather in Amsterdam is. Cycling on a bridge through rain against the wind at 5 degrees (C) isn't very fun either.

When I lived in a more hotter climate, 30ish (C) was a-okay for some people to cycle to work and then get a shower at work. It's all about infrastructure really --- be it showers, speed limits or bike paths.
by NoLinkToMe | 2025-08-02 22:10:28+00:00
I don't think you thought this one through... if anything you're making the opposite point you're (I believe) trying to make.

I'm writing this on a macbook air that sizes up to <2.5% of the weight and volume of a desktop computer you're describing (screen, case and peripherals). It's also idling at about 2-3 watt, which is also <10% of the computer you're describing. It also produces much less sound, it's entirely quiet.

So size, weight and power usage and noise are way down.

The idea that I'd use a pentium 3 instead is ridiculous for these very reasons (heavier, bigger, noisier, using more energy), even in private use, and especially in public use.

It's also the reason why bigger, heavier, noisier and more energy-consuming cars, are also ridiculous to many people, particularly those not driving them and having to face them in the public sphere.
by kachapopopow | 2025-08-02 22:11:40+00:00
``` # PostgreSQL Web API Project Plan

## IMPORTANT - Use thiserror, create the primary struct ServiceError in error.rs which has all #[from], do not use custom result types or have errors for different modules, all errors should fall under this struct - The error from above should implement IntoResponse to translate it to client error without leaking any sensitive information and so that ServiceError can be used as error type for axum

## PLAN

### Project Setup (Completed) Set up Rust workspace with server and jwt-generator crates (Completed) Create Cargo.toml workspace configuration with required dependencies (axum, sqlx, jsonwebtoken, serde, tokio, uuid, thiserror) (Completed) Create compose.yaml for PostgreSQL test database with environment variables (Completed) Design database schema in tables.sql (data table with key UUID, data JSONB, created_at, updated_at; locks table with lock_id UUID, locked_at, expires_at)

### Database Layer (Completed) Implement database connection module with PostgreSQL connection pool (Completed) Create database migration system to auto-deploy tables.sql if tables don't exist (Completed) Implement data model structs for database entities (DataRecord, Lock)

### JWT System (Completed) Create jwt-generator utility that takes secret key, permissions (read/write), and expiration time (Completed) Implement JWT authentication middleware for server with permission validation (Completed) Add JWT token validation and permission checking for endpoints

### Core API Endpoints (Completed) Implement POST /set endpoint for storing/updating JSONB data with partial update support using jsonb_set (Completed) Implement GET /get/<key> endpoint with optional sub-key filtering for partial data retrieval (Completed) Add automatic created_at and updated_at timestamp handling in database operations

### Streaming & Binary Support (Completed) Implement streaming bytes endpoint with compact binary format (not base64) for efficient data transfer (Completed) Add support for returning all data if no specific format specified in GET requests

### Lock System (Completed) Implement database-backed lock system with locks table (Completed) Create POST /lock endpoint that tries to obtain lock for 5 seconds with UUID parameter (Completed) Create DELETE /unlock endpoint to release locks by UUID (Completed) Add lock timeout and cleanup mechanism for expired locks

### Error Handling & Final Polish (Completed) Implement comprehensive error handling with proper HTTP status codes (Completed) Add input validation for all endpoints (UUID format, JSON structure, etc.) (Completed) Test all endpoints with various scenarios (valid/invalid data, concurrent access, lock timeouts) ```

took 4 iterations (>30 minutes!), everything works as expected. the plan itself was partially generated with ccl since I told it to break down tasks into smaller steps then with some manual edits I got it down to that final product. I later swapped locks to be built on a lease system and it handled that quite nicely as well.
by gpvos | 2025-08-02 22:11:42+00:00
It's a feature dating from the 1990s, when Perl (and I guess Ruby?) didn't have a way for the user to store a compiled regex, and this was a useful shortcut for a very specific optimization, which Ruby documented badly. Perl (and I guess Ruby?) later evolved in a way that made /o unnecessary, but the (now mis)feature remained.
by Saline9515 | 2025-08-02 22:11:51+00:00
It really depends on the city. In Paris, I saw crackheads shooting next to me, people defecating in the train, licking the handle bars (true!), and so on, so yeah...Paris subway is great in theory, in practice, at 8AM, it's war, but smellier.

And the air pollution in the French subway is much worse than what you have outside. https://www.sciencedirect.com/science/article/pii/S143846392...

I suspect that most of the bike drivers are affluent service workers who can't be arsed to share the public transport with the plebs.
Show HN: Fetchet – A compact, promise-based, HTTP fetch wrapper
by Brysonbw | 2025-08-02 22:11:52+00:00
There are plenty of HTTP clients out there - Axios being one of the most popular - but I wanted something minimal and closer to the native fetch API.

I originally wrote a small fetch wrapper for a side project. Rather than copying and pasting it into other projects, I decided to expand on it and publish it as a public package.

Feel free to star the repo, and more importantly, contribute.
by AnthonyMouse | 2025-08-02 22:11:57+00:00
> Not only weak, but completely void, which is why it is an informal fallacy, and thus a fallacy

In those cases the premises wouldn't even be satisfied. It's like saying that "all men are mortal, Socrates is a man, therefore Socrates is mortal" is a fallacy because you're disputing that Socrates is a man rather than a fictional character in Plato's writings. That doesn't make the argument a fallacy, it makes the premise in dispute and therefore the argument potentially inapplicable, which is not the same thing.

In particular, it requires you to dispute the premise rather than the form of the argument.
by sophia01 | 2025-08-02 22:12:18+00:00
> The UK is not that different by comparison.

Do note that the UK is 15.6x as dense as Finland, and the climate is quite different: e.g. in Helsinki (southermost city) mean daily temperature is below freezing point 4/12 months of the year (very consequential for driving). E.g. in Scotland even the mean daily minimum does not cross freezing point in any month.

OECD data has Finland at 0.36 fatalities per 10k vehicles vs 0.41 in the UK.

https://www.itf-oecd.org/road-safety-dashboard
by tlogan | 2025-08-02 22:12:43+00:00
Children may not attend their neighborhood school in SFUSD because the system prioritizes diversity, equity, and access over proximity. They do that to address racial and economic segregation but basically it was the cheapest way to solve the problem. See Board Policy 5101.

I think in 2027, SFUSD might be transitioning to an elementary zone-based assignment system. I’m not anymore involved in that but I can tell that is a very very politically charged. Very ugly. All they did it make website more confusing.

In the end, only 20% of kids ended up going to their neighborhood schools. [1]

[1] https://www.sfchronicle.com/opinion/openforum/article/sf-sch...
by reactordev | 2025-08-02 22:12:57+00:00
My only question is: where the hell was your support rep? Every org that works with AWS in any enterprise capacity has an enterprise agreement and an account rep. They should have been the one to guide you through this.

If you were just yolo’ing it on your own identification without a contract, well, that’s that. You should have converted over to an enterprise agreement so they couldn’t fuck you over. And they will fuck you over.
by rcxdude | 2025-08-02 22:13:16+00:00
Really? because I live somewhere where this works quite well: cycling is on average the best way to get around, especially in terms of door-to-door time, and it's something that a huge fraction of people use. I have basically zero reason to buy a car: even if there was zero traffic on the road it's not worth the quite substantial cost.

(And, to a large extent, the biggest contributor to it being a good place to cycle is the fact that everyone does it: a whole city's worth of protected bike lanes can't make up for a driver who's not used to driving around cyclists. But it is certainly possible to make road layouts that make safe cycling basically impossible, and American city planners seem to have mastered that)
by ako | 2025-08-02 22:13:20+00:00
For something like this, i'd ask claude code to review the project and create design and architecture documents for it.

Then i'd ask it to create a plan to recreate it in c#.

Next i'd ask claude code to generate a new project in c#, following the small steps it defined in the planning document.

Then i'd ask claude code to review its experience building the app and update the original plan document with these insights.

Then throw away the first c# project, and have another go at it. Make sure the plan includes starting with tests.
by idiotsecant | 2025-08-02 22:13:32+00:00
Yes, because immigrants ... Raise the rent?

The US was built by immigrants. Before our slow slide toward christofascism it was on our money. Out of many, one. The reason we work as a society is that we take strength from the many varied cultures and experiences throughout the world. The most bold, the most focused, the most daring have always come to America with a dream of making it big.

We destroy that at our own peril. Break that down far enough and we'll become a culturally inbred irrelevant backwater. If you want to become the UK, that's how you do it.