MurphyA/hacker-news huggingface dataset:
by moi2388 | 2025-11-10 07:07:55+00:00
Well, all it does is basically enforce you code with testing (abstraction) in mind, and only focus on what you need.

So you build feature A. Great.

Why not write a test to instantiate the feature? It will fail, because you haven’t built it yet. Now go build it.

I assume you build the interface first already, before every little detail of the methods?

Also, you really don’t have to stick to the TDD principles that much. It’s basically to ensure: 1. You have a test which can fail (it actually tests something) 2. You actually have a test for your unit 3. You actually only code what you’re supposed to

This is great for juniors, but as you have more experience, these individual steps lose value, but the principles remain I think.

Also, I would never write tests for every method (as TDD might have you believe), because that’s not my “unit” in unit testing.
by caconym_ | 2025-11-10 07:08:01+00:00
> its history of installing backdoors

If TP-Link is known to have intentionally installed backdoors in its products, that is news to me. Can you provide a source for that claim?

Vulnerabilities have been found, of course, but that is hardly unique to TP-Link, and the existence of a vulnerability does not imply that it was put there intentionally.

> its public declaration to abandon fixing security flaws for numerous devices still in use

I have several machines that are still running Windows 10 and are (according to the Windows software) not eligible to upgrade to Windows 11, let alone for free. The Microsoft software informs me that I will no longer receive security updates on these machines.

When will the US government ban Microsoft products from sale in the US?

---

Still, I have much more context on the DJI ban. The law that will place DJI on the FCC's "covered list" states that if DJI is not audited by a (unspecified) US government agency, DJI products will be placed on the covered list and so be ineligible for FCC certification starting (IIRC) Jan 1 2026. In other words, the law was cleverly written such that nobody actually needs to do an audit to determine what nasty things DJI is actually getting up to; if nobody raises their hand, the ban will happen automatically.

---

Do not take me for an enthusiastic supporter of DJI, TP-Link, other Chinese companies, or the way America's political and business leaders have generally pissed away our technological advantage over China in the name of enriching themselves in the present (now past). I am, in fact, livid. But we will not dig ourselves out of this hole by becoming a backwater where Americans' relationship with consumer technology is as if they are living in a sanctioned country.
by leventov | 2025-11-10 07:08:01+00:00
I'm working on Pocketdata - a personal, private AI data plane.

The idea is to take boring components: PostgreSQL, Bifrost (LLM gateway), Open WebUI, LanceDB, Agentgateway (MCP and OpenAPI gateway) and deploy them in Fly.io. One Fly.io "org" per user. The closest equivalent is blaxel.ai, but it caters for AI SaaS startups, not individual customers.

The combination of the fact that Fly secrets are visible only from within the apps, distroless containers, and transparent data encryption for PostgreSQL assures that the service (Pocketdata) provider cannot access their data, only the infrastructure provider (Fly.io) theoretically can, but practically speaking, this gives an extremely high degree of privacy assurance.

The latest update on the project: https://engineeringideas.substack.com/p/tasklet-is-the-o1-mo...
by imiric | 2025-11-10 07:08:47+00:00
That's a reasonable first step, but a human can just as well feed your questions to the LLM, and post the responses. So you really have to be vigilant throughout your interactions with the author, or, if the PR is unsalvagable, save yourself some time and effort and reject it from the start.

> I'd rather talk with an intelligent LLM

There's no such thing.
by tavavex | 2025-11-10 07:08:56+00:00
> They're juniors. With that kind of mentality, I'm not sure you're looking for juniors, but instead are looking for someone with a few years in industry that is apparently masquerading as a junior.

This is just how the junior job market seems to operate now. Barely anyone wants some open-ended, curious recent graduate who's eager to expand their technical knowledge with new skills that are taught to them at the job. Everyone wants juniors to punch well above their weight - to even have a chance of an interview, ideally your resume should indicate that you're already an expert at every required skill in the job listing. They fish out the top 1-5% of all graduates and the really desperate people who are willing to go work a junior job despite extensive work experience - everyone else is welcome to keep putting in hundreds of applications elsewhere. Of course, it makes sense that you'd want the best - but it feels like there's active pressure now to hire as few people as possible regardless of circumstance. Companies will keep searching for the miracle candidate - if they don't find one, they'll just repost the listing until one shows up. Everyone else has locked the doors on hiring altogether. We're probably going to see a push on juicing more value out of existing workers than paying new ones, so the average graduates will continue having nowhere to go.
by gionik97 | 2025-11-10 07:09:34+00:00
Location: Bratislava, Slovakia (comfortable with different time zones - partly overlapping etc.)

