MurphyA/hacker-news huggingface dataset:
by admash | 2025-12-12 04:33:27+00:00
The alternative is to refuse to delegate the formation and development of the character of our children and culture to automated systems and regulatory policies. Engage with your children on topics that matter. Discuss the pros and cons of various viewpoints and political platforms with your friends and neighbors, colleagues and fellow bus-riders. We, ourselves, are the psychosocial immune system for society, and if we construct an environment in which we can not be exposed harmful concepts, then we will never learn how to respond and combat it when we inevitably are exposed to it.

This is not to say that we should not actively work to prevent criminal acts, but that trying to establish a world in which such acts are impossible will cripple society in ways which will leave us vulnerable to much larger and more systemic abuses. Benjamin Franklin’s statement rings as true as ever, if in a rather updated context: “ They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.”
by ethbr1 | 2025-12-12 04:33:48+00:00
As someone who switches between platforms somewhat frequently, iOS perpetually feels like people have Stockholm syndrome.

'Oh, that super annoying issue? Yeah, it's been there for years. We just don't do that.'

Fundamentally though, browsing the web on iOS, even with a custom "browser" with adblocking, feels like going back in time 15 years.
by 0cf8612b2e1e | 2025-12-12 04:36:39+00:00
That’s the thing, if you are in charge of Teams, YouTube, Spotify, the Windows taskbar, whatever - you have the power! Surely you must be encountering the same annoyances that enrage the rest of us. Why not tell the team to fix the things that bother you? Set the agenda and improve your own life!

Instead, seemingly trivial bugs exist in huge software products for years. It somehow feels like the people in charge actively avoid dog fooding their own products.
by scooke | 2025-12-12 04:36:51+00:00
The author wrote,"Because there is a vast interval between “good” and “bad,” it accommodates complex relationships." which, to me, shows they don't truly grasp the cultural context of his Chinese environment. There is the same interval between good and bad in both Chinese and Western values and thinking and terminology. What makes it seem there is a difference is the hesitancy to be affirmative in Chinese culture. To affirm some thing is to claim knowledge and expertise, and in doing _that_ comes an expectation that those around the Affirmer acquiesce to their expertise. This is another facet of Face. Very few people will claim such a level of knowledge and expertise and experience, so the words used are purposely "vague". It's not a issue with the terms.

