MurphyA/hacker-news huggingface dataset:
by nfriedly | 2025-10-02 21:01:17+00:00
Fullstory | Atlanta or Remote (US, London, Colombia) | https://www.fullstory.com/

Fullstory provides privacy-preserving session replay and analytics for websites and mobile apps. Our session replays are nothing short of magical - they look almost like a video of the user's screen (with private details redacted) - and the combination with analytics creates eye-opening insights.

We have several roles open in engineering & product. The backend roles are going to be working with Go (golang), gRPC, Solr, BigQuery/BigTable, Kubernetes (K8S/GKE), and more on Google Cloud Platform (GCP), and then the fullstack roles add in TypeScript & React for the frontend.

USA:

* Staff Product Designer - $152~185k - https://www.fullstory.com/careers/jobs/bbd018bf-cf92-47ea-85...

Colombia:

* Senior Software Engineer, Web Capture: https://www.fullstory.com/careers/jobs/fc8bacd1-7ad3-41df-a9...

* Senior Software Engineer, Data Management: https://www.fullstory.com/careers/jobs/729bbb6e-29ba-451a-9b...

* Senior Software Engineer, Data Ingestion: https://www.fullstory.com/careers/jobs/02430757-91ab-46e0-86...

* Senior Software Engineer, Behavioral Intelligence: https://www.fullstory.com/careers/jobs/847fba62-f7b7-46ae-92...

We also have a few more roles open in the US & UK in sales, finance, and customer support - see https://www.fullstory.com/careers/ for the full list and some general info.

For US roles, in addition to the listed pay ranges, you can expect regular raises & bonuses, equity, and benefits including: health insurance, 401k matching (Vanguard), annual learning stipend, unlimited PTO, and more. I take about 5 weeks vacation a year, in addition to ~3 weeks worth of company holidays (federal holidays + the week of Christmas to New Years.)

You also get a 5-week sabbatical after 5 years of employment - I took mine at the end of last year, and it was fantastic.

To apply, please submit your info on the website, and our recruiting team will get in touch with you. If you have questions, feel free to reply here or contact me directly. (I'm an engineer on the iOS team, but I'll do my best to answer questions.)
Ask HN: How do coding agent labs manage agent state in cloud sandboxes?
by ishaanbhagwat | 2025-10-02 21:02:24+00:00
As Simon Williamson said, an LLM agent is something that runs tools in a loop to achieve a goal. https://simonwillison.net/2025/Sep/18/agents/

I might be overthinking this, but:

For a coding agent like Devin, the output of a tool use is usually in the system environment like the terminal state.

When assigned a task, Devin would (probably) first pull the github repo onto a ephemeral firecracker-like container instance that is hardened and isolated. It would then connect to and call an LLM API service with context of (user query, terminal state, existing code) and execute tool-calls recommended by the LLM.

It'd continue doing so in a loop until it's goal (user query) is reached.

Now, how are they storing effective 'agent state' to fight against container reliability concerns. I've always read that stateful API services are a bad idea.

In a way the sandbox service is also an API, but if user sessions are mapped 1:1 to sandboxes, how do you achieve statelessness in the compute layer without storing or caching entire system states somewhere?
by thinkindie | 2025-10-02 21:02:32+00:00
Today I've tested Claude Code with small refactorings here and there in a medium sized project. I was surprised by the amount of token that every command was generating, even if the output was few lines updated for a bunch of files.

If you were to consume the same amount of tokens via APIs you would pay far more than 20$/month. Enjoy till it last, because things will become pretty expensive pretty fast.
by dang | 2025-10-02 21:03:13+00:00
Related:

Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=37591070 - Sept 2023 (1 comment)

Playball: Watch MLB games from the comfort of your own terminal - https://news.ycombinator.com/item?id=21653981 - Nov 2019 (42 comments)
by mrbonner | 2025-10-02 21:03:20+00:00
The horror that starvation inflicts on the human mind is beyond comparison. My grandfather experienced this firsthand when he fled from the Japanese invasion, an occupation that stripped civilians of their food supply. He helplessly watched as his parents, relatives, and even his older brother succumbed one by one to hunger. Barely escaping the same fate, he fled the country just before starvation could claim his own life.

