MurphyA/hacker-news huggingface dataset:
by woile | 2025-12-15 09:04:23+00:00
I bought a roomba because I associated it with quality. It's crap! I bought a nice mopping model. The cheap one I had before was even better with a simple only-turn-left algorithm. I'm not surprised by this.

Reading the comments, I'm glad the industry is way ahead, and I was just confused. I think I'm gonna sell and get a better one.
by GolDDranks | 2025-12-15 09:04:23+00:00
It's a Rust library (comprised of a bunch of crates) that wraps a high-performance, high-accuracy syntax highlighter (called Tree-sitter) with vetted support for almost 100 programming/markup languages.

You can use it as a normal Rust library, or you can use the JavaScript/WASM wrapper to highlight source code on a web page.
by account42 | 2025-12-15 09:04:40+00:00
> It doesn't work for the same reason the electricity company doesn't let you reprogram your electricity meter

It's not your electricity meter, it belongs to the electricity company. There is no pretense that you own it.

> It's exactly the same deal with your computer, or should be. There is a little area on a device you own that you have no control over.

No thanks. Society has functioned thousands of years without something like that.
Show HN: I built a simulator to teach PMs why they shouldn't interrupt migration
by pingananth | 2025-12-15 09:04:47+00:00
Hi HN,

I'm a Product Manager who used to be terrible at working with Engineering. I treated devs like feature vending machines and didn't understand why "just one small button" during a refactor was a war crime.

I realized that most PM training focuses on frameworks (RICE, SQL, Product Sense & Strategy) but ignores the actual job: managing political capital and technical trade-offs.

So, I built a "Flight Simulator" for Junior PMs. It's a text-based RPG where you have to navigate crises without burning your "Trust Battery" with the Engineering Lead.

The Stack:

Frontend: [React/Next.js/HTML]

Logic: State machine tracking 3 variables (Eng Trust, Tech Debt, Business Value).

No AI wrapper yet—this is hand-coded branching logic based on real mistakes I made.

The Scenario: You are an APM. Your VP of Marketing sold a feature that doesn't exist. Your Tech Lead is 50% through a critical database migration. You have to figure out how to solve the customer problem without touching the prod database.

I'd love feedback on the realism of the "Grumpy Engineer" dialogue. Did I capture the pain correctly?

Try it here (no login required for first scenario): https://apmcommunication.com/scenario
by andriesm | 2025-12-15 09:04:51+00:00
This really sucks, I hope Apple sorts it out, I wonder what one can do to put pressure on Apple - I suspect you may need a lawyer to write them in order to get your issue escalated.

I don't like that people just shrug and say this is how all big tech is.

Apple charges a premium and built their brand name on customer service.

But they have stopped caring about the customer.

I was also a loyal Apple customer for 2 decades and used to recommend them to everyone.

Now I recommend them to no one.

I've switched my phone back to android a few years ago to avoid apple lock-in. I still use an ipad pro and several macs and peripherals, sets of airpods and apple tv and what not - then I wanted to buy the watch - and was told it cannot work with any of their tablets or computer and cannot be activated without an apple phone. OK apple.

One day my debit card expired while on long overseas travel, suddenly I was unable to install apps I already paid for on my mac and other devices, update any apps, or install free apps, I could not pay with a different card because those were in a different region and would have required a region switch locking me out of a lot of content and apps. So for several months I could not install many of my apps I bought on my other sevice or update or install free apps. OK Apple.

I also remember how the base config of Apple laptops were 8gb ram and 256gb SSD when all other decent ones were on 16 and 2tb - and remember apple is supposed to be a premium brand and they're supposed to not burn you with a default config. OK apple. Then they charge you 3 times more for the upgrade from 256gb ssd to 2tb than what 2tb costs retail. OK Apple.

I still love their tablets and laptops and even the mac mini. But I've already started to mentally prepare for a switch to Linux and maybe x86 or other hardware.

Apple cannot be trusted. They are a fashion company and not a tech company any more. Jobs is dead.

