MurphyA/hacker-news huggingface dataset:
by hirenj | 2025-05-31 14:45:42+00:00
It is a real shame that peer review reports were only first published relatively recently. These would have provided valuable training information as to what peer review performs. Unfortunately now, I fully expect the public peer review reports will be poorer in quality, and oftentimes superficial.

On this tool, I fully expect that it will not capture high level conceptual peer review, but could very much serve a role in identifying errors of omission from a manuscript as a checklist to improve quality (as long as this remains an author controlled process).

I will be interested to throw in some of my own published papers to see if it catches all the things I know I would have liked to improve in my papers.
by rjakob | 2025-05-31 14:46:08+00:00
Fair point.

We're in very early MVP mode, trying to move fast and see if this works. We pushed a Cloud version to support users who don't want to run the GitHub script themselves. That said, you're absolutely encouraged to run it yourself (with your openAI key) — the results are identical.

For context: we're two recent ETH Zurich PhD graduates.

Robert Jakob: https://www.linkedin.com/in/robertjakob Kevin O'Sullivan: https://www.linkedin.com/in/kevosull

Going to add contact information immediately.

Thanks again for the feedback — it's exactly what we need at this stage.
by dfxm12 | 2025-05-31 14:46:08+00:00
There's not much else around. They don't know what else to do. Education/job training expensive. They've got loans to pay back, so they can't stop working to look for another job. They're on some government assistance program they can't afford to lose, but it comes with work requirements, so they can't retrain. The pay (including government subsidies) make it just bearable enough to keep from revolting. Etc.
Ask HN: How do you verify if a short-term rental is remote-work-friendly?
by travelingbder6 | 2025-05-31 14:46:36+00:00
I’ve been working remotely while traveling solo for the last couple of years mostly staying in Airbnbs.

The biggest consistent friction? Trying to figure out if a place actually has a real workspace. Hosts often mark “dedicated workspace,” but that could mean:

- a kitchen barstool

- a folding chair at the end of the bed

- or in one case… an ironing board

As a solo traveler who prefers working from the Airbnb itself (vs co-working or cafes), I’ve spent hours scanning listings, zooming into photos, and messaging hosts, just to make sure the chair isn’t plastic and there’s a table I can sit at for 6+ hours.

So I’m curious:

How do you vet this before booking?

Do you stick to hotels? Use other platforms? Any filtering hacks?

What’s the worst or most misleading “workspace” setup you’ve encountered?

Would love to hear your tactics, trying to deeply understand how other remote workers navigate this.
by mystified5016 | 2025-05-31 14:46:37+00:00
If that were the case, the songs didn't belong to the label in the first place and there's no need to buy them back since they belong to the original writers.

Unless you consider the fact that by paying someone to do work for you and entering a contractual agreement means that you, in all senses, do own that work. Then the legal rights to such work can be bought and sold

But I'm sure you know far better than the rest of us exactly what's in Swift's contracts with her writers
by karolusrex | 2025-05-31 14:46:41+00:00
I understand that this is intended as a rant - but these types of “case studies”, where someone starts a personal hobby project as a solo developer without using modern frameworks - are not very convincing. It would be an entirely different argument to point to a blog post of a larger organisation justifying their tech stack than these types of sources, that seem to be more common these days. Often the author is a backend developer who lacks any detailed knowledge of the problem space, and the comments section is usually full of fact errors and confusion.
by Vox_Leone | 2025-05-31 14:47:56+00:00
Fascinating article – a great example of J's array-processing power for concise, performant geometric computation.

It got me thinking about how different paradigms could complement this. I've been working on a Python project[0], which is a framework for quaternion-driven traversal of tree-like structures based on orientation rather than just position or order.

Essentially, J handles the low-level "how" of vector math at scale, while SpinStep-like concepts could provide a higher-level, more semantic "what" and "why" for decisions driven by explicit orientation sets and angular relationships.

It's an interesting thought experiment on combining the raw power of array languages for geometry with more specialized frameworks for orientation-based reasoning.

[0] https://github.com/VoxleOne/SpinStep
by still_grokking | 2025-05-31 14:48:17+00:00
But why should things work differently for "AI"?

