MurphyA/hacker-news huggingface dataset:
by notahacker | 2025-08-10 12:58:38+00:00
Ordering isn't necessarily the most valuable signal to rank models where much stronger degrees of preference between some of the answers exist though. "I don't mind either of these answers but I do have a clear preference for this one" is sometimes a more valuable signal than a forced choice". And A model x which is consistently subtly preferred to model y in the common case where both models yield acceptable outputs but manages to be universally disfavoured for being wrong or bad more often is going to be a worse model for most use cases.

Also depends what the pairwise comparisons are measuring of course. If it's shades of grey, is the statistical preference identifying a small fraction of the public that's able to discern a subtle mismatch in shading between adjacent boxes, or is it purely subjective colour preference confounded by far greater variation in monitor output? If it's LLM responses, I wonder whether regular LLM users have subtle biases against recognisable phrasing quirks of well-known models which aren't necessarily more prominent or less appropriate than the less familiar phrasing quirks of a less-familiar model. Heavy use of em-dashes, "not x but y" constructions and bullet points were perceived as clear, well-structured communication before they were seen as stereotypical, artificial AI responses.
by reify | 2025-08-10 12:59:03+00:00
Confidentiality = zero

Trust = zero

Empathy = zero

Unconditional positive regard = zero

Congruence = zero

well developed active listening skills = zero

Highly trained professional = zero

Attending regular supervision = zero

Meets regularly with peers for support = zero

Member of a recognised professional body = zero

A deep understanding of the human condition = zero

Ongoing professional development = zero

A complaints procedure in place = zero

possibility of change = zero
by camdroidw | 2025-08-10 12:59:07+00:00
Quickly skimming your code it seems like that's what I was asking for? basically you enter your auto completions without knowing the bash syntax?

As for the 30..60 commands, I use the following "tricks"

1) my ctrl-p is mapped in a way that it searches the prefix into history. (On phone right now)

2) long history which syncs with other machines in a machine-name-suffixed file via syncthing

3) justfile which are really a game changer. I used bare j to tell me what commands are available (as opposed to running the first command) and I basically know everything I can and do do in that folder

4)
by bootsmann | 2025-08-10 13:01:06+00:00
Simon, I have mad respect for your work but I think on this your view might be skewed because your day to day work involves a codebase where a single developer can still hold the whole context in their head. I would argue that the inadequacies of LLMs become more evident the more you have to make changes to systems that evolve at the speed of 15+ concurrent developers.
by hitradostava | 2025-08-10 13:02:13+00:00
Thats not what OpenAI are claiming. They are claiming that there are two new flagship models and a router that routes between them.

"GPT‑5 is a unified system with a smart, efficient model that answers most questions, a deeper reasoning model (GPT‑5 thinking) for harder problems, and a real‑time router that quickly decides which to use"
by SomeoneOnTheWeb | 2025-08-10 13:02:14+00:00
Minisforum 790S7/795S7, mini-ITX desktop.

16 cores, 32 threads, only a bit less powerful than a desktop Ryzen 7950X or a 14900K, but with a comparatively low power usage.

About 500€ barebones, then you add your own SSD and SO-DIMM RAM.
by simonw | 2025-08-10 13:03:07+00:00
I'm afraid all you're going to get from me is anecdata, but I find a lot of it very compelling.

I talk to extremely experienced programmers whose opinions I have valued for many years before the current LLM boom who are now flying with LLMs - I trust their aggregate judgement.

Meanwhile my own https://tools.simonwillison.net/colophon collection has grown to over 120 in just a year and a half, most of which I wouldn't have built at all - and that's a relatively small portion of what I've been getting done with LLMs elsewhere.

Hard to measure productivity on a "wouldn't exist" to "does exist" scale.
by mananaysiempre | 2025-08-10 13:04:40+00:00
> The Scalable Vector Graphics format is an open standard for rendering two-dimensional graphics.

