skysight-inc/HackerNews huggingface dataset:
If channels are the wrong way to do things in Golang, what is the right way?
The self-castrated hatmaker who killed John Wilkes Booth (2015)
It’s the same ideology being pushed by the same people. In particular, mass immigration and free trade are two sides of the same globalization coin.

And stopping outsourcing was #5 on Trump’s platform: https://www.donaldjtrump.com/platform
A hint to those who know the code.
A mysterious ocean glow reported for over 400 years has stumped scientists
Oh I thought Arizona was in the bottom 5
I see a set of large images where the mouse cursor indicates they are clickable, but clicking in Firefox with AdBlock enabled doesn't work. I clicked for a long time and realized you're making fun of me?

PS: just use https://github.com/justinribeiro/lite-youtube
Undoubtedly because the Apple II's graphics and sound sucked royally.
Related Flying somewhere? You may finally need that Real ID (23 points, 3 days ago, 72 comments) https://news.ycombinator.com/item?id=43643877
Sometimes. Circa 1982/1983 I picked up a trick for right justifying numbers (space padding them) when printing them with Atari BASIC from some program listing in some magazine article. I forget now which listing or which magazine (although "Compute!" [1] is a likely possibility).

But, mostly, one wanted the "end result" (play some game) not the learning experience.

[1] https://en.wikipedia.org/wiki/Compute_magazine
> That's how it always worked?

Not really. Yes, the state department has always been the say on who gets visas.

But the Supreme Court has also previously ruled that non-citizens enjoy the same constitutional protections as citizens, and that includes free speech. No other previous administrations have been so blatant about revoking visas simply for the "crime" of voicing one's opinion on the Israel-Palestine conflict. The case of the Turkish student who was abducted in Massachusetts is particularly egregious, because as far as anyone can tell all she did was right an op ed, and not a very controversial one at that.

We're in uncharted waters here because previous administrations have generally followed constitutional norms when it came to making visa decisions.
Sort Symphony: A SwiftUI Rebuild of "The Sound of Sorting"
Hey HN,

This is a full open-source rewrite of The Sound of Sorting — the classic algorithm visualizer — built entirely in Swift with SwiftUI for macOS and iPadOS.

Originally intended as a straight port, it quickly became a much deeper project: a ground-up redesign focused on code quality, educational value, and cross-platform Apple support.

Highlights:

Real-time visual and audible sorting animations

Detailed explanations of each algorithm

Time & space complexity breakdowns

Code implementations in 10 different languages (and growing)

A fully custom syntax highlighter written in Swift

Modular architecture for adding new algorithms or languages easily

This has been my longest-running personal project — I started it in late 2021 as my first Swift app, and it’s now become a platform for exploring everything from AVFoundation to SwiftUI best practices.

Why I’m sharing: I’d love feedback, ideas, and especially contributions. There’s plenty of room for improvements: better performance, more algorithms, expanded language support, accessibility enhancements — you name it. Even reviewing the Swift code and helping improve the idiomatic use of the language would be hugely appreciated.

If you’re into open-source, visual learning tools, Swift, or just love making things better — I’d be thrilled to collaborate.

The code is available here: https://github.com/nhubbard/sort-visualizer-swift

And the app is available for download from the Mac and iPadOS App Store here: https://apps.apple.com/us/app/sort-symphony/id6477886990

Thanks!
Calls on SPY, puts on Tesla.
It's taken many years of reverse engineering, but there's now an efficient OSS toolchain for the smaller Artix7 FPGA family, https://antmicro.com/blog/2020/05/multicore-vex-in-litex/
I highly recommend the 1990 Polish stop motion TV series https://en.wikipedia.org/wiki/The_Moomins_(TV_series). The only one that, to me, captures the magic of the books.
If only there was an editor which could act as an interpreter for Lisp directly ...
Who tests the tests? How do you know that the LLM-generated tests are actually asserting anything meaningful and cover the relevant edge cases?

The tests are part of the code that needs to be reviewed in the PR by a human. They don't solve the problem, they just add more lines to the reviewer's job.
That's a lot of effort for not much return.
Development of manufacturing also means not tariffing the steel that's required to make the machines to make the things.