One could of course say that "IP" ("intellectual property") is an ill concept all in all and abolish it. But than without exceptions! If it's not a valid concept in regard to "AI" it's not a valid concept in general. But if we want to keep that concept "AI" needs to bend to the same rules that apply to anybody else. Simple as that. Law is universal. (At least it should be like that everybody is equal before the law.)
by rchaud | 2025-05-31 14:49:02+00:00
Of course it can't admit it gets things wrong. That would signal to the user that it can't provide what you want. That's Product Design 101.

Would you expect Netflix or Prime to simply show "No results" when you look up a show it doesn't have? Better to fill the screen with a bunch of "we think this is close enough" than to save the user some time.
by antisol | 2025-05-31 14:49:51+00:00
Interesting, thanks for sharing.

...but did you notice how the entire scenario presented in this article is predicated on the person who made their suggestion actually getting a response?

"I'm sorry, but hotdogs don't really fit our sushi menu, and while you may not care for unagi, we picked it for a reason. But thanks for the suggestions!"

Totally reasonable response. Polite. Reasonable explanation. 10/10 response. Totally unreasonable to then start insisting that hot dogs be added.

The example scenario isn't "person asks the waiter for a hot dog; waiter just keeps walking past them, blanking them as if they don't even exist".

I would be curious to know why OP chose to post this today, 3 weeks after they said they were working on it. That's an interesting detail.
by tim333 | 2025-05-31 14:50:22+00:00
They are literally competing with human uber drivers in the area they operate and also having a much lower crash and injury rate.

I admit they don't operate everywhere - only certain routes. Still they are undoubtedly cars that drive themselves.

I imagine it'll be the same with AGI. We'll have robots / AIs that are much smarter than the average human and people will be saying they don't count because humans win X Factor or something.
by glumreaper | 2025-05-31 14:50:28+00:00
Oh, the wailing and gnashing of teeth over wake losses. Let's get some figures:

* From their own study: the cumulative wake loss impact of four new wind farms in the Irish Sea on Orsted's existing estate is 3.28% [0] * "Wind turbines are found to lose 1.6±0.2% of their output per year." [1]

So, wake losses turn a brand new wind farm into a 2-year-old wind farm. Given the yuuuuuge lifespan of wind farms, it seems kinda trivial.

[0] https://www.rechargenews.com/wind/-catastrophic-wake-losses-...

[1] https://www.sciencedirect.com/science/article/pii/S096014811...
by anshumankmr | 2025-05-31 14:50:56+00:00
>Not that I'm saying AI is a god-send, but new grads and entry-level roles are kind of screwed.

A company that I know of is having a L3 hiring freeze also and some people are downgraded from L4 to L3 or L5 to L4 also.. Getting more work for less cost.
Show HN: CriaLogoAI – Image Transformation Easy
by gvanderlei | 2025-05-31 14:52:47+00:00
Hi HN,

I have built an online SaaS to enable users to create images using AI. It has Google Authentication, uses OpenAI API for image transformation and Stripe API for payments.

It has 2 images generation for free in all accounts after verification.

I will really appreciate your feedback.

Regards, Gabriel
by pornel | 2025-05-31 14:52:54+00:00
The worst pitfall is Rust references == pointers.

They are implemented as pointers, but their role is to give temporary (often exclusive) access that is restricted to a statically know scope, which is pretty specific and fits only some uses of some pointers/C++ references. In C++ pointers typically mean avoiding copying, but Rust references avoid storing/keeping the data. When these goals don't overlap, people get stuck with a dreadful "does not live long enough" whack-a-mole.
by delichon | 2025-05-31 14:53:33+00:00
I think a majority of racism is classism. It's that fraction that can perfectly well accept someone of any color who is culturally assimilated into the dominant class, but not the ones who sound, dress and think differently. To many "racists" it is the unfamiliar values that are frightening, the embedded cultural wetware algorithms, not their melanin content.

The problem with the conflation of racism and classism is that it deflects criticism of something that can be somewhat improved by the application of virtue to something that cannot. It is used in just that way, to indemnify whole classes and cultures from reproach as to character by confounding it with racist judgments by physiognomy.

