MurphyA/hacker-news huggingface dataset:
by pepperball | 2025-12-27 12:25:48+00:00
> I see the Christofascism as more a flavor of the month than a serious unifying ideology.

I’ve joked occasionally we should just hand the zealots power as they’d quickly go back to just killing each other over theology.

Wouldn’t you know it all the smug religious revival accounts from unemployed zoomers that have recently flooded my social media seem
more interested in attacking different Christian sects. My Facebook has been looking like the 30 years war recently.
by jacquesm | 2025-12-27 12:25:59+00:00
Scenarios like that occur daily. I do quite a bit of software development and whenever I come across something that really needs python I mentally prepare for a day of battle with the various (all subtly broken) package managers, dependency hell and circular nonsense to the point that I am also ready to give up on it after a day of trying.

Just recently: a build of a piece of software that itself wasn't written in python but that urgently needed a very particular version of it with a whole bunch of dependencies that refused to play nice with Anaconda for some reason (which in spite of the fact that it too is becoming less reliable is probably still the better one). The solution? Temporarily move andaconda to a backup directory, remove the venv activation code from .bashrc and compile the project, then restore everything to the way it was before (which I need it to be because I have some other stuff on the stove that is built using python because there isn't anything else).

And let's not go into bluetooth device support in python, anything involving networking that is a little bit off the beaten path and so on.
by Bender | 2025-12-27 12:27:03+00:00
In the year of our lord 2025 I expect high quality pictures and videos. Can't be O2 deprivation at 3500 feet so the only plausible things left in my opinion is attention seeking or mental illness. Videos or it didn't happen and even that is hard to take seriously now with AI. Even a sit-down interview with aliens would be hard to take seriously.
by Tarrosion | 2025-12-27 12:28:42+00:00
> Is multi-agent collaboration actually useful or am I just solving my own niche problem?

I often write with Claude, and at work we have Gemini code reviews on GitHub; definitely these two catch different things. I'd be excited to have them working together in parallel in a nice interface.

If our ops team gives this a thumbs-up security wise I'll be excited to try it out when back at work.
by borplk | 2025-12-27 12:29:01+00:00
Simply speaking "Postgres for everything" is meant as a fool-proof default choice for the average person making an average app. It helps startups avoid tangling themselves with some bespoke/complex combination of Redis+Postgres+RabbitMQ+MongoDB from day 1 for their app that reaches a peak of 10 requests per second with 100 daily average users if they are lucky.

This usually happens because a junior dev wants to have fun and pad their resume while playing around with tech. Or they are insecure and want to make the "maximally proper" choice with everything so they appear to be an expert. For example they think storing any JSON or cache data in Postgres is somehow incorrect or forbidden and they must use something more specific to feel like they've made the correct choice.

In general Postgres will take people very far. Majority of companies could start with it and live with it forever. If they are lucky enough to need something else by that point hopefully they have enough money and staff to re-evaluate the stack and make changes for the future of the company.
by geysersam | 2025-12-27 12:29:40+00:00
Just tried it and got this, is it correct?

> Write an ffmpeg command that implements the "bounce" effect: play from 0:00 to 0:03, then backwards from 0:03 to 0:00, then repeat 5 times.

ffmpeg -i input.mp4 \
-filter_complex "
[0:v]trim=0:3,setpts=PTS-STARTPTS[f];
[f]reverse[r];
[f][r]concat=n=2:v=1:a=0[b];
[b]loop=loop=4:size=150:start=0
" \
output.mp4
by DonHopkins | 2025-12-27 12:29:56+00:00
Calling criticism "violent unsanctioned speech" is a tired, adolescent MAGA-adjacent move: provoke with loaded caricature, then reframe accountability as persecution.

You exhibit the same performative grievance-driven identity pattern across your other comments: sweeping "regime and cronies" rhetoric, insinuations without evidence ("what did Obama get in return?"), mocking humanitarian concern as manipulation, and then retreating to grievance when challenged.

That’s not satire; it’s MAGA-adjacent culture-war edgelording.

