MurphyA/hacker-news huggingface dataset:
by thomassmith65 | 2025-10-31 01:57:18+00:00
To the extent that I would use those terms, I'd withhold some of my judgement.

If the Israelis are committing genocide, it's of a people obsessed with destroying them.

If it's colonisation, it's colonisation with about a dozen caveats.

That doesn't make things any better for Gazans, for whom I also have sympathy.

The aspect of the original comment that I was poking fun of is that it is reductive.
by minitech | 2025-10-31 01:58:20+00:00
Yeah, people invented the concept of packages and package management because they couldn’t conceive of vendoring (which is weird considering basically all package managers make use of it themselves) and surely not because package management has actual benefits.

Maybe in a perfect world, we’d all use a better VCS whose equivalent of submodules actually could do that job. We are not in that world yet.
by hshdhdhehd | 2025-10-31 01:58:57+00:00
For more serious stuff in AU there is Justice of the Peace (basically a qualified volunteer but not necessarily a lawyer) who can certify the copy. This can then be scanned and has the JP stamp and signature. Sort of handy as it is a distributed network, so you dont need to queue at a post office and get someone to eye up your docs and fill in a form.
by afthonos | 2025-10-31 01:58:58+00:00
Expanding on what a sibling comment said, we live in an adversarial environment. A successful food product is one you want to eat, whether you need it or not.

Willpower is important, I agree. Almost everyone needing willpower to not eat, though, is a fairly new phenomenon. If anything, the new drugs restore the balance that existed before —and if willpower is a limited resource, actively help society by returning to us what is taken by the relentless grind of profit maximization.

For a bit. The grind will not sit still.
by marcus_holmes | 2025-10-31 01:59:46+00:00
Somewhat controversial these days, but treat every single dependency as a potential security nightmare, source of bugs, problem that you will have to solve in the future. Use dependencies carefully and as a last resort.

Vendoring dependencies (copying the package code into your project rather than using the package manager to manage it) can help - it won't stop a malicious package, but it will stop a package from turning malicious.

You can also copy the code you need from a dependency into your code (with a comment giving credit and a link to the source package). This is really useful if you just need some of the stuff that the package offers, and also forces you to read and understand the package code; great practice if you're learning.
by ceejayoz | 2025-10-31 02:00:33+00:00
> Does it bother you that to make relativity work, they had to invent dark matter and dark energy - 96% of the universe's mass-energy - as fudge factors? At what point does "missing a critical factor" become "the model requires constant patching to match observations"?

This would be a lot more compelling from someone who doesn't believe in astrology.

https://news.ycombinator.com/item?id=45631792