I was once asked if I speak Chinese and I answered affirmatively, "Shi da" (very bad pinyin btw). Everyone thought that was hilarious! They were able to think it hilarious because, at the time, I was just a young single man, and my answer made it sound like I was affirming that I speak Chinese, _all of it_! But in my mind the conversation was in Chinese, I understood the question and gave an answer in Chinese, so of course I can speak it...just not fluently. I learned from that experience that a better answer is, "keyi", which is essentially "enough" but in a more humble mode and the breadth of that word itself is adapted to the context. If asked in a market about my Chinese, "keyi" means "enough to do shopping" with no claim to more than that. If in the context of a class at university, it meant "enough to do the work" but not claiming to be super smart, NOR, dumb (since it's at university). It isn't the words, it's the interpersonal culture, face, and both communicating and showing you know where you fit in.
by echelon | 2025-12-12 04:37:43+00:00
This.

My car is my property. I own it. It does everything I want it to. It is an extension of me.

That question is like asking, "Why own a computer? Why not hire a mathematician to do all your computation for you?"

The problems a self-driving problem solves are 100x deeper than a human, and the second order effects to greater society are enormous. When everyone and everything is self-driving, the roads aren't roads any more - they're TCP/IP and logistics super highways. Anything can go anywhere for any reason at any time. This is a huge societal unlock.

Even thinking about how frictionful ordering an Uber is is exhausting when thinking about the idyllic future of simply jumping into my own car - my own space - and having it do exactly what I want.

This future is magical and I want it now.
by porsager | 2025-12-12 04:38:11+00:00
Shameless plug, but back in 2014 trying to play with swift I made Type Nine, and I'm still using it to this day[1]

I also did a few other experiments that I unfortunately haven't had time to explore further[2]

[1] https://www.typenineapp.com

[2] https://medium.com/porsager/a-better-iphone-typing-experienc...
by sollewitt | 2025-12-12 04:38:25+00:00
The N900 was my peak “mobile computing is awesome” device.

I went to see District 9 in the cinema in Helsinki. Uh oh, the alien parts are only subtitled in Finnish and Swedish and my Finnish is not up to that.

I installed a BitTorrent client, found the release on Pirate Bay, successfully torrented just the subtitle file, and used an editor to read the subtitles for scenes with a lot of alien.

The N9 had much better UI, but there was something of the cyberpunk “deck” idea in that thing, it was great.
by crabmusket | 2025-12-12 04:38:45+00:00
If anyone is looking for a clean JS charting framework, I highly recommend Observable Plot.

It's from the creator of D3 and it's much easier than using raw D3. I've been using it outside the Observable platform for debug charts and notebooks, and I find its output crisp and its API very usable.

It doesn't try to have all the bells and whistles, and I'm not even sure if it has animations. But for the kind of charts you see in papers and notebooks I think it covers a lot.
by namesbc | 2025-12-12 04:39:12+00:00
So the rosy biased estimate is OpenAI is saving 1 hour of work per day, so 5 hours total per-work week and 20 hours total per-month.

With a subsidized cost of $200/month for OpenAI it would be cheaper to hirer a part-time minimum wage worker than it would be to contract with OpenAI.

And that is the rosiest estimate OpenAI has.
by hnburnsy | 2025-12-12 04:40:17+00:00
I went through something similar just trying to get my NEST to work in home assistant, thanks to HA these are the well documented steps, and each step has multiple sub-steps...

- Create and configure Cloud Project [Cloud Console] - Configure OAuth Consent screen [Cloud Console] - Configure OAuth Application Credentials [Cloud Console] - Create a Device Access Project [Device Access Console] - Enable events and Pub/Sub topic [Device Access & Cloud Console] - Link Google Account

It ended up that the linking would not stay persistent, a waste of $5 and many hours.
Show HN: UJAS – An open-source hiring platform (like WordPress for hiring)
by jayteetech | 2025-12-12 04:41:04+00:00
I've designed a complete open-source hiring platform but need developers to build it. Zero code written yet - perfect for founding contributors.

Features: - QR code applications (scan to apply anywhere) - Real-time application tracking - Self-hostable, MIT licensed - Plugin marketplace

Looking for: All skill levels, especially .NET developers Repo: https://github.com/gemini45840-cmyk/UJAS Discord: https://discord.gg/rrSbs997
by bryanrasmussen | 2025-12-12 04:42:36+00:00
OK I am personally surprised that anyone likes the Pages router? Pages routing has all the benefits (simple to get started the first time) and all the downsides (maintainability of larger projects goes to hell) of having your routing being determined by where in the file system things are.

I don't care about having things simple to get started the first time, because soon I will have to start things a second or third time. If I have a little bit more complexity to get things started because routing is handled by code and not filesystem placement then I will pretty quickly develop templates to handle this, and in the end it will be easier to get things started the nth time than it is with the simple version.

Do I like the app router? No, Vercel does a crap job on at least two things - routing and building (server codes etc. can be considered as a subset of the routing problem), but saying I dislike app router is praising page router with too faint a damnation.
by mlrtime | 2025-12-12 04:43:33+00:00
Try to read a document/book on the linux boot process and it is VERY complicated if you actually want to know all the steps from POST to a tty login. You can strip some of it away but focusing on one path (UEFI vs BIOS) or just ignoring the instruction pointer movements.

I agree, little nuggets like this are valuable even if know it already.
by staticshock | 2025-12-12 04:43:48+00:00
Direct quote from RJ Scaringe, founder/CEO of Rivian:

> This is a decision. It's generated, I said there's many millions of decisions, many of them will never get noticed and they're just under the surface. One of those decisions that's been noticed quite a bit is the fact that we've intentionally not included CarPlay in the vehicle. And that's not to say we don't think a close partnership with Apple is important. So we have Apple Music integration, we have a bunch of Apple integrations that are yet to come, we have a great relationship with the team at Apple. But it was more to say, we just felt and continue to feel very strongly about creating a consistent, fully integrated digital experience where you're not jumping between apps, let's say from a CarPlay app back to the vehicle app. And it's quite jarring when you don't have, let's say vehicle level controls when you're in the CarPlay environment. That view we've had since the early, early days. I think that's going to become even more important and more true in a world of integrated AI.

https://cheekypint.transistor.fm/14/transcript
by mvkel | 2025-12-12 04:44:09+00:00
I am convinced that this is how you could run a successful sales team in the ~dozens at a software company before needing a dedicated crm. We prematurely opted for a crm once we had five sales folks and so many calories were burned just managing the systems to ensure the data was just so. "Clean data" was our obsession. Huge waste of time.

If I had to do it all over again, I'd do it how we started: sales meeting every Monday. Open last week's meeting text file. Review the current status of deals. Remove ones that are dead, add ones that are new, update ones that changed. Save file. See you next week.
by salomon812 | 2025-12-12 04:44:39+00:00
I almost completely disagree with this post. The only thing I can consider that you should probably avoid embarrassing names.

A descriptive name is terrible if you're slightly off. Or if the library gets repurposed. Or if the project doesn't turn out how you expected but it's still helpful. With everything going on, a nonsense name forces people to learn about it instead of having them guess at it from a three word description that might be misleading.

The author probably never had a project where something got named the oscilloscope-controller but there's no oscilloscope in sight, but we used to have one and then we tweaked a few things and now it runs something else and but the name was everywhere.

And all of these are abstract concepts. Getting data from point A to point B. FIFO? It's an acronym. Pipe? Doesn't really suggest it can buffer data. Buffer? Queue? Both sound like they might slow down data. Precise technical names would be good, but then the chances the purpose changes goes up!
by riazrizvi | 2025-12-12 04:45:06+00:00
It’s probably a sensible concern that if they use someone else’s tech, they’ll be subsidizing that company’s eventual mastery of the self-driving space, who will then be able to control pricing. The only long game, I imagine, is to create your own self-driving tech, so that your own customers are investing in your own long term success, not someone else’s.
by bagacrap | 2025-12-12 04:45:09+00:00
A trillion dollar valuation doesn't imply there's actually a trillion dollars there. It's just the last price the stock sold for, times the shares in existence.

If Elon tried to sell every share of Tesla tomorrow, he would get a lot less than the face value of all his shares.

So in other words, there doesn't need to be that much currency, just that much hype.
by Brajeshwar | 2025-12-12 04:46:33+00:00
Been in a similar philosophy for a while now. I like the idea of staying native to the OS, using open formats as much as possible, and using interoperable toolings.

The idea is to approach content as data-first, with tools on top, and be at ease with plans to Walk-Out when needed.

Besides the article in discussion, here are a few inspirations for plain-text as the defaults.

- The writing of our very own Obsidian’s CEO, Steph Ango at https://stephango.com @kepano on HN.

- A Plain Text Personal Organizer, https://danlucraft.com/blog/2008/04/plain-text-organizer/

- A template to organise life in plain text, https://github.com/jukil/plain-text-life

- Achieve a text-only work-flow, http://donlelek.github.io/2015-03-09-text-only-workflow/

- Note Taking, Writing and Life Organization Using Plain Text Files, http://www.markwk.com/plain-text-life.html

- Plain Text Journaling System, https://georgecoghill.wordpress.com/plain-text/

- Plain Text Project, https://plaintextproject.online/

- PlainText Productivity, http://plaintext-productivity.net/

- The Plain Text Life: Note Taking, Writing and Life Organization Using Plain Text Files, http://www.markwk.com/plain-text-life.html

- Use plain text email, https://useplaintext.email/

- Writing Plain Text by Derek Sivers, https://sive.rs/plaintext
Show HN: Advent of Acro – A frameworkless PHP/JS video advent-calendar
by schuhwerk | 2025-12-12 04:46:42+00:00
Hi! Long-time HN lurker here. I built an advent calendar for my hobby, Acro-Yoga. It unlocks a new flow or "washing machine" (a move that can be looped endlessly) every day - we collected those over the year and wanted to share them.

Since we just hit the halfway mark (day 12), you have 12 doors unlocked and ready to open immediately.

This probably wouldn't have started without the idea of: "AI can do that for me..." I learned that most Agents are really bad with intricate CSS: I gave the challenge of the "door-opening mechanism with drop-shadow" to Claude Opus 4.5, GPT 5.1, and Gemini 3 - all failed a lot. The beginning of the rabbit hole. 24 is a really big number ;) I hope you enjoy your days until Christmas and have fun with my little project. Ask anything!

Some tech facts: self-hosted videos (I hope my server will not burn), I used plyr.js, no framework, just simple PHP & Vanilla JS. Hosted on Hetzner which runs Yunohost, which runs https://github.com/YunoHost-Apps/my_webapp_ynh. For the illustrations I used nano-banana (and time), recraft-vectorize, https://github.com/schuhwerk/SVG-Colorizer and a lot of manual Illustrator.
by Nevermark | 2025-12-12 04:48:06+00:00
Why don't we have zero-knowledge age verification?

One actor verifies ages - and they only need to do so once. Sites give users a key tied to their user account to run by their verifier, who returns another key that attests to their verified age encoded for that specific site, to give back to the site.

The site doesn't know anything about the user, but their user login info. The verifier doesn't know anything about what sites are being visited.

This would seem to address the issues, without creating the pervasive privacy and security problems of every age verifying site creating database of people's government id's, faces, and other personal information.

It also seems like a way out of the legal/legislatorial battle. Which otherwise, is going to be an immortal hydra.

I would trust the EFF to run something like this. Open source. With only one-way encrypted/hashed personal info stored at their end.

(I am not a cryptographic expert. But I believe mechanisms like this are straightforward stuff at this point.)
by bluehex | 2025-12-12 04:48:15+00:00
I agree. One recent example is in the Zig community a popular tool for benchmarking is "poop" [1] (Performance Optimizer Observation Platform). It could have easily been "pop" (Performance Observation Platform) and been cute enough without being intentionally cringe. Every time I see Zig now I think about "poop".

[1]: https://github.com/andrewrk/poop
by bigiain | 2025-12-12 04:49:19+00:00
Not legally. Where I'm from they sold off the old 3G spectrum and frequencies, mostly (all?) to established telcos to use in 4G or 5G mobile services. They will not be happy if you start interfering with their customers there (especially not after the money they spent at the auction for those licenses).

There are some weird bits of the 900MHz band that cross into the fairly free-to-use ISM bands in some countries, and I recall a CCC talk where someone demonstrated a SDR setup doing mobile phone base station stuff by sneaking into what were ISM bands in Germany where he was that handsets would talk to because they were allocated as cellular phone spectrum in other parts of the world. Here in Australia we are limited and can't use the upper end of the 920MHz ISM band with LoRa devices, because Optus bought that spectrum for their phone network.

(Here in Aust4ralia we have other cellular spectrum and phone network problems, where a lot of older devices that support some 4 and/or 5G cannot reliably call 000 (our equivalent emergency number to the US 911), because the fall back to 3G when roaming onto other networks... A few people have died recently, and all the telcos are busy blocking a growing list of phones, mostly older Samsung ones if the noise in mainstream media here is accurate. I know my old but still otherwise functional Galaxy S6 Edge is not on the banned list.)
by jmogly | 2025-12-12 04:50:32+00:00
On one hand, I would like to say this could happen to anyone, on the other hand, what the F?? why are people passing around a dataset that contains child sexual abuse material??, and on another hand, I think this whole thing just reeks of techy-bravado, and I don’t exactly blame him. If one of the inputs of your product (OpenAI, google, microsoft, meta, X) is a dataset that you can’t even say for sure does not contain child pornography, that’s pretty alarming.
by permo-w | 2025-12-12 04:51:45+00:00
I had to discover this myself. when I first started working on personal projects on my PC, I'd give each of them some whimsical name, usually a pun or play on a quote from a tv show or song lyric. then in a few months time I'd come looking for the project and have to spend five minutes scrolling through a bunch of esoteric word formations and random half sentences trying to remember what whimsical mood I was in when I made the project. now I just name everything whatever I think I'm most likely to remember in 3 months. I do find it a little sad, losing some creativity and colour, so maybe one day I'll make a tag/shadow title system so I don't need directly descriptive names
by famahar | 2025-12-12 04:53:10+00:00
I watched an interesting video about how the look of cinema has changed dramatically with the advent of green screen sets, CG, VFX, and a move away from large scale on-location scenes. This feels like we're inching towards a new era of cinema that has lost its charm in being real. Maybe I'm just getting old and this is what everyone seems to like (or can't relate to the charm of older cinema from the 90s).

https://youtu.be/tvwPKBXEOKE?si=EYdu543vJlAjdX5c

Another thought I had. Is there no desire to make a modern film that still intentionally looks like an old Pixar film. Less poly. Simpler lighting. No fancy physics effects. In the same way PS1 graphics are popular now.
by throwaway17_17 | 2025-12-12 04:54:10+00:00
Disney has a long history of donating large dollars to ultra-conservative legislators and presidential hopefuls (they also donate to liberal candidates as well). As for the Muslim portion, it’s most likely due to Disney donating $2 million to Israeli Non-profits and condemning terrorism while making no statements or donations to the Palestinian people’s or groups that attempt to provide to the Palestinian people Israel was bombing in the closing months of 2023. The BDS movement has and keeps Disney on their list of boycott targets to this day.
by bagacrap | 2025-12-12 04:54:52+00:00
Well Amazon makes it take way less time to buy something (almost anything). I dont have to waste time and money going to the hardware store, it only takes 90 seconds of my time and the price including shipping is less than what the hardware store wants to charge, with its rent and utilities and so on to cover. Amazon cut out a middleman between the warehouse and the household. It made things more efficient, and I can use the time and money savings to spend more money or work harder at my job. (I for one do spend more hours working if I have more time in my day. Not everyone is like this.)

AI could do the same thing. It could cut 90 seconds down to... 10 seconds? It doesn't seem like the same impact as Amazon, where an hour's investment became 90 seconds. And I can't see how AI shopping is going to save me money here. There's no middleman to cut out, except maybe some web site storefront?? There's also a huge downside: with Amazon, I suddenly had access to 100 different pairs of scissors to choose from, instead of the 2 or 3 I could find in Staples. That was a plus. With AI shopping, suddenly I'm down to one choice: whatever Chat chooses for me. If I want to have a say in which pair of scissors I buy, I'm back to shopping for myself.
by 0xblinq | 2025-12-12 04:54:59+00:00
This is why I'm a big advocate of Inertia.js [1]. For me it's the right balance of using "serious" batteries included traditional MVC backends like Laravel, Rails, Adonis, Django, etc... and modern component based frontend tools like React, Vue, Svelte, etc. Responsibilities are clear, working in it is easy, and every single time I used it feels like you're using the right tool for each task.

I can't recommend it enough. If you never tried/learnt about it, check it out. Unless you're building an offline first app, it's 100% the safest way to go in my opinion for 99.9% of projects.

[1] https://inertiajs.com/
by nathan-wall | 2025-12-12 04:56:15+00:00
If you look at their own chart[1] it shows 5.1 was lagging behind Gemini 3 Pro in almost every score listed there, sometimes significantly. They needed to come out with something to stay ahead. I'm guessing they threw what they had at their disposal together to keep the lead as long as they can. It sounds like 5.2 has a more recent knowledge cutoff; a reasonable guess is they could have already had that but were trying to make bigger improvements out of it for a more major 5.5 release before Gemini 3 Pro came out and then they had to rush something out. Also 5.2 has a new "Extended Thinking" option for Pro. I'm guessing they just turned up a lever that told it to think even longer, which helps them score higher, even if it does take a long time. (One thing about Gemini 3 Pro is it's very fast relative to even ChatGPT 5.1 Pro Thinking. A lot of the scores they're putting out to show they're staying ahead aren't showing that piece.)

[1] https://imgur.com/e0iB8KC
by TZubiri | 2025-12-12 04:56:45+00:00
Interesting how DoS ranks higher than code exposure in severity.

I personally think it's the other way around, since code exposure increases the odds that a security breach happens, while DoS does not increase chances of exposure, but affects reliability.

Obviously we are simplifying a multidimensional severity to one dimension, but I personally think that breaches are more important than reliability. I'd rather have my app go down than be breached.

And I don't think it's a trivial difference, if you'd rather have a breach than downtime, you will have a breach.