MurphyA/hacker-news huggingface dataset:
by fuzzfactor | 2025-10-17 09:00:01+00:00
When I went to college there was a kid at the dorms who had grown up in a small quiet Florida oceanfront resort, with very few people under the age of 65.

He was a mathematical genius and had been fascinated by the ocean since being a toddler, and started surfing as a pre-teen.

He had been working on equations like this his whole life, and had really accelerated with the recent arrival of electronic calculators in the early 1970's.

They called him "the intelligent surfer" :)
by lifthrasiir | 2025-10-17 09:00:51+00:00
Well I had my lungs collapsed after the surgery as my diaphragm or chest wall---I don't know which---was accidentally punctured, but was mostly okay except for that. It took me about 5--6 months to fully recover, including the aforementioned lung collapse. It was 2008 so such accidents are presumably rarer nowadays.
by dns_snek | 2025-10-17 09:02:05+00:00
> On a production build, stack traces look like Erlang code

Do you have an example? There are some cases that I can think of where the application dumps some foreign-looking data structures if the release fails to start, but that's very rare and usually the actual error is somewhere near the beginning like "eaddrinuse" here:

[notice] Application my_app exited: MyApp.Application.start(:normal, []) returned an error: shutdown: failed to start child: MyAppWeb.Endpoint ** (EXIT) shutdown: failed to start child: {MyAppWeb.Endpoint, :http} ** (EXIT) shutdown: failed to start child: :listener ** (EXIT) :eaddrinuse Kernel pid terminated (application_controller) ("{application_start_failure,my_app,{{shutdown,{failed_to_start_child,'Elixir.MyAppWeb.Endpoint',{shutdown,{failed_to_start_child,{'Elixir.MyAppWeb.Endpoint',http},{shutdown,{failed_to_start_child,listener,eaddrinuse}}}}}},{'Elixir.MyApp.Application',start,[normal,[]]}}}")

Here's how runtime errors are normally reported (in `MIX_ENV=prod mix release` build):

10:47:17.229 [error] GenServer {MyApp.Registry, "some-long-running-thing:4196f8ae-c971-439b-854e-5057e45076b9", %{}} terminating ** (RuntimeError) attempted to call GenServer #PID<0.2892.0> but no handle_call/3 clause was provided (my_app 1.1.0) /home/runner/work/elixir/elixir/lib/elixir/lib/gen_server.ex:895: MyApp.Monitoring.SomeServerMonitor.handle_call/3 (stdlib 5.2.3.5) gen_server.erl:1131: :gen_server.try_handle_call/4 (stdlib 5.2.3.5) gen_server.erl:1160: :gen_server.handle_msg/6 (stdlib 5.2.3.5) proc_lib.erl:241: :proc_lib.init_p_do_apply/3 Last message (from #PID<0.2891.0>): {:some_unknown_request, %MyApp.Monitoring.Stats{ts: ~U[2025-10-17 08:47:17.229542Z], some_data: 2}}

> Then you have macros, which make code unmaintainable at the 10k SLOC mark, and increasingly harder to maintain as projects get larger.

Absolutely, so don't write macro-heavy code. This is mentioned in the first paragraph of official Macro documentation and documented as an anti-pattern in the official documentation.

> The toolchain has much room for improvement.

I agree that editing experience (due to lacklustre language server support which is now being worked on officially), and debugging tools are lagging behind.

> And the documentation for most of the projects you will use is full of noise, with few workable examples, grandiose claims of performance and fantastic treasures, and the articles are a great read if you want to waste your entire evening.

I don't agree with this at all.
by hnbad | 2025-10-17 09:02:18+00:00
Membership in an anti-constitutional organization is a crime under German law btw and I'm pretty sure there are other countries with similar laws. The US does criminalize membership but only as an add-on to other charges (co-conspiracy, basically). Of course in the US this is mostly for going after "gangs" so it's almost exclusively used against Black people.
by MaKey | 2025-10-17 09:02:45+00:00
> Using the internet in the UK/EU is such a horrible experience, every cookie pop-up is a reminder how badly thought out these rules are.