When I was eight years old, I asked him why he always kept a room filled with dried cassava root. His reply was simple but unforgettable: dying from starvation is the most terrifying experience imaginable, and he was determined never to endure it again.
Show HN: ComputeGuy – NVMe VPS Hosting with Global Locations
by sasansadeghi | 2025-10-02 21:03:26+00:00
We built ComputeGuy to help developers and startups deploy VPS in less than 30 seconds. Featuring NVMe storage, flexible bandwidth plans, and 24/7 support. Would love your feedback: https://computeguy.com .
by jdiff | 2025-10-02 21:04:01+00:00
Sure, but there's usually plenty of other tradeoffs in any system of notable complexity. This is certainly a system of notable complexity. We may find that there is mental degradation that's not covered by this. We may discover that cancer is practically unavoidable if you live long enough, and the problem compounds even further with age than we can anticipate now. There's never just one lever being pulled in isolation.
by nanomonkey | 2025-10-02 21:04:44+00:00
One can still use simpler contact information like a phone number, email or QR code to transfer a user id.

While I love what Signal has done, the compromises are significant. I use Secure Scuttlebutt, Cabal, Spritely Goblins, Tor, email and a variety of other P2P software on whatever device I like, but Signal requires a phone with Android or Apple, and requires that I lock my id to my phone number.
by galenmarchetti | 2025-10-02 21:04:47+00:00
yep if you want to just go straight to the docs, they're here: https://docs.astrobee.ai/

warehouse: you connect your warehouse AND astrobee will store your semantic layer (ontology) in your warehouse. it will also use your warehouse to do computation

connect source: you'll use our warehouse under the hood, and when you connect your source systems, data will end up being stored in our warehouse. thats where computation and ontology storage will happen
by p_ing | 2025-10-02 21:05:00+00:00
This has happened with every version of Windows. NT4 SP6 was a nightmare and recommended to skip because it would cause a BSOD. Microsoft had to release SP6a about a month later.

Updates and unbootable systems are nothing new, to treat any OS as a unicorn in this respect is ignoring past history. Happens with Windows, macOS, and Linux.
by mk89 | 2025-10-02 21:05:07+00:00
Doesn't prove anything, and it definitely doesn't prove he gave Hamas weapons so they would be victims of a terror attack.

Hell, we in the West have given Gaza (and indirectly, we knew it would go to Hamas) so much money. Did we support terrorism? How did we know that they would use our money to buy weapons to murder people in Israel instead of building good things?

For me this is more showing an utter incompetence both from Nethanyau and our Western leaders who totally didn't see how they outsmarted us for years. Why do you think our leaders can control everything and know everything? They can make mistakes out of incompetence.

I guess this strategy sometimes works in other countries, and sometimes they screw you :)
by darth_avocado | 2025-10-02 21:05:32+00:00
This. The main reason OpenAI throws money at top level folks is because they can quickly replicate what they have at OpenAI elsewhere. Imagine you have a top level researcher who’s developed some techniques over multiple years that the competition doesn’t have. The same engineer can take them to another company and bring parity within months. And that’s on top of the progress slowing down within your company. I can’t steal IP, but but sure as hell can bring my head everywhere.
by guywithahat | 2025-10-02 21:05:55+00:00
It's incredible how little impact unions have on wages. For decades nobody cared about the wages, then once a non-union shop (Tesla) starts paying significantly more, the Ford CEO takes notice and double wages. One has to wonder if their wages might be higher if it weren't for the UAW, and companies had more flexibility to raise them during strong periods of growth
by JumpCrisscross | 2025-10-02 21:06:19+00:00
> When you get to the point of arguing "only 12% of the children are starving, not 16%" you probably shouldn't bother

Devil's advocate: we grow enough food to feed every human. What we lack is the logistics. War disrupts logistics. Food insecurity rising is thus, unfortunately, an expected (and probably unmitigatable) consequence of war.