Plan your exit, reduce your exposure, soon they will be so evil and dysfunctional that you will regret it.

Don't trust them with your most valuable data. Use other services. Use a diverse mix of providers, no apple exclusivity. If you tie your entire life to one cloud, especially Apple, you have set yourself up for future ruin.

Their software quality and reliability is also slowly slipping. Everything is being dumbed down. Their business processes are becoming a broken maze. Apple used to be a company that aimed to satisfy simultaneously the power user and the basic user, now they only care about optimising for the casual user mass market, power user is going to have an increasingly tough time with them. Remember it is now a fashion company, watch their keynotes and believe the vapid image they project.
by setopt | 2025-12-15 09:05:49+00:00
As someone teaching in higher education, I’d say that you can certainly incentivize the students to learn "understanding", although I agree that a lot is up to the student.

Some basic examples:

- Don’t give test and exam questions that are too similar to examples and problems in the text book and homework. Then they’ll know that learning to generalize is a better pay-off than memorizing the textbook problems, and may choose to change their strategy when studying for exams.

- Reduce the amount of curriculum. By studying in depth instead of in breadth, you have time to focus on how things really work instead of just rushing through material on a surface level, and in my experience that improves understanding more. (But I know many disagree with me on this one.)

- Focus on problem solving as part of the lectures (student-active learning). I’m not an extremist, like some advocating that we shouldn’t lecture at all, but the pedagogical literature is pretty clear that small doses of lectures interspersed with problem solving enhances understanding.

- Try to teach intuition and conceptual models, not just facts. For example, as a student, I really struggled understanding eigenvalues and eigenvectors because our linear algebra textbook defined it by Αv = λv but made no attempt at explaining what it means intuitively and geometrically. Similarly, integration by parts has a simple and beautiful geometric interpretation that makes it obvious why this is correct, but we were only taught the opaque symbolic version in my calculus classes. When I teach myself, I try to lean on such visualizations and intuitive pictures as much as possible, as I think that really enhances «understanding»; not necessarily being able to cough up a solution to a problem you’ve seen before as fast as possible, but being able to generalize that knowledge to problems you haven’t seen before.

But who knows, maybe I’m just biased by how I myself perceive the world. I know there are some people who for example eschew geometric pictures entirely and still do very well. My experience is that most students seem to appreciate the things listed above though.
by vjvjvjvjghv | 2025-12-15 09:08:05+00:00
That seems to be a problem with many companies. Chinese companies are innovating aggressively while others don’t. You see that with 3d printers where Bambu is kicking ass. I remember when GoPro did a drone and it simply wasn’t good. Or American carmakers are trying to turn back the clock on electric instead of embracing it.
by alin23 | 2025-12-15 09:08:22+00:00
Some people react very badly, some are immune. But to be honest I just don't like my spoons and cups to look lacquered and I don't prefer the process of application.

Nothing wrong with that though, I like reading and watching people do the process and seeing them enjoy the calmness in doing dozens of layers over multiple days. Some end up with very beautiful shimmery brown wooden pieces [0] and I would love to own some of them. It's just not my style.

[0] https://www.youtube.com/shorts/j1YHhsHZOGk
by lm28469 | 2025-12-15 09:08:23+00:00
Because it's what cool people do, so if you want to be cool you do it. They didn't realise the cool part was actually having the knowledge and actually writing the text.

There are many similar things where people just take shortcuts because they don't understand the interesting part is the process/skill not the final result. It probably has to do with external validation, reddit is full of "art" subs being polluted by these people, generative ai is even leaking into leather work, wood carving, lino cut, it's a cancer
by jack_tripper | 2025-12-15 09:08:41+00:00
>can they clean hard to reach spots behind doors

Robovacs aren't a drop-in replacement for a maid, they aren't a fire and forget cleaning solution for a house that's already dirty and messy or have constant spills and stuff left on the floor, but more for regular maintenance of an orderly place that still gets cleaned or maintained in the tough to reach places every now and then.