(It's interesting that you forget the inverse square law in that case.)
by fragmede | 2025-10-31 02:01:25+00:00
> things that aren't taxis don't act like taxis.

Unfortunately, this is still a good thing. As recently as a few months ago, I was in Las Vegas. The cabbie didn't know where to go, I had to direct them using Google maps from my phone, their credit card machine mysteriously wasn't working, and they didn't have change for cash because they "just got on shift". Seriously, all three in one ride?

Don't blame me that it was Uber/Lyft for the rest of my visif. I'll take an eventual possibility of getting burned somehow over a repeat of negative taxi experiences.
by tylertreat | 2025-10-31 02:01:38+00:00
Not at all a nitpick, it is one of the things that is painful in the app IMO. I think the length of time for some of the operations is one of the bigger reasons for people to bounce after initial sign up. I need to think if there are some clever ways to improve the onboarding experience such as trying to pre-generate some recipes during/after the onboarding flow.
by BobbyTables2 | 2025-10-31 02:01:44+00:00
What pisses me off is that the “brutalist” style in the 1990s was arguably perfect. Having standardized persistent menus, meaningful compact toolbars was nice.

Then the world threw away the menus, adopted an idiotic “ribbon” that uses more screen real estate. Unsatisfied, we dumbed down desktop apps to look like mobile apps, even though input technology remains different.

Websites also decided to avoid blue underlined text for links and be as nonstandard as possible.

Frankly, developers did UI better before UI designers went off the deep end.
by withinrafael | 2025-10-31 02:02:53+00:00
I got the same notification, US business owner here. In my case, I did not change my address (or anything else). But I suspect their system is regularly looking for work and can't handle DBAs well. To avoid this exact scenario, I was on their butts and uploaded every document I had. Eventually I was escalated and they did something, but I still can't enable their APR option due to some error somewhere. No one seems to know what. I'm very concerned one day I'll wake up to the same fate as the author.

It's a shame because I really love using the Wise website, app, payment system, and even the physical card (esp. in Japan).

Happy to work with anyone over there if they read this and want to dig in.
by ab_testing | 2025-10-31 02:03:10+00:00
Given the recent npm attacks, is it even safe to develop using npm. Whenever I start a react project, it downloads hundreds of additional packages which I have mo idea about what they do. As a developer who has learnt programming as a hobby, is it better to stick to some other safe ways to develop front end like thyme leaf or plain js or something else.

When I build backend in flask or Django, I specifically type the python packages that I need. But front end development seems like a Pandora box of vulnerabilities
by waffletower | 2025-10-31 02:03:45+00:00
The article does a fair job of positing that the ear provides temporal/frequency resolution along a logarithmic scale but doesn't assert clearly that this resolution is fixed with the STFT and the Gabor variant. It hints that wavelets are more akin in terms of perceptual scaling as a function of frequency but not articulately. But it is interesting that the author's thesis, how Fourier mathematics isn't appropriate for describing human perception of sound, relates human hearing to the Gabor transform which is thoroughly a derivative of discrete Fourier mathematics.
by Telemakhos | 2025-10-31 02:03:56+00:00
I just want to say "thank you." I use Affinity Publisher 2 (and used the first version) on a daily basis, and it's been amazing. I think I heard once that Affinity started because the founders wanted to publish a newsletter, and they developed image editing and vector editing software en route to making the page layout software they wanted. If that's true, it's an awesome route to take in life; if not, they (and you) still did an awesome job making software that understands user workflows and accomplishes wonderful things. You've made my life easier for years.
by yanhangyhy | 2025-10-31 02:04:52+00:00
> So you have only ever visited a country that is very definitely NOT a democracy, and you have never lived in a democratic country.

i belive no country is democratic. its would be a fool to believe the two-party-voting-system=democratic.

> How is that "gaming many other freedoms". If the party was not to lame fine, but what happens when they are to blame?

its the freedom of accountability, people do wrong things, they get punished or sentence to death. most country dont have.

> So if something like HS2's cost overruns happen would you even know about it? Does everything get done at the planned cost?

yes. no, but things like HS2 would never happen in China. its just too Absurd. In China, at most the leaders might embezzle some money, but they still get the project done.

> That is not the reality of living in Europe. I lived most of my life in the UK and those sorts of crimes are rare.

Compared to China, it is still a very unsafe place. if i have travel to most of the relative-safe countries, i might go to EU. After all ,i read so many books about it, it's still a must-to-go place
by SftwrSvior81 | 2025-10-31 02:04:52+00:00
> an investment in the task the software does that is unlikely to be paid off if it only does a single simple task

I don't think that's true at all. The tool linked here is exactly the kind of utility that does one single task and that people are happy to download. Most people use software to solve a problem, not to play around with it and figure out if they have a use for it.
by shtzvhdx | 2025-10-31 02:06:06+00:00
To circumvent US law prohibiting spying on Americans.

It's cute, really. Country A turns a blind eye and even helps country B vacuum all of it's citizen's data. Then country B gifts back to A. And vice versa.

Since country A didn't do the surveillance, it didn't break any laws. Furthermore, it's legal to accept data from third parties.

As to why country A would allow even its senators and congressmen to be spied on by B? That's obvious - country A's intel agencies are most interested in their budget!

But this is a special case. It's Israel.
by dgudkov | 2025-10-31 02:06:25+00:00
We were burned by Wise as well when they suddenly moved our business account to another partner bank in the US and that of course changed our account number. The account was registered in dozens of procurement systems of our enterprise customers and it took us several months and a lot of pain to resume receiving payments from those customers who kept sending them to the now wrong account. I can never imagine a "traditional" bank doing that.

After that, we transferred the bulk of our funds back to a "traditional" bank and now never use Wise as the main business account. We now use it mostly for operational expenses.

Wise still has something to learn about banking business.
by DrewADesign | 2025-10-31 02:08:03+00:00
Honestly, it’s a really deep topic — for a while I majored in interface/interaction design in school— and getting good at it is like getting good at writing. It’s not like amateurs can’t write solid stories, but they probably don’t really understand the decisions they’re making and the factors involved, and success usually involves accidentally being influenced by the right combination of things at the right time.

The toughest hurdle to overcome as a developer is not thinking about the gui as a thin client for the application, because to the user, the gui is the application. Developers intuitively keep state in their head and know what to look for in a complex field of information, and often get frustrated when not everything is visible all at once. Regular users are quite different— think about what problems people use your software to solve, think about the process they’d use to solve them, and break it down into a few primary phases or steps, and then consider everything they’d want to know or be able to do in each of those steps. Then, figure out how you’re going to give focus to those things… this could be as drastic as each step having its own screen, or as subtle as putting the cursor in a different field.

Visually grouping things, by itself, is a whole thing. Important things to consider that are conceptually simple but difficult to really master are informational hierarchy and how to convey that through visual hierarchy, gestalt, implied lines, type hierarchy, thematic grouping (all buttons that initiate a certain type of action, for example, might have rounded corners.)

You want to communicate the state of whatever process, what’s required to move forward and how the user can make that happen, and avoid unintentionally communicating things that are unhelpful. For example, putting a bunch of buttons on the same vertical axis might look nice, but it could imply a relationship that doesn’t exist. That sort of thing.

A book that helps get you into the designing mindset even if it isn’t directly related to interface design is Don Norman’s The Design of Everyday Things. People criticize it like it’s an academic tome — don’t take it so seriously. It shows a way of critically thinking about things from the users perspective, and that’s the most important part of design.
by abstractbg | 2025-10-31 02:08:23+00:00
Apologizes! Are you able to load it now? The activity finally calmed down and I just pushed a new version a few hours ago. I'm not sure if that's related to what you experienced.

If it's still down for you, I'm happy to debug further, you can reach me at my Discord https://discord.gg/cSmaVrJMYy
by WD-42 | 2025-10-31 02:08:41+00:00
On The Road was an inspiration to me in high school. I ended up doing a solo road trip around the west coast when I was 17. Met some interesting people. Mostly it was quiet. Not nearly the excitement I had hoped from the open road.

I’m not sure if it was his writing as much as the idea of him that I was infatuated with. Anyway, thanks Kerouac.
by vkou | 2025-10-31 02:08:56+00:00
Great. Now, define how we can determine if two bills are the same 'your law' (Who decides? Lifetime-appointed partisan judges? The old legislature? The new legislature? The executive god-king?).

... And then figure out how to prevent poison-pill sabotage, because the best way to prevent a legislature from ever passing becomes 'deliberately draft a really bad version of it, and have your party veto it'.

Giving a one-time majority in a legislature a way to constrain anything the next 10 years of legislatures try to do is a terrible idea.
by mindslight | 2025-10-31 02:09:36+00:00
I asked for clarification on the 3rd and 4th reply, when it was clear we were going around in circles. Here's another request for clarification - it seems like you are recommending that I shouldn't assume you mean the words you say?

Also if you'd like to elaborate on this "big hole", please do. I'm only seeing one kind of hole here.
Show HN: NatChecker – free online NAT type detector (no login, one click)
by owoamier | 2025-10-31 02:10:31+00:00
Hi everyone,

I built NatChecker – a free online tool that helps users easily check their network’s NAT type with one click, no login or setup required.

Many gamers and developers who use peer-to-peer (P2P) networking need to know their NAT type — for example, when hosting multiplayer games or running PCDN (peer-to-peer content delivery). A good NAT type (like Full Cone / NAT1 / NAT2) makes it easier to connect or host, while stricter types (Symmetric / NAT3) can block connections.

The tool runs entirely in your browser using WebRTC and public STUN servers, without collecting any data or requiring an account. My goal was to make NAT detection simple, private, and instant.

Feedback and suggestions are very welcome — especially if you have ideas to make the detection more accurate or faster!
by dottjt | 2025-10-31 02:11:43+00:00
> Since so many things make no sense from a financial point of view, the only sensible strategy is to break free of the financial constraints as soon as possible. Money cannot buy you happiness, but it can buy you the freedom to pursue it.

So I think the reason why this doesn't make sense (in my mind) is because in a state of retirement i.e. financial independence, you're still just as conscious of money as you were when you were accumulating wealth. You still need to manage money no different to when you were accumulating, it's just now you're not earning.

To me the freedom I'm referring to is similar to that of childhood - where you're not worried/concerned about "the system". You're just doing your own thing in your own world. That kind of purity no amount of money can resolve, even in an early retirement scenario.

The other issue is that a lot of stuff only makes sense when you're younger. Like it's a lot difficult for example to become a travelling musician or even to travel etc.

Now of course, early retirement provides it's own kind of freedom. But I would say that it's not equivalent to the kind of "freedom" that I'm referring to, which is basically being carefree.
by yanhangyhy | 2025-10-31 02:11:45+00:00
I was also somewhat emotional, after all, relations between China and the EU are more hostile than before, and that naturally affects how people view each other. As for Naomi Wu, she was never that popular in China to begin with—after all, ordinary people don’t really know much about things like open-source licenses. As for her disappearance, well, she disappeared, and not many people really care. Other comments have already pointed out that she was involved in many issues, including violations related to open-source, and possibly some interactions with Linux; it’s hard for me to sort out exactly why she was “banned” on the Chinese internet. Her videos are still there; I don’t know if she still updates them, but indeed, no one really talks about her anymore.

Personally, I don’t quite agree with this kind of action, unless there’s a clear law that she violated. But China isn’t very transparent about such matters, so sometimes what the government does is right, sometimes it isn’t. Each case needs to be studied specifically. However, this lack of transparency is indeed a weakness.
by fragmede | 2025-10-31 02:12:59+00:00
Just a heads up that Pypi isn't immune from the same attack, with "Pypi supply chain attack" into Google revealing a (much smaller) number of packages that turned out to be malware. Some were not misspellings either, with one being a legitimate package that got hacked via GitHub Actions and a malicious payload added to the otherwise legitimate package.
by garganzol | 2025-10-31 02:13:51+00:00
I've been a long-time Affinity Suite user - starting with the 1.x versions and later migrating to 2.x. I recently tried the new Affinity Studio (Affinity 3.x), and one change immediately kills productivity: the artboard background color is now pitch black.

Here's why that matters. The artboard background isn't part of a design - it’s a neutral filler color meant to visually separate artboards, much like the wall color in an art gallery. When the background is pure black, darker designs blend into it, making it almost impossible to distinguish artboard boundaries. The result? A confusing, visually fatiguing workspace.

Previous Affinity versions got this right: they used a neutral grey, a tried-and-true choice that rarely clashed with any design content.

Sadly, this feels like yet another case of form over function. I can easily imagine someone in-house thinking the black background "looked cool", but that aesthetic decision severely compromises usability - and says a lot about where priorities lie.

Canva's acquisition of Affinity gives off the same uneasy vibe as Broadcom buying VMware. Great tools, potentially questionable stewardship.
Show HN: Embedr – The AI-Native Arduino IDE
by sinharishabh | 2025-10-31 02:14:13+00:00
I’ve been working on this over the past few months after getting frustrated with how fragmented hardware workflows can be - switching between code editors, terminals, and toolchains.

Embedr is an AI-native IDE for Arduino and other hardware ecosystems. It helps you code, build, and flash your projects while integrating tightly with the underlying toolchains like the Arduino CLI. The goal is to make hardware development feel as seamless as modern software IDEs.

A key feature is the Embedr Agent, which works like Claude Code inside the IDE. You can describe what you want to build in natural language, and it assists with code generation, debugging, and project setup directly in your workspace.

Current version includes:

- Arduino CLI integration with board detection and flashing - Embedr Agent for AI-assisted development - Built-in terminal and serial monitor - Extensible plugin system for other toolchains (ESP-IDF, STM32, Raspberry Pi, etc.)

You can try it here: https://embedr.app

Still early, and I’d love to get feedback from folks who work with Arduino or embedded systems - what’s missing, what could be better, or what would make this truly useful day-to-day.
by Forgeties79 | 2025-10-31 02:15:09+00:00
> Familiarity is massively undersold in the Linux desktop adoption discussion

Totally agree. My first distro was Elementary because it was sold to me as Mac-like. It’s…sort of that, but it was enough for me to stick with it and now I’ve tried 3 other distros! Elementary is still in place in my n150 server. Bazzite for my big gaming machine. Messed with Mint briefly, wasn’t for me but I appreciated what it was.

Familiarity is so important.
by cogman10 | 2025-10-31 02:16:40+00:00
Except this is an affirmative action. Warrant canaries are simply removing from the TOS that the company has not/will not interact with law enforcement.

This is directly violating gag orders. Passing a message, even if it's encrypted or obfuscated is absolutely illegal. The article is a little BS as this sort of thing has been tested in court.

The only reason warrant canaries are in the gray zone is because they are specifically crafted that the business has to remove their cooperation clause to keep the ToS contract valid.

There's nothing like that at play here. It's literally "Just break the gag order, here's our secret handshake".
by GolfPopper | 2025-10-31 02:16:47+00:00
It's been a long time since my astrophysics, but I think the seeming contradiction you're running into might be from treating lux (illuminance) as a measure of emitted energy, when its actually a measure of received energy.

The Sun's (or any star's) emitted energy is measured in terms of solar luminosity.[1] The nominal value of solar luminosity is 3.83×10^26 watts. At twenty five times as luminous, Sirus' luminosity is 9.5710^27 watts. We can divide that by your 296 billon times, which gives.. 3.2x10^16 watts as what actually makes it to Earth. If the we convert that back into solar luminosity (to figure out the apparent brightness at Earth), its 8.3595 10^-11.