Technical cookies don't require any consent so every time you see a cookie banner the website owner wants to gather more data about you than necessary. Furthermore, these rules don't require cookie banners, it's what the industry has chosen as the way to get consent to track their users.
by fauigerzigerk | 2025-10-17 09:03:05+00:00
Possibly, but I think something else could be happening at large companies that are fearful of missing a sea change.

Managers will be wary of exactly the sort of motivations for resistance that you mentioned. So they will try to counteract that by putting in place quantitative metrics to incentivise or even force AI use where it doesn't necessarily make sense.

This could cause resentment and fear irrespective of the real benefits that AI undboutedly brings.

This is complete speculation on my part where Google specifically is concerned. It's just something I think will inevitably happen at some companies.
by tao_oat | 2025-10-17 09:03:24+00:00
Skills were released in Claude Code, what, yesterday? I doubt there's a simple answer to this -- it'll depend on the model, task, etc.

You could try to get your agent to test its own skills. From https://blog.fsck.com/2025/10/09/superpowers:

> As Claude and I build new skills, one of the things I ask it to do is to "test" the skills on a set of subagents to ensure that the skills were comprehensible, complete, and that the subagents would comply with them. (Claude now thinks of this as TDD for skills and uses its RED/GREEN TDD skill as part of the skill creation skill.)

> The first time we played this game, Claude told me that the subagents had gotten a perfect score. After a bit of prodding, I discovered that Claude was quizzing the subagents like they were on a gameshow. This was less than useful. I asked to switch to realistic scenarios that put pressure on the agents, to better simulate what they might actually do.
by esperent | 2025-10-17 09:04:07+00:00
You're right, and I was simplifying. The problem isn't margarine per se, it's cheap margarine. Which is what you'll find in nearly all supermarket croissants. Even the ones advertising "all butter" in a supermarket will be using the shittiest butter that they're still legally allowed to call butter. Depends on the country but often has additives like food coloring and artificial butter flavor.
by CafeRacer | 2025-10-17 09:05:26+00:00
Meanwhile Claude

> Claude: Here is how you do it with parralel routes in sveltekit yada yada yad

> Me: Show me the documentation for parallel routes for svelte?

> Claude: You're absolutely right, this is a nextjs feature.

----

> Claude: Does something stupid, not even relevant, completely retarded

> Me: You're retarded, this does not work because of (a), (b), (c)

> Claude: You're absolutely right. Let me fix that. Does same stupid thing, completely ignoring my previous input
by jiggawatts | 2025-10-17 09:05:43+00:00
Reading this thread brought back fond memories of sitting with front-line staff and just chatting with them while watching them work from the corner of my eye. My gimmick was to turn up for morning tea (the staff were older ladies that took homemade cakes to work), and by lunchtime have some frustration of theirs resolved.

It’s such a great feeling when you can make someone’s work better, for the life of me I can’t understand why others wouldn’t jump at the opportunity!

Sadly at current $dayjob, the devs are held at arm's length from the customer. On purpose!
by ycombinete | 2025-10-17 09:06:18+00:00
And this comment will most likely be flagged now for whining about getting downvotes.

https://news.ycombinator.com/newsguidelines.html:

"Please don't fulminate. Please don't sneer, including at the rest of the community."

"Please don't comment about the voting on comments. It never does any good, and it makes boring reading."
by kypro | 2025-10-17 09:06:23+00:00
Some would argue the point is to be intrusive... The most cost effective and simplest solution to kids watching porn would be regulation around on-device filters. Why the UK didn't do this and instead tried to regulate the entire internet should be questioned – is this really about the children watching porn?

When purchasing an internet-enabled device the UK could regulate that large retailers must ask if the device is to be used by an under 18 year old. If they say yes, then they could ship with filters enabled. They could also regulate that all internet-enabled devices which could be sold to children should support child filters.

If we did this then whether or not a child views NSFW material it will be on the parent, instead of the current situation where whether a child can view NSFW material online depends on the age verification techniques of Chinese companies like TikTok or American companies like 4chan.
by cdfsdsadsa | 2025-10-17 09:07:24+00:00
Abusive online relationships. An attention-suck that I can't handle as an adult, with the corresponding lack of development of other life skills that I consider essential to a successful and fulfilled life.