Remote: Yes

Willing to relocate: No

Technologies: HTML/CSS (SASS, Tailwind), JavaScript (Vanilla, jQuery, React, Next.js, React Native), PHP (WordPress custom theme development with Twig and ACF, Gutenberg editor/Core), Python (Backend/AI/Web Scraping), Web Accessibility, Git, Figma

Resume/CV: https://drive.google.com/file/d/19Lg7HblO1DD2OCfTt7wdk8rft4P...

Email: gio97niko@gmail.com

About me: Hi, I’m Giorgi — a Full-Stack Web Developer with around four years of experience in frontend development and about a year in backend and AI-related work. I’ve collaborated in various settings — from freelancing individually to working with teams in digital agency and startup — which helped me develop strong adaptability and teamwork skills. Most of my career has focused on building and maintaining WordPress websites (custom themes, ACF, Twig, Gutenberg), but over the past two years I’ve also been involved in React/Next.js projects. Recently, I’ve taken a growing interest in backend and AI development through my work at Onconest, an AI-powered health startup, where I contribute to both backend and AI implementation. I’m passionate about clean, accessible web experiences — over the last year, I’ve led accessibility improvements for large-scale projects in a US-based digital agency. I’m always eager to learn, improve, and take on new challenges where I can deliver results and make an impact.
by TeMPOraL | 2025-11-10 07:09:38+00:00
Right. Ads in the dialer? I saw that once, with one of the Chinese brands. Samsung? Never.

In fact, I've been exclusively on Samsung phones for over a decade now, never had any experience remotely similar to what GP describes. My greatest annoyances are 1) Bixby, and 2) apps being pretty basic and missing obvious functionality (but then it's not like any other vendor offers better apps...).

I'm going to guess GP is in the US; I'm in the EU, and maybe phones for EU market come with less of this kind of bullshit.
by johannnishant | 2025-11-10 07:10:06+00:00
https://lunchtrain.se/ A one glance page to find what to eat for lunch in Lindholmen, Gothenburg, Sweden

Working on this made it really clear to me how a LLM can bring real value to a backend, it excels on processing very differently structured dynamic data (something if done without an LLM would require quite specific code - which would lead to more development time and increase time to market)
by viewtransform | 2025-11-10 07:11:04+00:00
There was that problem with CAD software on the A380: German teams used CATIA version 4, while French had upgraded to version 5, resulting in incompatibilities.

"By late autumn, a team of around 200 German mechanics was in Toulouse along with several hundred kilometers of electrical cables to be installed in the first planes. But after weeks of painstakingly threading thousands of veins of copper and aluminum wire around the walls and floor panels of the airframes, the teams had run into a maddening snag: the cables were too short.

"The wiring wasn't following the expected routing through the fuselage, so when we got to the end they weren't long enough to meet up with the connectors on the next section," said one German mechanic, who said he arrived in Toulouse in early 2005. He asked not to be identified out of fear that he might lose his job. "The calculations were wrong," he said. "Everything had to be ripped out and replaced from scratch." --- nytimes https://archive.vn/uLIqa#selection-603.204-617.419
by bean469 | 2025-11-10 07:13:21+00:00
> Why is it unreasonable to tell people not to drink alcohol, but reasonable to tell people to stop smoking?

Ironic, since alcohol is classified as a Group 1 level carcinogen by IARC, just like tobacco.

1. https://www.who.int/europe/news/item/04-01-2023-no-level-of-...
by boolean | 2025-11-10 07:13:22+00:00
https://moveline.app/

I wanted to visualize all my walks and runs on a single map. I built a native iOS app that fetches Apple Health and Strava workouts and visualizes them. Privacy was a major factor in building the app, so all the data stays on the device. Next version will have a time-lapse video option. Any feedback welcome.
by froh | 2025-11-10 07:14:50+00:00
no.