But if your place resembles a crack house, a robovac won't magically clean it.
by stevoski | 2025-12-15 09:09:25+00:00
What a great writer!

Slightly off-topic, but when learning to speak a new language, it is helpful to actually speak the language as often as you can.

There are a couple of websites that make it easy to book short conversation practice with native speakers. The one I use to practice Spanish is italki.

I find the practice of actually speaking, no matter how badly, helps way more than any app.
by gspr | 2025-12-15 09:09:33+00:00
> My rule for modern TVs:

> 1. Never connect the TV panel itself to the internet. Keep it air-gapped. Treat it solely as a dumb monitor.

A sensible rule, indeed. Next level of dystopia: cellular modems becoming so cheap that every TV, fridge and washing machine comes with one that connects it to the Internet whether you like it or not. And then when we Faraday cage those, the device refuses to function.

Laws need to keep up and ban this shit outright. It sounds exactly like something that the EU could help with.
by wwweston | 2025-12-15 09:09:41+00:00
Surely if we can recognize this, an AI worthy of the name would be able to recognize this at scale, and what can be recognized can be remediated…

Or perhaps this could serve as a kind of test: a technology that cannot be reliably used in tax evasion enforcement simply isn’t worthy of the name AI.

Or perhaps it reveals that we have structural problems, and certain concentrations of wealth with or without automation are a threat to the just and effective operation of society and should therefore be as vigorously opposed as crime or foreign attacks.
by smikhanov | 2025-12-15 09:09:54+00:00
I need to think about this more, but the first thing that comes to my mind is not that this looks like “taxing the tool”, but that this can (ought to?) be similar to an alcohol or a fuel duty.

Nobody calls alcohol duty “micromanagement”.

For products like petrol, it’s widely known that from money paid for a liter when it’s sold, say, in the UK, more money stays in the UK’s government pocket via a complex web of taxes and duties, than profits the oil production company that supplied crude oil for that petrol.

Maybe taxing a kWh of the AI data center energy consumption should be a thing? I don’t know.
by vrighter | 2025-12-15 09:10:15+00:00
The whole point of containers is to ship almost the whole OS with the application (It is a technical implementation of the "works on my machine" concept). If the OS you put in your container (by just pulling in a prebuilt image from somewhere) doesn't have the necessary things, then the application would fail to work just the same as if you ran it on the bare operating system with the the same missing libraries.
by dns_snek | 2025-12-15 09:10:45+00:00
> That was done because the view was reached that these disorders reflected different degrees of the same underlying problem.

No, precisely the opposite. They weren't different degrees of the same underlying problem, they were a few different combinations of symptoms from a few different symptom categories: social, communication, and repetitive behaviors.

Something being a spectrum is not just a matter of intensity on a single axis ("more or less autistic"). Imagine a graph of the visible light spectrum, wavelengths map to symptoms and their intensities map to symptom severities.

ASD is a spectrum because different individuals have different levels of impairment in each area.

Consider this: Why is ASD a spectrum disorder and social anxiety isn't? Surely you don't believe that anxiety only comes in a single level of severity.
by iamsal | 2025-12-15 09:10:48+00:00
An AI assistant plugin for Logseq. https://github.com/shovon/logseq-ai

It allows users to "chat" with their Logseq graph. Think of it like a "Cursor for Logseq". I hope people find it useful. I have on numerous occasion wished that I could have easily asked about a specific block on my graph, and would provide an intelligent response, also somewhat influenced by the contents of the entire graph. It's still a work in progress.

It's fully open source.
by brunpi | 2025-12-15 09:10:57+00:00
The idea that men can become women by self-decree is a niche ideological view. It's quite a stretch to call this "modern standards" when hardly anyone really believes this.