https://www.whitehouse.gov/fact-sheets/2025/02/fact-sheet-pr...
> ...it’s extremely unlikely that Europe will be successful at this. The future is US-China dominated.

I think the events of the last few weeks have been a wake-up call to many people around the globe who now see the value of not having their entire economy (or telecommunications &etc) be vulnerable to the whims of one person, be that the richest person in the world or a president nobody in Europe voted for.

I suspect there's a lot of really smart people who were previously happily living/working in the US who are now looking to emigrate to other lands, Europe could easily allow them to go over there and practice their skills on a Europe First initiative. Could also rope in the Chinese to help as they also aren't too happy with the current state of affairs.
> Not spending all the wealth you before you die would be irrational if your children won't inherit it.

Sure, but that's only one small aspect of the economy.

Maybe younger generations would earn more with all the spending and save more knowing there is no inheritance coming.

You only look at one aspect, claim you know what would happen, and the proclaim yourself right.
A 4:1 ratio for infants seems quite reasonable and not overprotective. Children that age require a lot of attention. By the time you've fed and changed diapers for 4 babies it's about time to start the cycle again.
That's an interesting insight, thank you. Are there any good articles about his deliberately comic / ironic approach, or his approach in general? His reliance on cliche story building troupes (like private detectives) can be off-putting at times, would love to understand better what was behind his choices.
Right, because it's not actually a real truck. Real trucks are body on frame, a structure that doesn't distort under load. The CT is a unibody (monocoque) which can't support a real load from above or behind without deforming or snapping into pieces. It's a joke. It's a Hyundai Santa Fe that's been jacked up and weighed down with overthick steel panels that bring no value to the vehicle as a truck. It's a car pretending to be a pickup truck, which is fine for the suburban family that needs to grab a few bags of lawn fertilizer at Home Depot once a year, but it's not a real pickup truck and any comparison to even a 20 year old F-150 would be a crushing defeat in all normal pickup tasks.
Somehow most countries in the world can manage it to keep low cost or even free.
What if you used directional antennas?
"By the 1940s, the image without the groom had become the standard version, and it created the enduring visual signs of the strongman leader – when Nigel Farage makes a speech atop a tank, or Vladimir Putin displays his bare chest, both are drawing on iconography developed by the Italian fascist."

Ah yes, equestrian portraits, something famously invented by the fascists. Someone should dig up Jacques-Louis so we can tell him he's a fascist now.
As far as I'm concerned, there are only 3 fonts: serif, sans serif, and wacky. All serif fonts look the same to me, and all sans serif fonts look the same to me. The wacky fonts - no one would use them for anything except for a birthday party flyer.

I am greatly amused whenever someone rants about how Helvetica is beautiful and Arial is terrible. They're the same thing.
Spermracing
They need to fix their counterfeit problem before I’d buy any medicinal from them.
One thing I've found that's really nice with Fennel + Love2D is you can even do hot reloading with nvim+conjure[0](I assume emacs too). I assume there's a way to hot refresh with just straight Lua but it feels very natural to do with a lisp.

0(example config): https://github.com/TheBlob42/love2d-fennel-neovim
Related:

Why Pascal Is Not My Favorite Programming Language - https://news.ycombinator.com/item?id=37044792 - Aug 2023 (2 comments)

Why Pascal Is Not My Favorite Programming Language (1981) [pdf] - https://news.ycombinator.com/item?id=22222117 - Feb 2020 (62 comments)

Why Pascal Is Not My Favorite Programming Language (1981) - https://news.ycombinator.com/item?id=19221143 - Feb 2019 (55 comments)

Why Pascal Is Not My Favorite Programming Language – Current Status - https://news.ycombinator.com/item?id=8273608 - Sept 2014 (1 comment)

Why Pascal is Not My Favorite Programming Language (1981) - https://news.ycombinator.com/item?id=8260694 - Sept 2014 (64 comments)
DeepSeek probably would have done this anyway, but they did release a Llama 8B distillation and the Meta terms of use require any derivative works to have Llama in the name. So it also might have just made sense to do for all of them.

