MurphyA/hacker-news huggingface dataset:
by Tuna-Fish | 2025-06-21 13:15:56+00:00
> IMHO the best 4x game that will come out at some point in the future won't actually follow the 4x format.

I think the problem is that the playerbase seems to want both "fair rules", where every ai you meet is playing the same game as you, and an experience of exponential growth.

I think these two demands are fundamentally impossible to do well at the same time. Too small differences early on snowball into too large differences too quickly. You either have to limit the growth hard, or you need to play against a "gm" that fudges everything behind the scenes to provide you an engaging experience throughout the game.

My wishlist for a proper civ successor is a game that takes you from a single village to a globe-spanning superpower, not on a single map with a single handful of opponents, but starting as a village with village-sized opponents which you will conquer or co-opt, expanding the scope of the game, the map and creating new opponents matched to your progress as you progress through the eras.
by throw310822 | 2025-06-21 13:16:16+00:00
No no, that's the cost of the nuclear plant disaster cleanup. Current estimate about $200 billion, some estimate it much higher. Consider that there are still 300 square kms of territory designated as "difficult to return". That's the size of a big city- Paris or Milan. The cost of a disaster depends on the area that is rendered uninhabitable- imagine Paris, London or New York being declared off-limits for a century, the cost would be astronomical.

I'm not against nuclear energy in principle, it just seems to be a technology that instead of becoming cheaper becomes more expensive, has enormous costs beyond energy production (decommissioning, waste management) and is subject to extremely rare failures that threaten to evaporate any gain in the previous decades or centuries. I don't even think it's that dangerous for people- victims of Chernobyl and Fukushima have been a tiny number. It just seems economically not worth it.
by propter_hoc | 2025-06-21 13:16:19+00:00
Speaking personally as a JRPG fanatic, I've taken a look at the series a bunch of times on Steam, and there are so many obstacles to getting into it:

- where do I start? There's a dozen titles and no clear entry point

- supposedly the series' genre changed over time? So if you like it in one game it might be a different game in a sequel

- it looks weirdly unserious? Like much of the advertising focuses on doing bizarre side activities rather than any actual plot-driven message

- all this on top of having a very non-traditional environment for an RPG which already is a bit of a hurdle in messaging what the game will be like

It's just very unclear from the outside how to get started with this series, and what I'll get if I do pick one to try.
by Apocryphon | 2025-06-21 13:16:29+00:00
Microsoft making it difficult for users to run BeOS didn’t make things easy.

> The Flora Prius was preinstalled with both Microsoft Windows 98 as well as BeOS. It did not, however, have a dual-boot option as Microsoft reminded Hitachi of the terms of the Windows OEM license.[4] In effect, two thirds of the hard drive was hidden from the end-user, and a series of complicated manipulations was necessary to activate the BeOS partition.[5]

https://en.wikipedia.org/wiki/Hitachi_Flora_Prius
by kgeist | 2025-06-21 13:16:51+00:00
>It's a real shame that the internet has driven us to assume everybody is a novice.

Sorry, English is not my native language. I didn't mean to say you're a novice.

>Usually, you take in that struct, and then immediatly have some code to poke it into the appropriate places in your actual data structures

>It's that the specification of your input structure shouldn't exist as a struct, it should exist as the consequence of your parsing code.

>It is not that you should define your inputs separately from your internal data storage. It's that the specification of your input structure shouldn't exist as a struct, it should exist as the consequence of your parsing code.

Can you give an example?
by blamestross | 2025-06-21 13:17:33+00:00
The nifty feature of intelligence is that you get to examine what you value. Critical peer comments (so far) don't seem to address the "naturalistic fallacy" part, or even lean into it.

As far as I am tell, life can be maximally ambiguously defined as "entropy deferral". Nothing can stop entropy, but life crams as much organization into that lifetime as possible. I think that is kinda cool and I want to help, so I think we should make as much matter alive as possible before the universe fizzles out.