you have to go for TCO to justify upgrades. energy alone most of the time doesn't justify replacing old hardware.

factor in space (=rent), age related increase in failure rate (=servicing), computer power needs (=opportunity costs) then together with the energy needs you find good points in time to justify an upgrade.

energy is the least relevant of those.
by jbl0ndie | 2025-11-10 07:15:06+00:00
I'm confused why your value proposition is that you can replace individual cells but your website also says it's recommended to replace all cells at once. Isn't that the same as the current situation where we have to buy a new battery assembly rather than replace the failed cells?

> When an E-bike battery fails, 90% of the time, its just 1 or 2 cells that are dead inside or a single electronic component. But since traditional batteries are spot welded and glued, there is no chance to replace the faulty part and you need to replace the complete battery.The infinite battery is different. It uses a technology that makes it easy and safe to replace any parts, including lithium-ion cells. It doesn't require any specific tools nor knowledge. It takes less than 10 minutes.

> For safety and durability, it is recommended to change all cells at once.

https://infinite-battery.com/products/infinite-battery?_pos=...
by dpark | 2025-11-10 07:15:12+00:00
Just as a contrasting data point, some estimates are that well over a million Americans travel overseas for medical care every year.

https://www.amjmed.com/article/S0002-9343%2818%2930620-X/ful...

This is mostly to obtain cheaper care. In general America does seem to have some of the best care in terms of quality. It’s just also some of the least affordable.
by scarby2 | 2025-11-10 07:15:50+00:00
> I don't know any Europeans who'd prefer to have American healthcare.

Selfishly I think my American healthcare is better than anything I ever had in the UK. I can see a doctor within 2 weeks even a specialist, I can actually get a sleep study, my doctor will actually listen to me rather than tell me I'm just getting old, go home and take an ibuprofen.
by porridgeraisin | 2025-11-10 07:16:06+00:00
> A new grad is demanding salaries that simply don't make the economics of training and hiring new grads work

This is just me, might not be representative, but as an indian CS graduate, I was willing to move to the US temporarily if it meant I could make FIRE money and return to India and basically chill out and work at interesting jobs without worrying about needing MNC/unicorn money to live well. I saw broadly two ways to do this - the startup scene, and the ridiculously high new grad salaries (which would enable FIRE in india after a few years) in the US back in early 2020s - when I was graduating. By the time I finished though, those salaries dried up like you are saying, and startup exits are easier in Blore these days and I can get funding from the usual bunch by just domiciling in Spore like flipkart did. Note that I did not expect the current AI bubble to last this long. Potentially could have cashed out on that. My impression is that if you know nvcc exists, you get money thrown at you in the US today... All in all, the idea fizzled out. Among my peers too, the people who went there for the usual M.S at a UC --> california job market pipeline are all people who are sure they want to settle in the US long-term, through the visa troubles and all. Others didn't go.

Point is, those high salaries were a big draw to a lot of people here including me. And in the absence of that companies now need to move here to get access to the same people. I think it is happening, unicorns/GCCs here are now paying quite well. I mean I had almost the median EU tech salary ($60K - 52LPA) for india cost of living at my _starting job_. So without the US starting salary being 150K-200K (a salary unattainable in india anywhere) like it was 5 years ago, it's a hard sell. Senior salaries are still high of course, but if you have to stay there 10+ years, you have a family there, kids there, loans there, and it is basically committing to settling in the US. Meaning that without the added security of the backup plan "return and you're either FIRE or super comfortable", its much more of a commitment to move. My circles have a selection bias of course, and for people who did not manage to get top 10% salaries here, the risk/reward is completely different.
by 2000UltraDeluxe | 2025-11-10 07:17:40+00:00
I'm not sure how I'd manage tbh (in Finland).

I was called a luddite for not wanting to follow the "official" schoool Whatsapp group. Online banking is practicably unusable without the bank's own 2FA app.

Many things can still be done in a web browser, but the rest of society is going the smartphone route and it's increasingly difficult to avoid it.