Otoh, there aren't many frontier labs that have actually done finetunes.
If you're doing that in my neighborhood, better watch out because I am prepared to defend my family and friends from your monstrosity with considered force and those vehicles are quite easy to "manage" for anyone who knows anything about it.
Frankly, I rather the simplicity of one drive train over a hybrid. The plug in charging is short ranged enough that it's not meaningful and you still need to maintain all the combustion stuff.

Hybrids may be the best of both worlds, but they're also the worst of both worlds.
Two years of AI progress: Will Smith eating spaghetti
Google Gemini (2.5 pro) made the same "mistake", their data cut off is January 2025, and AIME 2024 is in Feburary 2024..
No, I was talking about https://www.tomshardware.com/desktops/mini-pcs/ryzen-mini-pc... . I don't think it's discontinued.
The parent. Look up the definition of arguably.
Interesting. I saw another link here of someone who insists on making C# run everywhere, now someone who insists on LISPs.

I really want to try making a language that is imperative, like really imperative, where every line must start with a verb, just to see what it would look like.
The study you linked doesn’t have a control group, which is a fairly fundamental oversight. In other words, it can’t answer the question of whether all negative political content is down ranked or just Chinese political content.
you can just even tell cursor to use any cli tools you use normally in your development, like git, gh, railway, vercel, node debugging, etc etc
I find most niche / less popular languages lack the developer tools ecosystem in ways that simply hinders adoption by more devs.

A good and comprehensive LSP for example. It really needs to be on par with other languages to increase adoption
The Future of Being Human in 2035
Elon University 2025 report: Experts predict significant change in the ways humans think, feel, act and relate to one another in the Age of AI.

A sample of compelling ideas from the essays:
-The first multi-trillion-dollar corporation will employ no humans except legally-required executives and board, have no offices, own no property and operate entirely through AI and automated systems. – Paul Saffo
-“AI advisors and companions will increasingly vie for people‘s time, attention and allegiance. … Affinity blocs will form among AI devotees and among AI conscientious objectors.” – Eric Saund
-“Individuals will face a stark choice between remaining ‘classic humans,’ who rely on innate biological faculties, or embracing technological augmentation to enhance or replace certain abilities. This may involve surrendering some human traits to machines – raising ethical and existential questions about what it means to be human.” – David Vivancos
-“Proof of humanity” will be required: “We may find it hard to distinguish between artificial personalities and real ones. That may result in a search for reliable proof of humanity so that we and bots can tell the difference.” – Vint Cerf
that's a fine example - of what I am not thinking of.. BBS are online, low-res, signal not content.. whereas print fonts are high-resolution, content in themselves, and not replaced by smart phone users in 7pt squint sessions.. lacking delivery context in the discussion invites easy dismissal.. btw- support cash, coins and stamps.. you will miss them when they are gone, and the replacement can get very toxic, very quickly.
And Java has non-trivial advantage over Go of being arch-independent. So one can just run and debug on Mac Arm the same deployment artifact that runs on x86 server.

Plus these days Java GC has addressed most of the problems that plagued Java on backend for years. The memory usage is still higher than with Go simply because more dynamic allocations happens due to the nature of the language, but GC pauses are no longer a significant problem. And if they do, switching to Go would not help. One needs non-GC language then.
We should create technology that deliberately feeds trash data to marketers, in mind-boggling volumes. Drowning the signal in a biblical flooding of noise.

We should make things so useless and annoying for them, as they did for us.
I would say yes. In my standards that still accounts for interesting-life-choices-but-safe-and-sane. But I grew up in an alcoholic family so realize my standards are likely slightly low-bar for what accounts for 'admirable'.
In the fiction publishing world, authors generally do make up their own titles. The editors at the publishing house might exercise veto power and/or make their own suggestions, but I don't think I've ever heard of novelists and short story authors not being allowed to title their own work, with the exception of work-for-hire jobs, e.g., writing a book in a series whose "author" is actually a pseudonym or writing for a book packager.
Sure. Because windmills and photovoltaics grow naturally from seeds. You need quite a bit of an equipment to put up one windmill. They are usually built in some distance from an existing road. So you need special service roads. Those need to be wide and take heavy load because the equipment like cranes need space and are themselves heavy. Then you need special transport because main components like propellers are oversize load. Then you need to transport them hundreds for kilometres…, and then you need the rest of the infrastructure to distribute generated electricity. Yes, let’s compare apples to apples.
With a convicted felon in the White House, the laws do not matter.