If you quote racism without clearly rejecting it, you’re responsible for how it lands; if you didn’t want your comment read as endorsing racist tropes, you shouldn’t have put them on the page without explicit rejection. Accountability isn’t censorship, and criticism isn’t violence.

This isn’t uncharitable or violent; it’s grievance rhetoric filling the gap when your argument doesn’t land.

Happy Festivus, Georgie!

https://www.youtube.com/watch?v=1njzgXSzA-A
by bayindirh | 2025-12-27 12:30:01+00:00
I reread the thread from the start, so I want to set some things straight:

1. I have cited "highway sign design" & "Germany's license plate font" as factors external to cars. I'm not moving anything except my fingers while typing this comment. Moreover, I'm not trying to win anything and we're just discussing here. Moving the goalposts would be something silly to do, if I ever attempted it.

2. No, you asked whether the clarity of the fonts contribute to the safety of the whole car, and I said "yes!", and will say again. Your question lacks a comparison relative to anything, so it stands on its own. Again, for the third time, legibility of anything inside (and around) the car is a contributor to security of it.

3. Again, citing myself, I told that we shall reduce touch controls and increase physical ones. I mean that comment is 2 days old. I can't edit it in, can I? However, by citing displays I again openly mentioned "digital instrument clusters", and displays attached to controls like climate controls' displays sitting in proximity of rotary dials most of the time. Legibility of these things are equally important as blind controls, because if your car wants your attention, you need to understand what's happening as quickly as possible.

I believe there's a clear misunderstanding going on, and I honestly don't know what to do and say, because you're stuffing words in my mouth.

I'll probably go make tea.

Happy (belated) merry Christmas and happy new year.

Please drive safe, and be attentive to road.
by Marazan | 2025-12-27 12:31:15+00:00
This seems like a glib one liner but I do think it is profoundly insightful as to how some people approach thinking about LLMs.

It is almost like there is hardwiring in our brains that makes us instinctively correlate language generation with intelligence and people cannot separate the two.

It would be like if for the first calculators ever produced instead of responding with 8 to the input 4 + 4 = printed out "Great question! The answer to your question is 7.98" and that resulted in a slew of people proclaiming the arrival of AGI (or, more seriously, the ELIZA Effect is a thing).
by borroka | 2025-12-27 12:31:25+00:00
I read Alvarez: Adventures of a Physicist a few years ago, and I was impressed by the breadth and depth of the great physicist. Later in life, he became a geologist, working with his son.

Those physicists worked hard: he writes in the book that 60 hours of work per week — and there were no phones back in the day to blur the lines between work and non-work — were routine in Berkeley. Those were dedicated people.
by miki123211 | 2025-12-27 12:32:57+00:00
I wish they'd auto auth you with Github based on your pubkey, in a similar spirit to `ssh whoami.filippo.io`[1]. That would remove so much signup friction.

SSH is really the only protocol you can do shenanigans like that over, it's a shame not to use them.

[1] (seems overloaded right now) https://words.filippo.io/whoami-updated/
by dangus | 2025-12-27 12:34:00+00:00
Trackpad isn’t as good, true. But it’s not a bad trackpad, either, and I would counter that other operating systems that aren’t macOS support external normal mice a lot better. On macOS I needed to install a separate paid program (Smooze Pro) to make the scroll wheel of an external mouse normal for gaming or other purposes. I would be very interested to try the haptic trackpad on the Lenovo ThinkPad X9 15 Aura Edition.

macOS assumes you’re using a trackpad to a fault, to the point where I prefer a trackpad on macOS desktop systems. That’s an operating system choice that a conspiracy theorist might tell you is Apple’s way of artificially differentiating their patent-protected trackpad hardware products. If Apple just used a normal mouse and designed the OS around it like everyone else they couldn’t sell you the advantage of their fancy trackpad, since we all know a dedicated mouse is more precise and quick, so that situation is yet another crazy expensive vendor lock-in accessory along with the Touch ID keyboard. Over $300 if you buy both for your desk setup!

Also remember that this is a laptop for programming…how often am I using my mouse?

Worse speakers, this is true, though it’s improved by installing Easy Effects and running a Framework profile. I use my AirPods Pro 3 on the Framework and they work great with it. MacBook speakers sound really good but they are still laptop speakers.

