MurphyA/hacker-news huggingface dataset:
by matwood | 2026-03-02 11:59:28+00:00
You can never go wrong with genuinely asking someone how their day is going. If someone doesn't want to talk it's very easy for them to shutdown the conversation and move on. But, I find most of the time people are dying to talk about how good/bad their day is going.

Think of it this way. Everyone's favorite topic is themselves. Give someone an opportunity to talk about themselves and most people will take it. The nuance that takes practice is not peppering the person with questions. Ask, give them time to respond, and then maybe say something from your own day and ask a follow up to something they said. That way you keep them doing most of the talking, but it's not an interrogation.

As for the awkward part, embrace it! I can be super awkward so I just run towards it. "Ending a random convo is always awkward for me, so I'll just say it was nice to chat and maybe chat again sometime." Usually there's a chuckle and done.
by jlongo78 | 2026-03-02 12:00:28+00:00
Nice work on this. One pattern that scales well with Claude Code agents: run multiple instances across separate worktrees of the same repo simultaneously. Each agent tackles an isolated concern, no merge conflicts mid-flight. The key is a terminal setup that persists sessions independently so you can resume any agent after a disconnect without losing context. Most people underestimate how much time gets lost just reconnecting and re-establishing state.
by PxldLtd | 2026-03-02 12:00:33+00:00
OP here. I posted an earlier version of PipeDream about month ago, I’ve just released v0.3.0 which attempts to improve visual-consistency.

PipeDream is a CLI utility that wraps the stdout of terminal games (like Frotz/Zork or Colossal Cave) and generates visualisations using the Gemini API.

The early version just generated isolated images, which felt disjointed. I built a state-aware navigator and an AI director that attempts to solve this by mapping out physical paths and cardinal directions. When you use the new --img2img flag, PipeDream uses the previous scene as a structural guide. If you walk North, the new room maintains the lighting, style, and architectural geometry of the previous room. It makes exploring feel a bit more cohesive than a slideshow.

I also added aggressive smart-caching. If you backtrack to a previously visited room, it bypasses the LLM entirely and loads the cached state, which keeps API costs down per session.

To try the built-in demo (API key required, free tier works fine):
pip install pipedream-fiction
export GEMINI_API_KEY=YOUR_GEMINI_API_KEY
pipedream-gui --img2img

If you want to try it with a real game, you can install Colossal Cave via uv tool install adventure and run pipedream-gui --img2img adventure.

You can find more examples of usage on the repo: [github.com/cpritch/pipedream]

I recommend running it with the --img2img flag enabled. It costs slightly more per generation, but the visual consistency is entirely worth it. I’d love to hear your thoughts, feedback or suggestions.
by jlongo78 | 2026-03-02 12:00:35+00:00
Mini-coders like this shine when you pair them with a proper multi-agent setup. One pattern worth trying: run a fast cheap model for exploration and a slower smarter one for final implementation, side by side in separate terminal sessions. The context switching overhead kills productivity though. Whatever terminal workflow you land on, make session persistence non-negotiable. Losing an agent mid-task because of a dropped connection is brutal.
by binaryturtle | 2026-03-02 12:01:25+00:00
That's rater like "gnu.org" which blocks you when you're using a slightly older browser. But when you change your user agent to "curl" it magically starts working. Or the German news site "spiegel.de" which also blocks old browsers from accessing the site entirely, unless you change the user agent to "bingbot" (or some other random bot from their whitelist). *insert a facepalm emoji here*
by roflcopter69 | 2026-03-02 12:02:50+00:00
Thanks for the reply!

> I quite like modern C++, so I really tried to make it work for gamedev, but I think you can't really do it.

What exactly do you mean? What parts of modern C++ did not work for you?

> You can use all the modern C++ features that are not in the standard library though!

> I just decided to not use any of the C++ standard library (I just use a few C headers)

So what do you do with C++ that C alone couldn't do?
by elzbardico | 2026-03-02 12:03:07+00:00
Yeah. There's a barrier also for professional surfing, soccer, cinema acting, submarine soldering, cooking.