Now, if we look up at the sky, and check how bright the Sun and Sirius are from Earth on the magnitude scale, which each step is ~2.5 times brighter than the one below it (and vice versa), the Sun has an apparent magnitude of -27, while Sirus' is -1.46. I.e. the Sun in the sky is about 8 billion times brighter that Sirus is. That's within an order of magnitude of what its calculated solar luminosity should be. Again, it seems about right.

1. https://en.wikipedia.org/wiki/Solar_luminosity
by hakfoo | 2025-10-31 02:17:53+00:00
They couldn't buy the last mile, but they could have gone for an infrastructure play. You buy your broadband from the local phone or cable company, and they give you an AOL email account, the default portal is aol.com, they nudge you towards the all-in-one AOL client, etc. The local cable companies don't have to figure out anything but being a dumb pipe, and they can get a revenue stream less coupled to selling overpriced dialup. (They did have a "bring your own connection" plan at some point, but it was probably an easier sell to include it as part of a $75/month DSL/cable subscription rather than as an independent line item.

Maybe use their temporary dial-up riches to line up long-term rights to premium content. I suspect before YouTube took off, nobody knew the potential for online video, and they could have probably locked in contracts at very low prices.
by DrewADesign | 2025-10-31 02:19:43+00:00
Microsoft has been lagging on interface design for a long time. If the project managers are focused on forcing users into monetizable paths against their will, then of course you’re going to get crap interfaces and crap software quality. If you have a project manager that’s focused on directing people to solve problems for users rather than people just bolting on whatever makes sense, then that’s a lot different. And no, bad UIs aren’t inherent to FOSS— look at Firefox, Blender, Signal… all FOSS projects that are managed by people focused on integrating the most important features in a way that makes sense for the ecosystem.