At least we can still buy other EVs, for now.
A lot of this is correct if you're renting servers or something like that, but what a lot of people in those subs seem to end up doing is renting their storage via services like Storj or Sia, their GPUs to services like NiceHash, and so on. Users don't visit their network directly, user data is small parts of files (encrypted), there's no need for public IPs, etc. The risks are much smaller.
I do wish people wouldn’t post their genetic marketing blog posts on here. Maybe write something interesting and detailed instead?
No, it was a way to get a "free" app. Not really free since I wasted time inputting it and I had to buy the mag or book that published it. In terms of learning, I learnt nothing. It was a total waste looking back but it gave me one more use for my toy computer.
We will have to agree to disagree about your fundamental point.
I know, it’s peak HN-core to be that way.
A better comparison would be the AMC Gremlin.

The DeLorean was not a particularly good car, but it featured prominently in a movie series that remains a cultural touchstone.

The AMC Gremlin was just endearingly ugly. Today, it has a bit of a cult following, but that has not made it a particularly valuable car.
> or a president nobody in Europe voted for.

Are you talking about the European Commission, which we didn’t vote for?
I am quite skeptical of how viable this is.

For these devices to be useful at all so many things would have to go right.
The emergency must be reported, the van driver informed, he then has to drive (presumably without breaking any traffic laws, which EMS would do) to the affected person and correctly connect the device.
The driver needs to be somewhat trained (although the devices are largely automated), but he also has to be prepared for some serious emotional distress. Having a person die right in front of you while you are fiddling with the medical device that could save his life is a terrible task.
This is hard on EMS personell, but they are trained for this, have experience and self selected into that role. A van driver has none of that.

All in all this seems of dubious value. From the article:
"Amazon confirmed that more than 100 contract drivers took part in the experiment, with several receiving alerts from citizen responder apps and arriving on site, where rescue services were already treating the victims."
Meaning there was exactly zero value in the program.
can anyone tell me if my idea to try to strike out on my own as an Cloud Infrastructure Consultant is a stupid idea?

If posting to HN represents the level of effort you are willing to expend, you have nothing but slimmest luck between you and failure.

Building a business is more work than working for someone else, not less.

Building a business is almost entirely about sales and customer development and doing the thing the business sells is pretty much rounding error...you can hire people to do "the thing," you have to sell "the thing yourself."

culture of intense micromanagement from the senior level

Senior executives are more constrained in regard to micromanagement than clients...with the added problem of clients ability to not pay you.

believing that the people above me are buffoons

If you can't navigate people, you will struggle with sales because sales is a people business.

To put it another way, assume the market for what you want to do is efficient. Good clients have working relationships with consultants and those consultants are working hard to retain their good clients and are better capitalized socially through established relationships and possibly better capitalized financially because they have good clients. So nobody is likely to beat down your door just because you hang a shingle.

meetings (60-70% of the week)

Starting out, sales will be 100% of the week and the mental space of the week will be close to 24/7/365. Good luck.
This doesn’t always show everything. It’s up to developers to make sure some shortcuts can show up in this documentation beyond system ones

Luckily most do, but I’ve encountered situations where they haven’t and it only shows compatible system shortcuts
To elaborate on your last point, high yields are macroeconomically detrimental on several fronts. On one hand, They provide a safe haven for Capital which diminishes investment and growth. On the other end, servicing that higher debt interest means more taxes and again lower growth.
I'm pretty sure that people here in the US get married for emotional and spiritual reasons far more than they do for legal reasons.
Crafting interpreters by Robert Nystrom could be a place to start - https://craftinginterpreters.com/

