MurphyA/hacker-news huggingface dataset:
by grig0r | 2026-01-14 07:49:10+00:00
On a ski trip with friends we spontaneously turned a game of Uno into a Mao drinking game.

The rules were:
•• Picture cards worth 10pts, black cards 50pts, number cards = n points
•• At game end, 2 players with most points drink
•• +4 can stack on +2, and vice-versa if color is right
•• Uno Uno doesn't win unless no cards can be stacked anymore
•• No deck shuffling

This resulted in the most fun and long Uno games, as people would keep the risky + cards till the end to stack on the Uno Uno player and keep him in the game. The no-deck-shuffling added an element of card-counting to the game as the discarded cards would be added to the bottom of the deck when no cards were left to draw.
by zbentley | 2026-01-14 07:49:24+00:00
I'm glad it works for you! I may not have described the situation super clearly: most bugs I triage are either very causally shallow (i.e. they line up exactly with a release or merge, or have an otherwise very well-known cause like "negative input in this form field causes ISE on submit"), or else they're causally well understood but not immediately solvable.

For example, take a made up messaging app. Let's call it ButtsApp. Three big ButtsApp releases releases happened in order that add the features: 1) "send messages"; 2) "oops/undo send"; and 3) "accounts can have multiple users operating on them simultaneously". All of these were deemed to be necessary features and released over successive months.

Most of the bugs that I've spent lots of time diagnosing in my career are of the interacting-known-features variety. In that example, it would be "user A logs in and sends a message, but user B logs in and can undo the sends of user A" or similar. I don't need bisect to tell me that the issue only became problematic when multi-user support was released, but that release isn't getting rolled back. The code triggering the bug is in the undo-send feature that was released months ago, and the offending/buggy action is from the original send-message feature.

Which commit is at fault? Some combination of "none of them" and "all of them". More importantly: is it useful to know commit specifics if we already know that the bug is caused by the interaction of a bunch of separately-released features? In many cases, the "ballistics" of where a bug was added to the codebase are less important.

Again, there are some projects where bisect is solid gold--projects where the bug triage/queue person is more of a traffic cop than a feature/area owner--but in a lot of other projects, bugs are usually some combination of trivially easy to root-cause and/or difficult to fix regardless of whether the causal commit is identified.
by pkos98 | 2026-01-14 07:49:44+00:00
Coming from Elixir, I gave Gleam a try for a couple of days over the holidays. Reasons I decided not to pursue:

- No ad-hoc polymorphism (apart from function overloading IIRC) means no standard way of defining how things work.
There are not many conventions yet in place so you won’t know if your library supports eg JSON deserialization for its types

- Coupled with a lack of macros, this means you have to implement even most basic functionality like JSON (de)serialization yourself - even for stdlib and most popular libs’ structs

- When looking on how to access the file system, I learned the stdlib does not provide fs access as the API couldn’t be shared between the JS and Erlang targets. The most popular fs package for erlang target didn’t look of high quality at all. Something so basic and important.

- This made me realise that in contrast to elixir which not only runs on the BEAM („Erlang“) but also runs with seamless Erlang interop, Gleam doesn’t have access to most of the Erlang / Elixir ecosystem out of the box.

There are many things I liked, like the algebraic data types, the Result and Option types, pattern matching with destructuring.
Which made me realize what I really want is Rust. My ways lead to Rust, I guess.
by throwaway2037 | 2026-01-14 07:49:49+00:00
I disagree. It is more accurate to say that more working hours is a continuum of productivity. Imagine that you have two nearly identical software engineers. One works 40 hours per week and the other 41 hours per week. Which will be more productive? Very likely the 41 hour per week engineer. Now, if you compare 50 vs 51, then 60 vs 61, and so forth, the productivity gap will become much smaller, possibly hard to measure after 60. I have witnessed a few young engineers in my career with simply unbelievable work ethic and talents that could work 80+ hours a week for months on end. It was amazing to see, and their output was unmatched.