Your hypothetical male who lost his penis or was born with an underdeveloped one is clearly still male despite this. There is a misogynistic tradition going all the way back to Aristotle that women are merely deformed men, but in this day and age I hope we can move on from such ignorance.
by D-Machine | 2025-12-15 09:11:40+00:00
True, it is the style of the post that reveals obvious overuse of AI. The errors could well be made by a human, especially since a trivial visit to Wikipedia or one of the original papers will show most of what is being said here re: the actual deep models to be wrong. This is more likely the error of a human than an AI.

EDIT: Ugh, it is late. I mean, if you used e.g. ChatGPT-5.X with extended thinking and search, it would not make these grievous errors. However, ChatGPT without search and the default style, produces junk basically indistinguishable from this kind of post. So, for me, the smoking gun is that not even the most basic due diligence (reading Wikipedia or looking at the actual papers) has been done, and, given the length and style of the post, this is effectively a smoking gun for (cheap, free-version) AI use.

But, more importantly, it is indistinguishable in quality from AI slop, and so garbage regardless.
by entrox | 2025-12-15 09:11:56+00:00
How is this my fault as customer? This a predatory practice in tech.

I work in automotive, the hoops you have to jump through in order to push a SW update are enormous. One of the first rules is: if the owner of the vehicle does not consent to an OTA update, you're out of luck.

The industry is obviously unable to self-regulate, so it is time for an external regulator, e.g. the EU, to jump in and mandate that SW updates cannot be applied without explicit consent and an explicit explanation of what is being changed. Of course, security updates must be maintained separately from feature updates like this.

As a consumer, I always want the latter, rarely do I want the former. My device, my choice.
by eibrahim | 2025-12-15 09:11:59+00:00
I am working on way too many things to add here but one of them is https://www.familygpt.chat - ChatGPT for kids with parental control. I built it for my kids.

If you want the full list of projects (11 apps, 3 podcasts and some books) see https://www.emadibrahim.com
by voidnap | 2025-12-15 09:12:59+00:00
It isn't victim blaming. People like you make it impossible to avoid attacks like these because you have no appetite for a better security model.

I run npm under bubblewrap because npm has a culture of high risk; of using too many dependencies from untrusted authors. But being scrupulous and responsible is a cost I pay with my time and attention. But it is important because if I run some untrusted code and am compromised it can affect others.

But that is challenging when every time some exploit rolls around people, like you, brush it off as "unlucky". As if to say it's inavoidable. That nobody can be expected to be responsible for the libraries they use because that is too hard or whatever. You simply lack the appetite for good hygene and it makes it harder for the minority of us who care about how our actions affect others.
by egorfine | 2025-12-15 09:13:16+00:00
Of course it can't be deleted.

They need to force induce AI demand to pump up the dashboards for shareholders. Thus they are converting every possible input line in the world into AI inputs. Do you think they redesigned Windows Run dialog[1] out of the blue just for fun?

[1] https://www.reddit.com/r/Windows11/comments/1pe93r2/after_30...
by forgotpwd16 | 2025-12-15 09:13:33+00:00
>SixXon is the reference MCP-friendly CLI for AI agents. It reduces login friction via OAuth 2.1/Wallet and minimizes cognitive load using the Humility Protocol (3-line output). It features Receipt-Based Evidence (眞) and an AUTO\_RUN safety gate (Trinity Score >= 90). Built as a Strategic Control Point to ensure the Commander's Serenity (孝).

