MurphyA/hacker-news huggingface dataset:
by FrankWilhoit | 2025-05-09 19:34:43+00:00
Who says raster is a universal way to serialize an image? Who says a serializable image is probably rectangular? Who says the notion of serialization is a universal? What are alternatives to any of these? Can we exhaust the alternatives? (Finally, a question that has an answer: no.) Who says sampling or quantization are universals?

In order to know what they might do, let alone how, we would first have to know why. And their why is not going to be our why. Anybody's why is determined by what they are right up against. (This is why evolution immiserates, because it guarantees that we spend most of our time at the boundary of our envelope.)
Show HN: BlueBoy, a macOS CLI for Bluetooth management
by philocalyst | 2025-05-09 19:35:16+00:00
Bello! I built this to resolve the issues I had with blueutil[1], and publicize the results in the form of a library that anyone could interface with. It's certainly made my automation life easier! I wish bluetooth settings didn't feel so out of the way...

There are some missing features, mainly related to setting internal bluetooth states, that are heavily restricted even in terms of private frameworks. If anyone is better at bridging Obj-C and swift than me, please submit a PR, file an issue, or shoot me an email with advice!

In my adventures, I also revamped a BLE swift library, which anyone interested can access at https://github.com/philocalyst/BleuKit.

I would call both of the libraries pre-release, but I will be devoting some time to both of them in the coming days/weeks to bring them up to the standards we expect from swift packages, along with uploading them to a central location.

[1] https://github.com/toy/blueutil
by lmeyerov | 2025-05-09 19:35:25+00:00
I started a company that makes a bunch of many every year based off of NSF research, and Nvidia is making even more based on our work that spun out. I'm not a unique story, yet they cut half the NSF budget and half the NSF-funded STEM grad students (NSF GRFP, ...).

So no, whatever the NSF was doing, we should be encouraging more of it, not half of it. NSF/NIH are much more valuable investments than billionaire tax cuts as they're some of the most valuable things humanity can be doing in general, dollar-for-dollar.

I try to avoid Left/Right topics, but as others point out, this one is more like Russian Talking Points for US Special Interest Groups, and beyond being anti-american, is anti-human.
by p0w3n3d | 2025-05-09 19:35:49+00:00
I agree with you. I think that except for memory cost, having everything in strings just moves the logic of validation of unknown or malformed strings from deserializer to validator method. But it must happen. And it will break nevertheless when new possible value occur.

You've just implemented POST and GET enum? Here's the PATCH. You have all http codes in your enum? And what about teapot? You had STARTING, PENDING, and FINISHED in your ``state`` allowed values? Our business analyst wants FAILED. Etc. Etc.
by cauch | 2025-05-09 19:36:28+00:00
But what the list gives are the particularities of fascism.

Your first list is way too broad and does not capture the particularities that makes fascism different from other kinds of dictatorship.

The second list is obviously a ridiculous take, and it is also a good illustration of the hypocrisy that we find too often in these discussion. "Nowadays, all the wokes are saying that everything is racist" followed that "someone pointed that usually in fascist movements, we find appeals to a cult of tradition, so this person is a bad person that says that everyone who like Christmas is a fascist". There is a big big spectrum of possibilities between "liking Christmas" and "appeal to a cult of tradition". Plenty of people like Christmas and yet it is impossible to find in their ideology an appeal to a cult of tradition.
Show HN: Kivo – AI Canvas for Data Reports
by DimitrisChatz | 2025-05-09 19:36:28+00:00
Our goal is to make the best tool for turning raw data into clean, insightful reports.

We think data interfaces now are outdated, and chat UIs lack usability.

Kivo is an AI powered text editor, that can help you turn, Excels, PDFs, and CSVs into insightful reports fast.

- Clean and format your data - Generate complete first drafts, ready with charts and insights - Combine insights from multiple files, including PDFs and the web

Give it a try for free. Any feedback is welcome!
by unethical_ban | 2025-05-09 19:36:58+00:00
Don't cry because [the United States has decided to turn its back on science and research and foreign aid], smile because we were great once :)