Lots of people bought thousand dollars worth of cooking books and still make food their dogs turn the noses with disgust at.

Maybe there's some fucking talent requirement to do that stuff, even if just a little bit, to the despair of all Project/Product Manager types that secretly hate and despise software engineers.
by TacticalCoder | 2026-03-02 12:03:43+00:00
The problem with China anyway is that during the many decades when China was badly lagging, they already stole every secret they could. But now China has a very serious education system, motivated and intelligent people, lots of universities and researchers and China isn't lagging behind anymore.

So even if the goal was to prevent chinese from spying on US companies, it's too little, decades too late, because China is now at the very top too.
by matkoniecz | 2026-03-02 12:04:50+00:00
> but I'm not convinced that anyone's doing that.

You are underestimating what kind of evil things people had done and will do. This was in fact done.

> Even if you build in a self destruction mechanism to landmines(1), this indiscriminate nature remains.

Would you claim that dropping bombs from planes is also war crime? Because if mines are placed in exclusion zones or deployed directly in front on enemy charge then mines can be as discriminate as alternatives.

> Of course, there's another thing playing into that 90% figure, which is that, by and large, mines are not very effective against military tartgets because they have ample means to dispose of them. Given the fact that our target here is Russia, and not some poorly funded guerilla outfit, I think this should be taken into consideration.

In Ukraine mines were in fact effective, both against Russia and Ukraine.

> because they have ample means to dispose of them

Main benefit of using mines is slowing down enemy and forcing them to deploy means to dispose them

It drastically lowers speed of advance, even if mines harm noone in the end.

> And on top of that the failure rate for such smart mines is like 20%.

I heard about much better failure rates. Do you have a reliable source for that 20%? I would be happy to educate myself (and maybe change my opinion)

> I would recommend giving
> https://www.humanity-inclusion.org.uk/en/landmines-can-no-lo...
> a skim

I did, and their claim of "Minefields can now be breached in minutes, using armoured engineering vehicles and explosive line charges." is highly misleading.

For example Russia lost piles of tanks and other combat vehicles around Vuhledar, large part of them to remotely deployed mines.

For other side, Ukrainian summer offensive failed in large part due to massive mine fields (there were also other factors like insufficient supply of armoured engineering vehicles and explosive line charges and Russian helicopters sniping ones that were trying to breach minefields).

If you restrict claim to ATP mines - they are still useful and they are nightmare to advancing military. Yes, after war they will be also horrible for civilians if not cleaned up.

Manipulation/mistake in quoted source is that any military thing can now be breached in minutes or faster, at least in some cases with proper tools deployed in proper position. The trick is that it is not reliable, you may lack this tools, you may miss window for deploying them, they may be opposed or stopped.

Yes, sometimes mines can be defeated quickly, mines are not win button, mines will not solve all problems. It does not change that mines are extremely useful and side not using them (or giving up ATP mines) is at huge handicap.

> I'm reasonably convinced they're not very effective in our current context.

I am not, at all, and as far as I know this is widely shared opinion among people who are actual experts in military matters. (I am not one)
by kriro | 2026-03-02 12:05:03+00:00
I basically use a spec driven approach except I only let Github Spec Kit create the initial md file templates and then fill them myself instead of letting the agent do it. Saves a ton of tokens and is reasonably quick and I actually know I wrote the specs myself and it contains what I want. After I'm happy with the md file "harness" I let the agents loose.

The most frustrating issues that pop up are usually library/API conflicts. I work with Gymnasium or PettingZoo and Rlib or stablebaselines3. The APIs are constantly out of sync so it helps to have a working environment were libraries and APIs are in sync beforehand.
by rustyhancock | 2026-03-02 12:05:59+00:00
It seems like the news is also coming out that Claude was used in planning the Venezuela and Iran operations[0].

Whatever you thoughts on legality or justification, both have been staggering effective in initial goals.

Interms of intel and complex operation planning.

Despite Trump ragging on Anthropic just hours before it was still considered necessary for the operation.

Quite telling. I don't think Pentagon will be satisfied with just Grok and ChatGPT. Which means OpenAI might really be done for in terms of having no moat beyond least ethics (Grok does that anyways).

