MurphyA/hacker-news huggingface dataset:
by triceratops | 2025-11-21 16:28:02+00:00
> they did effectively erase two cities from the world map

They're still there last time I checked. Hiroshima has a population of ~1m. Nagasaki closer to 300k.

> how that isn't a "Crime against Humanity"

An invasion of Japan would have cost an order of magnitude more lives. It was the 4th year of an extremely bitter conflict that Japan started. There were no real good options on the table. Only "shit" and "extremely shit".
by rawgabbit | 2025-11-21 16:28:14+00:00
It is gaslighting.

Over the years I have grown increasingly distrustful of Microsoft. The fact that so much software runs undetected in kernel mode. I have resigned myself to feel running a Windows machine is akin to putting a sign on myself with the words “hack me”.

Now I know better. I finally realized the truth. Windows and copilot is the greatest software in history. It is if your goal is to enable spyware and mass surveillance of its users.

COPILOT: Dave, I cannot allow you to that.
by guerby | 2025-11-21 16:29:11+00:00
https://en.wikipedia.org/wiki/Budapest_Memorandum

Signed 5 December 1994

1. Respect the signatory's independence and sovereignty in the existing borders (in accordance with the principles of the CSCE Final Act).[10]

2. Refrain from the threat or use of force against the territorial integrity or political independence of the signatories to the memorandum, and undertake that none of their weapons will ever be used against these countries, except in cases of self-defense or otherwise in accordance with the Charter of the United Nations. (...)
by jMyles | 2025-11-21 16:29:46+00:00
So if I have an implant that encodes and digitally records impulses on my optic nerve, allowing me to replay and share things I have previously seen, then can the law justly require me to avert my eyes as the emperor walks past? Obviously not.

And what of the martian who uses a very powerful telescope to record public activities of earthlings - do our laws extend to her? Do we own the photons that bounce off of our skin unto the ends of reality? Obviously, totally not. That's not how any of this works.

You're allowed to capture photons. You are built with devices that do just say. And you're allowed to build other devices to do that.
by JohnFen | 2025-11-21 16:31:06+00:00
I do, as well as a website that requires edge.

If the website is really insistent about it, then I change my user agent to identify as the browser the website is demanding. No VM needed. I'm sure that there are some sites that really won't work well enough without using the demanded browser, but none of the ones I deal with are quite that crippled.
by rdiddly | 2025-11-21 16:31:13+00:00
Couldn't brashness or naive certainty (whether correlated with youth or not) also lead to... this article? Where a founder is _so sure_ his startup is so amazing and virtuous that it uniquely deserves to bypass the regulations that were put in place by older people for good reasons the founder doesn't yet understand?

The costs he's complaining about, the costs of compliance, are costs he wishes he could externalize onto all of us, like they used to before those regulations existed.
by raw_anon_1111 | 2025-11-21 16:31:25+00:00
No that’s not a regular complaint from tech workers. Every partially subsidized employer paid insurance has out of pocket max that is usually around $16K a year for a family if you choose a high deductible plan at the worse.

But the answer is that your insurance shouldn’t be tied to your employer in the US. You don’t need unions for that.
by mike_hearn | 2025-11-21 16:31:25+00:00
FWIW if someone wants a tool like this with better support, JetBrains has defined a .http file format that contains a DSL for making HTTP requests and running JS on the results.

https://www.jetbrains.com/help/idea/http-client-in-product-c...

There's a CLI tool for executing these files:

https://www.jetbrains.com/help/idea/http-client-cli.html

There's a substantially similar plugin for VSCode here: https://github.com/Huachao/vscode-restclient
by loughnane | 2025-11-21 16:31:32+00:00
> Inner city, especially in the oldest and most established, is an outlier experience.

Totally right. I called out the south explicitly, but the same stuff is true in suburbs. We lived in Nashua for 5y and it was just as you describe.

I'd submit though that the lack of sidewalks and dangerous drivers aren't really a cause, rather a symptom of the same cause: towns laid out in such a way where things are too far to walk and so everyone must drive to everything.
by fff123qwerty | 2025-11-21 16:32:04+00:00
Housing regulations have nothing to with protecting the people inside them.

