MurphyA/hacker-news huggingface dataset:
by jwcooper | 2026-01-22 01:54:47+00:00
The problem isn't with the farmers. The problem is the monopolies that surround the farmers.

They buy their seeds from massive corporations that have patents on seeds. They sell their produce to global multi-national corporations that set the prices they'll purchase at. They buy their machinery from John Deere or Case IH at extremely high prices.

They have no negotiating power and are squeezed between these massive corporations. This ends up leading to farmers having to sell land to corporations that will then farm it and extract subsidies from the government.

When a farmer receives a subsidy, it usually just ends up in the pockets of Cargill or Monsanto, with whom they already owe money to.

The whole system is broken from top to bottom.
by chiengineer | 2026-01-22 01:54:49+00:00
Total Funding: An additional $75 billion over four years, supplementing ICE's base budget.

Enforcement & Deportation: Around $30 billion for arresting, detaining, and deporting immigrants, allowing for 10,000 new officers.

Detention Facilities: $45 billion allocated for detention

You can comment anything you want , you can say whatever you want, you can attempt to organize, you can hide in the shadows

It wont matter when tanks and 45 brown people with body armor are taking kids and women at gun point claiming everyone is a terrorist

But apparently taking about the truth hurts HN feelings

So this will be flagged

My comment will get downvoted for the hundreth time

And the tanks are still on the way

And theres nothing anyone can do about it mines well hand over the country now it will be a lot less bloody
by Nextgrid | 2026-01-22 01:54:52+00:00
No worries, all good! It's difficult to convey emotions and tone online.

> it was a fellow older fellow

~11 years experience only - still got plenty to learn, but unfortunately seen enough shit to be cynical. Started out starry-eyed in the middle of the ZIRP era ~2015 and made some salary off it but no exit money, though something felt off and I never understood the over-engineering at the time.

Then as I gained experience, switched to consulting to boost my earnings and looking back at it my (admittedly very jaded) opinion is that a lot of that "engineering" was performative bullshit enabled by cheap money, which continues to be the case in some verticals (blockchain; now AI).

Senior engineers of the time would've likely known it was bullshit and were just happy to play with new tech while subsidized by VCs, but unfortunately this "quiet part" was never said out loud to those who started their careers during this period and for whom their only experience of technology was through this distorted lens of cheap money and no financial/business pressures.

The result is a lot of very senior people tech-wise but with little exposure to the business side of their craft, who the readjustment hit like a brick wall. But for those who looked into the financials, the selling out and subsequent layoffs should've come at no surprise - it was never sustainable to keep paying those tech salaries perpetually. The same thing happened to blockchain/web3/crypto, and the same will eventually happen to AI.

There is still and will always be money to be made in technology, but it will be made by applying technology to business problems and approaching every problem as "how much money does this make/save and how big of a cut I can negotiate". Permanent employment is just letting someone else do said negotiation on your behalf in exchange for a promise of stability - well, turns out when the times are tough they don't have to keep that promise: plan accordingly.
by lmeyerov | 2026-01-22 01:55:05+00:00
You may enjoy Graphistry (eg, pygraphistry, GraphistryJS), where our users regularly do 1M+ graph elements interactively, such as for event & entity data. Webgl frontend, GPU server backend for layouts too intense for frontend. We have been working on stability over the last year with large-scale rollout users (esp cyber, IT, social, finance, and supply chain), and now working on the next 10X+ of visual scaling. Python version: https://github.com/graphistry/pygraphistry

Most recently adding to the family open source GFQL (cypher on GPUs, including apache arrow etc dataframe support for fast & easy large data loading), and under the louie.ai umbrella, piloting genAI extensions
by pizlonator | 2026-01-22 01:55:19+00:00
This article references the fact that security issues in crypto libs are memory safety issues, and I think this is meant to be a motivator for writing the crypto using SIMD intrinsics.

This misses two key issues.

1. If you want to really trust that your crypto code has no timing side channels, then you've gotta write it in assembly. Otherwise, you're at the compiler's whims to turn code that seems like it really should be constant-time into code that isn't. There's no thorough mechanism in compilers like LLVM to prevent this from happening.