[0] https://www.wsj.com/livecoverage/iran-strikes-2026/card/u-s-...
by pseudohadamard | 2026-03-02 12:06:27+00:00
That was my reaction too. Muslims and Jews, neither of them especially pick-and-choose religions, are allowed to eat haram/non-kosher food if there's no other alternative and yet this guy rejected food he was given due to a lifestyle choice. So instead they stole food that was meant for other hungry people, and felt euphoric about it.

I kinda stopped reading about then.
by sshine | 2026-03-02 12:06:32+00:00
> the real goal is a diverse ecosystem of terminal emulators that aim to solve specific terminal usage but all based on a shared, stable, feature-rich, high performant core. It's happening!

I recall the package manager war of Haskell between "stack" and "cabal-install":

Users would have strong opinion depending on their background.

But the developers eventually made both projects use the same libraries.

Both tools allow for ghcup to manage the compiler, so there's no conflict there.

The difference is eventually just a frontend experience, and all the heavy lifting and synergy is achieved behind the scenes.

I would not have believed the same is possible for terminals, even cross-platform, so thank you for having this vision.
by FpUser | 2026-03-02 12:07:18+00:00
Not administration sympathizer but:

I think there are of course valid security concerns and this could be logical solution free of way more problematic issues of dealing on case by case basis.

On the other hand this will play more to people choosing some other country to advance their science aspiration and slowly but surely erode pool of talent for the US to help it stay dominant.

Practically the US have used people like Wernher von Braun on good scale and very sensitive areas and it worked just fine for the country. Qian Xuesen might of course have couple of words on the subject of course
How do you handle domain-specific transformation logic without hardcoding it?
by namdionwuachu | 2026-03-02 12:07:27+00:00
Working on a data platform that needs to support multiple business domains (sales, EMIR regulatory, finance) from the same pipeline infrastructure. The problem we kept hitting: every time we added a new domain, we were either: a) Adding if/else blocks into the core transformation job b) Duplicating the entire pipeline We solved it with domain profiles + plugins — each domain has a JSON profile declaring sources, silver modules, gold builder config, and DQ packs. The core Glue job reads the profile and executes generically. New domain = new profile + plugin. Zero changes to core code. Curious what approaches others are using. Are you using dbt models per domain? Separate pipelines? Something else? What's worked at scale?
by somenameforme | 2026-03-02 12:07:42+00:00
The people America is trying to prevent from coming in are largely low skill, low education, generally do not speak the language, and so on. These people are no more a solution than our idealistic weebs. In most cases, they're rather worse off since weebs at least tend to have language and other skills, but are trying to move to a place that doesn't exist.
by tim333 | 2026-03-02 12:07:47+00:00
One possibility is the Shah's son takes over as a provisional leader. Here he is on 60 minutes today https://youtu.be/x2mIUZ3WCEg?t=110

It's tricky because the opposition don't have arms so it needs some of the guys who do to turn.