You didn't say "I'm glad you had those things". And if that's what you meant, then you are listening to this person's story as some personal tale of nostalgia instead of a reflection on what is being broken in our country.
by ttfkam | 2025-05-09 19:37:11+00:00
Nice straw man you've constructed and burnt down.

Those are NOT the safety arguments used within the industry. For example in a molten salt reactor, the fuel is already melted! If it gets too hot, thermal expansion moves the radioactive isotopes further away from one another, reducing reactivity. If heat increases past a certain point, plugs at the bottom of the tanks will melt, allowing gravity to dump the fuel into multiple separated storage vessels sized to prevent further activity.

You do not know what you're talking about. You've read a bunch of fear mongering, and bought it. Do you really believe the entire industry of nuclear engineers and support staff are just blindly YOLOing their way through their jobs, damn the consequences?

I swear, you sound like the power production equivalent of antivaxers convinced the medical industry is trying to poison all of us.

"Passive safety" doesn't mean "stuff shouldn't go wrong."

https://en.wikipedia.org/wiki/Passive_nuclear_safety

It means "we're actively exploring everything that could go wrong and having the worst case scenarios fail to a safe state without requiring human intervention."

Those two positions couldn't be further apart.
by therealpygon | 2025-05-09 19:37:17+00:00
> they’d wait longer than four months.

Why? Is there any reason for anyone in the world to think this behavior will change suddenly? Is there a reason the church wouldn’t think the US has a crisis of faith if those in power and their followers are so willing to commit sin against their fellow man? Clearly we all know how Jesus proclaimed, “Gather ye the masses of immigrants and send them to another country, lest they not be tortured for their grave sins of migration.”
by johnklos | 2025-05-09 19:37:22+00:00
Which is why i80386 was dropped even though memory instructions could be prefixed with "LOCK" to make them atomic, so cmpxchg equivalent could be done.

So dropping the i80386 wasn't necessary, and saying it was because of the lack of atomic instructions was an excuse, because the real reason was that they didn't want to keep i80386 atomics around.
by anthony-zentic | 2025-05-09 19:38:18+00:00
SEEKING WORK | US | REMOTE

Website: https://zenticsoftware.com

Technologies: GoLang, Python, C++, Rust, JS, AWS, React, PyTorch, llama.cpp, Slurm, Unreal Engine, Houdini DevOps: Ansible, Terraform, Vault, Docker, DroneCI, Kubernetes

Providing Software Engineering services tailored for your success:

- Custom desktop / web application development

- Distributed computing backends

- DevOps pipelines

- Machine Learning (ML) pipelines

- High Performance Computing (HPC)

- Unreal Engine development

- Houdini artwork pipelines

Whether you need a complex enterprise system or a simple web application, we would be happy to help.

Please contact us for a free consultation call.
by krastanov | 2025-05-09 19:38:35+00:00
You are right about that (well, except all the progress in classical complexity theory and algorithms, cosmology, condensed matter physics, material science, and sensing, which stemmed from this domain).

But, for the little it is worth, it took much longer between Babbage conceiving of a classical computer and humanity developing the technology to make classical computers reliable. Babbage died before it was possible to build the classical computers he invented.
by abnercoimbre | 2025-05-09 19:38:52+00:00
Thanks for the feedback! You definitely grok the (currently annoying) consequences of what I'm doing. I believe this is the gist of your point:

> Don't you see that a plain old terminal emulator + tmux + shell is just an awesome stack?

I think it's only awesome to those of us brought up on RTFM culture. If you read the commentary [0] from HN's little cousin they center the battle around this very subject, which is what I personally care for the most. So much so that I'm willing to smash the stack (heh) and persuade others it's worth reinventing even if we ultimately fail. We will preserve what we can; I'm not going at it blindly.

You'll never meaningfully convince newer generations to leverage man pages for discovering new commands/functions: "Oh oops add a 3 to read about that one. Why? Let me explain man sections to you." Ditto for environment updates: "Try putenv, which should not be confused with setenv! No no, run env first to dump what you have!"

