MurphyA/hacker-news huggingface dataset:
by dmos62 | 2025-05-15 06:31:35+00:00
It occurred to me that the cache could be indexed not only by environment state but also by intent. A second agent could subdivide trajectories into steps, upgrading trajectories into ordered lists of sub-trajectories. Each trajectory and list would have an intent attached and would be aware of parent list's (i.e. parent "super-trajectory's") intent. And therefore could be embedded and looked up by an agent given its own intent. Not sure if this train of thought is easy to follow.

That's more auto-magical than you might care for. I've been designing an IDE where you program with intent statements and the generated code is a second-class-citizen, so I might be biased in suggesting this.
by fsflover | 2025-05-15 06:31:52+00:00
https://forum.qubes-os.org/t/are-we-safe-because-we-re-a-rel...

tl;dr: Qubes security relies on Xen, which is quite popular. But even Xen has more vulnerabilities than Qubes thanks to a clever design: https://www.qubes-os.org/security/xsa/#statistics.
by wnc3141 | 2025-05-15 06:32:32+00:00
Ignoring some nuances, I see what you're saying-- At least in the long run.

The issue is however in the short run, air BNB encourages taking existing rentals out of the market to turn into short term rentals. The effect is driving long term rental prices toward the short term price level supported by income level of the visitors. (untenable for most residents).

The conversation of new units refers to a decades long process dependent on credit cycles and investment interest.
by throwaway2037 | 2025-05-15 06:35:24+00:00
> To be clear, Tokyo as we know it today was basically rebuilt by America after we leveled it with firebombs. It was specifically built in the image of Manhattan.

I tried to research this topic. I cannot find anything about it. Can you share some sources? Tokyo was mostly low-rise until the 1990s, except some small areas in Otemachi (near Tokyo station) and Shinjuku.
by vbezhenar | 2025-05-15 06:37:18+00:00
vaultwarden uses sqlite database, so obviously you can export it.

I think that there are some objections about allowing user-friendly way to export passkeys as it's contradicts with their nature. But in the end they are exportable.

May be someone would build pure software implementation as browser extension which would allow export-import as PEM files and to hell with purists.
by michaelmure | 2025-05-15 06:38:33+00:00
Right now, yes, but the idea is to augment the webUI with external auth (e.g. Github OAuth and others) to make it a public portal where anyone can create issues and so on. In that case, the webUI would have access to the git repo, enforce any rules and prevent abuses.

With a single binary deployment, you'd just need a bit of config and a DNS, and you could host a forge-ish for your project.

We are not there yet but it's really not far.
by graealex | 2025-05-15 06:39:33+00:00
Till about yesterday, MySQL was little more than a CSV file on wheels, and even current popularity is mostly driven by two decades of LAMP.

You can be sure that PostgreSQL will be applicable for any work load that MySQL can handle, but not necessarily the other way round, so if you actually have the freedom to make a choice, go with PostgreSQL.

In particular, because PostgreSQL has a lot more features, people imply that the other one, for the lack of those features and its associated complexity, must automatically be faster. Which isn't true, neither generally, nor in special cases, since the latter one can go either way - your particular query might just run 4x on PostgreSQL. There is also no universal approach to even benchmark performance, since every database and query will have completely different characteristics.
by vladvasiliu | 2025-05-15 06:40:02+00:00
I don't know about Chile, but I think the issue isn't so much the system being public, as in run by some form of government. Rather, the issue is in how "socialists" tend to run systems: everything is great until they run out of other people's money.

Now, I'm not in the "free market will solve all our woes" camp, either, especially when it comes to what we call "public service" in France. Over here, transit systems are facing a push from the EU bureaucrats for "opening up to competition". I'm bracing for the shit to hit the proverbial fan.

Sure, our national rail company is world-famous for being on strike all day every day and twice on Sunday. But, when they do run, they work fairly well and serve most of the country, including random, middle-of-nowhere towns. New companies coming in for the competition only serve the most profitable routes. Of course, I don't know all the laws, but I haven't heard of any obligation for new companies to serve the less profitable routes. So, the SNCF will have less money from the profitable routes to subsidize these lines. This means that either service will degrade, or the State will have to increase funding [0]. Now, I'm generally fine with paying (reasonable) taxes and whatnot, but I'm less fine with having to pay more taxes just so that some random foreign company can make money.