The US/Israel are being quite brutal though - killing all the regime leaders (as in youtube https://youtu.be/2TZF8_wwAUs?t=572)
by GeorgeWBasic | 2026-03-02 12:08:57+00:00
Your comment is actually a great example of why his approval rating is as high as it is. It's because those who still support him know what you think of them. They know that you think of them as less than human, and they are willing to do anything, even support a complete monster like Trump (and he is a murdering, sociopathic monster), to fight against you. And one promise he is keeping, along all the many he's broken, is that he is fighting the left.

Don't think that people like you, who so casually dehumanize those who disagree, have no responsibility in him getting elected.
by mrweasel | 2026-03-02 12:09:52+00:00
Danes are, according to the internet, in the "don't talk to me ever" group, but I don't think that true. Mostly I believe that's because the areas of the internet where people talk about the glory of self-checkout and the benefits of wearing big ass head phones are a little self-selective in their view of the world.

Obviously you should not bother people, but even in random encounters many people absolutely loves to talk. In many you can see their eyes light up if you talk to them of ask them a question. The internet has us so conditioned to believing that people just want to be left alone that we miss out on a ton of wonderful human interaction.

We honestly can't keep both talking about a loneliness epidemic and at the same time push the narrative "don't talk to me ever". We should absolutely respect e.g. people on the autism spectre or anxiety and their issues with talking to strangers, but I feel like we're allowing them to dictate a mode of interaction, or avoidance thereof, which isn't healthy for the rest of us.
by ethbr1 | 2026-03-02 12:10:25+00:00
>> Make MDM easy & first class (no third parties...), and a ton of corp will roll it out too.

To me, this is how you get around consumers buying locked down more heavily subsidized devices, if you're competing with an open device strategy.

Corporations want corporate devices that (a) are secure, (b) work, and (c) take as little of IT's time as possible to manage.

Motorola + GrapheneOS + Microsoft for a turnkey managed corporate device solution seems surprisingly competitive.
by sudb | 2026-03-02 12:10:28+00:00
Every MCP vs CLI argument I've seen really glosses over _where_ the agent is running, and how that makes a difference. For individual users where you're running agents locally, I totally agree that CLIs cover the vast majority of use cases, where available.

I think something I've not seen anyone mention is that MCPs make much more sense to equip agents on 3rd party platforms with the tools they need - often installing specific CLIs isn't possible and there's the question of whether you trust the platform with your CLI authentication key.
by kajolshah_bt | 2026-03-02 12:10:48+00:00
I wrote this myself (Director at Budventure).

I keep getting asked: How much does a React Native app cost in the US?
I wrote down the common price ranges and the reasons that usually change the costs. I also added a one-page PDF checklist you can download.

The checklist includes:
- What to include in the first version (and what to skip)
- How screens affect cost (logins, payments, maps, video, etc.)
- Choosing Expo, and when you need to write your own code.
- Backend and admin work people forget to count
- Testing and app store release work
- Ongoing monthly costs after the app launch (hosting, SMS, maps, analytics, crash reports)
- Contract items that matter (source code access, change requests, ownership)

If you share your main features and any third-party services you need, I can tell you what parts usually get missed in quotes.
by TacticalCoder | 2026-03-02 12:11:47+00:00
> Well, right now a foreign government can do that to us ...

Well no they can't because in addition to VISA and Mastercard we have non-centralized EUR tansfers (say from your bank account to your landlord's bank account) and we also have EUR bills and coins.

This centralized digital EUR is scary: I've already had to deal with bank accounts being wrongfully frozen and when that happens you hit a wall of people who hide behind legalize: "we're not allowed to say why your account is frozen".

In my mother-in-law's case she happened to share an identical family name to someone who had done mischief.

If it was a digital EUR and all her assets had been frozen, it'd have been catastrophic (you cannot pay your bills anymore and hence everything gets very messy very quickly).
by throw0101c | 2026-03-02 12:12:02+00:00
> Reminder. What passes for news today wouldn’t have registered for most people 100 years ago.

Up to a point. There are some things that should not be ignored, e.g., "Trump says he's not mulling a draft executive order to seize control over elections":

* https://www.pbs.org/newshour/politics/trump-says-hes-not-mul...

"Trump, seeking executive power over elections, is urged to declare emergency":

* https://archive.is/https://www.washingtonpost.com/politics/2...
by TOMDM | 2026-03-02 12:12:36+00:00
Why get yourself twisted like this?

They can do a bad thing, and then you can make fun of it with an insult.

Own it, the insult is warranted, why hide and pretend it's not an insult.

If Microsoft is consistently shipping slop, then they deserve insults over it; not every "bad" thing is always unwarranted. Locking someone in a box is "bad", prison is a necessary thing that benefits society. Insults are "bad" and sometimes warranted.
by strcat | 2026-03-02 12:14:13+00:00
Motorola Signature (2026) has 7 years of support. It's a subset of Motorola's future devices in 2027 and later which are going to support GrapheneOS since the current ones in 2026 didn't quite meet all of the requirements yet. The intent has never been to support their existing devices but rather for future devices to provide everything needed and official GrapheneOS support. There's a lot of work to do. Meeting all of our requirements on low-end devices is currently unrealistic but can be a goal further down the road.
by kennykartman | 2026-03-02 12:14:15+00:00
> dozens of heavily armed settlers under the protection of the police and the army invaded Ras al-‘Ain and stole at least a thousand, and possibly as many as 1,500, of the villagers’ sheep and goats