2. If you look at the CVEs in OpenSSL, they are generally in the C code, not the assembly code. If you look at OpenSSL CVEs going back to the beginning of 2023, there is not a single vulnerability in Linux/X86_64 assembly. There are some in the Windows port of the X86_64 assembly (because Windows has a different calling conv and the perlasm mishandled it). There are some on other arches. But almost all of the CVEs are in C, not asm.

If you want to know a lot more about how I think about this, see https://fil-c.org/constant_time_crypto

I do think it's a good idea to have crypto libraries implemented in memory safe languages, and that may mean writing them in Rust. But the actual kernels that do the cryptographic computations that involve secrets should be written in asm for maximum security so that you can be sure that sidechannels are avoided and because empirically, the memory safety bugs are not in that asm code.
by isaacistomin | 2026-01-22 01:55:39+00:00
You were able to code. A lot of what you describe was never “writing code,” it was wrestling with entropy: build tools, dependencies, stale repos, vague errors.

AI mostly speeds up the googling + trial-and-error loop. The parts that still separate “I can code” from “I can get something to run” are knowing what you actually want (edge cases, failure modes), and being able to sanity-check it when it’s wrong in a subtle way. If you can explain why it works when it works, and how it fails when it fails, you’re still coding — the tool just writes more of the boring parts.
by enochyearn | 2026-01-22 01:56:00+00:00
I watched a video about DeepSeek’s mHC and couldn’t stop thinking about it, so I implemented a minimal version in MLX over the weekend and used it in place of residual connections to compare against a baseline ResNet.