I don’t agree that the Framework body rigidity is poor. Do you own one or are you just assuming it’s poor? It’s very comparable to a MacBook, the screen has slightly more flex but the keyboard deck and core system is almost identically rigid.

Zonal dimming is only available on the MacBook Pro models that cost $600 more than my Framework, which doesn’t include the cost of upgrading them to equivalent 2TB/32GB configuration. So realistically, for my needs I would have had to spend double to get zonal dimming, which doesn’t benefit my programming work at all, though it would presumably benefit gaming. But gaming is my secondary use case.

Also, if Framework ever makes a micro-LED screen in the future, I’ll be able to replace it for a very reasonable cost. They have already released a display upgrade and surely will upgrade it again in the future as more panels become available.

You can customize the fan curve of a Framework! But the fan noise was never a consideration of mine. I’m not an audio producer.

https://github.com/TamtamHero/fw-fanctrl

You’re saying I’m constantly burdened by this computer but you’re not really considering how I’m using the laptop. I don’t care much for HDR content and barely watch television, fan noise hasn’t been an issue, this laptop is almost a full pound less heavy than my previous 14” MacBook Pro and almost identical in weight to a MacBook Air, so I don’t understand how picking it up is a worse experience.

You didn’t even mention the weak webcam on the Framework! It sucks! But I don’t use it, just like I didn’t use my MacBook webcam. I’m a programmer remember? I don’t go on camera. That’s for sales bros. FaceTime on iPhone is better than the MacBook anyway.
by latexr | 2025-12-27 12:34:16+00:00
Dan clearly references how people misunderstand not only the comment (“he didn't mean the software. He meant their YC application”) but also the whole interaction (“He wasn't being a petty nitpicker—he was earnestly trying to help, and you can see in how sweetly he replied to Drew there that he genuinely wanted them to succeed”).

So yes, it is the opposite of why people link to it, which is to mock an attitude (which wasn’t there) of hubris and lack of understanding of what makes a good product.
by muzani | 2025-12-27 12:34:26+00:00
There's BE options for Dart too like Serverpod [1]

But IMO, languages should focus on a niche. Dart has a clear niche - mobile.

It handles mobile and responsive layouts very well. It handles async well (mobile operating systems, mobile lifecycles, web). It handles lightweight client-side databases well.

It handles state management easily. Meaning you can chain things like login -> GET user email -> GET user avatar -> show avatar.

It translates all this logic well across platforms. Naturally it coupled well with Flutter and cross-platform.

Complexity scales logarithmically rather than exponentially, compared to say, a native Android stack from 2017 built with fragments, events, and data binding XML. It went so well that Android and iOS started copying the way Flutter did things.

[1] https://docs.serverpod.dev/
by krapp | 2025-12-27 12:34:33+00:00
>Can't be O2 deprivation at 3500 feet so the only plausible things left in my opinion is attention seeking or mental illness.

A plausible third option is a mundane terrestrial object and not an alien spacecraft. Even the article (despite throwing up as much alien hype as it can) points out that it could have been a weather balloon. As trite an explanation as that is, it's not impossible.
by piva00 | 2025-12-27 12:35:28+00:00
Same situation except for Linux: in Sweden, macOS, and Firefox.

The difference is: I can't get past Cloudflare's captcha for the past 2-3 years (on Firefox), have to use Chrome for the few sites I do need/want to see behind this stupid wall.

By now I've sent hundreds of feedback through their captcha feedback link, I keep doing it in the hopes at some point someone will see those...
by derrida | 2025-12-27 12:35:48+00:00
I have a feeling they must be getting smashed by being on the front page of HN - I was using it a coupel days ago and I was generating whole apps in 20 minutes from one prompt - I wouldn't be surprised if the dev has disappeared (he was commenting around here before) to handle some resource constraints and as an intermediate stop gap removed instructions on how to use the actual thing.
Show HN: I built a secure "Linktree" for IBANs and Crypto addresses
by kadiran | 2025-12-27 12:37:20+00:00
I got tired of logging into my banking app just to copy my IBAN every time a client asked.