So, what will become of these people? When, at the same time, there's a push to restrict private vehicle ownership, and, especially, to limit access to town centers for older cars? Think these people can afford brand spanking new electric cars? Think again.

---

[0] I think the EU doesn't allow States to directly subsidize the rail company, it would be some form of unfair competition or similar. But the State is allowed to spend on social programs, so there could be some kind of program to help with transit, which, in the end, is the same thing: the people will have to subsidize service for less profitable routes because a chunk of the income from profitable ones has moved to a private company which doesn't care.
by roenxi | 2025-05-15 06:40:11+00:00
> Anthropic found that it Claude will pretend that it used the "standard" way to do addition- add the digits, carry the 1, etc- but the pattern of activations showed it using a completely different algorithm.

That doesn't mean much; humans sometimes do the same thing. I recall a fun story about a mathematician with synesthesia multiplying numbers by mixing the colours together. With a bit of training such a person could also pretend to be executing a normal algorithm for the purposes of passing tests.
by nbittich | 2025-05-15 06:41:21+00:00
At best, the only useful thing I can get from chat gpt, deepSeek, or grok is keywords I can search on Google to find a valid solution to my problem. I get so frustrated with them that I almost never use LLMs, except for fixing grammar or translating. It's not because I'm against them, but because they are useless to me and a massive waste of time.
by theshrike79 | 2025-05-15 06:41:33+00:00
Agents make it easier for you to give context to the LLM, or for it to grab some by itself like Cline/Claude/Cursor/Windsurf can do.

With a web-based system you need repomix or something similar to give the whole project (or parts of it if you can be bothered to filter) as context, which isn't exactly nifty
by eitland | 2025-05-15 06:42:53+00:00
More broadly—and at least in online spaces—I often notice that many vocal proponents of atheism exhibit traits typically associated with religious behaviour:

- a tendency to proselytise

- a stubborn unwillingness to genuinely engage with opposing views

- the use of memes and in-jokes as if they were profound arguments

- an almost reverential attitude toward certain past figures

There’s more, but I really ought to get on with work.
by theshrike79 | 2025-05-15 06:43:22+00:00
I've settled on Cline for now, with openrouter as the backend for LLMs, Gemini 2.5 for planning and Claude 3.7 for act mode.

Cursor is fine, Claude Code and Aider are a bit too janky for me - and tend to go overboard (making full-ass git commits without prompting) and I can't be arsed to rein them in.
by M4v3R | 2025-05-15 06:44:28+00:00
> This is almost certainly because someone recently adjusted its prompt to tell it what its views on white genocide are

Do you have any source on this? System prompts get leaked/extracted all the time so imagine someone would notice this

Edit: just realized you’re talking about the Grok bot, not Grok the LLM available on X or grok.com. With the bot it’s probably harder to extract its exact instructions since it only replies via tweets. For reference here’s the current Grok the LLM system prompt: https://github.com/asgeirtj/system_prompts_leaks/blob/main/g...
by __turbobrew__ | 2025-05-15 06:45:53+00:00
> On-premise open-source S3 is a problem though

Rook/ceph with object storage is pretty bulletproof: https://www.rook.io/docs/rook/v1.17/Storage-Configuration/Ob...

I do wish more systems had high quality operators out there. A lot of operators I have looked into are half baked, not reliable, or not supported.
by theshrike79 | 2025-05-15 06:46:25+00:00
Just yesterday I wanted to adjust the Renovate setup in a repo.

I could spend 5-10 minutes digging on through the docs for the correct config option, or I can just tap a hotkey, open up GitHub Copilot in Rider and tell it what I want to achieve.

And within seconds it had a correct-looking setting ready to insert to my renovate.json file. I added it, tested it and it works.

I kinda think people who diss AIs are prompting something like "build me Facebook" and then being disappointed when it doesn't :D
by whstl | 2025-05-15 06:49:01+00:00
I was reading this whole thread flabbergasted and wondering "where the hell are people working that this happened" when it hit me:

I did work in a place where a manager was invoicing monthly "external design work" to the company to the tune of 5x his own salary, because the company's designer was "overwhelmed".

In the end he was just paying the hired designer a little extra to drag her feet and paying a Fiverr freelancer to do some cheap mockups with Figma. And obviously cashin' in the rest.

I only found out about several months after I left. It was interesting for me to have all this revealed because this guy was actively working to undermine all other engineering teams, with gossip and by blocking work. I didn't interact much with him or at all, but he was part of why I left.

The fun part: he was only fired a few months after the BOARD ITSELF fired the CTO, CPO and CEO all in the same day.

The company was 90 employees when I joined, 900 when I left, zero in 2024, and now was sold for scrap to a micro-sized competitor.

I wish I was a writer because the stories I have of that place would be an amazing book.
by ezrast | 2025-05-15 06:49:01+00:00
EDIT: I originally had an escalatory reply here but have thought better of it. Trying again but without being an asshole: yeah, what you describe is one way miscommunications can happen. They can also happen in other ways that may be the engineer's fault, or nobody's at all. They may not happen every day, just like how you won't be deploying a new service every day, but anyone who works in an office is going to need to be able to deal with them regardless. Highly functional organizations are so because they can recover from mistakes, not because they don't make them.
by simianwords | 2025-05-15 06:49:23+00:00
There are a lot of words but it feels like you have never really used LLM's (apologies for the bluntness).

We see LLM's introspecting all the time[1].

>Notably, DeepSeek-AI et al. report that the average response length and downstreamperformance of DeepSeek-R1-Zero increases as training progresses. They further report an “aha moment” during training, which refers to the “emergence” of the model’s ability to reconsider its previously generated content. As we show in Section 3.2, this reconsideration behaviour is often indicated by the generation of phrases such as ‘wait, ...’ or ‘alternatively, ...’

[1] https://arxiv.org/pdf/2504.07128
by dragonwriter | 2025-05-15 06:49:38+00:00
> This is almost certainly because someone recently adjusted its prompt to tell it what its views on white genocide are meant to be

Well, someone did something to it; whether it was training, feature boosting the way Golden Gate Claude [0] was done, adjusting the system prompt, or assuring that it's internet search for contextual information would always return material about that, or some combination of those, is neither obvious nor, if someone had a conjecture as to which one or combination it was, easily falsifiable/verifiable.

[0] https://www.anthropic.com/news/golden-gate-claude
by lazide | 2025-05-15 06:50:08+00:00
Eh, sounds good until you try it.

I tried going without a car once (in the US), and it turned into a much bigger problem because the times you’d most like to use the car (holidays, vacation times if you’re going on a trip) also tend to be when other people want to do the same thing, and it’s very difficult to get the rental you want.

Also, there were a couple times I showed up to pick up what I’d reserved, and all the sudden it wasn’t available - and that completely screwed me over.

And that isn’t even counting emergencies.
by teetertater | 2025-05-15 06:50:58+00:00
Yes, spark is too complicated for most cases;

But if you're inclined to use it, databricks' setup of spark just saves you an incredible amount of time that you'd normally waste on configuration and wiring infrastructure (storage, compute, pipelines, unified access, VPNs etc). It's expensive and opinionated, but the data engineers you need to deal with spark OOM errors constantly is greater. Also databricks' default configs give you MUCH better performance out of the box than anything DIY and you don't have to fiddle with partitions and super niche config options to get even medium workloads stable
by theshrike79 | 2025-05-15 06:51:51+00:00
But just like gambling, there are ways to do it correctly.

Yes, there are the grandmas in a trance vibe-gambling by shoving a bucket of quarters in a slot machine.

But you also have people playing Blackjack and beating the averages by knowing how it's played, maybe having a "feel" for the deck (or counting cards...), and most importantly knowing when to fold and walk away.

Same with LLMs, you need to understand context sizes and prompts and you need to have a feel for when the model is just chasing its own tail or trying to force a "solution" just to please the user.
by jaberjaber23 | 2025-05-15 06:52:22+00:00
totally agree. we're not trying to replace deep CUDA knowledge:) just wanted to skip the constant guess and check.