Ran a quick stability check at depth=500 on Fashion-MNIST, no divergence, and the results were better than I expected.
by hnkgnn | 2026-01-22 01:56:34+00:00
I did several years ago, it was very straightforward: Export all your passwords from LP (keeping a close eye on where that file is downloaded to), and then import into 1Pass (then permanent-delete that residual downloaded file since it's plaintext of all your user info). Test with 1Pass and browser extensions. Then cleanup in LP: delete all passwords, then deactivate the account, uninstall browser extensions (and watch for any sneaky subscription auto-charges later, which I did experience and had to protest). Passkeys might require reset, I didn't have any when I migrated.
by lateforwork | 2026-01-22 01:57:23+00:00
Almost 78% of farmers voter for Trump [1]. These are the guys that got Trump elected. Polls show that support for President Trump among farmers remains high, hovering around 50-60%. That means these are the guys that are keeping Trump in power. When support drops to 20% level among farmers GOP legislators will feel emboldened to remove Trump from power.

[1] https://www.yahoo.com/news/u-farmers-voted-trump-feeling-210...

[2] https://www.bbc.com/news/articles/cjedvwed1xgo
by velcrovan | 2026-01-22 01:57:29+00:00
Minnesota has a better system. You fill in a paper ballot using a pen, and the paper ballot gets optically scanned.

Besides avoiding any issues (real or imagined) with touchscreens, it makes it extremely cheap to stand up more polling places with more booths, since only one tabulator is needed; the booths themselves can just be little standing tables with privacy protectors.
by tshaddox | 2026-01-22 01:58:45+00:00
It seems to me that objective moral truths would exist even if humans (and any other moral agents) went extinct, in the same way as basic objective physical truths.

Are you talking instead about the quest to discover moral truths, or perhaps ongoing moral acts by moral agents?

The quest to discover truths about physical reality also require humans or similar agents to exist, yet I wouldn’t conclude from that anything profound about humanity’s existence being relevant to the universe.
by smallmancontrov | 2026-01-22 01:58:54+00:00
The man who did this, who installed the loophole that allowed decades of mergers and trust-building, is even named Robert Bork.

He was a Nixon/Reagan flunky, naturally, but the Dems ignored the issue for a long time. It was exciting to finally see the first real pushback in the last administration under Lina Khan. So many upset businessmen on TV! Unfortunately, elections have consequences, and the work did not continue.
by tomhow | 2026-01-22 02:00:55+00:00
Can you please clarify: is this project something that "people can play with"? I.e., can users download the code and sample data and try it out for themselves, or play with it some other way?

That's a prerequisite for Show HN.

I'm removing the Show HN prefix for now, until we get clarity. Then we can consider re-upping the post once we know exactly how to present it.
by kalleboo | 2026-01-22 02:01:32+00:00
I ended up switching from FreeBSD to Linux twice (TrueNAS CORE -> TrueNAS SCALE, opnSense -> OpenWrt) due to poor network performance on FreeBSD. Could just never get 10 Gbps throughput on FreeBSD, whereas Linux on the same hardware was fine. Across Intel and Mellanox NICs, so not a specific driver issue.
by IgorPartola | 2026-01-22 02:01:41+00:00
Yeah I mean there is no evidence that vampires or fairies or werewolves exist but I suppose they could.

When someone makes a claim of UNIVERSAL morality and OBJECTIVE truth, they cannot turn around and say that they are unable to ever prove that it exists, is universal, or is objective. That isn’t how that works. We are pre-wired to believe in higher powers is not the same as universal morality. It’s just a side effect of survival of our species. And high minded (sounding) rhetoric does not change this at all.
by mapt | 2026-01-22 02:02:09+00:00
Your buffer here is meat. Cattle are tremendously inefficient consumers of grain. Eat your burgers in the bountiful years, then slaughter 75% of the herd in a hardship year, eat well for six months, then spend the next three, four, five years eating more grains while the herds recover.

Ethanol is another one.

That's the sensible way to do it.

Somehow I doubt that it's the way we do it... But maybe the variability is coming from world trade and developing nations.
by kiba | 2026-01-22 02:03:19+00:00
I am told that farms are optimized for labor efficiency rather than profits. These farmers often have a second job when they're not out there farming.

With a low tax on land, we may not actually be encouraging the most efficient use of farmlands.

Given that people are loathed to sell their land for any reason, this makes it impossible for farmers to start new farm, leading to a gradual depopulation and collapse of rural economies.
by sea-gold | 2026-01-22 02:04:39+00:00
> Instantly convert text into natural-sounding speech using high-quality English voices. No sign-up required. Just type, select a voice, and listen or download your audio. Perfect for accessibility, content creation, and more.

Also see:

- https://basictts.com/about

- https://github.com/OHF-Voice/piper1-gpl
by hydrox24 | 2026-01-22 02:04:58+00:00
Yes, and the reasons are outlined by the Australian Electoral Commission, the independent body that runs Australian elections (see the first FAQ)[0].

There are scrutineers that watch counting happen at the booth once polls close, and who also see and hear the numbers get phoned into HQ. HQ has more scrutineers from all parties checking both postal votes and recounts.

If anything doesn't match up it gets flagged. I think that the ability of every party to watch votes themselves means that trust is increased, and they have skin in the game (if they didn't object at the booth why not!?).

Pen markings are perfectly valid however, so you can bring a pen to the booth to vote with if you'd like to do so.

It's also true of course that erasers don't quite erase pencil. It would be fairly obvious that the paper was tampered with.

[0]: https://www.aec.gov.au/faqs/polling-place.htm
The divergence of centralized systems and individual agency
by Kiplomat-SouCmp | 2026-01-22 02:05:35+00:00
I have been reflecting on the widening gap between the scale of modern centralized infrastructure and the scope of individual autonomy. In the broader discourse on technological progress, a consistent pattern emerges: the framing of systemic, large-scale expansions through a lens of human-centric values.

While the language used often emphasizes connection and emotional resonance, the underlying structural reality frequently moves toward increased complexity and dependency. This observation led me to a realization about the nature of our current path:

"To trust the 'heart' of those who build the fence is to remain a prisoner within it."

This is less a critique of individuals and more an analysis of a systemic paradox. When our primary tools and environments are managed through vast, centralized architectures, we must ask: Does the technology serve as a bridge to genuine human connection, or is it becoming a framework for utility that limits our long-term sovereignty?