That's why we have to define a line, based on history and capability, that sets what's a tolerable amount of starvation. And what is not.
by throwaway_0501 | 2025-10-02 21:06:35+00:00
Buried lede: Fastmail is using AI-generated code / words / decision-making systems, just like everyone else and following the same meaningless "principles" as everyone else.

> For our staff, we encourage understanding the tools that exist in the world, and how to use them safely. Our policy makes it clear that any use of tools, including tools with AI in them, must follow clear privacy-preserving principles:

Data Protection: All data protection, confidentiality, and privacy policies must be followed (our vendors for things like anti-abuse and support are moving towards using AI for translation, categorization, abuse detection – and we are ensuring that their policies continue to provide protection for our customers) Accountability for work: Any AI generated writing or code must be reviewed and understood by a human being, and go through our regular second-set-of-eyes processes before being used Bias awareness: Actively look for biases or hallucinations in AI output Human authority: Always have a path for appeal to a human from any decision that is made by automated tools
by 1718627440 | 2025-10-02 21:06:38+00:00
But that's the kind of thing I addressed in my ancestor comment: a classic problem with different names clashing. You solve that by putting the translation unit boundaries somewhere else, or by undefining. Nothing else is pointed our in the Stackoverflow post appearing in your posted search query.

It sounds a bit like some people have poor macro hygiene. I thought it's standard to just undefine all macros immediately after use.
by Terr_ | 2025-10-02 21:07:08+00:00
> One of the axioms I go by is that people were never stupid.

Or in some cases, "poor, not stupid" [0], where even geniuses had no power or resources to pursue great innovations compared to the immediate priority of Not Starving.

[0] https://acoup.blog/2020/07/24/collections-bread-how-did-they...
by palmotea | 2025-10-02 21:07:25+00:00
>> Unlike railroads and fibre, all the best compute in 2025 will be lacklustre in 2027.

> I definitely don't think compute is anything like railroads and fibre, but I'm not so sure compute will continue it's efficiency gains of the past. Power consumption for these chips is climbing fast, lots of gains are from better hardware support for 8bit/4bit precision, I believe yields are getting harder to achieve as things get much smaller.

I'm no expert, buy my understanding is that as feature sizes shrink, semiconductors become more prone to failure over time. Those GPUs probably aren't going to all fry themselves in two years, but even if GPUs stagnate, chip longevity may limit the medium/long term value of the (massive) investment.
by akkartik | 2025-10-02 21:07:33+00:00
Email is only part of my electronic memory. Over time it's become more important to me to maintain my own copies of my memory on devices I control. The forms and formats are many, and they all need a commitment to maintain control. So yes, use email over more mutable media. And avoid remotely mutable extensions to emails. And keep a local copy of your email. And maintain date-stamped archives of stuff you work on, and keep your codebases easy to run from any point in their history, and write good notes. Constant vigilance.
by JumpCrisscross | 2025-10-02 21:07:48+00:00
> All major human rights organizations are saying the exact same thing: Israel is actively committing a genocide

Your argument loses credibility when you overstep like this.

Human rights organisations (and credible third parties) agree that Gaza is in famine. The term genocide is not universally applied, though it is increasingly and increasingly credibly, albeit at the expense of the clarity of the term.
by Keyframe | 2025-10-02 21:08:35+00:00
Answer is a classic programming one - it depends? There are definitely differences in strength and weaknesses among them.

I run claude CLI as a primary and just ask it nicely to consult gemini cli (but not let it do any coding). It works surprisingly well. OpenAI just fell out of my view. Even cancelled ChatGPT subscription. Gemini is leaping forward and _feels like_ ChatGPT-5 is a regression.. I can't put my finger on it tbh.
by rufus_foreman | 2025-10-02 21:09:06+00:00
Governments are not limited by the Hatch Act, civil service employees are. And the limitations are mainly around elections, so for example under the Hatch Act a civil service employee may not "use his official authority or influence for the purpose of interfering with or affecting the result of an election", may not "knowingly solicit, accept, or receive a political contribution from any person", may not "run for the nomination or as a candidate for election to a partisan political office", and may not "knowingly solicit or discourage the participation in any political activity" of someone who the civil service employee is interacting with.
by FergusArgyll | 2025-10-02 21:09:13+00:00
I dunno, look at these [0] I think they're quite nice! But I can imagine getting bombarded with them all day can eventually turn someone off. (I assume I'd feel the same if I saw 100 Monet's every day for 3 years)