This reads like something a Markov Model will've output in early 2000s.
by Benjamin_Dobell | 2025-12-15 09:13:43+00:00
* Continuing development on Breaka Club (https://breaka.club/blog/why-were-building-clubs-for-kids) — Turning kids from consumers into creators.

* GodotJS — https://github.com/godotjs/GodotJS — TypeScript for Godot

* Consulting for companies using GodotJS (and Unity).
by classified | 2025-12-15 09:13:53+00:00
> for what you treat as junk

No, what Apple made into junk by remotely flipping a switch. On an older iOS, you cannot log into your Apple ID any more, which then means you cannot update the OS any more. So you cannot upgrade, but you also cannot use the old OS for anything that requires you to be logged into your Apple account (which is practically everything). But you still get nagged at every turn that you need to log in and upgrade!
by StopDisinfo910 | 2025-12-15 09:14:03+00:00
These two things are not exclusive:

- Apple used to provide updates for longer than the rest of the industry.

- Apple has a history of using updates to make old devices less usable (see battery-gate or the current issue with Liquid glass).

Nothing wild there.

Other companies are now catching up on supports because the EU made longer support window mandatory. We will see how this pans out for Apple.
by rgovostes | 2025-12-15 09:14:14+00:00
Aside from having parts available, I was unexpectedly impressed that my RoboRock self-emptying dock (c. 2023) was clearly designed for painless serviceability. The ducts are easily accessed via removable panels, and you need only a Phillips screwdriver.

That said, the performance of the robot certainly degraded over time, and I haven't identified the cause to my satisfaction. Obstacle avoidance needs work (especially for charging cables left dangling off the couch), and the map is frustrating to edit and seems to degenerate over a 6 month period.
by MLgulabio | 2025-12-15 09:15:00+00:00
The basic assumption is, that we already see that an LLM can do basic level of software engineering.

This wasn't even an option for a lot of people before this.

For example, even for non software engineering tasks, i'm at an advantage. "Ah you have to analyse these 50 excel files from someone else? I can write something for it"

I myself sometimes start creating a new small tool i wouldn't have tried before but now instead of using some open source project, i can vibe spec it and get something out.

The interesting thing is, that if i have the base of my specs, i might regenerate it later on again with a better code model.

And we still don't know what will happen when compute gets expanded and expanded. Next year a few more DCs will get online and this will continue for now.

Also tools like google firebase will get 1000x more useful with vibe coding. They provide basic auth and stuff like this. So you can actually focus on writing your code.
by api | 2025-12-15 09:15:03+00:00
It’s an ideology that’s been consistently and often staggeringly wrong since it first became very popular in the 1970s. Historically it’s been popular on the left, while demographic doomer stuff is more popular on the right.

These ideologies are normally used as “problemist” lead ins to the ideology the author is really pushing. For the left it’s usually Marxism or anarcho-primitivism of some kind. For the right it’s cultural authoritarianism, racism, and anti-feminism.

Because it’s problemism, there can be no solution other than what the author advocates. We can’t engineer our way out of scarcity. Only giving up on tech, or maybe a planned economy, can save us. We can’t prevent demographic decline by importing immigrants, heavens no, or by subsidizing reproduction the way we subsidize other long term needs. No, we have to take away women’s rights and push a return to ultra-orthodox religion. It’s the only way.
by MrBuddyCasino | 2025-12-15 09:15:11+00:00
"[..] the Federal Trade Commission (FTC) opened an investigation into the merger. Sen. Elizabeth Warren (D–Mass.) and several Democrats in the House of Representatives sent a letter to then-FTC Chair Lina Khan, saying "the FTC should use its authority to oppose the Amazon–iRobot transaction."" [0]

Thanks, I guess? Better to let China buy the husk than evil Amazon, right.

[0] https://reason.com/2025/10/31/irobot-faces-bankruptcy-after-...
by alin23 | 2025-12-15 09:15:16+00:00
This is the hardest thing about selling wooden spoons and especially cups. Like you, most people think about the rough texture they felt when using cheap or disposable wooden utensils.

My spoons and cups feel more like warm textured ceramic. They are sanded to a high 600 grit, water popped multiple times to make sure the grain doesn't raise and the texture stays smooth, and finished with drying oils as you see in the article to keep the surface highly hydrophobic.

I really can't describe it in words, but everyone I know who tried eating with my wooden spoons and drank from my coffee cups, was pleasantly surprised of the feeling.

That's why most of my sales happen in person at local craft markets, because there, people can take the cup into their hand, they can feel the smoothness, and they can ask about the same things you are worried about.

All I can recommend is find a spoon carver in your area, or one that ships there, and try a hand carved eating spoon. I'm not saying it's better than metal, ceramic or plastic, it's just a different experience that some people enjoy.