The author posts on HN as ‘munificent’, I think.
It is incredibly sad how so many people these days are unwilling to just have a hobby. Not a way to make money, not a way to advance your career, not a scam, just a thing you do that you enjoy and get better at over time.
So what's your explanation of the many pictures of Gazans that are not close to malnourishment? If there's no food shouldn't this show everywhere?

I see properly fed people in every search for photos/videos from the war, unless if I specifically try to search for starvation, and even then there's not much variety and these repeat
TFA has been fixed to make this clearer. Thanks!
Exactly, they spontaneously killed Jews that were not occupying anyone
Thinking First, AI Second
An approach to using AI that ensures you benefit from it, without damaging your thinking skills.
Author here.

One thing it potentially buys you (besides things mentioned in other posts) is faster iteration cycles.

The C stubbed methods can potentially be populated with logic that sets up a fake SNES logic in it, and makes calls to a custom rendering and input handling (monogame calls for example).

This means you can test a bunch of your logic in a monogame app for easier logic debugging, then use the transpiler to test it on a real system.
Show HN: I made a free tool that analyzes SEC filings and posts detailed reports
(* within a few minutes of SEC filing)

Currently does it for 1000+ US companies and specifically earnings related filings.
By US companies, I mean the ones that are obliged to file SEC filings.

This was the result of almost a year long effort and hundreds of prototypes :)

It currently auto-publishes for 1000 ish US companies by market cap, relies on 8-K filing as a trigger.

e.g. https://www.signalbloom.ai/news/NVDA will take you to NVDA earnings

Would be grateful to get some feedback. Especially if you follow a company, check its reports out. Thank you!

Some examples:
https://www.signalbloom.ai/news/AAPL/apple-q1-eps-beats-desp...

https://www.signalbloom.ai/news/NVDA/nvidia-revenue-soars-ma...

https://www.signalbloom.ai/news/JPM/jpm-beats-estimates-on-c... (JPM earnings from Friday)

Hallucination note: https://www.signalbloom.ai/hallucination-benchmark
I have to force myself not to use that line. It's too sarcastic for a good mod comment, but it's also so perfect, it pains me to edit it out. So other few words fit! (https://www.youtube.com/watch?v=lStcwT_RGrQ#t=50).
Readable video https://www.appblit.com/scribe?v=0xS68sl2D70
Installing to /usr/local is not only simple and convenient—it's also what most build scripts do by default unless you specify otherwise.

For a lot of tools, I find that writing a port can be almost as little work and installing it manually. With the added bonus that the package manager will then track its dependencies and that I can share the port with other users of the distro.

Alpine makes this particularly easy thanks to the simplicity behind its APKBUILD files. BSDs usually have relatively simple recipe format too (although not as simple as APKBUILD or PKGBUILD tbh).
At RustConf 2024 in Montreal, Cargo-mutants' creator Martin Pool's presentation was excellent. One of the best sessions of the conference.

https://www.youtube.com/watch?v=PjDHe-PkOy8
They'll fail in the used market until they're so hated that the price drops to scrap metal levels and then a few people will snatch them up for the novelty or literally for the scrap value.
This is somewhat true but there is also a chasm where you earn good money but not enough to afford a mortgage. This chasm grows wider ever year in countries like Canada and Australia (and to a lesser degree America)
Hey guys, you can checkout the v1 page here: https://fundhog.xyz/
Let me know what you guys think :)
So the people who voted yes still outnumbered the people who voted no.
Invents problem that doesn’t exist, makes blog post. Break this cycle people.
> Would this even be possible to do, given that the latency between nodes is very high and the bandwidth limited?

Yes, it's possible. But no, it would not be remotely sensible given the performance implications. There is a reason why Nvidia is a multi trillion dollar company, and it's as much about networking as it is about GPUs.
I don't really understand. I thought XCP-NG was using the Xen hypervisor.
There is actually a market for HJ knives.
> ‘My next piece’? Maybe for a part of a book or a long article, but for a blog post?

This is common phrasing, even for blogs.

None of the other phrasing is out of place, either.

I think you're mistaking different phrasing preferences for LLM use.