It would be nice if we had one of those, but SVG is not it, at least not unless you’re willing to gloss HTML as “an open format for rendering reflowable text”. SVG is a full platform for web applications with fixed-layout graphics and rich animations, essentially Flash with worse development tools.

There have been some attempts to define a subset of SVG that represents a picture, like SVG Tiny, but that feels about as likely to succeed as defining JSON by cutting things out of JavaScript. (I mean, it kind of worked for making EPUB from HTML+CSS... If you disregard all the insane feature variation across e-readers that is.) Meanwhile, other vector graphics formats are either ancient and not very common (CGM, EPS, WMF/EMF) or exotic and very not common (HVIF, IconVG, TinyVG).

(My personal benchmark for an actual vector format would be: does it allow the renderer to avoid knowing the peculiarities of Arabic, Burmese, Devanagari, or Mongolian?)
by ExoticPearTree | 2025-08-10 13:04:44+00:00
> Entra ID doesn’t allow you to blacklist or whitelist specific tenants for multi tenant apps.

This one very annoying "feature" where I could say this app is available for the following tenants. No, only "my tenant" or "all tenants in Azure".

One workaround I use is to set up apps with "only this tenant" and invite users from other tenants into my tenant. The other approach is to say "all tenants" and then use a group to enforce who can actually use the app.

I don't know if there are any reasons behind this limitation or just an oversight or no client big enough asked for this feature.
by keiferski | 2025-08-10 13:04:52+00:00
I recommend the same thing for the actual beatniks themselves like Kerouac. You have to read it like spoken poetry, not merely written. This song uses lines from one of his stories and when set to music it fits perfectly.

https://www.gilderlehrman.org/sites/default/files/inline-pdf...

https://youtu.be/CMMBP19ma60?si=lB6gzWBtaZp2f_Oy
by ben_w | 2025-08-10 13:05:02+00:00
First thought: Only 60%?

Reading this, and the linked research*, I think they're including unnatural green spaces like public parks as a "connection".

* "A study found that people in Sheffield on average spent just four minutes and 36 seconds in natural spaces each day." points to https://www.sciencedirect.com/science/article/pii/S001671851...
by darth_aardvark | 2025-08-10 13:06:47+00:00
Yeah, but that statement is basically information-free re: potatoes.

"Boiled squid liver is a popular food. Along with wheat, maize, rice, and potatoes, they make up 80% of all calories eaten by people worldwide."

is technically true, but doesn't tell you anything about boiled squid liver consumption.
by motorest | 2025-08-10 13:06:50+00:00
> A McDonald's recently opened near me with no seating, and orders can only be placed through the app or at the drive thru.

I personally know a couple of Uber Eats restaurants whose only physical presence is literally a garage in a residential neighborhood, and they only take orders from the app. I also know of a Uber Eats competitor whose business model includes rider hubs that stock on a limited set of high volume products for quick delivery.

I wouldn't call them net loss of jobs per se. I see those as entirely different businesses with completely new business models. It's more a kin to ordering groceries online than to going on a night out.
by andsko | 2025-08-10 13:08:10+00:00
Yeah, I might have overthought the description. Basically - it's a random word generator, with additional features to be able to extract some signal from the noise.

First, an ability to highlight a subset of the generated words. You get a bunch of random words, then highlight which ones you want to concentrate on.

Simply trying to select the words in your head doesn't have the same effect. Brain is too lazy for this. But when they are differentiated and combined visually - you start getting the combined associations.

Second, a shortlist of words. These will get prioritized during a word batch generation and act as a glue. I've noticed that some words are more effective in terms of thought provokation than others.

Take "yesterday" for example - pairing it with random words allows you to jumpstart a retrospective: "yesterday coffee", "yesterday tree", "yesterday interactions". And then you can get more specific - "yesterday interactions cynical" etc. Gives you angles which are hard to come up with on your own.

A better description would probably be - "random word combinations for introspection".
by fc417fc802 | 2025-08-10 13:08:45+00:00
That changes nothing. The idea behind not rolling your own isn't just deliberate expert design but also open review by other unrelated experts.