Every taboo, however noble, acts as a short circuit to judgement. Taboos incubate acts and memes in their judgement-resistant shadows that could not survive the light. The taboo against racism is a good one. I think we should keep it. But the more justified the taboo, the more parasitism it can protect, and we need to stay aware of that.
by xtiansimon | 2025-05-31 14:54:07+00:00
This piece is strange. SO’s organizing principle was _always_ on a collision course with stagnation. Plane goes up. Plane goes down.

The author rides right over or just thinks you can group Usenet with what came after—forums.

Forums were everywhere. They were single threads, and they were always going off the rails, off-topic, changing between what the OP asked and what the final best answer became.

And along came SO. Klaatu came out of the spaceship and said you will do the work, you will make questions and we will provide answers—and no Duplicated Questions. If you’re policing in this way, at some future point you will have less participation. Plane goes up. Plane goes down. The only way for this not to occur, system wide, is if there are new and better technologies which are growing rapidly.

That was always happening at SO, with or without AI
Show HN: Firefox from Ramdisk (macOS Only)
by finchisko | 2025-05-31 14:55:02+00:00
I hacked this app for my needs in one single before noon in Swift. ChatGPT and Grok turned out to be super helpful.

It solves the problem, where Firefox writes excessive amounts of data. Even if you disable disk cache. It still stores lot of data. cookies, session storage data...

You might wonder why I made this as an app instead of using Automator or a bash script.

The main advantage of an app is that it displays splash screen with progress, while the RAM disk is being created. With a script based approach, you typically just have to wait a few seconds while the profiles sync in the background before Firefox finally launches. Automator scripts also tend to display an unsightly spinning cogwheel in menu bar, which isn't ideal.

It's MIT licensed and source code is provided.

https://github.com/mauron85/Firefox-Ramdisk
by tickbyte | 2025-05-31 14:55:14+00:00
Clippy was doing machine learning in 1996—using Bayesian algorithms to predict user needs before most people had heard the term. After testing 250 character designs with Stanford psychologists, Microsoft shipped their "Fucking Clown" (internal codename) designed ironically on a Mac by a children's book illustrator. Now Stanford HAI uses Clippy as a core case study for AI ethics, teaching how NOT to build intrusive assistants, while Microsoft quietly brought back Clippy personalities in 2025 Copilot. From most hated feature to accidentally prescient: the annoying paperclip's vision of proactive AI assistance directly influenced everything from Xiaoice to modern conversational AI.
by ddingus | 2025-05-31 14:56:07+00:00
Nobody needs formatting in notepad.

Guess I will now always fetch a text editor. Having the simple character only notepad is great. It is general purpose stripping tool. Paste there, pick up just text, move on.

Doing that, and editing text files are the two things I use the program for.

Adding formatting breaks the paste to strip function, leaving only editing text files, and now I don't know what the program will insert.

Who decides this stuff?

In 11 we are already getting a ton of low value, many believe high cost and risk features we do not want. Continuing to piss in the OS is not helpful.

It took quite a bit of tinkering to get rid of both the nag ad and Copilot installer appearing every morning.

I won't need to do that with notepad thankfully.

But it would not surprise me a bit to learn Notepad includes a key logger to improve things by learning more about how we edit text files...

Clowns. Seriously.
by hulitu | 2025-05-31 14:56:54+00:00
> where a single update can change or break a ton of seemingly random stuff

That was always the problem with Microsoft: testing was done by the user. But until Win 7 they seem to have released the latest service pack for a given version (2k, XP, 7) with mostly bug fixes. Nowadays in Win 10 and 11 they bundle security updates with features and bugs go unfixed for months, if they ever are fixed. Microsoft organization, from quality perspective, is broken.
by mousethatroared | 2025-05-31 14:57:06+00:00
Inverters are the problem. They're closed source and power engineers cant test their fault behavior well.

(One of ) the problem with inverter the angular velocity of a spinning rotor is trivially easy to define and measure. The operating frequency of the grid that an inverter needs to target is hard to define under the realtime constraints of a failing grid.

Which is what brought Spain down. It wasnt the panels and windmills, it was the inverters.
by justonceokay | 2025-05-31 14:57:56+00:00
Having done back and and front end, I’m fully convinced that the frameworks are there only to help mediate a large team of developers all fiddling with the same codebase.