From personal experience, I worked like a dog in my younger years for two reasons: (1) To become a better engineer, you need to make a lot of mistakes and fix them yourself. (2) Much junior engineering work is just time in front of the screen pounding out simple features for a CRUD app. The more that you complete, the quicker you get promoted.
by NoLinkToMe | 2026-01-14 07:51:39+00:00
Eh there was no comparison at all in attractiveness, but purely in price per calorie / nutrition. I don't see the issue in the comparison?

OP said processed foods are cheaper per calorie than healthy, i.e. eating healthy is more expensive and more difficult.

Nothing at all was said about 'processed foods are more tasty, thus eating healthy is more difficulty', so I didn't reply to it.

Then OP provided Doritos as an example. And I countered by showing that the worlds staple foods eaten by billions, non-processed, are much cheaper than eating processed foods like Doritos example OP gave. That's all.

Now as for your point on taste: try eating a nice daal at your local Indian restaurant and tell me you'd rather eat bags of doritos every day for breakfast, lunch or dinner. If you prefer Doritos then I don't know what to tell YOU.
by vanviegen | 2026-01-14 07:52:48+00:00
> Are we saying that we are okay to cut trees to make straws when we could make them out of petroleum ?

Uhh.. yes? Trees can be grown, just like any agriculture product.

> Plastic ones are almost 100% recyclable

In theory. However that rarely works out in practice, due to the complications of mixing various types of plastic in a single stream of garbage.

> Most importantly, unlike plastic straws, they are laced with glue and other chemicals which gets ingested.

The glue for paper straws will be a biodegradable water-based adhesive. It may be finished with natural wax. And that's it. I think you are intentionally spreading FUD saying glue and chemicals.

That being said, I hate paper straws. I like bamboo straws though.
by reacharavindh | 2026-01-14 07:53:00+00:00
Bingo Bingo Bingo.

I learned of a name to how I have been at 32 years of age, and got formally diagnosed at 39. The trigger was my 6 year old acting like I did when I was 6 and seeing how much of a struggle it is for him and others around him.

Been titrating medication and reworking how I approach my work and personal life the last few months.

The thing about constant stream of ideas, micro ideas, while life pulls in different directions- kids, partner, social life, home needs etc is the struggle I am working on to manage better.

It sounds like we could share notes. Would you be interested to communicate over a private message?
I’m based in the Netherlands.

P.s. I’ve got nothing to sell, influence or creep about. Genuinely someone on the same boat and I thought it would be nice to communicate with someone who can relate.

If you’d prefer - my email is aravindh at fastmail com
by vintermann | 2026-01-14 07:53:43+00:00
Well, it depends. I admit (at risk of cancellation maybe?) that I check in on Stonetoss from time to time, and sometimes I laugh at it. He's made some genuinely funny non-political comics. Also some which are so terribly over the top rihht wing that its fun in a Ben Garrison/Jack Chick kind of way. Very rarely, he even makes a funny political point I sort of agree with (his politics, while messed up, don't map neatly on to the political spectrum, he's not a fan of Trump for instance).

But adblock stays on, thank you. He can make money on his crypto grifting, or whatever it is he does.

But there are others, whose coming out as right wingers are a lot more saddening. First and foremost of these would be Tom "Geowizard" Davies, the guy most responsible for popularizing geoguessr, the inventor of the straight line mission, and a seemingly very wholesome geography lover. Not only did he come out as supporting Nigel Farage recently, but one of his dreamy bedroom pop songs apparently is about the great replacement theory?! I even bought that album! And I didn't even notice the lyrics, because the idea that that would be what he meant was so far out left field as they say. But yeah, he apparently thinks the white race is dying out?! What the hell, man? "We are the last ones in a very long line"? No, Tom, we objectively are not, whoever you include in "we"!

Somehow, trollish assholes like Adams are easier to accept than that.
by danaris | 2026-01-14 07:53:52+00:00
> That's why if you create a bot to scrape, make it not take up more resources than a typical browser based visitor.

Well, right; that's the problem.

They take up orders of magnitude more resources. They absolutely hammer the server. They don't care if your website even survives, so long as they get every single drop of data they can for training.