I say "I consider", because skills self-evidently essential to a good life (emotional regulation, focus and attention span, ability to read other people's emotional states, effective communication, physical skills) are increasingly not generally considered that way.
by probably_wrong | 2025-10-17 09:07:29+00:00
Right now you're downvoted for expressing an opinion that I believe deserves a deeper discussion.

I don't want the government to decide which thoughts I can access and which ones I can't, but I also understand that allowing a foreign power (let's say Russia, although "the US" works just as fine) to freely run undercover propaganda and/or destabilization campaigns without any recourse doesn't look good either. And while I agree with "when in doubt aim for the option with more freedom", I can understand those who share your position.
If you ever lost AMV because YouTube deleted it
by piliponful | 2025-10-17 09:08:51+00:00
AMV is art and I can't describe the anger I feel when there's AMV I want to listen to, I go to my playlist and it isn't there because youtube deleted it. That's why I created amv .art strictly for myself to back up any AMVs I don't wanna lose. If anyone want's to use it as well - my welcome.
by netdevphoenix | 2025-10-17 09:09:01+00:00
> the emissions per iPhone 16 are 56 kg of CO₂ equivalent, 18% of which is the expected energy consumption during the life of the product

Are you counting the emissions produced to make it and all the packaging that comes with it, the vehicles used to transport it, lightning used in the warehouse where it sits and the appliances used to keep the warehouse clean too? Phones, just like anything else, are not made in a vaccuum
by makeitdouble | 2025-10-17 09:12:32+00:00
They probably don't taste bad...I mean, most animals somewhat taste good (crocodiles, frogs, hogs, deers, pigeons, eels etc). Now, it would be utterly ineffective to try to breed cats for meat, which is IMHO why we have such a small variety of regular meat. We chose the species that were the most convenient, regardless of any other inherent ethical consideration.

So for better or worse the line is purely arbitrary, and people's pet pig being off-limit by virtue of being declared a pet is an example of that.
by fragmede | 2025-10-17 09:13:00+00:00
FWIW, Virtual box did get ported to Apple silicon, but long time Mac software developer Parallels has a consumer grade VM management software. Theirs supports directX 11 on arm windows, which is critical for getting usable performance out of it. Conversely, VMware's Mac offering does not, making 3d graphics on that painfully slow.

There's also a couple of open source VM utilities. UTM, tart, QEMU, Colima, probably others.
by gpderetta | 2025-10-17 09:15:57+00:00
I got so used to electric-indent and the immediate feedback it gives, that for a very long time it prevented me from even considering any other editors.

These days I rely on clangd driven autoindent (which is fast enough to do every line), but I still use emacs because it is so easy to tweak the interaction to clangd to work exactly as I prefer.
by edent | 2025-10-17 09:16:01+00:00
This almost works.

It's hard-coded to the .com store, but that's trivial to change.

The main problem is that every line is treated a `<p>` element. Which means the rendering is askew. That's fine if you're reading a PDF-style document with hard-coded line breaks, but a bit annoying for a reflowable ePub.

Commas are sometimes rendered as apostrophes. Full-stops are also sometimes mid-dots.

Given that the glyph shapes never change, it might be better to "bake in" the shapes rather than manually decoding them. Didn't take too long on my laptop to do the perceptual mapping, but could speed things up for others.

Nevertheless, an excellent demonstration of how pointless DRM is.
by Yizahi | 2025-10-17 09:17:08+00:00
Fortunately Arstechnica has provided an answer for that question too:

https://arstechnica.com/science/2025/10/believing-misinforma...

Basically conspiracy heads like to be in opposition to the "establishment", and will look for and spread anything fitting this theme. It gives them sense of own worth, and a sense of community - a small circle of "people who have the secret knowledge".
by jacquesm | 2025-10-17 09:17:11+00:00
That's true. Even so I would still recommend that you learn to read Erlang because of its unique approach to various software development challenges. It will simply make you a better programmer. The same goes for LISP and possibly Forth because they have some very powerful concepts unique to those languages which you can mimic to some degree in other environments to get some of the benefits.
by jezek2 | 2025-10-17 09:17:22+00:00
> When my terminal was dark, the eg some docs in the browser were light, switching back and forth was quite painful.

I do this all the time (even at night without lights) with no problem at all. The key is to have properly set brightness/contrast on your monitor and gamma correction.

It can achieved by setting the brightness to a minimum (and use the contrast setting to go even lower, or even combine it with GPU settings in addition to monitor settings). It is also important to set a proper gamma correction so that darker/lighter levels don't have too big contrast.

The gamma correction needed can be measured by comparing the apparent thickness of antialiased text in black-on-white vs white-on-black color combinations that you toggle between. Once it is the same you get the right value. For example it's 1.3 on my LCD.
by zqna | 2025-10-17 09:18:33+00:00
I bet that most of those products are created by their own "AI". They must already be using AI product owners, developers, testers, as their human counterparts are only sitting their in their chairs and only busy training their AI simulation and moderating their output. Next logical step will be AI doing that with the human folks hitting the street, then recursively ad infinitum. They will reach the glorified singularity there really soon!
by jacquesm | 2025-10-17 09:19:15+00:00
The difference in reliability between a BEAM based setup and one built on top of Python is so large I wouldn't know where to start to describe it. Erlang is built from the ground up to be reliable, Python has reliability bolted on as an afterthought and even the most advanced python environments (Anaconda, CPython) still suffer from some of the assumptions baked into the language.
by 4ggr0 | 2025-10-17 09:19:24+00:00
> Is there proof mods push general threads or curate content?

how does this relate to what i said? i get the "we're a free platform where everyone can do everything and no one is responsible for anything", just a cheap excuse from my POV considering the unhinged, doxxy culture on there. sure, there are cute boards, nice. i am talking about the inhumane, unhinged slurry of shit.

"Sure my neighbour has a couple of cadavres in his cellar, but have you seen the pretty flowers on his balcony?"

but per usual you can't criticize 4chan in the slightest without its warriors appearing to defend it. i get it. 4chan did and does cool stuff. it also does absolutely disgusting things, surprisingly this always gets dismissed as 'it's only the couple of rogue boards which are crazy'.
by quitit | 2025-10-17 09:21:08+00:00
I believe it should be a layered approach.

1. Educate children about bad actors and scams. (We already do this in off-line contexts.)

2. Use available tools to limit exposure. Without this children will run into such content even when not seeking it. As demonstrated with Tiktok seemingly sending new accounts to sexualised content,(1) and Google/Meta's pathetic ad controls.

3. Be firm about when is the right age to have their own phone. There is zero possibility that they'll be able to have one secretly without a responsible parent discovering it.

4. Schools should not permit phone use during school time (enforced in numerous regions already.)

5. If governments have particular issues with websites, they can use their existing powers to block or limit access. While this is "whack-a-mole", the idea of asking each offshore offending website to comply is also "whack-a-mole" and a longer path to the intended goal.

6. Don't make the EU's "cookies" mistake. E.g. If the goal is to block tracking, then outlaw tracking, do not enact proxy rules that serve only as creative challenges to keep the status quo.

and the big one:

7. Parents must accept that their children will be exposed at some level, and need to be actively involved in the lives of their children so they can answer questions. This also means parenting in a way that doesn't condemn the child needlessly - condemnation is a sure strategy to ensure that the child won't approach their parents for help or with their questions.

Also some tips:

1. Set an example on appropriate use of social media. Doom scrolling on Tiktok and instagram in front of children is setting a bad example. Some housekeeping on personal behaviours will have a run on effect.

2. If they have social media accounts the algorithm is at some point going to recommend them to you. Be vigilant, but also handle the situation appropriately, jumping to condemnation just makes the child better at hiding their activity.

3. Don't post photos of your children online. It's not just an invasion of their privacy, but pedophile groups are known to collect, categorise and share even seemingly benign photos.

1. https://globalwitness.org/en/campaigns/digital-threats/tikto...
by Saline9515 | 2025-10-17 09:21:17+00:00
It's not exactly true, Pol Pot went to France on a scholarship to become an electrical engineer. When he came back to Cambodia, he worked as a literature teacher.

The ideological content of the Khmer Rouge is very poor overall, and is a mix between nationalism and communism aiming to "clean" the nation from western influences. Which is kind of ironic given Pol Pot's background.
by concrete_head | 2025-10-17 09:22:12+00:00
I did this for an entire cities water supply network. SCADA systems UIs are a decade or more behind the modern web, not to mention slow loading and expensive. I took a reticulation diagram and marked all the flow meters, pressure transducers, pumps, reservoir level sensors and even river flow meters just like you said using ids for each element. The data is essentially pulled from a sql query every minute and pushed out through json including any active alarms.

This lets as many users view it as necessary and loads instantly. Has pan and zoom so yiu can capture everything on a page. Fully customisable, used draw.io for the diagram. Professional automation guys jaws dropped when i told them it took a few days to build and didnt require some ridiculous software license
by hennell | 2025-10-17 09:22:27+00:00
My take is no one really cares about generating SVG, but it's a structured "code" format with very direct visual results. I can't look at 3 piles of code and instantly tell which is best (assuming minimum competence) , but I can judge the SVG outputs very easily. As a quick shot it gets a point across faster and with easier comparison. As a technical comparison it's not so strong, but thats harder to do and judge and less fun to read.
by pmx | 2025-10-17 09:22:40+00:00
It isn't about the price. The level of service and the quality of the product you get by pirating is simply better. Streaming services break up shows and have s1-3 on one platform, 4-5 on another, and the rest on another still. You'll "buy" a movie on amazon prime video only for them to remove it so you can't watch it anymore. Prime video, a service you have to pay for now has ad breaks while watching shows. Even just FINDING stuff to watch is a nightmare, Netflix is the same stuff over and over again in different random made up categories.
by jimbo808 | 2025-10-17 09:23:38+00:00
> "...extent of their on "smash and grab" raids in these places is definitely unprecedented"

There was:

- Operation Wetback

- Trail of Tears

- Barack Obama's entire presidencry

https://en.wikipedia.org/wiki/Operation_Wetback#Implementati... https://ohss.dhs.gov/topics/immigration/yearbook/2019/table3...
by LordN00b | 2025-10-17 09:23:38+00:00
There is plenty of precedence for this, and I am about to fudge a bunch of details. The basic point is that the United Kingdom can make any law it sees fit to any place or person. Even though it may only exercise punitive issues once they arrival inside the physical jurisdiction. So the example I was taught, the UK can pass a law banning smoking in Paris, but may not arrest/fine until such criminal trespassers get off the ferry in UK. This means that the Sovereign power is omni-whatevers, unless you explicitly say otherwise eg The UK Legislated their way out of South Africa and Canada expilictly. If 4Chans money ever passes through a UK bank, I'm sure Ofcom will grab what they can. It's a very British shakedown.
by skeezyjefferson | 2025-10-17 09:24:29+00:00
in terms of speech development, TV was found to be a massive benefit in increasing vocabulary - how are you so sure the internet (nebulously defined as that is) is detrimental to communication abilities, arent they on there talking to their friends?. And if we are talking about the internet in general and not just twitter/tiktok, then its largely NOT doomscrolling and ragebait. Hackernews (heck, every single news organisation EVER) has an "algorithm" for "increasing engagement", books are written to increase engagement, its been going on for centuries but only since social media appeared do we suddenly dislike it.
by eknkc | 2025-10-17 09:24:59+00:00
This seems like a great program!

Small anectode;

My wife runs a cafe in Ankara, Turkey. A week after opening a random cat walked in and claimed one of the chairs.

We started feeding him. Then another walked in... We left a large automated feeder outside and started spaying / neutering, vaccinating, deworming them. I think we neutered close to 20-30 cats. A couple needed medical intervention (broken limbs, infections etc). And 2 I had to put down because they were too far gone. This effort alone put the neighborhood kitten population in control.

The place was aimed at health conscious / vegan people so the theme fit with cats hanging around.

It is really emotionally and financially draining to do these things. I've been fortunate enough to fund everything myself but I assume it is hard when scale grows larger and there is not enough help.
by overloads | 2025-10-17 09:25:25+00:00
It wasn't their regular ID verification data that was leaked. Discord made me verify my ID in retaliation for reporting trust and safety issues emanating from their own platform. It was their Trust & Safety data from Zendesk. Discord is calling Trust & Safety reports, which include reports escalated to their legal department and can involve violence and minors whom they request IDs to verify ages. The people whose trust was just betrayed are probably afraid to speak up.