I haven’t been working on any sort of crazy features with elements moving around the page or excessive Ajax components (do they still call it that!?). On the other hand, most sites don’t have these features.
by mkeeter | 2025-05-31 14:57:57+00:00
(OP here)

This is taken directly from the paper's introduction, which admittedly uses the more specific terminology of "1-Lipschitz signed distance bounds".

The paper cites the original Hart '96 paper on sphere tracing; quoth Hart, "a function is Lipschitz if and only if the magnitude of its derivative remains bounded".

https://graphics.stanford.edu/courses/cs348b-20-spring-conte...

I wonder if there's a terminology schism here between computer graphics and numerical analysis folks.
by CPLX | 2025-05-31 14:58:33+00:00
In acoustics symmetrical and parallel surfaces lead to what are called standing waves, which heavily emphasizes specific frequencies. For the most part in things that are musical (instruments, recording studios) you don’t want that. Except of course where that’s the whole point, like the heads of a drum.

There’s a lot more subtlety to it, but in general, variation will produce richer more complex timbre.
by bubblyworld | 2025-05-31 14:58:56+00:00
Yes it will? This works for any first-order theory with a recursive set of axioms. You are simply searching for proofs of implications from the axioms and using the halting oracle to tell if the search terminates or not. By the compactness theorem this is guaranteed to work.

Of course you have to input the axioms, how would a theorem prover work otherwise?
by dml2135 | 2025-05-31 14:59:17+00:00
I’m all for critiques of capitalism, but it’s extremely unconvincing to say capitalism must go, but at the same time, you don’t know what to replace it with.

How are you so convinced that there is a better solution than capitalism if you can’t even articulate what that solution would be? How do you know that capitalism, for all it’s flaws, is not still the least-worst among an array of bad options?
by brookst | 2025-05-31 14:59:40+00:00
Does peer review typically select for the same demographics as the author?

I was joking, but probably so, to the extent that 80% of peer reviewers are men and 80% of authors of peer reviewed articles are men[0]

0. https://www.jhsgo.org/article/S2589-5141%2820%2930046-3/full...
by Maxatar | 2025-05-31 14:59:59+00:00
Yes, C++ and Java have different conditions for what a data race is.

That your position hinges on thinking all languages share the same memory model suggests a much deeper failure to understand some of the basic principles of writing correct parallel software and while numerous people have tried to correct you on this, you still seem adament on doubling down on your position so I don't think there is much point in continuing this.
by eddythompson80 | 2025-05-31 15:00:22+00:00
I’m confused. Your Apple Health or Kaiser Permanente data is already stored on the cloud. It’s not like it’s only ever store locally and if you lost your phone you lost your Apple Health or Kaiser Permanente data.

I already mentioned privacy being the only real concern, but it won’t be really the end user privacy. At least that particular concern isn’t the ball mover people’s comments here would make you think it is. Plenty of people are storing their medical information in Google drives and Gmail attachments already. If end user privacy from “the cloud” was actually a thing, you would have seen that reflected in the market.

The privacy concerns that are of importance are that of organizations.
by orev | 2025-05-31 15:00:32+00:00
Stack Overflow harnessed the good attributes of tech people (I’m not saying that only tech people have these attributes, but I do think they’re very common in tech people): the joy of learning and the joy of sharing/helping others learn.

However that also brings with it some bad attributes of tech people (again, not exclusive to tech people, but very common): intolerance to people who don’t try to help themselves first, don’t “RTFM”, don’t try to search first, and (probably most importantly) post duplicate questions.

Unfortunately for Stack Overflow (and other tech sites), those “bad” things are also critical to what makes a community site be successful. Sites like Reddit, Twitter, Instagram, etc. are very successful and full of people posting things that are off topic, low effort, and duplicated. On Stack Overflow, only the first “your dog is so cute” comment would be allowed, and then all the rest deleted. And in the process, alienating everyone who had something deleted—those negative feelings add up eventually.