Source: my own personal experience with them taking down my tiny browser game (~125 unique weekly users—not something of broad general interest!) repeatedly until I locked its Wiki behind a login wall.
by momo138 | 2026-01-14 07:54:11+00:00
The 'no-login' flow is a great way to reduce user drop-off. I tested the mobile-first design and it feels very snappy. One small suggestion for the UX: adding a PWA (Progressive Web App) manifest would make it even more convenient to use on mobile, as users could add it to their home screen like a native app. Great work on the interval reminders feature too!
by FridayoLeary | 2026-01-14 07:54:20+00:00
Usually i'd be outraged at American overreach, but this is ofcom so i say more power to anyone who can bring them down a few notches. The same goes to Starmers government whose attitude to free speech seems to be that it's a necessary evil (to not lose elections), and something, along with the nhs that they need to pay lip service to every now and then.

I'm not getting my hopes up though. It's entirely possible that ofcom will just carve exemptions for large American companies, using their new powers to go after smaller, easier targets - which is what has been predicted since that awful online "safety" bill first came up.

But I'm not dumb either. While i do believe the current administration views European free speech rights with contempt i'm under no illusions this is the primary motivation behind this threat.
by mdn0 | 2026-01-14 07:55:22+00:00
Thank you for the reply and for mentioning pyHanko!

Yes, it is in Python and much more powerful/comprehensive.

I personally really prefer Python too, but unfortunately it is too heavy for Cloudflare Workers and similar edge environments (due to the WebAssembly overhead etc). It is survivable, but consumes significantly more resources.

That is exactly why I created this tool - it stays small and lightweight, and definitely would not grow into full signing support.
by minitech | 2026-01-14 07:55:23+00:00
> Are we saying that we are okay to cut trees to make straws when we could make them out of petroleum ?

It’s more okay to make things out of paper than plastic, yes. Plastic waste and microplastics are a huge problem. Trees are a renewable resource.

> Moreover, paper straws are not even recyclable due to water content which makes them soggy. Plastic ones are almost 100% recyclable

Plastic straws are almost never (literally never?) recycled. Paper straws are supposed to be fully biodegradable.

> Most importantly, unlike plastic straws, they are laced with glue and other chemicals which gets ingested.

But yes, this and the usability issue make the other points moot (n.b. leaching harmful chemicals is a concern that also applies to plastic straws). The vast majority of existing straws should be replaced with no straw, and most beyond that with reusable straws.
by habinero | 2026-01-14 07:55:44+00:00
> And so they get really thrown off when people use computers in a nondeterministic way to solve a deterministic problem

Ah, no. This is wildly off the mark, but I think a lot of people don't understand what SWEs actually do.

We don't get paid to write code. We get paid to solve problems. We're knowledge workers like lawyers or doctors or other engineers, meaning we're the ones making the judgement calls and making the technical decisions.

In my current job, I tell my boss what I'm going to be working on, not the other way around. That's not always true, but it's mostly true for most SWEs.

The flip side of that is I'm also held responsible. If I write ass code and deploy it to prod, it's my ass that's gonna get paged for it. If I take prod down and cause a major incident, the blame comes to me. It's not hard to come up with scenarios where your bad choices end up costing the company enormous sums of money. Millions of dollars for large companies. Fines.

So no, it has nothing to do with non-determinism lol. We deal with that all the time. (Machine learning is decades old, after all.)

It's evaluating things, weighing the benefits against the risks and failure modes, and making a judgement call that it's ass.
by ozim | 2026-01-14 07:56:02+00:00
You can still have “chat interface” but if you use it for specialized applications you can do better than that.

If I can do some actions with a press of a button that runs code or even some LLM interaction without me having to type that’s so much better.

Feedback interface with plain text is awful, would be much better if there is anything that I have to repeat or fix on my end standing out - or any problem that LLM is looping over quickly discoverable.
by camgunz | 2026-01-14 07:56:21+00:00
The housing affordability crisis only exists in places that are very desirable, which is to say if you only build homes, you won't solve the problem, because most people don't want to live in a huge belt of suburbia. You have to build 15 minute cities, and you have to connect them with clean, reliable, safe public transit.

This is a huge economic opportunity for exactly the people we've been shafting: build us millions of zero emissions buildings and infra. I have no idea why Democrats aren't making this the front page of their platform.
by nottorp | 2026-01-14 07:57:28+00:00
Okay, it's been established that "AI" crawlers are a pest. One of the reasons being that they don't actually run any "AI", that would be too expensive.