How can we cultivate 'resilience islands'—decentralized approaches to living and working—that maintain our agency without disconnecting us from the global community?
by icedchai | 2026-01-22 02:05:40+00:00
Yes, but NAT combined with RFC1918 private addresses does provide a layer of security. This is the most common NAT configuration for 99.99% of residential users. It is what most people mean by "NAT."

If your address cannot be routed across the Internet, it can't be accessed, firewall or not.

I have worked in corporate environments where we NAT'd public, route-able addresses for historical reasons. That would be insecure without a firewall and is not what most people are discussing.
by b112 | 2026-01-22 02:06:18+00:00
Canada has a thing called "Supply Management". It means that for some agricultural industries, we limit how many people can produce, for example, milk.

This restriction keeps the price of milk stable, and high enough that farmers can make a profit. It may seem strange to some, but the goal is to ensure that we don't have to bail out our farmers.

The alternative is as in the US, where anyone can produce milk, and the price craters, and farmers need to be constantly bailed out.

Canadians watch crazy things like for example the US Federal government buying millions and millions of gallons of milk, making cheese, and storing it for decades. All to reduce supply/create demand, and keep the price artificially high. I suppose one bonus is the US government gives some of this cheese to the poor.

The other crazy part is the US federal government has repeatedly bought dairy farms out, to reduce supply. Literally bought entire farms, and closed them down.

Canada wants a stable supply of milk. We don't want to rely upon a foreign power for basic food-stuffs. And we don't want to spend untold billions. Thus, supply management.

Meanwhile, the US runs around saying we're crazy commies because we have price and supply control, says free market is perfect, then spends endless billions over decades to pretend the market works.

Oh and also, the US screams about how our market isn't "open", how we unfairly manipulate the market, then... wants to inject super cheap, underpriced milk, all of the result of US federal tax dollars spending billions.

Finally, it is illegal to use growth hormones in Canada on cattle. Not so in the US. With the excess supply issues in dairy in the US, maybe the US should do the same?
by alanwreath | 2026-01-22 02:07:08+00:00
It’s not that it’s impossible - it’s that the established players are already questionable. And any new entry would require more than any simple company could provide. Heavy investment and collateral is required.

Our livelihoods are increasingly (almost entirely) digital and endure great efforts to abuse. But banking and/or retail operate on a different spectrum. For one they make money. The costs associated allowing their business online may never make sense for a non-profit based activity like voting.

Do we have any examples of internet activity as tempting to infiltrate/pervert that is secure and doesn’t extract value?

Anyways it seems greater damage will be done before we even reach a provably secure system. So paper/pencil voting would be better.

But fear not - even if we abolish voting machines we aren’t out of the hole just yet. We have good company with concepts like Citizens United as well as activities like sweepstakes that try to sway the populace to throw away a vote for a chance at a million. Illegal - sure - but that won’t stop the ostensible infinitely wealthy from enduring a slap on the wrist - or more appropriately a verbal reprimand (which is all that happened last time) for their part in electioneering. And if that didn’t work we have an onslaught of reAlIty and bots that poison our conversations in order to form our world views.

I’m jaded. I’m overly pessimistic. I’ll go now.
by mamcx | 2026-01-22 02:08:18+00:00
Because a SQL query encompasses an arbitrary combination of MANY different sub-programs that are expected to be auto-solved.

Attempt to implement them, manually, and you see how hard is it.

PLUS, not only you need to account for the general solution, but what could be the best considering the current data set.

And, you can't compile statically (dynamically sure).

And, should work interactively, so hopefully be solved faster than run the actual query.

P.D: Joins are normally the focus, but other constructs are also challenging. For example, just solving if and which indexes to pick can be challenging when you have dozens of predicates.

And yes, your optimizer should survive(eventually!) to solve when you get feed hundreds of joins, predicates, aggregates, sorting and arbitrary expressions.

* I worked in the optimizer of a database. EVERYTHING is tricky!
by amluto | 2026-01-22 02:09:02+00:00
Off the top of my head, here are some options. They all boil down to having a privileged driver talk to the TPM and less privileged programs mediate their access through the driver.