I ALWAYS get blank stares from (imo competent) GenZ devs who were initially curious. They were willing to read and learn and discover but not like this. They tip toe away from me and switch back to IDEs. My examples were contrived but the general observation propagates across the entirety of workflows within classic terminals.

[0] https://lobste.rs/s/ndlwoh/wizard_his_shell
by monkeyelite | 2025-05-09 19:39:37+00:00
His father is a Statistics professor and he was taking a graduate level math course (algebraic geometry) from a Field’s medalist. This is a course nobody but math majors would take:

> In that sixth year, he enrolled in a class taught by the famed Japanese mathematician Heisuke Hironaka, who won the Fields Medal in 1970

> Ostensibly, the course was an introduction to algebraic geometry, the study of solutions to algebraic equations and their geometric properties

You seem weirdly personally invested in this:

> the big exclusive club he used dirty family connections

I didn’t say anything like that - I’m just saying the article wants to suggest he just happened into math and that’s clearly not the case.
by kevinventullo | 2025-05-09 19:39:37+00:00
Long-term projects with a fairly well-paved path to monetization. If industry was willing to invest in things like pure mathematics, or deep space astronomy, or just generally subsidizing smart people to investigate things they think are interesting, we wouldn’t need the NSF.

The point is that the efficiency of the private sector is a Faustian bargain: it comes at the cost of expecting an ROI for the investigators.
by keen99 | 2025-05-09 19:40:42+00:00
sure - but that's _your business_ not their's right? you align with them while they need it, and realign when they dont.

and this is a value item - so if you, for example, have a client that says "we need to you look exclusive. can you pull <your practice> off your linkedin while we're working together and just show as the VPoE for us?" you say "yes and!"

and charge for it.

:)

you're not taking down your website, or shutting off your marketing - you're just tweaking one visible presence to align with a valuable customer.

but of course, they might not need you to be exclusive.

so

VP of AI & Technology - Great New Client - 2025 -

Fractional CTO - My Fractional Practice - 2019 -

might work fine too.
by hnthrowaway4166 | 2025-05-09 19:40:45+00:00
LinkedIn is especially egregrious in the account restriction aspect, especially with how essential it is to many people's lives.

Recently, I found that I couldn't log in to my LinkedIn account. They made the issue seem like an error, so I spent a lot of time trying to log in on different device/browser combinations. Eventually, I folded and tried to submit a support ticket, just to be met with a login page.

After some searching around, I found direct links to the support forms, but none of them worked — they all displayed the same error when I tried to submit a ticket. The only other option was to contact them on Twitter. Tried to create an account just to be met with a generic "something went wrong" error, after wasting my time with what was easily the most awful CAPTCHA I've ever seen.

Tried creating a new LinkedIn account — no good, they ask for phone verification and won't let me reuse my phone number.

For some time, I thought my only option was going to be legal action, until a lightbulb lit up in my head. I went back to the support form, and instead of providing the email I used for my LinkedIn account, I used another email. The ticket was submitted successfully.

At that point, it was clear that my account had some shadow ban in place. My only guess is that I tripped some psychotic automated system. How is it in any way acceptable that a company can essentially, and completely arbitrarily, blacklist someone from the job market like this? No notification or warning, nothing — they literally try to gaslight you with fake errors.

I'm hoping that my support ticket will have some effect (not sure it will, given what I've experienced so far), or else I'll once again be left with legal action as my only recourse. So far, nothing.
by bri3d | 2025-05-09 19:41:07+00:00
No, VLIW is even worse than this. Describing it as a compiler problem undersells the issue. VLIW is not tractable for a multitasking / multi tenant system due to cache residency issues. The compiler cannot efficiently schedule instructions without knowing what is in cache. But, it can’t know what’s going to be in cache if it doesn’t know what’s occupying the adjacent task time slices. Add virtualization and it’s a disaster.
by ttfkam | 2025-05-09 19:42:00+00:00
Defined good code TO YOU. You've failed to recognize there is no objective and universally recognized metric for good code within our industry. The closest thing we have to it is number of defects per line of code and how severe those defects are through CVEs. That's it.