So I built iban.bio - a privacy-focused page for your financial identity.

It lets you share bank accounts, crypto wallets, and payment links (Wise, PayPal) in one URL. It supports phone number lookup (like Venmo) and uses AES-256 encryption for data storage.

Live here: https://iban.bio

Feedback welcome!
by frotaur | 2025-12-27 12:37:46+00:00
I don't know much about Lean, but I attended an introductory talk at some point and I was particularly bothered by these partial function definitions. The example was sqrt, which would give 0 on the negatives.

Now, of course, if you're careful with the definitions you use, there is no problem. But in the (increasingly relevant) context of automatic theorem proving with LLMs, this seems to defeat the 'groundtruthness' of Lean!

How do you make sure that the LLM doesn't reward hack a proof using these workarounds?
by raffael_de | 2025-12-27 12:37:50+00:00
I gifted my 6 year old nephew a cheap hand held analog radio (and a few other things to be fair). He loved it. I can guess it must be fascinating to turn a wheel and then different music and voices are coming out of it. Also it has a frequency scale that's controlled by the wheel which I assume is good for training a technical perspective on controlled action and reaction. The antenna has to be pointed in the right direction. Maybe this gets him interested in why that is. Certainly no clean-up-time at all and play-time probably also decent.
by hiAndrewQuinn | 2025-12-27 12:37:50+00:00
I keep toying with the idea of writing a cron that implements a Poisson process. Say I give it a parameter of 3600; our `pcron` would ensure the jobs occur randomly but average out to once per hour, making the timing of the next run independent of the last via the memoryless property of the exponential distribution.

The next sleep interval would be calculated probably as as t = -\lambda \ln(U) (where U is a uniform random variable). This way you ensure that the probability of the job firing in the next 10 seconds is the same whether the last job finished an hour ago or just five seconds ago. But \lambda remains the average amount of time between jobs.

It’s compelling to me because it solves thundering herd problems at the architectural level, and also because it simply seems like a lot of fun to have to code very defensively against such chaos. Switching back to a deterministic schedule after surviving such chaos probably leads to a much more robust system overall.
by D13Fd | 2025-12-27 12:38:40+00:00
I use Apple Watch Ultra constantly, it’s extremely worth it to me. The charging is annoying, but otherwise, the watch is amazing.

It keeps me on track every day. I have recurring alarms for my daily and weekly meetings/calls, and for life things like when it is time to pack up and get the kids out time to close things down and go to bed. Each morning I also set alarms for critical events that day. Basically I outsource the “scheduling” part of my brain to the watch and just focus on whatever I’m doing.

I also use it for a stop watch, cooking times, etc. I use it for GPS while hiking and biking. My phone running AllTrails can’t track a 25-mile bike ride through the mountains without dying, but the watch doesn’t even break a sweat.

Beyond that, it’s a great backup phone for when I leave my phone on the table or in the other room, etc. I also bind the button on the side to the flashlight feature, which I use almost every day. It’s not as strong as a phone flashlight but it’s instantly available and more hands-free. It’s so helpful for dealing with crying kids in the middle of the night. It’s nice when I don’t have a hand to hold a phone flashlight, like when I take the trash cans to the curb at night, etc.

Overall I get tons of use out of my Apple Watch every day.
by godelski | 2025-12-27 12:38:51+00:00
I think this could be solved quite similar to the OP and better done with systemd. Spitballing, but I think the best thing to do would be to write the timer in a standard file but have the activation time be written in an override file. That way you can ensure you are just editing that file with your scraper (should be able to hit the API if it is something like a google calendar or outlook).

I think the systemd timer would give you the benefit here as you can write the time in varying formats. Timezones, UTC, local, or whatever. That should give you the structure you need, if I'm understanding your problem correctly.