1. Have some PCRs that are not in the TPM at all but instead have their values sent from the driver along with any command that references them.

2. Have some policy commands that are aimed at the driver, not the TPM. The TPM will always approve them, but they contain a payload that will be read and either accepted or rejected by the driver.

3. Have a way to create a virtual TPM that is hosted by the real TPM and a way to generate attestations that attest to both the real TPM part (using the real TPM's attestation key hierarchy and whatever policy was needed to instantiate the virtual TPM) and to the virtual TPM's part of the attestation. And then give less-trusted code access only to the virtual TPM.

#3 would be very useful for VMs and containers and such, too.
by toomuchtodo | 2026-01-22 02:09:09+00:00
~78% of farmers voted for him. They are directly responsible for their own outcome in this regard.

Canada supplies 75-80% of US potash imports, and potash is a non-substitutable input in agriculture; without it, crop yields drop significantly. China no longer buy soybeans from US farmers, and instead now sources from South America; they have made a token 12M ton purchase, as they promised.

https://www.thenation.com/article/society/farmers-bailout-tr...

> Ragland, for example, supported Trump dating back to 2016, making him just one of many in rural America. Trump won a majority of USDA “farming-dependent” counties ahead of his first term, and within a year of assuming office, his trade wars drove American farm exports to China down from $19.5 billion to $9 billion. Ultimately, farmers saw a decline of $27 billion in agricultural exports, nearly 71 percent of that attributable to soybean profit losses. Ragland, a soybean farmer, still turned right back around and voted for Trump again in both 2020 and 2024. Here again, he was just one of many. Farmers increased their support for Trump by 5 percent in 2020, hitting 76 percent support, and then added another 2 percent in 2024, reaching 78 percent support. In 100 of the country’s 444 “farming-dependent” counties, according to Investigate Midwest, Trump won a whopping 80 percent of the vote.

> “So they voted for this guy three times—all these white farmers did. And now this president has turned agriculture in this country to the worst [shape it’s been in] since the ’80s. Farm bankruptcies. Farm foreclosures. Farm suicide [My note: farmer suicides are 3.5x-4x the general population]. Input costs—all these things,” Boyd told me.

https://investigatemidwest.org/2024/11/13/trump-election-far...

> Not only did Trump increase his support among farming-dependent counties, but more than 100 of those counties supported him with at least 80% of their vote.

This is entirely self inflicted, which to me, is wild and a case study for history. This was a collective choice, intentionally made.
by hydrox24 | 2026-01-22 02:09:31+00:00
> Let's take another high trust activity we do on the internet - banking. Internet banking gives a hacker the ability to steal millions while sitting across the world. This is the same argument the authors make about changing a million votes.

Bank fraud happens all of the time and at scale. However, it is entirely insurable and reversible.

Election fraud is not reversible. Trust cannot be restored in the way that a bank account can.
by reval | 2026-01-22 02:09:58+00:00
Tone at the top is most important - if this is not valued at an organization level, it will be tough sledding. Next is knowledge - you don’t know what you don’t know. However, one you learn - usually through a gap assessment with an audit firm - you are now going to remedy and get into the audit. This is bad because you will miss point three. Automation is a must. Automated compliance monitoring, automated rituals (document reviews scheduled by a tool, etc), automated rituals whatever you can. Without this, you will create a ton of work for yourself.

This process is hard because there is tension between ticking boxes and being effective. The most well meaning people will get caught in a box ticking exercise if a critical contract depends on it.

It doesn’t have to be this way, but if you want it to be easy, start before clients start asking. Focus on being effective and automated so that you don’t feel pressured to tick boxes.
by fsckboy | 2026-01-22 02:10:23+00:00
>This idea of market participants' choices being entirely free rests on the efficient market fallacy

in an inefficient market, you can still choose to transact or not, and you will only do so if you feel you will benefit.

in an efficient market, the net benefit across society will be higher, but nothing in what I said requires an efficient market.

so you are simply wrong.