You've mistaken your personal preferences and aesthetic sense for absolute truth.

The arrogance is astounding.
by PaulHoule | 2025-05-09 19:44:15+00:00
I think you could have very happy devs working on a system like Stripe in either Java or Ruby, the choice of language is less important than everything else.

Personally I would judge an engineering manager on how seriously they take issues with the build. The industry standard is that a junior dev having trouble with the build is told he's on his own, the gold standard is that he gets a checklist and if the checklist doesn't work it is treated as if the dev had said "I have cancer".

A fast language can be slow to build. [1] If you were really designing a system for long term maintainability fast and sensible tests and solid CI would be determining factors. The only velocity metric which needs to be measured is the build time.

At the moment I have a side project I'm doing which is a port of the arangodb API to postgresql intended to bring a few arangodb applications into the open source world. I test at the level where I make a new postgres db and do real operations against it because I really need to do that to soak up all the uncertainty in my mind, never mind test the handful of stored procs that the system depends on. I have 5 big tests instead of the 300 little tests I wish I had because it takes 0.2s to set up an tear down the fixtures and if the tests take too long to run that's really a decision that I'm not going to do any maintenance on the thing in the future.

I am working on a React system which is still in an old version where test frameworks can't tell if all the callbacks are done running which means practically I don't write tests because even though I'm a believer in tests, it already takes 50 sec to run the test suite and frequently as much time to update tests as it takes to make changes. Had I been writing tests at the rate I want my tests would take 500 sec to run.

[1] Though I'd argue that performance concerns are one reason we can't have nice things when it comes to flexible parsers and metaprogramming; Python's use of PEG grammars has so far fallen so short of what it should have been because of these concerns, no unparser to go with the parser, no "mash up SQL or some other language into a certain slot in the Python grammar"
by uticus | 2025-05-09 19:44:22+00:00
it's amazing to me that the industry hasn't found a better way to support bits of code interacting with other bits of code properly, than adding an attribute to a bit of code calling it a "type"

...saying this as someone who benefits from it but also rarely uses sub-typing ("poodle" type sub to "dog" type sub to "animal" type) or any sort of the other benefits that are commonly associated with typing. for me the benefit is code checking and code navigation of unfamiliar code bases
by rawgabbit | 2025-05-09 19:44:51+00:00
And your point is?

Furthermore, this article from Georgetown defines this exception to the attorney client privilege more narrowly.

https://www.law.georgetown.edu/american-criminal-law-review/...

To invoke the crime-fraud exception, the party seeking disclosure of an adver- sary’s attorney-client communications “must make a prima facie showing (1) the client was committing or intending to commit a fraud or crime, and (2) the attor- ney-client communications were in furtherance of that alleged crime or fraud.”
by ClaireGz | 2025-05-09 19:45:07+00:00
Yeah at the moment the Tab is made to work the best with raw SQL (either pure SQL files or in a string).

But, if you use the chat/agent you can explain that you're using Kysely and give the warehouse context he will probably handle this.

I did not know Kysely, but from the gif on the project landing it looks like the autocomplete is great? It's different than a tab I agree tho.
by dgb23 | 2025-05-09 19:45:16+00:00
I can name several games from the top of my head that are built on in-house engines I have played and are reasonably recent:

- The Witness

- Overwatch (1/2)

- Factorio

- The Last of Us 2

- Baldur's Gate 3

- Stellaris

I can't say anything about the quality of the engines themselves. But I find these games very impressive for different types of reasons.
We built a crypto-reloadable virtual card: no KYC, 3-year validity, $100K/month
by ththugues4 | 2025-05-09 19:45:55+00:00
Hi HN,

We recently launched Kemycard.com, a platform for creating rechargeable virtual VISA/Mastercard cards that can be funded via crypto. The idea came from our frustration with existing services that:

- Require excessive KYC even for small spending limits - Block accounts without warning - Offer very low monthly transaction caps

With Kemycard, users can:

- Create virtual cards in minutes (no KYC required) - Load them with crypto, mobile money, or credit card - Spend up to $100,000/month per card - Use them on 99% of platforms (Google Ads, AWS, Netflix, Fiverr, etc.)

