MurphyA/hacker-news huggingface dataset:
by burnt-resistor | 2025-08-08 08:47:18+00:00
Well, yeah, there are limitations to everything. They're not going to work on stolen devices when they're overtly advertised in cutesy keyfob holders that say "throw me away first". Use your brain because you have to disguise them on some objects.

AirTags and Tile Pro work fine wherever there are other people. They're not going to work in the Atacama.

They worked fine every time I used them. I recently sent a laptop to France and included one of each. Sometimes the Tile pinged and sometimes the AirTag pinged, but they worked really well across continents.

I also have about 4 of each in a vehicle left unattended for a while in a parking garage that doesn't have a great deal of people around it. And all of them ping at least once a day. The Tile Pros have ~100m LoS range which are quite a bit more than previous ones from years ago.
by cyprien_g | 2025-08-08 08:47:39+00:00
Building a homelab is an awesome way to learn a lot of things.

I also used to over-engineer my homelab, but I recently took a more simplistic approach (https://www.cyprien.io/posts/homelab/), even though it’s probably still over-engineered for most people.

I realized that I already do too much of this in my day job, so I don’t want to do it at home anymore.
by thrdbndndn | 2025-08-08 08:47:55+00:00
I scrape website content regularly (usually as one-offs) and have a hand-crafted extractor template where I just fill in a few arguments (mainly CSS selectors and some options) to get it working quickly. These days, I do sometimes ask AI to do this for me by giving it the HTML.

The issue is that for any serious use of this concept, some manual adjustment is almost always needed. This service says, "Refine your scraper at any time by chatting with the AI agent," but from what I can tell, you can't actually see the code it generates.

Relying solely on the results and asking the AI to tweak them can work, but often the output is too tailored to a specific page and fails to generalize (essentially "overfitting.") And surprisingly, this back-and-forth can be more tedious and time-consuming than just editing a few lines of code yourself. Also if you can't directly edit the code behind the scenes, there are situations where you'll never be able to get the exact result you want, no matter how much you try to explain it to the AI in natural language.
by Ygg2 | 2025-08-08 08:48:14+00:00
Why is the YAML part cursed? They serialize to same string, no? Both [1] and [2] serialize to identical strings. This seems like the ancient YAML 1.1 parser curse strikes again.

[1] https://play.yaml.io/main/parser?input=ICAgICAgdGVzdDogPi0KI...

[2]https://play.yaml.io/main/parser?input=ICAgICAgdGVzdDogPi0KI...
by bluecalm | 2025-08-08 08:48:31+00:00
Capital gain tax is stupid anyway. It's one of the first tax that should be removed.

You can tax business at home by land/revenue/resources usage/ip protection taxes. As it is owners in different jurisdictions pay a different (or sometimes no) tax on selling shares. Selling itself is something you want to encourage, not discourage. It's a pointless tax that penalizes exactly the things you want to encourage.

You think that someone moving to Portugal to avoid it is unfair but then a share holder living in 0 cap gain jurisdiction in the first place would pay 0 anyway.
by A_D_E_P_T | 2025-08-08 08:48:35+00:00
For my use cases it doesn't appear to be any better than o3/o3-pro.

Also, GPT-5 pro is a lot slower than o3-pro. My two most recent queries taking 17 and 18 minutes, whereas o3-pro would probably take 4-5.

Surprisingly, at generic writing-prose tasks (e.g. compose a poem in the style of X), GPT-5 is still noticeably inferior to DeepSeek and Kimi.

Honestly, I'm tempted to cancel my $200/month subscription.

This probably means that we're in the "slow AI / stagnation" timeline, so at least we're not going to get paperclipped by 2027.
by 8fingerlouie | 2025-08-08 08:48:36+00:00
While i get the whole homelab thing is exiting and a great learning experience, it's simply not worth the time and effort for the majority of people.

You will end up paying much more for your services, along with spending a ton of time maintaining it (and if you don't, you will probably find yourself on the end of a 0-day hack sometime).

In Northern/Western Europe, where power costs around €0.3/kWh on average, just the power consumption of a simple 4 bay NAS will cost you almost as much as buying Google Drive / OneDrive / iCloud / Dropbox / Jottacloud / Whatever.

A simple Synology 4 bay NAS like a DS923+ with 4 x 4TB Seagate Ironwolf drives will use between 150 kWh and 300 kWh per year (100% idle vs 100% active, so somewhere in between), which will cost you between €45 and €90 per year, and that's power alone. Factoring in the cost of the hardware will probably double that (over a 5 year period).

It's cheaper (and easier) to use public cloud, and then use something like Cryptomator (https://cryptomator.org/) to encrypt data before uploading it. That way you get the best of both worlds, privacy without any of the sysadm tasks.

Edit: I'll just add, as you grow older, you come to realize that time is a finite resource, and while money may seem like it is finite, you can always make more money.

Don't spend your time hunched over servers. Spend it doing things you love with people that matter to you. Eventually those people won't be there anymore, and the memories you make with those people will matter far more to you in 20 years, than the €20/month you paid for cloud services.
by jqpabc123 | 2025-08-08 08:48:44+00:00
Basically, LLMs are like "Rain Man".

A fundamental lack of logic, reasoning, creativity and understanding of reality still remains --- even after all the data available on the internet has been statistically consumed and cataloged

Conclusion: Statistics can be used to answer a lot of questions but it is a poor substitute for logic regardless of the size of the database being applied.

Try as you might but some problems simply can't be adequately solved with a simple statistical approach.
by DanielHB | 2025-08-08 08:50:24+00:00
Unless you are running some really complicated globally distributed backend your roundtrip will always be higher than 80ms for all users outside your immediate geographical area. And the techniques to "fix" this usually only mitigate the problem in read-scenarios.

The techniques Linear uses are not so much about backend performance and can be applicable for any client-server setup really. Not a JS/web specific problem.
by fcantournet | 2025-08-08 08:50:43+00:00
> If it saves my ass even just once, it will probably be worth it overall.

That's a common fallacy of safety by the way :)

It could very well "save your ass" just once (whatever that means) while costing you more in time, opportunity, effort, or even false sense of safety, to generate more harm than it will ultimately save you.
by cadamsdotcom | 2025-08-08 08:50:52+00:00
Tried your latest version - thanks for posting about it.

Codex needs plan mode (shift-tab in Claude Code)

And Codex needs the prompt to always be available. So you can type to the model while it’s working & have it eventually receive the message and act on it, instead of having to Ctrl-C to interrupt it before typing. Claude Code’s prompt is always ready to type at - you can type while it is working. That goes a long way towards it feeling like it cares about the user.
by bobthepanda | 2025-08-08 08:51:23+00:00
there's been plenty of disruption in traditional industries like retail, automotive, media, communications, etc.

part of the problem is that the remaining set of industries is pretty tough to make dynamic using technology simply because the explosive market size isn't there for various reasons. if you wanted to disrupt aviation, for example, a plane takes tens of billions of dollars to bring to market, and an airline requires outlaying billions in capex on planes.
Show HN: Dereference.dev – Prompt-First IDE for Parallel Claude Code Sessions
by murphin | 2025-08-08 08:51:34+00:00
Hi Hacker News,

After spending nearly $2,000 a month on Claude Code API access and many hours refining our workflow, we found running multiple parallel sessions was often more frustrating and inefficient than running just one.

That’s why we built Dereference.dev — an IDE designed to run multiple Claude Code CLI sessions in parallel, so you can finally ditch terminal chaos.

You can spawn, name, search, and switch between sessions easily, with persistent context that lets you close and reopen without losing work. It also includes simple file editing and GitHub sync—all focused on prompt-first workflows, not just code.

If you’ve ever juggled Claude Code sessions across terminals or tmux, you know how draining it is. Dereference.dev organizes everything visually and persistently, so you focus on building, not managing UUIDs or tabs.

It’s made for power users who want to speed up AI coding by running multiple sessions concurrently—whether fixing bugs, generating features, or experimenting rapidly.

We’re working to make session management lightning fast, improve context sharing, and build deep integrations for a seamless AI coding ecosystem.

Check it out and feel free to roast us, this is our v0.

Happy coding!
by ben_w | 2025-08-08 08:51:45+00:00
Sure, that does make things easier: one of the reasons Go took so long to solve is that one cannot define an objective score for Go beyond the end result being a boolean win or loose.

But IRL? Lots of measures exist, from money to votes to exam scores, and a big part of the problem is Goodhart's law — that the easy-to-define measures aren't sufficiently good at capturing what we care about, so we must not optimise too hard for those scores.
by jacquesm | 2025-08-08 08:52:13+00:00
Projects such as these consume large sums of money no matter who funds them. But the scientists that worked on it were not forced to work on it, a large number of them were refugees from exactly the kind of regime that the OP contrasts the United States with, which at the time, side-by-side would definitely be favorable for the US.

Military projects, especially making the most powerful weapon in history for use in the largest war up to that point, are always done with as much secrecy as is feasible. Living on-site was also practical: the reason the site was as isolated as it was was in part because of secrecy, the families being there was both to improve security and for convenience. Finally, yes, every word they said was monitored. But they were scientists and their families working on top secret machinery of war, which ended up changing the course of history in a significant way, they quite literally ushered in a new age. They knew they were monitored and that this was one part of the price to pay for working on that project.

In contrast with that age: now all our words are monitored, even inane ones that are exchanged between people who would have a reasonable expectation of privacy.
by jacquesm | 2025-08-08 08:55:50+00:00
Moral bankruptcy is probably a bridge too far here: in weapons, especially with weapons of such power, espionage should be expected. Besides, upon first use you advertise the possibility and that alone will be an enabler, an existential proof that something is possible but you don't know how is a completely different story than groping in the dark while wondering if a thing is possible or not. Any kind of lead will surely be sooner or later be squashed. Note that nobody thought that using the patent system to get IP protection on the Atomic Bomb was a good idea: our friendly ways to establish who gets to make bank on an invention like that would simply fail and would actually pass valuable information to the perceived opponents.

When applied to medicine that same attitude becomes parasitic: you may be able to make much more money by restricting the distribution of the knowledge that could save people or prevent their suffering. This is where Martin Shkreli and other such characters come in to play.
by jeofken | 2025-08-08 08:55:55+00:00
The EU forces every member state to implement an exit tax to trap entrepreneurs in a disadvantageous situation (Anti-Tax Avoidance Directive).

Some countries such as Sweden implements this only minimally - making capital gains of Swedish companies you hold realised within 10 years of moving abroad are taxed, so just don’t sell in 10 years but take out credit with those assets as collateral.

Of course outside the EU, such as Switzerland and the UK, these governments are not bound by EU rules and don’t impose exit taxes.

Which is why so many European millionaires are doing their best to live in these countries
by lwansbrough | 2025-08-08 08:55:59+00:00
Trite remark. The author was referring to behaviour that has nothing to do with “how the web has become.”

It is specifically to do with behaviour that is enabled by using shared resources (like IndexedDB across multiple tabs), which is not simple HTML.

To do something similar over the network, you have until the next frame deadline. That’s 8-16ms. RTT. So 4ms out and back, with 0ms budget for processing. Good luck!
by ahofmann | 2025-08-08 09:01:03+00:00
My take is, that a performant backend gets you so much runway, that you can reduce a lot of complexity in the frontend. And yes, sometimes that means to have globally distributed databases.

But the industry is going the other way. Building frontends that try to hide slow backends and while doing that handling so much state (and visual fluff), that they get fatter and slower every day.
by ben_w | 2025-08-08 09:01:50+00:00
While generally true, a lot of governments have not only definitely noticed AI, they're getting flack for using it as an assistant and are actively promoting it as a strategic interest.

That said, any given government may be thinking like Zuckerberg[0] or senator Blumenthal[1], so perhaps these governments are just flag-waving what they think is an investment opportunity without any real understanding…

[0] general lack of vision, thinking of "superintelligence" in terms of what can be done with/by the Star Trek TNG era computer, rather than other fictional references such as a Culture Mind or whatever: https://archive.ph/ZZF3y

[1] "I alluded, in my opening remarks, to the jobs issue, the economic effects on employment. I think you have said, in fact, and I'm going to quote, ``Development of superhuman machine intelligence is probably the greatest threat to the continued existence of humanity,'' end quote. You may have had in mind the effect on jobs, which is really my biggest nightmare, in the long term." - https://www.govinfo.gov/content/pkg/CHRG-118shrg52706/html/C...
by webmax | 2025-08-08 09:05:44+00:00
The 3rd edition of the Prompt Engineering Conference is coming to London on October 16th! We are looking for:

- presenters on various topics around prompting - community partners (sweet discount for members will be provided) and sponsors - attendees - tickets on sale now!

We gather an incredible program (like always) - you will learn so much about AI, LLMs, and ways to interact with them.

Happy to answer any questions here
by yard2010 | 2025-08-08 09:06:32+00:00
This is a statistical model, it is as good as the data it averages. So shit from SO in, shit from SO out. Until they have the right dataset that doesn't contain cancerous code from people that can't write code, they can't even create a good agent, let alone AGI.

The real irony is from now on, because people use this magic, it will stay forever. What you can count on in my opinion is that this whole world changes, you don't need to write sw anymore because everything is AI. Hard to imagine, and too far in the future to be relevant for speculations.
by jcusch | 2025-08-08 09:07:26+00:00
Fair enough, I thought what I'd originally written for that section was too wordy, so I asked Claude to rewrite it. I'll go a bit lighter on the AI editing next time. Here's most of the original with the code examples omitted:

Watching Tuomas' initial talk about Linear's realtime sync, one of the most appealing aspects of their design was the reactive object graph they developed. They've essentially made it possible for frontend development to be done as if it's just operating on local state, reading/writing objects in an almost Active Record style.

The reason this is appealing is that when prototyping a new system, you typically need to write an API route or rpc operation for every new interaction your UI performs. The flow often looks like: - Think of the API operation you want to call - Implement that handler/controller/whatever based on your architecture/framework - Design the request/response objects and share them between the backend/frontend code - Potentially, write the database migration that will unlock this new feature

Jazz has the same benefits of the sync + observable object graph. Write a schema in the client code, run the Jazz sync server or use Jazz Cloud, then just work with what feel like plane js objects.
by rickydjit | 2025-08-08 09:07:35+00:00
Why RapiTapir? Type Safety: Strong typing with runtime validation and compile-time confidence Auto Documentation: OpenAPI 3.0 specs generated automatically from your code Framework Agnostic: Works with Sinatra, Rails, and any Rack-based framework Production Ready: Built-in security, observability, and authentication features Ruby Native: Designed specifically for Ruby developers who love clean, readable code Zero Config: Get started in minutes with sensible defaults AI Powered: Built-in LLM instruction generation, RAG pipelines, and MCP export Enhanced DSL: Clean syntax with T.string, HTTP verbs, and resource builders
by coldtea | 2025-08-08 09:07:40+00:00
>It is frequently suggested that once one of the AI companies reaches an AGI threshold, they will take off ahead of the rest.

Both the AGI threshold with LLM architecture, and the idea of self-advancing AI, is pie in the sky, at least for now. These are myths of the rationalist cult.

We'd more likely see reduced returns and smaller jumps between version updates, plus regression from all the LLM produced slop that will be part of the future data.
by jacquesm | 2025-08-08 09:08:19+00:00
On something like a PR review I would. But on anything that would involve private information such as the background, gender, photographs and/or video as well as other writings by the subject I think you'd be right.

It's just that it is fairly trivial to present a PR to a machine in such a way that it can only comment on the differences in the code. I would find it surprising if that somehow led to a bias about the author. Can you give an example of how you think that would creep into such an interaction?
by asdefghyk | 2025-08-08 09:09:24+00:00
How is it known where the drone operator is from? For example how is it know the drone was not under Hamas control? with the aim of generating anger towards Israel. I feel this is plausible given the way Hanas ( hiding in tunnels ) seems not to care at all about Gaza people living on the surface.

( I'm assuming it was seem to be a drone type that Israel normally uses - so Israel got the blame)
by highfrequency | 2025-08-08 09:09:37+00:00
Great to see more private benchmarks. I would suggest swapping out the evaluator model from o3 to one of the other companies, eg Gemini 2.5 Pro, to make sure the ranking holds up. For example, if OpenAI models all share some sense of what constitutes good design, it would not be that surprising that o3 prefers GPT5 code to Gemini code! (I would not even be surprised if GPT5 were trained partially on output from o3).
by ogandreakiro | 2025-08-08 09:10:15+00:00
Oh - missed that too. We had this somewhere in the docs and got lost.

- 1 scrape URL : 1 credit ~ $1c - 1 agent step : 2 credits ~ $2c - 1 min browse-time: 1 credit ~ $1c

Meaning if you run an agent for a 10-steps task for a minute it'll cost ~ $21c
by Cassandra99 | 2025-08-08 09:10:40+00:00
I developed an open-source task management software based on CRDT with a local-first approach. The motivation was that I primarily manage personal tasks without needing collaboration features, and tools like Linear are overly complex for my use case.

This architecture offers several advantages:

1. Data is stored locally, resulting in extremely fast software response times 2. Supports convenient full database export and import 3. Server-side logic is lightweight, requiring minimal performance overhead and development complexity, with all business logic implemented on the client 4. Simplified feature development, requiring only local logic operations

There are also some limitations:

1. Only suitable for text data storage; object storage services are recommended for images and large files 2. Synchronization-related code requires extra caution in development, as bugs could have serious consequences 3. Implementing collaborative features with end-to-end encryption is relatively complex

The technical architecture is designed as follows:

1. Built on the Loro CRDT open-source library, allowing me to focus on business logic development

2. Data processing flow: User operations trigger CRDT model updates, which export JSON state to update the UI. Simultaneously, data is written to the local database and synchronized with the server.

3. The local storage layer is abstracted through three unified interfaces (list, save, read), using platform-appropriate storage solutions: IndexedDB for browsers, file system for Electron desktop, and Capacitor Filesystem for iOS and Android.

4. Implemented end-to-end encryption and incremental synchronization. Before syncing, the system calculates differences based on server and client versions, encrypts data using AES before uploading. The server maintains a base version with its content and incremental patches between versions. When accumulated patches reach a certain size, the system uploads an encrypted full database as the new base version, keeping subsequent patches lightweight.

If you're interested in this project, please visit https://github.com/hamsterbase/tasks
by sirmoveon | 2025-08-08 09:10:46+00:00
No, don't do it. I understand his thought process because they are both 12v batteries with more capacity, but car batteries are made for high burst of energy which a car engine ignition requires, whereas UPS batteries are made for slow drains. Also, these UPS are made for charging battery cells in a certain way, if you start to stack a bank of batteries of the same model in parallel hoping for more capacity, even then its a problem for the UPS's charger, they won't charge evenly and eventually becoming a problem.
by lava_pidgeon | 2025-08-08 09:11:36+00:00
" Pizza's interesting to me because it's one of the few foods where I think the American variant is largely superior to the original. All of the "traditional style" pizza I've had simply doesn't have near enough cheese. "

It is such an American comment. Cheese is a very diverse food and putting on pizza itself not a quality.

But my main point is that: Ranking food is so American. I like to draw this comparision: Germany today has the highest share of people not born in the country (20%). So it is not a surprise the local cuisine is heavily influenced by foreign cuisines. The most famous dish of that process is Döner, originated from the Turkish Döner Kebab. So what are the Germans handle this fact? At least if you read comments in r/Döner, it is seen as just two different dishes with its own qualities. You can't get the OG Döner Kebab (and all its variants) in Germany very easily, but vice versa German - styled Döner in Turkey isn't so good. And I like that attitude. Food is art. You can't just rank art. But Americans still try.
by withinboredom | 2025-08-08 09:11:56+00:00
I dropped one on a keychain on a sidewalk. It never pinged. That was an AirTag.

The other was the time I left my car keys on top of my car. Someone took the keys and put them in a random nearby business’s lost and found. The tile never pinged over the course of days and I had to find it the old fashioned way.

These things never worked for me, but it’s good to know that mail delivery people use these apps/devices that will let you track your packages in realtime.