And maybe that’s the fundamental flaw of it. They’re trying to be both a social site and a version of Wikipedia where each page is the single source of truth for that particular topic. They might recover from their problems if they reduced the social aspects and leaned more into the reference material aspect of the site. But maybe their funding model won’t allow that.
by rjakob | 2025-05-31 15:00:40+00:00
Right now, the core workflow takes about 8 minutes locally, mostly because we haven’t optimized anything yet. There’s plenty of low-hanging fruit: parallelization, smarter batching, etc. With a bit of tuning, we could bring it down to 1–2 minutes. That said, we’ll probably want to add more agents for deeper feedback and quality control, so the final runtime might go up again. At this stage, we're figuring out what’s actually useful, what isn’t, what additional signals we should look at, and what the right format and level of detail for feedback should be. The cloud version includes a manual review step, partly to control costs, partly because we’re still discovering edge cases. So the current 1–2 day turnaround is really just a safety net while we iterate. If we decide to continue with this, the goal is to deliver meaningful feedback in minutes.
by otabdeveloper4 | 2025-05-31 15:00:58+00:00
> Which local models are you using, that do not output loop garbage at temperature 0?

All of them. I make my own frontends using llama-cpp. Quality goes up with temperature 0 and loops are rare.

The temperature setting isn't for improving quality, it's to not break your suspension of disbelief that you're talking to an intelligent entity.
by rogerrogerr | 2025-05-31 15:00:59+00:00
The railroad can’t have individual cars break off from the line to go to arbitrary warehouses, stores, and residences.

The railroad is an amazingly low cost way to move tonnage, if you’re going from a place where the railroad stops to another place where the railroad stops. There aren’t really companies that _could_ be using rail and aren’t.

But it just isn’t cost effective in many cases once you add in last-mile costs. If we built more rail (politically infeasible), you might see more usage but ultimately you still suffer from needing at least one locomotive per train.
by subscribed | 2025-05-31 15:01:09+00:00
This has affected login data and yeah, it's famously oracle.

Any fintech (and these can afford smart people) is building with defense in depth, encrypting everything with their own keys, using ephemeral credentials (eg issued by hashicorp vault), etc, etc.

You're seemingly applying your own experience with cloud-based storage, like Dropbox, to the enterprise cloud-based infrastructure.

I don't feel like I should spend any time laying out my professional experience with these environments, I guess you could just skim through one of the books and watch a couple hours long video explaining layers of the leading "cloud" offerings.

And yes, eventually the breach will happen. Like it happens on premise all the time. 2014 Sony and 2020 Solar Winds are good examples.

Let's agree to disagree, I really don't want to spend any more time on this, I know how a good solution (passing multiple audits and pentests) looks like, you however have your opinion. I'm not going to fight you :)

Take care!
by lawik | 2025-05-31 15:01:29+00:00
GRiSP serms to typically hit inbetween Nerves and AtomVM. Grisp have explored some really constrained hardware compared to the typical Nerves device.

AtomVM is to my knowledge a lot of steps further down since they run a much lighter VM than the BEAM. It is also much less proven though.

Nerves, Grisp and AtomVM all do some of the same things. They make some different trade-offs. Heck, Kry10 (proprietary but targets critical infra) even sort of approaches the same thing. Running Erlang/Elixir for resilient embedded systems.

I am on the Nerves team so you can guess my preference. But all are cool. And we all talk to each other. AtomVM is the most obvious complement to Nerves since they target different device classes.
by sigmoid10 | 2025-05-31 15:02:44+00:00
How can it be run "locally" if you don't support local-hosted LLMs? The overlap between people who wouldn't trust a cloud api wrapper like yours, but would willingly let their (possibly sensitive) documents be sent to some AI provider's api seems rather small to me. Either embrace the cloud fully and don't worry about data confidentiality, or go full local and embrace the anxious community. This in between seems like a waste of time tbh.

(I'm not trying to sound overly critical - I very much like the idea and the premise. I merely wouldn't use this business approach)
by K0balt | 2025-05-31 15:03:22+00:00
There might be some, but I think it’s still early.

For the moment, AI is enabling a bunch of stuff that was too expensive or time consuming to do before (flooding the commons with shiny garbage and pedantic text to drive “engagement”.

Despite the hype, It’s going to be 2-3 years before AI application really fall into stride, and 3-7 before general purpose robotics really get up to speed.