They are there to outsource inspection costs to tax payers for the banks to protect their loans on the houses themselves.

And help nimbys protect property values.

And create more bureaucracy for former contractors as most inspectors are.

And reduce competition for existing contractors.

And increase revenues for housing materials retailers.

Housing regulations have zero benefit to the people who live in the house or don't live in the house because there aren't enough houses so people die in the cold.
by stocksinsmocks | 2025-11-21 16:32:10+00:00
I’m glad that I’m not the only one who saw the profound irony in this. I don’t think anybody of their own free will would pay someone to inject processed agricultural waste into the ground. And honestly, I’m not that upset that bureaucratic inertia has obstructed a process where working people get tax farmed for 50% of their earnings to give people like this his next “multibillion-dollar exit“. Especially when the benefits require so much confidence in extremely simple models of an extremely complex system that they are essentially articles of faith.

Now the cynic in me reads this article is an appeal to his creditors. Maybe they thought that because he made money in software, he must just smarter than everyone else and would clearly be a virtuoso in any market, kind of like a Buckaroo Bonzai. However, now their millions have vanished with nothing to show for it, and he needs to convince his creditors that it’s not he who is wrong, but the world who is wrong.
by fnbr | 2025-11-21 16:32:18+00:00
MoEs have a lot of technical complexity and aren't well supported in the open source world. We plan to release a MoE soon(ish).

I do think that MoEs are clearly the future. I think we will release more MoEs moving forward once we have the tech in place to do so efficiently. For all use cases except local usage, I think that MoEs are clearly superior to dense models.
by cs702 | 2025-11-21 16:32:44+00:00
The portion of invested capital tied up in inventory is not sufficient to judge a retailer. What we want to know/estimate is the retailer's return on invested capital (ROIC). A retailer with significant competitive advantages that can generate above-average ROIC for many years to come is a good business. If, on top of that, that retailer can be acquired at a sensible valuation in relation to such future ROICs, it would also be a good acquisition.
by ares623 | 2025-11-21 16:33:27+00:00
There’s immense societal pressure to be on these apps.

We tried for years to not have our kids use these apps. We were doing okay during covid lockdowns. But after lockdowns, when we needed to be with other people, and our kids needed to be with other kids, we caved.

Unless every parent collectively decides (or are forced, hint hint) to not give their kids the devices. The kids will become social outcasts without them.
by mike_xilo | 2025-11-21 16:34:20+00:00
Struggling with jazz or bossa nova progressions? Tired of chord charts that don't match your preferred naming conventions?

I built a free tool that lets you: - Create custom chord diagrams by clicking on a fretboard - Build complete progressions (drag & drop to reorder) - Export to PDF with your custom chord names - Add notes to each chord (strum patterns, fingerings, etc.)

Perfect for when you need those weird jazz voicings or bossa nova chords that don't exist in standard charts.
by alya | 2025-11-21 16:34:31+00:00
Zulip's product lead here. Yep, reading messages thread by thread is the recommended way for most folks. (There's even a keyboard shortcut for going to the next one.) The inbox view, which lists the threads where you have unread messages, is the default home view (unless your org admins changed that setting).

The combined feed is helpful for some (e.g., in lower-traffic organizations, or if you like to see messages as they come in), and was the default home view many years ago.
by Havoc | 2025-11-21 16:34:34+00:00
> Therefore your claim that the EU immigrants contributed more to the economy than the non-EU immigrants

I suggest looking at the numbers instead of guessing (incorrectly). I’ll save you some time - it’s on page 4. see also page 57 - comparison to other studies finding the same.

https://assets.publishing.service.gov.uk/media/5bfd2209e5274...
Show HN: Wealthfolio 2.0- Open source investment tracker. Now Mobile and Docker
by a-fadil | 2025-11-21 16:34:52+00:00
Hi HN, creator of Wealthfolio here.

A year ago, I posted the first version. Since then, the app has matured significantly with two major updates:

1. Multi-platform Support: Now available on Mobile (iOS), Desktop (macOS, Windows, Linux), and as a Self-hosted Docker image. (Android coming soon).

2. Addons System: We added explicit support for extensions so you can hack around, vibe code your own integrations, and customize the app to fit your needs.

The core philosophy remains the same: Always private, transparent, and open source.
by lxgr | 2025-11-21 16:35:48+00:00
> Orientation in EXIF was an ugly hack and we're living with its fallout today.

No, it was an elegant hack given all the constraints which mostly no longer exist on modern hardware (although I wouldn't be so sure about really small embedded systems).

Sure, modern cameras will have no issues loading the full JPEG into memory, but how would you have implemented this in cameras that only have enough for exactly one line's worth of compression blocks?

> or schedule a deferred process and don't let the images be exported until that's done.

Good luck doing this on a battery-powered camera writing directly to an SD card that's expected to be mountable after removing it from the camera without an intransparent postprocessing step.
by zahlman | 2025-11-21 16:36:18+00:00
> I don’t know if there’s even any other way to get the same isolation with Python, short of using a container or something else at the OS level.

You can, but you have to hack it together yourself, e.g. by modifying sys.path or setting up hooks that will do so (e.g. by creating a `usercustomize.py` or `sitecustomize.py` that gets pulled in by the standard library `site` module). And then it will amount to almost the same thing anyway, because there's really no reason for anything else.

The virtual environment itself is really barely anything at all: a place to put installed packages, and a `pyvenv.cfg` config/marker file that Python uses to automate said sys.path hacking at startup. Oh, and a bin/ subdirectory with symlinks (stub wrapper executables on Windows) to Python, and also a place to put entry-point wrapper scripts for the installed code. That's the main thing that isn't necessary for isolation, but it's pretty convenient. Oh, and some "activation" scripts that hack some environment variables together to make the environment easier to use (see, it's the use of those symlinks that determines whether the venv's packages are used).

The built-in support (such that `pyvenv.cfg` files are created and the Python binary directly cares about them) has existed since 2012, and its third-party basis (which automated the sys.path hacking in a somewhat more brutal way; https://archive.org/details/pyvideo_568___reverse-engineerin... is quite informative) since 2007.
Show HN: Universymbols – Restyle any icon with Nano Banana Pro & GPT Image 1
by davidcann | 2025-11-21 16:36:19+00:00
I built Universymbols to extend your app’s icon set. I used to hunt for a passable icon from a different set or try to restyle one by hand, but the AI image models are now good enough to do this (with a bunch of tooling to get them to behave).

Upload an icon with the subject you want and restyle it into a target icon set, like SF Symbols, Material Symbols, Phosphor, Unicons, Lucide, and a bunch of others. After about 2 minutes, you get up to six candidate icons in SVG.

Get one free icon by logging in with your GitHub account (no data collection, just to reduce bots). Pricing beyond that is per icon (no subscription) because the AI model costs are significant.

Under the hood, it’s a 15 step pipeline including 8 steps calling AI models (plus retry on failure by an AI judge) and some traditional image processing. The raw image generation in the middle of the pipeline is both Google’s Nano Banana Pro and OpenAI’s GPT Image 1. I’ve been sitting on the project for a couple of months because gpt-image-1 had too many failures, but Nano Banana Pro fills in most of those gaps, so it runs both models simultaneously. None of the cheaper models had useful results.

You can try it here: https://universymbols.com

- Would you choose more niche/interesting icon sets, if you were sure that you could add any icon your UI needs in the future?

- How do you choose an icon set for your apps currently?

- Should I implement custom/private styles?
by comp_raccoon | 2025-11-21 16:36:25+00:00
Olmo author here… would be nice to have some more competition!! I don’t like that we are so lonely either.

We are competitive with open weights models in general, just a couple points behind best Qwen.

Fully open models are important for research community; a lot of fundamental discoveries are made when you have access to training data. We call out we are the best fully open model because researchers would want to know about that.
by jefftk | 2025-11-21 16:36:35+00:00
> Incorrect. The KC-10 was based on the Boeing 707. No connection to the DC-10 at all other than having 10 in the name.

I think you're confused? It's nothing like the 707, and is a trijet. https://en.wikipedia.org/wiki/McDonnell_Douglas_KC-10_Extend...

EDIT re your edit: it's still a military version, even if militaries have retired it.
by NoMoreNicksLeft | 2025-11-21 16:36:36+00:00
The ideal scenario would have been if Ukraine had secretly retained 30-100 warheads. Everyone likes to prattle on about how they couldn't even have used them: those people are mentally retarded. A sophisticated government with nuclear and aerospace scientists could have easily dismantled interlocks and installed their own. Maybe not in a hurry, but they had 3 decades more or less. And if they didn't have the expertise, they might have outsourced it to Taiwan for the fee of a few nukes to keep.

Ukraine *desperately* needs to be a nuclear weapons state. Nothing else will suffice. They need more than one bomb, really more than three or four. Putin has to be terrified that no matter how many nuclear strikes he endures, another waits to follow. When he fears that, the war will end.
by sigwinch | 2025-11-21 16:36:52+00:00
There’s this common problem with pulp math, and the article has it: mathematical rationality and philosophical rationality are different and only philosophical rationality is difficult to define. If we began articulating that distinction in the 20th century, then ironical maths are pre-modern.

Which is why they don’t piss off well-adjusted adults. Which is why they’re funny. Drunk logic, cat logic, these can fit in cartoons. David Letterman said, “If what you've done is stupid, but it works… then it really isn't all that stupid.” But that phrase is delusional in the way ironical maths justify themselves.
by zapw | 2025-11-21 16:37:17+00:00
For many students, it is not so simple to grasp the concept of an abstract vector space. They could be taking linear algebra as college freshmen, without having seen any formal algebraic structures before. Many are unfamiliar with the formal notion of a set (and certainly have not seen the actual axioms of a set before). Most linear algebra students are not actually math majors; they are typically studying engineering, computer science, or some other physical science. Examples of abstract vector spaces are most often function spaces of some form (for example, polynomials of at most a given degree). These examples are not so motivating for non-math students.

The main reason why people care about linear algebra is that it lets you solve linear systems of equations (and perform related operations, such as projections). A linear system of equations has an immediate correspondence with a matrix of coefficients, a right-hand side vector, and a solution vector. For this reason, it is very natural to first talk about matrices and vectors (they can be used to represent concretely a linear system of equations), and then introduce the concept of vector space in cases where the abstract view can be clarifying or help with understanding.

From my perspective, the "right" way to teach linear algebra depends on the mathematical maturity of the students. If they are honors math majors, they can easily handle the definition of an abstract vector space right away. If they have less mathematical maturity, the abstract viewpoint isn't helpful for them (at least not without first familiarizing themselves with the more concrete concepts). Think about it this way: we don't teach school children about natural numbers and arithmetic by first listing the Peano axioms.
by dbcurtis | 2025-11-21 16:37:34+00:00
The way I've heard it is: Being a microwave engineer is the easiest job in world. You basically only do two things, design oscillators and design amplifiers. What's the worst thing that can happen to an amplifier? It oscillates! And what's the worst thing that can happen to an oscillator? It won't start, but it's usually still a pretty good amplifier. Win-win!
by devilbunny | 2025-11-21 16:37:35+00:00
The laws under which unions are organized have a huge influence on their effectiveness, and American unions are consequently... not that great.

The United Auto Workers partially funded the Port Huron Statement authored by Students for a Democratic Society, a generally socialist group. Now, it's entirely plausible that the UAW leadership wanted to have some modicum of influence, and that's why they loaned them an entire union retreat on Lake Huron. But I doubt that the average UAW factory worker was excited to see their union dues used to provide elite college students with a mostly-free vacation for political organizing.

I am not a labor law expert by any means, but my understanding of, say, German labor law is that it's much better at actually representing the workers in a given factory, in part because a union that doesn't do that loses its members to ones that will (since there's no requirement that everyone in a given job class has to join the same union).
by kstrauser | 2025-11-21 16:37:41+00:00
That’s totally a thing you can do, but I don’t think it gets you anything at all over just using the built-in virtualenvs. (Although lots of people create them with uv or mise or poetry or whatever, the feature is part of Python itself, and all those tools do is create and configure them for you.)

Also, pyenv and uv are wonderful ways to install whatever version you want without having to compile them locally, and you can have many versions installed at once and use a different one for each virtualenv if you want to.
by overfeed | 2025-11-21 16:38:42+00:00
> Those were Soviet nukes, physically located in Ukraine but not controlled by it, same as any French/US nukes stationed in Germany would not make it a nuclear state

It's not quite the same, since Ukraine was part of the USSR, and Ukrainian scientists, engineers, and tradesmen contributed to the effort. Germany, on the other hand, was never part of the American federation, and didn't contribute to American weapons development...since Wernher von Braun/Operation Paperclip.
by Tade0 | 2025-11-21 16:39:13+00:00
For those of you who, like me, have no graphical chops whatsoever, I can't recommend Liberated Pixel Cup assets enough:

https://lpc.opengameart.org/

There's also a character generator with plenty of options to choose from:

https://liberatedpixelcup.github.io/Universal-LPC-Spriteshee...
by pogue | 2025-11-21 16:39:27+00:00
The p2p audio piracy portion of Napster was shut down by 2001. The other common p2p sharing platforms like Kazaa, gnutella, et al. mostly supported any type of audio format (at least from what I can remember). People wanted mp3 because in their mind, mp3 == music. The hardware devices like iPod & Zune mostly had support only for formats like MP3, AAC, WAV, and AIFF (I asked ai this, so take that for what it's worth).

Anyway, it's just another example of hardware mfgs not supporting open formats, so we don't need to get too deep in the weeds trying to remember history.
by sciencejerk | 2025-11-21 16:40:34+00:00
Historical background Russia launched a full-scale invasion of Ukraine in 2022, which followed Moscow's 2014 annexation of Crimea Common knowledge citation[*]. Russian leaders have repeatedly demanded that Ukraine renounce NATO membership and accept changes to control of Donetsk, Luhansk, Kherson and Zaporizhzhia — demands that form the backdrop for any negotiated settlement cited in reporting Citation 9 from dawn.com[9]Citation 10 from meduza.io[10].
by dxdm | 2025-11-21 16:40:34+00:00
I picked up Python around 2.5 and went through the migration to 3. Although it was not smooth and took a while on the whole, it was very painless for me, and in my environment I did not experience it as such a big almost-catastrophe as you describe it. Python is better for it, and personally I'm very grateful for the Unicode compatibility breakage they did.

I get that your experience may have been different, and I appreciate that the transition cannot be said to have gone well (despite ending well); but nevertheless I feel that using words like debacle paints an overdramatic picture that suggests an outcome far removed from where Python is today, and it does not leave much linguistic room for the multitude of possible worse occurrences that would truly deserve to be called a debacle. But that's of course just my opinion.
by dragonwriter | 2025-11-21 16:41:01+00:00
> US Army [...] employer owned instant message application [...] it is privately owned

Uh, no. At least one of these things is not true.

> It also means other segments of government can never use these messages in any kind of legal proceeding without a prior valid search warrant.

Unless there is a special legal provision applicable to specifically this system, no, it doesn't. That certainly is not a consequence of being an employer-owned, for-official-business-only system of a government agency, in fact, it is the opposite of what that would generally means, which is that it is already government information from the start and law enforcement (federal or state) wouldn't need a warrant to use it against individuals. (This is separate from whatever process might be necessary if the Army preferred not to share it, for security or other instiutional, rather than Fourth Amendment, reasons.)
by MobiusHorizons | 2025-11-21 16:41:03+00:00
Someone elsewhere in the thread replied that it has to do with the blurring happening on the GPU combined with bandwidth issues reading that dataset back followed by software encoding the video.

If I understand that all correctly blurring is cheap when you already have the raw video data on the gpu for encoding, but introduces too much latency when combined with software encoding.

Software blur should be possible, but the feature has not been implemented and would not be nearly as cheap as it is on the gpu