We’re now live after a long prelaunch, and we’ve added an affiliate system where partners earn $5 per card created by their referrals.

We’d love your thoughts:

- On the no-KYC approach (security, trust, legal angles) - On the market fit (most early traction has come from Africa and Latin America — curious how it resonates elsewhere) - On how we could improve trust and transparency as we grow

Tech stack: Symfony 7, PostgreSQL, AWS, Docker.

Happy to answer any questions.
by Retric | 2025-05-09 19:46:03+00:00
> not a great proportion of those profits go to the creators

That’s often stated but misses the underlying reality is that the money is mostly spent on things which increase revenue. An unadvertised movie means less people pay for tickets, remove it and there’s less to go to everyone else.

> equally to (or better than) the distribution and marketing arms.

Obviously there’s fat to be cut from these industries but being a self published author isn’t some shortcut to success and would become even harder with very short copyright terms.

Some authors are finding success on Patreon etc, but it further limits the talent pool by requiring more than just being a good writer.
by claudex | 2025-05-09 19:46:36+00:00
>For audio, I think that would be a relatively easy lift with technologies like Dante. However, in most TV stations, you're going to need to literally plug upwards of 100 HDSDI video cables into a piece of hardware

I don't know the TV stations requirements, but you can maybe have 10 interconnected servers that manage 10 HDSDI flux each (and can send them on another if required for processing) ?
by s1artibartfast | 2025-05-09 19:48:17+00:00
I don't think you really believe that edgelord fantasy. Was January 6th far too tame for your liking? How many police and politicians have you lynched?

If I have to read "the tree of Liberty must be refreshed with the blood of patriots" one more time I'm going to claw my eyes out. It is a rhetorical copout when faced with genuinely difficult of how to enact reform. Spend a month in Syria, Libya, or Sudan and then tell me that you support civil war, let alone every generation. If internet posturing ever turns into reality, people will be in for a rude awakening.
by nickpsecurity | 2025-05-09 19:48:52+00:00
I'll add the people that promoted it often said that amongst themselves while more publicly just talking about "diversity." They usually believed in imtersectionality, redistribution of wealth/power, etc. Their fix is systematic discrimination against specific groups to redistribute power to achieve the outcomes. And, if other groups become dominant, they still favor them over white people.

We've seen that these ideologies are conflict-oriented, racist, and less effective. They were forced on us by policy and law by people who in no way represented most of Americans' thinking. Now, a different group favoring no racism, equal opportunity, and generosity to all groups based on need is reversing the prior group's work. Everyone who had been discriminated against will appreciate ending that discrimination.
by dredmorbius | 2025-05-09 19:48:56+00:00
Both are criticisms of the established economic order. I'm not trying to draw much further relation.

Again: there's a great deal other work. Erewhon, Looking Backwards, The Dispossessed come to mind. Arguably much of Neal Stephenson's work. Earlier, Gulliver's Travels and More's Utopia, though pre-industrial satire has a different vibe to it.

This turned up in search: Dystopian books on economy and work culture: <https://bookriot.com/dystopian-books-about-the-economy/>
by snickerbockers | 2025-05-09 19:49:25+00:00
Then they appoint somebody else and wait until he dies and then appoint Pope Americus the First. The hypothesis is that they didn't want an American pope until America is in decline and that America is in decline due to the re-election of Donald Trump. I will admit the part about Donald Trump is something i assumed with no basis and it is possible that the OP did not mean to say that America is in decline solely as a result of this, but whenever i read about America losing its international influence it's always somebody complaining about the tariffs or insulting Canada or whatever.

Anyways, nothing can end America on such a short timescale. Even if Donald Trump's recent decisions will cause the downfall of America's global pseudo-empire we are not anywhere near a point of no return and he could give up on playing "5D chess" and fix this all within a month; some opportunities would be lost which leads to some unrecoverable economic damage but we'd still be largely in the same position as we were six months ago; consequentially, any fears they may have had about appointing an American pope during a period of global American hegemony are still valid.