Any non-digital options are aimed at elderly and handicapped individuals; not people who don't want smartphones.
by lemel | 2025-11-10 07:18:07+00:00
There is substantial interdisciplinary research (psychology, neuroscience, cognitive science) showing that narrative thinking is structural to human cognition, not just cultural or trained.

Bruner (1986) found that people naturally encode experience as stories to make sense of causality and intention.

McAdams' (1993) empirical personality research shows people construct "life stories" as part of their identity formation and mental health, and narrative coherence correlates with psychological well-being.

Oatley & Mar (2008) found that reading stories activates brain regions tied to theory of mind and empathy, suggesting that stories simulate real social experience, reinforcing narrative cognition.

Schank & Abelson (1977) did early AI (symbolic rule-based systems meant to model human reasoning, not machine learning as we know it today) and cognitive psychology work showing people interpret events through stored "scripts" (story-like mental structures).

Damasio (1999) found neuroscience evidence that consciousness depends on constructing an ongoing autobiographical narrative linking emotion, memory, and perception.

Immordino-Yang & Damasio (2007) found through neuroimaging studies that emotion and social understanding rely on brain systems engaged by narrative thought.

Humans seem wired to understand the world through story structures. The post's critique is partly right (entertainment can distort expectations, and our stories change us, too) but it might be incorrect to broadly declare that narrative thinking itself is primarily the result of an external (and somewhat artificial) pressure. It appears to be innate.
by deafpolygon | 2025-11-10 07:18:47+00:00
I like horror stories because you can never truly predict the story. I am an avid reader, and well written horror stories (both paper and film variants) scratch that itch of novelty and "anything can happen". Most other fiction stories are often overly predictable, or heavily foreshadowed that I can kind of feel what's going to happen next.

Some people thrive on routine and familiarity, and I'm the opposite (neophilia).
by epaga | 2025-11-10 07:19:20+00:00
Mindscope 2 : https://mindscopeapp.com (iOS / macOS)

A hierarchical text canvas for organizing thoughts and taking notes. I wrote v1 years ago and now spent about year rewriting it in SwiftUI and adding all my dream features like reminders, deep linking, and lots more. Currently in TestFlight beta, nearing release.
by aw1621107 | 2025-11-10 07:20:39+00:00
> I thought destructors were all noexcept now...

Destructors are noexcept by default, but that can be overridden with noexcept(false).

> or at the very least if you didn't noexcept, and then threw something, it just killed the process.

IIRC throwing out of a destructor that's marked noexcept(false) terminates the process only if you're already unwinding from something else. Otherwise the exception should be thrown "normally".
by stevage | 2025-11-10 07:20:57+00:00
As someone who works in web mapping, I have to quibble with "The Google Maps of...". This is just an interactive map - it doesn't have features that particularly resemble Google Maps, particularly navigation.

A bit of work on the UI would make this a really fun and interesting tool - currently it seems to be intended for people who know a lot about the dataset already.
by TeMPOraL | 2025-11-10 07:21:00+00:00
> cheap phones

Maybe this is where the difference comes from?

> Eventually I got fed up, and started using hand-me-down iPhones for second phones.

Wonder how it would be if you tried a hand-me-down Galaxy flagship for comparison - that would be a more fair comparison. Cheap Androids are not in the same category as iPhones.
by zamalek | 2025-11-10 07:21:02+00:00
Does this deal with, what I call the "Armin Problem?" I typically listen to EDM and there is an extremely popular DJ named Armin van Buuren, and he has other aliases (which exacerbates the issue). His sets end up directly on music platforms, and he pulls in a ton of EDM sub-genres (which makes him a great DJ!). Any recommendation algorithm that visits one of his aliases is doomed to be connected to every other sub-genre, so I might be listening to progressive trance, and be in the mood for that, and end up on deep house (as an extreme example). Within EDM, genres can be as different as blues is to metal.
by ekrapivin | 2025-11-10 07:21:06+00:00
https://inSolitaire.com

I've spent several years since Covid times solo-developing an ad-free website with 50+ solitaire/puzzle games.

I've gathered some feedback from users from HN already and now trying to fix things.