every time we generate a kernel, we profile it on real GPUs (serverless) so you see how it runs on specific architectures. not just "trust the code" we show you what it does. still early, but it’s helping people move faster
by card_zero | 2025-05-15 06:52:24+00:00
You're quoting that part as persuasive? I was going to attack it as a wobbly argument, but I didn't want to be cruel, it falls over all by itself.

The article is full of special pleading for the Celts being capable of making good copies, but refraining from doing so because they didn't ever feel like it and were permanently swept up by the abstract muse.

> Instead, it’s thought that the dies were larger than the flans [blanks] so that part of the image always resided in the unseen spiritual world that the Celts worshiped so much.

How about they just weren't keen on thinking ahead? Then they make the dies first, and as an afterthought they make the blanks the correct weight. This would also explain how Apollo was mostly hair - start engraving hair, get carried away, now coin is full of hair, cram a face in the remaining space. But no, no, they were in superb control of every aspect of metalwork at all times, and anything that seems like a fuck-up was actually spirituality.

I can accept that part of the reason for abstract coins is that they weren't motivated to make accurate copies, but I think also they couldn't.
by mentalgear | 2025-05-15 06:53:56+00:00
Funny enough, this is also something I thought about a few weeks back: what's the motivation of machine, if it has no emotions, to explore and continue in the world - what sense does it make if it doesn't have curiosity (of course this could be a RL function, but still, imagine putting yourself in world without life, where everything is only static, how boring would it be).
by vladvasiliu | 2025-05-15 06:56:56+00:00
> And, of course, public transportation is often lacking quality compared to individual traffic. (Taking a bike across a bicycle road vs. getting into a crammed subway train in July, for instance.)

Well, it doesn't have to be like that. Riding a bike in July is atrocious where I live, even with an electrical one. I'll end up drenched after my 20-minute commute, even though it's mostly flat.

Cars didn't use to have AC, either, now they do. Newer metro lines where I live also started having AC a few years ago. This can be improved. They also automated some lines, and we now have trains every other minute during rush hour. They're still full to the brim.

What's missing, however, is some kind of reasonable policy. But not only of the government kind.

Why do we all have to commute at the same exact time? Yeah, some people have kids and need to get them to school on time. Others need to absolutely be physically at their work place at a given time.

But huge swathes of the population are not in this situation. Why do they insist on taking the metro at the same exact time as the others? When Covid was still a thing, the government tried asking the people who could, to move their work schedules a little before or a little after rush hour, so as to lower density. Nobody cared. I had already doing this before covid: the commute was much shorter; I had ample seating available. Yet I didn't see any change after this recommendation.
by dahart | 2025-05-15 06:57:50+00:00
Sorry man, you seem really defensive, I didn’t mean to put you on edge. Okay, if you are calling the scenes “HDR” then I’m happy to rescind my critique about Ansel Adams and switch instead to pointing out that “HDR” doesn’t refer to the range of the scene, it refers to the range capability of a digital capture process. I think the point ultimately ends up being the same either way. Hey where is HDR defined as an adjective? Last time I checked, “range” could be a noun, I think… no? You must be right, but FWIW, you used HDR as a noun in your 2nd to last point… oh and in the title of your article too.

Hey it’s great Reinhard was inspired by Adams. I have been too, like a lot of photographers. And I’ve used the Reinhard tone mapper in research papers, I’m quite familiar with it and personally know all three authors of that paper. I’ve even written a paper or maybe two on color spaces with one of them. Anyway, the inspiration doesn’t change the fact that 12 stops isn’t particularly high dynamic range. It’s barely more than SDR. Even the earliest HDR formats had like 20 or 30 stops, in part because the point was to use physical luminance instead of a relative [0..1] range.

8 bit RGB does sort-of in practice describe a dynamic range, as long as the 1 bit difference is approximately the ‘just noticeable difference’ or JND as some researchers call it. This happens to line up with 8 bits being about 8 stops, which is what RGB images have been doing for like 50 years, give or take. While it’s perfectly valid arithmetic to use 8 bits values to represent an arbitrary amount like 200 stops or 0.003 stops, it’d be pretty weird.