You can't ban by user agent because that will only catch the few crawlers that are actually honest about it.

Aren't there rate limiting solutions built into at least some web servers? At least if you control your own web server, can't you do it through some reverse proxy?

Cut off IPs that make more than NN requests in a minute? Require some kind of login to allow more, if you do have endpoints that are designed to be bulk hit?

There should be ready made solutions for this still. In spite of the current answer being "lulz it's too hard, just use cloudflare".
by SlightlyLeftPad | 2026-01-14 07:57:31+00:00
They should just be banned outright. In no world is this going to end up in bins 100% of the time. Disposable really means it’s destined for the trash at best, and just simply litter at worst.

This guy[1] explains the problem quite well.

[1]https://www.youtube.com/watch?v=dy-wFixuRVU
by pjmlp | 2026-01-14 07:57:49+00:00
Which is why when folks nowadays say "you cannot use XYZ for embedded", given what most embedded systems look like, and what many of us used to code on 8 and 16 bit home computers, I can only assert they have no idea how powerful modern embedded systems have become.

Now that it is a pity that when people talk about saving the planet everyone keeps rushing to dispoable electronics, what serves me to go by bycicle to work, be vegetarian, recicle my garbage, if everyone is dumping tablets, phones and magnificient thin laptops into the ground, and vapes of course.
by cybrexalpha | 2026-01-14 07:58:05+00:00
Ignore the advice of anyone who doesn't have ADHD, or a medical degree with a speciality in ADHD treatment. Anyone that tells you that you just need to try one "trick", a planner, a mindset change, default mode networks, "try sleeping more", whatever, can either never understand what it's like or is trying to sell you something. Or both. If someone neurotypical gives you advice, just smile and nod, and ignore it. If someone tells you ADHD is a "superpower" promptly ignore them. Unfortunately, this often applies to generalist doctors who don't specialise in ADHD.

The reality is that there is no single thing that will help. You'll have to try shit and see what works for you. What one person swears "fixed" them might do nothing for you.

That said, the one thing that is the most likely to work out is medication. Get yourself a diagnosis, try the meds, see if it helps. Caffeine is fine, but it's no substitute for the real stuff.
by monkeydust | 2026-01-14 07:58:28+00:00
I would strongly agree. Having been to a lot of industry conferences all over that world it's just the same.

Part of the problem is that the conference organizers open up panels to press and panellists (including me) are then very restricted on what we can say. The panel becomes a hash of corporate sound bites which no one likes.

To counter this increasingly panels are being requested to be under Chatham House by the companies paying to attend and sponsor.
by jilislotgame88 | 2026-01-14 07:58:59+00:00
Crazy Hunter JILI brings an innovative twist to online entertainment with its action-packed monster-hunting theme. This captivating slot from JILI Gaming transforms traditional gameplay into an immersive adventure where players face legendary creatures and unlock hidden treasures. The JILI Slot Demo allows newcomers to experience the game's unique mechanics risk-free, making it an ideal starting point for those curious about this exciting title. With stunning graphics and engaging sound effects, Crazy Hunter creates an atmosphere that keeps players returning for more thrilling sessions.

The standout feature of Crazy Hunter is the Ice Dragon Trial, a time-limited challenge where players encounter falling Ice Pillars with various multipliers. This dynamic boss battle adds strategic depth beyond standard slot mechanics. The Gold Treasure Hold feature introduces the powerful Scatter Cannon, transforming single-target gameplay into multi-target action across several free rounds. Additional elements like the Golden Boar Game, Bomb Attack, and Mayhem Missile system create diverse gameplay opportunities. The Cannon Mode offers enhanced targeting capabilities, while treasure chests reveal special rewards ranging from modest bonuses to substantial multipliers reaching up to 2000x, ensuring every session delivers unexpected surprises.