I'm looking to genuinely improve the experience so would be incredibly grateful for any feedback. I'm also wondering what it lacks – any particular games or modes?
by palmotea | 2025-11-10 07:21:08+00:00
> I'm of the opinion that things like shipbuilding don't really matter in times of war for countries with nuclear weapons. There would be dire consequences for anyone invading and/or blockading a nuclear armed country.

The flaw in that annoyingly common logic is 1) countries are very reluctant to use nuclear weapons, and 2) any kind of nuclear escalation is an instant loss for your own side.

I personally don't think any country would resort to nuclear weapons in the case of an invasion or blockade, and certainly not a democratic one [1]. They may threaten, but I don't think they'd actually put that gun to their own head and pull the trigger.

[1] An autocratic one may use them when the leader is close to defeat as one last "f*ck you", because he doesn't serve his people, they serve him.
by gryson | 2025-11-10 07:21:21+00:00
Sony of America essentially tried to do the same with the PlayStation.

SCE in Japan fought back and eventually positioned themselves within the company to be able to fire nearly all of the upper management in the US in order to promote their vision of the console.

It turned out no consumer in the US cared enough about the name, the size of the controller, or the color and look of the console to not buy it.
by alexgotoi | 2025-11-10 07:21:30+00:00
Working on a curated Hacker News x AI newsletter.

There’s so much nuance in HN threads that often gets missed elsewhere, so I decided to put start this newsletter.

Initially started as an experiment for 10 issues to see ig it gets traction, 6 issues in it’s at 68 subs and probably will continue for unlimited time period.

Link to the latest issue: https://eomail4.com/web-version?p=01b6f55e-bb2d-11f0-bcb3-f3...

Link to subsscribe: https://hnxai.eo.page/9h7q4
by idk1 | 2025-11-10 07:21:57+00:00
I have to say, i love this. The name is fantastic and the whole concept. It's got a very Game of Life or Monopoly feel where you've just taken the fundamentals of something in society and turned it into a game instead of adding an additional story on top. I really like it.

My one comment would be, I think you need to change the branding a little bit. It's a bit too close to Magic the Gathering, and this feels like its own IP and can stand on its own legs. So I think you need to just adjust the cards enough so they don't instantly read as a Magic the Gathering card.
by csande17 | 2025-11-10 07:23:02+00:00
I'm not GP, but https://www.trade.gov/survey-international-air-travelers-sia... suggests that in 2024 about 0.4% of European travellers to the US told the government they were coming to receive medical treatment, and https://www.trade.gov/feature-article/december-and-annual-20... says about 13 million people from Western Europe visited the US in 2024, and if you multiply those numbers you get 50k.
by mk89 | 2025-11-10 07:23:50+00:00
This you can apply to almost everything we have been doing in the last 50 years I guess.

We're constantly being told to buy new because 1) more energy efficient, 2) better in terms of safety, 3) more environmental friendly, 4) it was built with unhealthy materials, 5) a single component is harder to replace later it with more modern xyz, if you don't replace the entire system the component is part of, 6) costs are increasing, so do it now!

You just need to understand which of the items above is essential for you, impossible to say no to.
by lordievader | 2025-11-10 07:24:18+00:00
Another alternative for sharing notes is git. This plugin [0] provides git integration to Obsidian making syncing with a git repo easy.

I have termux running on my phone with a cron job to pull in new changes. The plugin I mentioned is not very performant on Android unfortunately.

[0]: https://github.com/Vinzent03/obsidian-git
by WesolyKubeczek | 2025-11-10 07:24:52+00:00
So is the vast majority of comments on HN (and in any comment section of any website) well before LLMs came into being, yet we give them a benefit of doubt. Users on forums tend to behave in a starkly bot-like way, often having a very limited set of responses pertaining to their particular hobby horses, so much so that others could easily predict how the most prolific users would react to any topic and in what precise words.

Now, apparently, we have a generation of "this is AI slop!" "bots".
by jackhuman | 2025-11-10 07:25:01+00:00
I wished I could get someone passionate on my team who wants to learn n grow. I’m at a FAANG company. I’m a self taught idiot with no college, but a lot of being in the right place, the right attitude and willing to grind to fill in my missing gaps. I’m top performer on my team, but I don’t think I’d make it today though starting at the bottom. I know I’d have a hard time getting a new job today for sure.