This is the issue: Israeli settlers are getting weapons and money from the government (backed by the US) to systematically infringe human rights, in particular of Palestinian families.

People should stop to think that Israel is a democratic and civil country: it is not. Proofs are plenty.
by strcat | 2026-03-02 12:14:43+00:00
Motorola Signature (2026) has 7 years of support. It's a subset of Motorola's future devices in 2027 and later which are going to support GrapheneOS since the current ones in 2026 didn't quite meet all of the requirements yet. The intent has never been to support their existing devices but rather for future devices to provide everything needed and official GrapheneOS support. There's a lot of work to do. Meeting all of our requirements on low-end devices is currently unrealistic but can be a goal further down the road.

Aside from that, we'll have a lot more access to the code for firmware, etc. and ability to do hardening below the OS layer through the partnership with Motorola and their partnership with Qualcomm.
by librasteve | 2026-03-02 12:14:47+00:00
Yes David is the man and afaict has made a decent fist of Xmos (from afar). My current wild-assed hope for this to come to some kind of fruition would be on NVidia realising this opportunity (threat?), making a set of CUDA libraries and the CUDA boys going to town with Occam-like abstractions at the system level and just their regular AI workloads as the application. No doubt he has tried to pitch this to Jensen and Keller.
by jrs235 | 2026-03-02 12:14:59+00:00
Some states follow Assumed Maximum Posted Speed (in certain places) and others are Absolute Maximum Posted Speed. It is not absolute in an Assumed Maximum Posted Speed state that driving faster than the posted speed is against the law and deserving of a fine, merely it is prima facie evidence that you were driving dangerously but can be challenged and overturned. For example, in Minnesota, outside of municipalities on highways (there may a few more qualifiers like posted speed is 55 mph or higher and might need to be a divided highway, I don't remember 100%) an officer can pull you over and issue you a ticket for merely driving faster than the posted speed limit. You can even admit you were driving faster (I don't recommend this). You can still challenge the ticket in court. If you can convince a judge that your speed was safe, the judge can let you off. If the weather is dry, temperature moderate, visibility great, no other people or vehicles around you, you were able to safely slow down, and (prima facie evidence) that you posed no risk as no one was injured by you driving faster. In Wisconsin though they are an Absolute Maximum Posted Speed state so if you are found to have been driving faster than the posted speed limit, that's enough to ensure you can be fined.
by _giorgio_ | 2026-03-02 12:15:31+00:00
I haven't tried Ghostty yet, but for a windows user the combo:

wt.exe https://apps.microsoft.com/detail/9n0dx20hk701?hl=en-US&gl=U...

pwsh.exe https://learn.microsoft.com/en-us/powershell/scripting/insta...

is really powerful, it has finally driven me away from conemu, which was really bad with claude (lots of fonts problems).
by zimpenfish | 2026-03-02 12:15:56+00:00
Also (referencing a side comment) the only mention of the size of Gollum's boat in that PDF (and it may not even be his boat - I'm not an expert on the source material, just going off mentions of "boat" near "Gollum") seems to be "little black boat" but that's pretty quickly followed by it fitting 4 people at a time which isn't all that "little", really, and I think the large Gollum in the illustration could fit in a 4 person boat (albeit in a perhaps top-heavy fashion.)
by pseudohadamard | 2026-03-02 12:15:59+00:00
Also not exactly surprising: It requires direct physical access to the hardware, if an attacker has that level of control you're a goner no matter what you do. In any case since Moxa devices have historically been riddled with buffer overflows and XSS and RCEs and similar vulns, no attacker will ever need to use this attack because there's much, much easier ways to get in that don't require that you travel to where the device is, get past the physical security at the site, remove the device, dismantle it, and attach probes to internal buses.