Crazy Hunter JILI successfully combines entertaining visuals with engaging mechanics to create a memorable gaming experience. The variety of bonus features prevents monotony, while the monster-hunting theme provides a refreshing alternative to conventional slot designs. The game runs smoothly across desktop and mobile platforms, ensuring accessibility for all players. Whether you're exploring the JILI Slot Demo or diving into the full version, Crazy Hunter offers hours of entertainment with its creative approach to slot gaming. Its balanced difficulty curve welcomes newcomers while providing enough depth to satisfy experienced players seeking fresh challenges in the online gaming landscape.

#CrazyHunter #CrazyHunterJILI #JILISlotDemo
by NoLinkToMe | 2026-01-14 07:58:59+00:00
> You are SO SO wrong if you think

I don't.

> Please actually go to east asia

I'm posting from east-Asia.

I know Asians also eat crap. That's why I said 1 billion, not 5 billion Asians eat nutritious staple foods.

> Also white rice

I didn't mention white rice. -- Not a great staple, but even if I had to play devil's advocate for rice, it's easy competition against doritos.
by krige | 2026-01-14 07:59:19+00:00
That's a really wild, miserable reading of the strip. For one, Adams himself was a manager, not an engineer, so he had more in common with the PHB, or even dogbert/catbert than Dilbert. For another, he explicitly said Dilbert was based on a specific, undisclosed person he knew. For yet another, many strips were based on anecdotes/stories sent to Adams by his readers.
by mycall | 2026-01-14 07:59:26+00:00
You can use AI to simplify software stacks too, only your imagination limits you. How do you see things working with many less abstraction layers?

I remember coding BASIC with POKE/PEEK assembly inside it, same with Turbo Pascal with assembly (C/C++ has similar extern abilities). Perhaps you want no more web or UI (TUI?). Once you imagine what you are looking for, you can label it and go from there.
by Kwpolska | 2026-01-14 07:59:43+00:00
Some commenters mentioned that the GraphQL API exposes the database IDs and a URL to the object directly in the schema. But the author did not know that and instead reverse-engineered the ID generation logic.

This is one of many reasons why GraphQL sucks. Developers will do anything to avoid reading docs. In the REST API, the developerId and url fields would be easily discoverable by looking at the API response. But in GraphQL, there is no way to get all fields. You need to get a list of fields from the docs and request them explicitly.
by abm53 | 2026-01-14 07:59:51+00:00
> They are prone to nervous breakdown, social withdrawal, and anxiety if anyone within earshot goes outside of the guard rails for acceptable speech.

I say this with sincerity: I have met precisely zero young people who I think come anywhere close to this description over the last decade.

I’ve seen it in the online world, yes, but this tends to amplify the very very small minority who (on the surface) appear to fit your description. And I see it across all age ranges and political persuasions.
by CrimsonRain | 2026-01-14 08:00:37+00:00
Such big words but you can't even explain how are you superior to AI. Deserve a life of dignity...deserve from who? Why? And who gives you the right to deny it from a cow? Grass? Or a computer?

What is human experience? Meaning behind it?
You sound like those people from the past who didn't see black people as humans.

Let's face it. When you make music, you steal.
by dwb | 2026-01-14 08:00:54+00:00
Sure. The difference is that with a strong typing system, the compiler makes sure you write those checks. I know you know this, but that’s the confusion in this thread. For me too, I find static type systems give a lot more assurance in this way. Of course it breaks down if you assume the wrong type for the data coming in, but that’s unavoidable. At least you can contain the problem and ensure good error reports.
by danaris | 2026-01-14 08:01:12+00:00
But right now, there is no way in hell we're going to get any kind of support for people who lost their jobs to AI. Not in the US, at least.

Look at the current administration. Do you think they would even consider providing anything like UBI?

They actively want to take us down the cyberpunk dystopia route (or even the Christofascist regressive dystopia route...). They want us to become serfs to technofeudal overlords. Or just die, and decrease the surplus population.
by cthalupa | 2026-01-14 08:01:18+00:00
They are a required step along the way to human trials.

But over 90% of drugs that show promise in rodents flunk out in human trials.

Something working in rodents is an indicator that it might be worth doing testing to see if it works and is safe for humans. But if you bet against it panning out, you'd still be right the overwhelming majority of the time.

The only thing you can project from rodent trial success is that it is worth continuing to study. It should not guide any human usage at that point.