> It’s a tricky thing to secure given the circumstances.

You are hand waving and you are wrong. If you are going to make claims then be specific and make solid points. The various algorithmic solutions are simple and common knowledge these days. I went into more detail in adjacent comments.

By your own logic the physical entry key isn't secure either. After all the car is just sitting around - anyone could jimmy the lock. Similarly all it takes is a decent photograph or two with a telephoto lens to reproduce your typical physical key that will get you in the door.

But all of that is entirely off topic. The broken and outdated wireless algorithm has nothing to do with the criteria used by the vehicle to decide whether or not someone is authorized to enroll or revoke a key. Tie that to possession of the physical key and problem solved. If you can't drive off with the vehicle then you can't pair a new fob either.
by weebull | 2025-08-10 13:09:33+00:00
A lot of people correlate it with humans moving from a vegetarian diet to a omnivorous diet.

1. Higher nutrition levels allowed the brain to grow. 2. Hunting required higher levels of strategy and tactics than picking fruit off trees. 3. Not needing to eat continuously (as we did on vegetation) to get what we needed allowed us time to put our efforts into other things.

Now did the diet cause the change, or the change necessitate the change in diet... I don't think we know.
by bamboozled | 2025-08-10 13:09:45+00:00
I guess I'm a minority but when I generally dislike McDonald's but one of the reasons I continue to go there is because they often employee so many people from different demographics. It's been a redeeming quality trait of theirs. They give young people a start with work experience , 20-40s some managerial experience and sometimes elderly people a job too.

Once I'm just ordering a shitty burger from a machine, I have probably lost any reason to give them my money at all, there is just way better alternatives.
by kevindamm | 2025-08-10 13:09:50+00:00
If you get into this position what you can do is `ls <tab-completed-path>` or other command to put the filename in the previous command's argument, then you can access it via !$ or !^ (or use !!:1 or your shell's notation for indexing an argument that was already in the previous command).

It's not a fix but it'll save a little time sometimes.
by tmcb | 2025-08-10 13:10:27+00:00
No need for the snarky comment. If I am wrong, that is fine.

Of course Joe Armstrong could explain what I meant, but in a much better way: https://erlang.org/pipermail/erlang-questions/2003-March/007... (edit: see the "Why was error handling designed like this?" part for reference)

My personal interpretation is that systems must be able to handle crashing processes gracefully. There is no benefit in letting processes crash just for the sake of it.
by PopAlongKid | 2025-08-10 13:10:44+00:00
This reminds me of the Sonic fast food chain. The first (and so far only) time I've visited Sonic was some years ago, I was staying at a motel across the street, walked over there to order, and was surprised there was no place to sit or even a normal counter to order at. The ads they run on TV give no indication that Sonic is strictly a drive-thru operation.
by aldonius | 2025-08-10 13:12:40+00:00
I'd suggest high local wealth and economic productivity tend to correlate strongly with increased housing costs.

People move there for the jobs, and the ones who do have jobs tend to have relatively well paying ones, so can pay more for housing. But the ones who don't have a well paying job are in trouble...