[0] https://andymasley.substack.com/p/a-ton-of-ai-images-ive-mad...
by QuantumNomad_ | 2025-10-02 21:09:21+00:00
> those screens will exist

It’s already possible. See the Stagecraft studio they built for the production of TV series The Mandalorian.

> shooting the series on a stage surrounded by massive LED walls displaying dynamic digital sets, with the ability to react to and manipulate this digital content in real time during live production

https://www.unrealengine.com/fr/blog/forging-new-paths-for-f...

> The StageCraft process involves shooting live-action actors and sets surrounded by large, very high-definition LED video walls. These walls display computer-generated imagery backdrops, once traditionally composited primarily in post-production after shooting with chroma key screens. These facilities are known as "volumes". When shooting, the production team is able to realign the background instantly based on moving camera positions. The entire CGI background can be manipulated in real-time.

https://en.wikipedia.org/wiki/StageCraft
by ender341341 | 2025-10-02 21:09:22+00:00
> It's not as if a separate diagnosis would change how a speech therapist interacts with a child.

This is the really big part that a lot of people seem to miss when complaining about the changes in DSMV.

Previously there were dozens of conditions that had nearly the exact same symptoms and super similar treatments that may work.

The change basically said, for these given symptoms here's a bunch of treatments that may work.

I've known a few people that were diagnosed as something that would now be under autism, but because they had that diagnosis that didn't happen to include some of the treatments that actually ended up working for them they ended up not finding them until they happened to get a doctor that said "you know these diagnoses are really close, lets try this instead".

From talking with doctors I don't think I've heard anyone disagree that autism is almost assuredly a cover term for many different things similar to cancer not being a singular disease. The difference right now is that we don't have any concrete test to differentiate between any of the autisms yet, just various sets of treatments that work to varying degrees for different people.
by periodjet | 2025-10-02 21:10:13+00:00
> DHH’s politics are not normal. Maybe they used to be, I don’t know, but as of right now the dude is way the fuck outside of what most people would consider moral or acceptable.

Only a person deeply ensconced in an information bubble could assert this. DHH’s opinions are only surprising and disquieting to a tiny minority of social justice fundamentalists.

The reason this is so uncomfortable for them is because it’s a clear signal that normal middle-of-the-road opinions are (thankfully) becoming normalized once again after the socjus fundies held everyone hostage for over a decade.

The fever is breaking, though, and such people are being revealed for what they actually are: a tiny group of rather unhinged extremists. The rest of us normies are relieved to just be getting back to regular life again.
by heavyset_go | 2025-10-02 21:10:38+00:00
> a historical edge case

What are you talking about? Revocation of citizenship, denaturalization, exile, banishment, etc are some of the oldest functions of law there are. For as long as states and the concept of citizenship have existed, revocation of citizenship has been a thing.

Hell, entire countries were started by populations that were denaturalized.

And countries regularly denaturalize their own citizens, both in the past and present.

During war, it's even more common, especially among naturalized citizens. Germany considered itself in a state of war from an enemy foreign and within, denaturalization and then expelling of non-citizens was in their right, just as it was in the right of literally every Western nation to do the same during times of war, which they did. In fact, just having the wrong ideas or saying the wrong thing were grounds for denaturalization here and elsewhere.

In the period that the Nuremburg Laws were passed, rates of denaturalization world-wide had reached a high point. World War I had increased the rate, and it continued accelerating after, with denaturalization laws passed and used in practice by every country that had fought in it. In the decades before Germany's denaturalization laws, literally tens of millions of people had been denaturalized from their homelands.

Hundreds of thousands of Palestinians were denaturalized and exiled in order to establish the State of Israel. Millions of black South Africans were denaturalized and were made citizens of Bantustans. Today, the Royhingya are stateless because they were denaturalized. In 2013, hundreds of thousands of black Haitians had their citizenship revoked.