While systemd has more boilerplate than cron I think it has a lot of advantages that make it worth it. Best to just have a skeleton of these jobs (I keep some in my dotfiles) and then you have it. Or have the LLM write it (ironically one of the few instances I'll advocate for letting the AI write the code). You can do everything in the article and so much more.

https://man.archlinux.org/man/systemd.time.7
by consumer451 | 2025-12-27 12:39:09+00:00
Am I losing my mind, or are these people going out of their way to tarnish the very nice concept of "altruism?"

From way out here, it really appears like maybe the formula is:

Effective Altruism = guilt * (contrarianism ^ online)

I have only been paying slight attention, but is there anything redeemable going on over there? Genuine question.
by pepperball | 2025-12-27 12:40:42+00:00
> They hate communists because communism is atheist.

A few years ago before the election, a friend and I often joked that you could probably sell a sizable portion of American right on something of a “five year plan”

The MAGA communism meme was going around at the time too. Traditional Cold War era “better dead than red” conservatives I knew were suddenly posting about nationalizing companies that weren’t playing ball with Trump.

The other day, I saw an account rambling about “Anglo-Saxon victory over Judeo-Bolshevik Materialism”. I found that a bit odd. I’ve heard the “Judeo-Bolshevik” schtick, and there’s certainly endless negative aspects of communism, but materialism certainly is not one of them.

But your connection with Atheism ties things together in a way that makes sense.
by rolfus | 2025-12-27 12:41:04+00:00
Agreed. I have a bunch of little command-line apps that I use 0.3 to 3 times a year* and I'm never going to memorize the commands or syntax for those. I'll be happy to remember the names of these tools, so I can actually find them on my own computer.

* - Just a few days ago I used ImageMagick for the first time in at least three years. I downloaded it just to find that I already had it installed.
by dataflow | 2025-12-27 12:41:10+00:00
One problem here is "smarter" is an ambiguous word. I have no problem believing the average LLM has more knowledge than my brain; if that's what "smarter" means, them I'm happy to believe I'm stupid. But I sure doubt an LLM's ability to deduce or infer things, or to understand its own doubts and lack of knowledge or understanding, better than a human like me.
by Anamon | 2025-12-27 12:42:08+00:00
I vote for the "bleak" interpretation.

The main problems with cars are not about the fuel they run on, or the level of automation. They're the space they occupy per passenger and duration of use, the mass they have to move around, the materials required to build them, tire particulates, and the danger they pose to other traffic participants. None of these are alleviated by the thing-du-jour the car industry presents as a solution to all the problems on any given day. The real issues are all endemic to the concept of a car in the first place.

And, maybe, if more people stopped seeing random encounters with some of their co-humans as just an annoying moment of having to deal with icky other people, we'd make some progress on our loneliness, aggravation and political polarisation problems.
by Havoc | 2025-12-27 12:42:46+00:00
For CC - unprivileged LXC on a proxmox server. That's enough to catch mishaps like deleting all your sht while still being a reasonable transparent isolation layer. Plus my entire homesetup is geared towards LXC anyway.

Keen to give firecracker another go though. Last I explored that it still felt pretty rough. (on UX not tech quality)
Show HN: JSON-Healer: Repair and Validate Broken JSON from LLM Outputs
by freakynit | 2025-12-27 12:43:26+00:00
Built json-healer, a small npm package that repairs malformed or partial JSON produced by LLMs.

Inspired by OpenRouter’s recently launched response healer (https://openrouter.ai/docs/guides/features/plugins/response-...), this implementation is model-agnostic and works with JSON from any LLM or text source, not just OpenRouter.

Includes comprehensive test cases and is designed to be easy to drop into existing pipelines that rely on structured LLM output.

https://www.npmjs.com/package/@freakynit/json-healer

Feedback welcome!
by rkomorn | 2025-12-27 12:44:09+00:00
A lot of the other responses say something along the lines of "of course people have more incentive not to mess up, they care about their own lives more than corporations care about getting sued" and sure, that's true in general, but:

- people try to wingsuit through narrow obstacles and miss

- people try to build their own planes and helicopters and die

- people try to build submersible vehicles to go see the titanic and, uh, don't have a 100% success rate

- people try to build steam-powered rockets and die

"It's their life, they won't fuck it up" doesn't exactly cover a lot of behaviors.

I'd argue home-rolling your own medical device firmware is closer to daredevil/"hold my beer" behavior than normal.