https://worksinprogress.co/issue/why-housing-shortages-cause...
by mathiaspoint | 2025-08-10 13:13:35+00:00
I learned git and project management by working with people in my college robotics club. (I already knew the barebones basics but that's where I learned the more complex stuff like rebasing.)

No professor or anyone else explained this, me and the other firmware programmers were on our own and had to figure out how to collaborate. That's what people mean when they say it's the social part of college that really matters IMO.
by sebtron | 2025-08-10 13:16:06+00:00
Basic completion in ksh is as easy as defining an array. From https://man.openbsd.org/ksh :

Custom completions may be configured by creating an array named ‘complete_command’, optionally suffixed with an argument number to complete only for a single argument. So defining an array named ‘complete_kill’ provides possible completions for any argument to the kill(1) command, but ‘complete_kill_1’ only completes the first argument. For example, the following command makes ksh offer a selection of signal names for the first argument to kill(1):

set -A complete_kill_1 -- -9 -HUP -INFO -KILL -TERM
by cb321 | 2025-08-10 13:16:41+00:00
It sounds like you don't know how the Bash/Zsh ideas I mentioned work. They run the command with --help, parse the output, and from that generate the completions, wiring them in to the completion system. That method is a zero config solution (well, you might need a list of such "command-names only" - no option names, which could change at any time -- so maybe "minimal config"). The OP & you mention a much heavier config solution which strikes me as against the vibe of Fish in general which is, supposedly, out-of-the-box niceness.
by cassianoleal | 2025-08-10 13:16:42+00:00
Neither are the Democrats, so I'm not sure what you're going for here.

This is like Apple dropping the iPhone Mini. Everyone who wanted a small phone didn't just want a screen that's harder to read, or a marginally lower volume to carry in their pockets. They wanted the ergonomics of the original iPhone. My regular-sized (not plus) iPhone is too big for my hands. A lot of the interactions have to be done with both hands, or risk dropping the phone (which has happened many times) doing acrobatics to reach the far edges and corners.

The iPhone Mini never solved that. It was still uncomfortably large, so I never bothered with it because the tradeoffs weren't there. No doubt a smaller screen is worse, but if the ergonomics were significantly better, that would have been my choice.

Tradeoffs. One is willing to cope with some downsides if they perceive the gains to overcome the losses.

Truth is, even present-day UK Labour who are quite centre-right neolibs leaning more to the right, are closer to communism than the US Democrats are.
by dtagames | 2025-08-10 13:17:32+00:00
I'm a game and game engine dev and I use Cursor as my daily driver. I rarely exceed my $20/mo plan. It's been very helpful as a pair programmer and I've developed an optimized workflow for using it with my engine architecture.

To be fair, I think all the models and tools are essentially functionally equivalent, like word processors or washing machines. People report the same kind of good results with command line tools like Claude Code.

As regards the game industry and tech, it's often not innovative. Yes, of course there are breakthrough graphic developments and such, but game implementation is all ugly spaghetti under the hood. It's an industry that's slow to adopt new tech and tooling and AI is in that bucket.

I also think the art side of the game business strongly objects to generative AI on principle and, on art quality, in practice. This anti-AI stance can bleed over into the dev team and prevent them from fully embracing the coding work that it's very good at.
by kaashif | 2025-08-10 13:19:04+00:00
It is still useful to ask the question just so we know the answer. I admit the person asking in this case probably didn't mean it this way... :)

On speed limits, when it comes to road deaths, you get people saying "one death is too many" and so on when one of their loved ones die, even when speed limits are set to 20 mph.

These people are wrong. Asking why a 1 mph limit is bad can help reveal that we do put a cost measured in lives on convenience, and we do face the risk of death when driving a car, and everyone has a number they think is reasonable.

Asking why $100/hr is too high can at least help us decide on a quantitative way to decide on a number rather than just guessing.
by joexbayer | 2025-08-10 13:19:11+00:00
Been working on this site for a while after working on my own hobby OS for a few years. Idea is to have a central place to share and gather hobby operating systems.

Its possible to login with github and import projects from gitlab, codeberg and github. You can also import your projects without a user (although you wont be able to manage the project then).

Also allows posting "posts" on your project (devlogs, blogs, discussions, releases). Its all still in beta and got some future ideas that would be cool to implement. Would love any ideas or feedback.

Been posting changelogs at: https://oshub.org/changelogs
by cfors | 2025-08-10 13:19:16+00:00
Sure they can handle the basic case of ANN. But ANN still doesn’t have good stories for lots of real-world problems.

* filterable ANN, decomposes into prefiltering or postfiltering.

* dynamic updates and versioning is still very difficult

* slow building of graph indexes

* adding other signals into the search, such as query time boosting for recent docs.

I don’t disagree these systems can work but innovation is still necessary. We are not in a “data stores are solved” world.
by elcritch | 2025-08-10 13:19:17+00:00
> My behavior would be exposed to every layer of service provider along the way: my ISP, my ISP's ISPs, the cloud provider Tailscale use to host their surveillance endpoint,

Maybe I'm missing something here but I'd guess that data is encrypted and not a free for all of open data that any old ISP could snoop on. If not that'd be a serious issue.

Not to say that you don't have some good points. Even just the pattern and timings of that data being sent could be exploited. Also TS would still have that full data.

Though I'd have to study the details. Do they aggregate and then send it at regular intervals, etc? In the end would it be that much worse than what Apple, Google, Microsoft collect?
by troupo | 2025-08-10 13:19:20+00:00
> as it is easy enough to search for asynchronous/background agents yourself.

Ah yes. An unverifiable claim followed by "just google them yourself".

> Devin is perhaps the one that is most fully featured and I believe has been around the longest.

And it had been hilariously bad the longest. Is it better now? Maybe? I don't really know anyone even mentioning Devin anymore

> examples that seem to be getting some attention recently

So, "some attention", but you could "easily find them by searching".

> Charlie Labs, Codegen, Tembo

Never heard of them, but will take a look.

See how easy it was to mention them?
by ath3nd | 2025-08-10 13:19:23+00:00
> devs had hardly any experience with using AI tools.

I love it, here come the "you are using it wrong" arguments!

I thought these tools are so great, so awesome, that even without much experience they will help you? Or are they not so great and you actually gotta spend a considerable amount of time of learning them to see some return? Which one is it:

- are LLMs groundbreaking and democratizing development making it so much easier (which doesn't correspond to the results of the study)

- or do they need months of practice to give a modest return (or loss) of productivity back?

"You are using it wrong" is the cheapest cop-out when somebody questions the productivity benefits of LLMs. I'd like the LLM fanbase community to come up with better arguments (or ask their little assistant for assistance).

https://news.ycombinator.com/item?id=44854649
by eviks | 2025-08-10 13:19:24+00:00
> of an estate which is administered and distributed according to your will and/or state law. Other than your state’s law and your will, it’s not up to you what happens to your stuff after you die.

That's right there at the beginning of the article!

> argues US law should give a dead person's estate a limited right to digital deletion as a defense against the exploitation of digital remains.
by craftkiller | 2025-08-10 13:20:47+00:00
I'm confused. Docker is currently on v28 [0].

Also, BuildKit (and therefore buildx) has been the default since v23 [1] so users have been using it via their normal `docker build` command, perhaps without realizing it.

[0] https://docs.docker.com/engine/release-notes/28/ [1] https://docs.docker.com/engine/release-notes/23.0/
by calrain | 2025-08-10 13:22:24+00:00
If knowledge and experience isn't an issue, then LLMs will benefit the programmer less in that space, but are still useful for doing mundane activities you avoid doing, like pivoting an early idea about an API pathing strategy, and have the LLM do the test case pivot for you.

If knowledge and experience in the language is an issue, then LLMs have increased value as they can teach you language notation as well as do the mundane stuff.

If understanding good programming architecture / patterns is an issue, then you have to be more careful with the LLM as you are listening to advice from something that doesn't understand what you really want.

If understanding how to guide an LLM is an issue, then you have to work, test, and design ways of building guidelines and practices that get the outcomes you want.

Using LLMs to code isn't some cheat-code to success, but it does help greatly with the mundane parts of code if you know how to program, and program well.

How much of a large project is truly innovation? Almost every application has boilerplate code wrapped around it, error handling, CRUD endpoints, Web UI flows, all stuff you have to do and not really the fun stuff at the core of your project.

This is where I find LLMs shine, they help you burn through the boring stuff so you can focus more on what really delivers value.
by ripe | 2025-08-10 13:24:33+00:00
Only employers care about the migration from outsourcing to setting up divisions in India. From the point of view of employees, it still means moving jobs from the US to India. It’s just that your replacements don’t work for Wipro or TCS, but instead work directly for your employer.

Can the US really impose tariffs on these foreign offices of US corporations? Are these corporations “buying services”?