Rationalizing value judgments is always a challenge. We can argue over facts and implication of facts all we want, but the "predicate values" are arbitrary and you can't change them in others. I generally don't bother unless I have a strong idea of my audience's "predicate values". If they don't match mine, or I can't manipulate others into agreeing we share instrumental values, I am just out of luck.
by mbmjertan | 2025-06-21 13:19:13+00:00
Still, it’s highly location-dependent, and mileage varies drastically between countries.

I’m an SWE with a background in maths and CS in Croatia, and my annual comp is less than what you claim here. Not drastically, but comparing my comp to the rest of the EU it’s disappointing, although I am very well paid compared to my fellow citizens. My SRE/devops friends are in a similar situation.

I am always surprised to see such a lack of understanding of economic differences between countries. Looking through Indeed, a McDonald’s manager in the US makes noticeably more than anyone in software in southeast Europe.
by jtagliabuetooso | 2025-06-21 13:20:24+00:00
Hey Ben, thanks for your message.

We have people building stuff featured here (https://www.bauplanlabs.com/build-with-bauplan) as well as online (e.g. https://blog.det.life/bauplan-the-serverless-data-lakehouse-...), plus of of course our examples repo in Github that you can check as part of the tutorial.

Our largest client is a 5BN / USD year company running thousands of jobs on bauplan. If you have something in mind, you can try out the public sandbox for free and come on our Slack, and I'm happy to build something with you.
Show HN: Youchoose.one – A site that helps you narrow down a list, one by one
by djdmorrison | 2025-06-21 13:20:48+00:00
I built this website to help me narrow down the large list of appetizers our caterers could serve at our wedding down to just 4 favourites.

I like the idea of being provided 2 options at a time, picking a favourite, and repeating until you have the desired number of winners. I was rather shocked to find no tool existed, so I made it myself.

I tried to make it very simple to use, with a variety of input methods (enter one by one/paste in a list, click the button/press enter). Once the user clicks Go, the URL holds the state of the options submitted and any settings so they can be shared easily.

The website is made with Nuxt/Vue - simply to stay in good practice using other frameworks (I'm an Angular developer).

Any feedback/thoughts would be great! Especially SEO wise.
by im3w1l | 2025-06-21 13:20:58+00:00
This but unironically. In the movie no one was killed for the purpose of being turned into soylent green, they just used bodies of people who were dead anyway. I remember thinking that it's not such a big deal compared to all the other misery in that movie, and that ignorance was bliss in that respect.

I don't fully remember the movie anymore, but there were many other things that were much worse that actually happened on an ongoing basis and leading to people suffering. Like the poverty.
by ndriscoll | 2025-06-21 13:21:14+00:00
Where I live, there are sign regulations (total 30 sqft of road signs per lot, or less for smaller lots, 6ft maximum height, minimum 200 ft spacing, up to 2 temporary signs/lot for a maximum 60 days/year, regulations around needing to look nice, etc.). There are signs, but they are much less noticable and more function as a navigation aid rather than a call for attention.
by ezst | 2025-06-21 13:21:27+00:00
> We’re all operating off personal anecdotes and incomplete information. The difference is I acknowledge that.

I'm sorry but I can't assume that your comment comes in good faith. You are the one making the exceptional claims here, not me. The burden of the proof falls on you.

From my side, I've provided clear use-cases where LLMs are adequate, and large categories of use-cases where they are provably not (misguided usage in those by a number of people is no counter-argument).

The extent of your argumentation is annoyingly nihilist "we don't know everything about LLMs, so I'm entitled to believe anything I want".

> We can debate usefulness all day, but reducing the opposing view to “you fell for marketing” isn’t critical thinking.

The reason why I'm pulling marketing into this is because that's the reason why people generally believe that LLMs are more capable than they really are. Placarding LLMs everywhere and over-selling their abilities is a coordinated effort by a very few immensely rich tech companies. Not by Machine Learning scientists or Computational Neuroscientists who have been mapping this same space for decades.

> And yes your reply unfortunately read exactly like ChatGPT would respond

Then I suppose it's a compliment, taken as someone whose native language obviously isn't English.
by steveBK123 | 2025-06-21 13:23:20+00:00
I think both things are true - people overestimate the level of support provided by AWS, but also re-building the laundry list of stuff OP did in-house to save $24k/year seems onerous.

But the idea that AWS provides some sort of white glove 24/7 support is laughable for anyone that's ever run into issues with one of their products...
by kragen | 2025-06-21 13:24:05+00:00
That's wishful thinking. Flying drones aren't the only threat, or the main threat, and there isn't such a thing as "counter-UAS tech", only counter-yesterday's-UAS tech. Radio jamming was "counter-UAS tech" until the mass production of fiber-optic-controlled FPV drones starting five months ago, for example. You can still find vendors marketing it as such.

30 milligrams of high explosive is enough to open your daughter's skull, or, more relevantly, your commanding officer's daughter's skull, and there are a thousand ways to deliver it to her if she can be tracked: in pager batteries, crawling, swimming, floating, waiting for ambush, hitchhiking on migratory birds, hitchhiking on car undercarriages, in her Amazon Prime deliveries, falling from a hydrogen balloon in the mesosphere, and so on. And if 30mg is too much, 2mg of ricin on a mechanical ovipositor will do just as well.

All of this is technically possible today without any new discoveries. At this point it's a straightforward systems development exercise. And you can be sure that there are bad people working for multiple different countries' spy agencies who know this; they don't need me to tell them.
by mabster | 2025-06-21 13:24:22+00:00
Unfortunately GLM doesn't use SIMD instructions.

I really wanted something that's compatible with shaders and fast so we can quickly swap between CPU and GPU because it was time consuming to port the code.

I've been down this road before. If you aren't doing SIMD it's pretty easy to implement but relies on UB that works on all the compilers I tried (C++ properties would make this better and portable). I got something working with SIMD that unfortunately doesn't compile correctly on Clang!
by FirmwareBurner | 2025-06-21 13:24:57+00:00
I think you misunderstood me or I made myself misunderstood. I wasn't "shooting" you, I know what you were saying, I have no issue with your PoV.

I chose to reply to you while addressing the rest of the comments since yours distills them, so it makes sense to reply to all in one comment than to each individually. Apologies for the misunderstanding.
by em-bee | 2025-06-21 13:25:31+00:00
i run my own email server, using a spam filter i set up years ago without explicit blocking (only tagging and filtering) and didn't touch it since. the amount of spam i get is negligible. a few false positives, but nothing serious. in fact it's so little i could probably just leave all the spam in the inbox. it is tagged as spam anyways.
by wqaatwt | 2025-06-21 13:25:34+00:00
> That's around 1-2 months of time for a decent

Presumably they are in Europe? so labour is a few times cheaper here.

> Providing 24x7 support

They are not maintaining the hardware itself and it’s not like Amazon is doing providing devops for free. Unless you are using mainly serverless stuff the difference might not be that significant
by jtagliabuetooso | 2025-06-21 13:26:26+00:00
We are not proposing or advocating for any approach to development (I personally almost never use notebooks these days and run Bauplan with preview).

The blog together with our marimo friends is to showcase that you can have notebook development if you like it AND cloud scaling (which u need) without code changes, thanks to the fact that both marimo and Bauplan are basically Python (maybe a small thing, but there is nothing else in the market remotely close).

On the AI part, we agree: the fact that bauplan is just Python, including data management and infra-as-code, makes it trivial for AI to build pipelines in Bauplan, which is not something that can be said about other data platforms - if you follow our blog, we are releasing in a few weeks or so a full "agentic" implementation with Bauplan API of production ETL workloads, which you may find interesting.
by matwood | 2025-06-21 13:27:31+00:00
> No idea how you can motivate people.

As market driven as the US is, I'm surprised they haven't adopted more EU ideas to keep things tidy. The euro to get a shopping cart tends to keep parking lots clean.

I went to an event in Germany once that had re-usable plastic beer mugs. 5 euro/beer with 1 euro back for the mug. They were also easily stackable, so if you saw a mug on the ground you would pick up. 5 mugs == free beer. Simple idea using money that kept the event relatively clean given the number of people partying.
by muixoozie | 2025-06-21 13:27:42+00:00
> like how copying and pasting any multiline document into your browser's URL bar will almost certainly format it into a sane single-line format.

Didn't know that. I learned the other day that one can paste a password into the URL bar and drag it to a password field on the website that's annoyingly blocking paste (on Firefox at least). Probably a bad idea for security reasons (telemetry?). Just found it surprising. Also noticed many crappy sites that block paste will forget to block Ctrl + insert or Ctrl + Shift + v. I usually don't have this problem because the plugin of my password manager usually works..
by gcanyon | 2025-06-21 13:28:29+00:00
>> So there's some sort of curve, zero at both ends, between overall rocket size and the payload to orbit.

> This doesn't follow. Engineering complexity is not a limit on payload to orbit

At this point I'm merely talking about size (which I think is clear from the words I use. I don't think "building a mile tall rocket would be hard" adequately describes the difficulty when we haven't even built a mile tall building.

Sea Dragon[1] was only envisioned as 490 feet tall, and as near as I can tell even the Super Orion[2] would only have been 400-600 meters tall. And of course, neither of those was even close to implementation. Therefore I stand by my statement that a mile tall rocket is, for all practical purposes, impossible, and thus has a payload to orbit of zero. If you disagree then add a zero -- surely you agree we can't build a ten-mile-tall rocket?

As far as complexity, I'm not sure what to say. Toy rockets might fail all the time, but the point was complexity, and a toy rocket can be constructed from under a dozen parts. Even larger model rockets have at most a few dozen to a few hundred parts. The part count of the Falcon 9 has to number in the thousands, if not tens of thousands (9 merlin engines with at least several hundred parts each?).

To be clear, I agree with you that complexity increases with capability.

But also, to push back a bit, I don't think complexity aggregates the way you're saying it does. A box of hammers is not more complex than a nailgun, even if it has more parts in total.

1. https://en.wikipedia.org/wiki/Sea_Dragon_(rocket) 2. https://en.wikipedia.org/wiki/Project_Orion_(nuclear_propulsion)
by itsautomatisch | 2025-06-21 13:28:48+00:00
Burnt through some credits pretty quickly. The first few minutes of using it felt like a glimpse of what it was supposed to be like, but otherwise it spent a lot of time not getting basic things right with the UI and before I knew it I was done. Roughly 90 minutes for $20 it's not a good value when you can ostensibly have the same experience on your computer and have control over every aspect. I still can't clone the latest revised version of the codebase it created to my local computer. Between that and Fly's non-existent documentation, no usage meter of some kind, and the lack of unpaid support (even though I am paying to use the service?) makes me want to avoid Fly, which is unfortunate because I think it does a lot of things right, especially the tunneling and dev experience outside of phoenix.new.
by ajross | 2025-06-21 13:28:58+00:00
Exactly. This isn't a flaw in the runtime or the metaphor, the bug here is that the app exposes private data in a public API. That's a mistake that doesn't care about implementation choice. You can make the same blunder with a RESTful interface or a CGI script.

At most, you can argue that simple serialization libraries (Go's is indeed one of the best) make it more tempting to "just send the data" in such a design, so if you squint really (really) hard, you can call this a "footgun" I guess.

But the rest of the headline is 100% nonsense. This is not about "Go" or "parsers". At all.
by strken | 2025-06-21 13:29:28+00:00
The "just let people enjoy things" trope always seems, to me, to be used when someone can tell that an argument is wrong but can't explain exactly why.

In this case, I think the author's rhetorical toolkit can be used to criticise pretty much anything. Women wearing pink bows today are doing it because of capitalist repression turning them into kids; yesterday, overly professional workplace attire was because capitalism wanted to make everyone homogeneous; tomorrow, any new trends in women's fashion will inevitably turn out to be caused by capitalism.

And yeah, capitalism is a big motivating force behind everything, but because it's behind everything you can use the same critique for anything. The casual observer can tell that this argument is bullshit, but can't quite explain why, and hence just wants to be allowed to enjoy things. Few people are willing to argue they should just be allowed to enjoy conflict diamonds or chattel slavery or anything which has genuine reasons to be attacked.
by lcnPylGDnU4H9OF | 2025-06-21 13:30:17+00:00
> If the billboards were all about driving-related products, they'd still suck.

To be clear, this is my primary point because I’m driving, not shopping. Something that gets close to maybe agreeable (I would still dislike it) would be an advertisement for a gas/charging station on a long highway. But even then we already have official roadsigns that only show logos and are otherwise relatively unobtrusive. Similar ones for fast food, actually.

Such signs seem agreeable given there is some relevance (I legitimately might be low on gas/battery charge/food satiation levels in a context which I am actually likely to have a specific product need from one or more of the advertised businesses) and they are small enough to be ignorable when they are not actually relevant. The biggest issue I think about with that is how a business gets themselves on the sign but it’s probably not that hard once they are operating next to a highway exit.

(I loathe advertisements, so when I say “agreeable” I mean something like “not wholly disagreeable”.)
by brazzy | 2025-06-21 13:31:42+00:00
No. The term is intended to describe (accurately or not) behavior that gives the appearance or feeling of doing good, with the benefit of getting respect and warm feelings, but isn't actually effective at doing good.

A prime example is spending your vacation to volunteer at an orphanage or wildlife sanctuary in Africa - the flight causes pollution and you'll be an unskilled intern who can't speak the local language and takes far more resources to supervise than your labor is worth. Donating the cost of the trip would do far, FAR more good for the orphans and wildlife.
by CactusRocket | 2025-06-21 13:32:00+00:00
I think in this day and age, it's "fine I guess" that it's set up that way: most services do that. But going forward, I think it's much better if services work in the way that e.g. email and IRC work: decentralized and federated. Nobody can know what will happen with Signal, or the USA in general. We'll be having this whole conversation about switching chat clients again in a couple of years. Whereas with a decentralized service, it doesn't matter. Anyone can build the software, anyone can run a server. Regardless of what happens to the people or organizations behind it.
by Workaccount2 | 2025-06-21 13:32:15+00:00
Vid.me.was loved and celebrated as an escape from YouTube. I'm not sure what makes you think YT wasn't hated in 2017 too, premium had already been out for 2 years and any casual glance at comments from back then make it clear people were not happy.

Nebula has no shot. It has a <1% conversion rate. Creators make almost nothing from it compared to their yt channel.

My point is that the fundamental problem with the Internet and Internet services is the users entitlement to free things. The Internet would be a dramatically better place if it worked for users and not for advertisers. Vid.me was dramatically better, but it died learning that 99% of people in threads like this is full of shit and actually just entitled.
by chuckadams | 2025-06-21 13:32:35+00:00
I'm pretty sure most devs who can't touch-type aren't hunting and pecking either. I never learned the "proper" home-row technique, and type with four fingers most of the time, but neither am I looking down unless I'm making enough typos that I need to realign my fingers. No one gives me crap about that because well, the people I hang around with just aren't that damaged.
by al_borland | 2025-06-21 13:32:53+00:00
That's part of the problem with YouTube Music. I tried to use it, but having music playlists clutter up my video playlists is pretty terrible, among other things.

I find it hard to justify paying for 2 music streaming services, so I cancelled Apple Music, because I'm paying for YouTube Music through Premium. However, I don't like it, so I'm back to manually managing a local music library in Apple's Music app. This is probably a better long-term approach than renting access to a music library on a monthly basis.
by liampulles | 2025-06-21 13:33:05+00:00
As someone who is regular Go programmer, yes struct tags do suck. It gets even worse if you want to try and combine multiple "annotations" into one struct tag string.

The reason its like that is that Go philosophically is very much against the idea of annotations and macros, and very strongly about the idea of a clear upfront control flow, and this is one of the reasons I love the language. But it does come at the cost of a few highly useful usecases for annotations (like mapping JSON and XML, etc.) becoming obtuse to use.

The idea of more compile-time macros in Go is interesting to me, but at the same time the ease of debugging and understanding the Go control flow in my programs is one of the reasons I love it so much, and I would not want to invite the possibility of "magic" web frameworks that would inevitably result from more metaprogramming ability in Go. So I guess I'm prepared to live with this consequence. :/