The idea that citizenship cannot be revoked is a recent US/UN thing for some reason. And even then it's still wrong, because the US has a long history of denaturalizing its undesirables.

> I don’t see what’s calloused about it, either. People voluntarily relocate with their children, who do not have a choice in the matter, all the time. If the parents are sneaking into and hiding in a country, I don’t see what’s so different about the family being removed to their place of origin vs the family voluntarily relocating, from the perspective of the child.

[0][1]:

> Neighbors like Eboni Watson say they ducked for cover as they heard several flash bangs.

> "They was terrified. The kids was crying. People was screaming. They looked very distraught. I was out there crying when I seen the little girl come around the corner, because they was bringing the kids down, too, had them zip tied to each other," Watson said. "That's all I kept asking. What is the morality? Where's the human? One of them literally laughed. He was standing right here. He said, 'fuck them kids.'"

> “It was heartbreaking to watch,” she said. “Even if you’re not a mother, seeing kids coming out buck naked and taken from their mothers, it was horrible.”

> "They just treated us like we were nothing," Fisher said.

[0] https://www.rawstory.com/it-was-heartbreaking-naked-zip-tied...

[1] https://abc7chicago.com/post/ice-chicago-federal-agents-surr...
by JumpCrisscross | 2025-10-02 21:10:43+00:00
> Why did Lebanon, Jordan, Turkey, Europe, Canada etc. take Syrians during the war in Syria but Egypt (and everyone else) refuses to allow civilian Gazans to escape to safety?

Spitballing here, but it might be continued unease about Arafat. He weaponised the Palestinian population in Lebanon [1] and Jordan [2] in ways that would make it politically untenable for them to accept Palestinian refugees.

[1] https://en.wikipedia.org/wiki/Palestinian_insurgency_in_Sout...

[2] https://en.wikipedia.org/wiki/Black_September
by pydry | 2025-10-02 21:11:15+00:00
>Everyone claiming Israel is the worst of the worst - just put yourselves in their shoes, and imagine for a moment that your friend/your husband/wife/baby/kids are still kept hostage by brutal people. Hostage. Not prisoner because they had done something. Hostage - grabbed in the night while sleeping or whatever.

This happened routinely to Palestinians for decades (detained without charge is a kidnapping), but since those detainees (often kids) are considered subhuman by zionists it never mattered to them.

Oct 7th didnt just come out of nowhere. It came from people who were exactly as furious as you are now for identical reasons.
by botirk | 2025-10-02 21:11:26+00:00
I hit this while building Adaptive, a proxy layer for LLM APIs.

I needed to extend the OpenAI SDK / Anthropic SDK types with some extra fields.

In most languages, this is trivial.

In Go, it meant:

→ Embedding the original struct and hoping it wouldn’t break with the next SDK release.

→ Or recreating the types entirely, just to add fields.

That feels painful for something so basic.

But here’s the twist.

I also love how Go won’t let me build endless inheritance hierarchies or clever “extension” tricks that make a codebase unreadable.

The rigidity forces simplicity.

The problem is sometimes it becomes too simple.

When I want type-specific extensions, Go makes me fight the language instead of working with it.

That’s why I both hate and love Go’s type system.

It keeps my code clean — but makes it harder to grow.
by oytis | 2025-10-02 21:11:38+00:00
Like, not at all? They tried to withdraw from Gaza, and preferred to educate their population on living under daily rocket attacks just to avoid waging a war in Gaza. It all dragged on with no hope for a permanent peace and culminated in the October massacre.

Hamas on the other hand does indeed have the power to end it all - if not with all their dreams and wishes being fulfilled - which is a pretty outrageous expectation for the losing party
by elvisloops | 2025-10-02 21:11:51+00:00
The history of Signal has been to provide the security properties we're talking about without users having to think about it or understand. To suddenly remove forward secrecy is a very big change, and it isn't one that they seem to have acknowledged or documented. Like this blog post: they are making an announcement that they have a "post-quantum ratchet," when they have effectively removed the ratchet. It's theater.