Plenty of people have called and continue to call 8 bit images “LDR”, here’s just three of the thousands of uses of “LDR” [1][2][3], and LDR predates usage of SDR by like 15 years maybe? LDR predates sRGB too, I did not actually mean 8 bit sRGB. LDR and SDR are close but not quite the same thing, so feel free to read up on LDR. It’s disappointing you ducked the actual point I was making, which is still there even if you replace LDR with SDR.

What is confusing about the sentence about analog cameras and exposure control? I’m happy to explain it since you didn’t get it. I was referring to how the aperture can be adjusted on an analog camera to make a scene with any dynamic range fit into the ~12 stops of range the film has, or the ~8 stops of range of paper or an old TV. I was just trying to clarify why HDR is an attribute of digital images, and not of scenes.

[1] https://www.easypano.com/showkb_228.html#:~:text=The%20Dynam...

[2] https://www.researchgate.net/figure/shows-digital-photograph...

[3] https://irisldr.github.io/
by duncanfwalker | 2025-05-15 06:58:27+00:00
The skew you mention for mass transit exists for individual vehicles too. In New York it's baked in that the avenues, running north-south, are wider than the east-west streets and have longer greens at intersections.

The 15-minute city idea is now a real trigger issue. It's originally urban planning concept so I understand it's more about design the city in such a way that you /can/ live most of your life within a 15mins journey rather than assuming that's already the case (or worse as some conspiracy theories assume).
by carlmr | 2025-05-15 06:58:46+00:00
I think it's funny how I had this kind of sort of "clear" understanding of Rust ownership from experience, and asking "why" repeatedly puts a few holes in the illusion of my understanding being clear. It's mostly familiarity of concepts from working with C++ and RAII and solving some ownership issues. It's kind of like when people ask you for the definition of a word, and you know what it means, but you also can't quite explain it.

I would say you're correct that ownership is something that only exists on the language level. Going back to the documentation: https://doc.rust-lang.org/book/ch04-01-what-is-ownership.htm...

The first part that gives a hint is this

>Rust uses a third approach: memory is managed through a system of ownership with a set of rules that the compiler checks.

This clearly means ownership is a concept in the Rust language. Defined by a set of rules checked by the compiler.

Later:

>First, let’s take a look at the ownership rules. Keep these rules in mind as we work through the examples that illustrate them:

>

>*Each value in Rust has an owner*.

>There can only be one owner at a time.

>*When the owner goes out of scope*, the value will be dropped.

So the owner can go out of scope and that leads to the value being dropped. At the same time each value has an owner.

So from this we gather. An owner can go out of scope, so an owner would be something that lives within a scope. A variable declaration perhaps? Further on in the text this seems to be confirmed. A variable can be an owner.

>Rust takes a different path: the memory is automatically returned once the variable that owns it goes out of scope.

Ok, so variables can own values. And borrowed variables (references) are owned by the variables they borrow from, this much seems clear. We can recurse all the way down. What about up? Who owns the variables? I'm guessing the program or the scope, which in turn is owned by the program.

So I think variables own values directly, references are owned by the variables they borrow from. All variables are owned by the program and live as long as they're in scope (again something that only exists at program level).
by lukas099 | 2025-05-15 07:02:49+00:00
It’s a belief about a great future change, but there’s nothing supernatural or totally implausible about it. And it doesn’t sound like they were preaching it as the absolute truth, but were open that it was just their belief. Also, no social rites or rituals mean that despite them telling it to people who didn’t care to hear it, I am not convinced that their belief was very religious.

Also, “As a teenager” implies more self-awareness than you seem to give them credit for.
by pentaphobe | 2025-05-15 07:03:49+00:00
Let's add a post post scriptum :)

Just because your project might not be at Google's scale doesn't mean it is therefore also not complex [^1]

Example: I'd say plenty of games fit the author's definition of "complex systems". Even the well-engineered ones (and even some which could fit on a floppy disc)

[1]: https://en.m.wikipedia.org/wiki/Affirming_the_consequent