MurphyA/hacker-news huggingface dataset:
by rvz | 2025-04-22 11:40:29+00:00
Well done! That's one of the things you should be building to understand high performance ML.

You should also keep going and continue learning technologies that most here are petrified of learning which is C++ (and Rust). You will get very far with mastering both of them.

The things you should REALLY avoid in 2025:

1. Do not fall for the hype in web frameworks and especially the Javascript / Typescript ecosystems.

It has set the tech industry back 15 years and I guarantee you it will be heavily automated by LLMs.
by sdeframond | 2025-04-22 11:40:54+00:00
> I spent more time understanding the problem than writing code.

This. Yet more often than I would like the challenge is not understanding the business side of the side problem but dealing with the existing code...

Overall I find that each one of the three time buckets are equally important and I strive to iterate quickly between them. Pretty often the existing code somehow challenges the assumptions I made in the two previous steps, both business-wise and design-wise.
by bix6 | 2025-04-22 11:41:58+00:00
Let’s give them the benefit of the doubt here.

DOGE needed to hide its activities while it collected data for the president so that the private citizens chosen by his associates can run analytics on it offsite and decide which cases to pursue. And Russia has a login because they are friendly to the new era of American interests.

It sounds so stupid, I can’t believe people still support this madness…
Show HN: Happen We Discovered This Minimal Framework of Glue with Superpowers
by riokid | 2025-04-22 11:43:16+00:00
We have been exploring ways to coordinate AI agents and services cleanly, observably, and without turning everything into YAML spaghetti. We came across this repo Happen, how good will it be cause we have We’ve tried the usual stuff: LangChain (too bloated, too magic) Autogen (chat loop hell) CrewAI (fun, but brittle when workflows grow) https://github.com/RobAntunes/Happen/tree/main/examples
by noodletheworld | 2025-04-22 11:43:35+00:00
I have to say I’m a bit skeptical.

The problem with a sandbox that executes arbitrary code (which is what this is; convert a request into code and execute it in a restricted runtime), is that if you expose APIs in that sandbox that can “do things”, then you have to be extraordinarily careful with your security policies to allow “good actions” and deny “bad actions”.

The side channel attacks are a good example; what if fetching an external url is the task you want an agent to perform?

How do “know” in your security policy what a good url is and what a bad one is?

What if the action is to apply a change to a database element? How does your security policy know how to only allow “good” updates?

Certainly you can hand craft guard rails (security policies), but at the end of the day you’re no closer or further than any other environment where you’re executing arbitrary code; it just takes different efforts to find the holes in those security policies and apis.

Ie. it’s easy to say “if you write a good sandbox and covert your LLM request into code and run it in the sandbox you’re fine”.

…but you’re as fine as your sandbox is; if your goal is a sandbox with holes in it for privileged actions; guess what, the arbitrary code you run in it can call those privileged actions.

Certainly the data provenance is a cool idea, but I foresee see a lot of “but but but…” when people try to enforce the boundaries in practice.
by foldr | 2025-04-22 11:44:29+00:00
It’s not illegal to encrypt backups in the UK and the country does not come close to meeting any generally accepted definition of a “police state”. There is currently a lot of anti-UK hype in certain online spaces (including HN) which wildly exaggerates various real problems (such as the UK government’s attacks on data privacy) to the extent where people end up with a wholly false picture of what life in the UK is like.

Consider that PG could live more or less where he likes (leaving aside any private personal circumstances of his, which I know nothing about). If he chooses to live in the UK, that may suggest that it’s not actually as bad over here as you imagine.

Based on your other comments in this thread, you seem to be more annoyed by alarmist news stories about the UK than you are by ICE throwing people with no criminal records into Salvadorian jails without trial. I’d question your media consumption choices if ‘UK’ makes you think ‘police state’ and yet current events in the US appear wholly unconcerning. What’s that you were saying about flooding the zone?

The UK has real problems (as do many other countries), but these deserve substantive discussion, not repetitions of lazy tropes from the nameless one’s Twitter feed.
by eska | 2025-04-22 11:45:57+00:00
In my experience people have to first figure out what the hell numpy is and how to get it (venv, conda, pip, uv, uvx, …) because python arrays are shit, and so people fix that wart with an external C library. Then they notice that some other dependency requires a previous python version, but their python is installed globally and other dependencies were installed for that. These are uniquely python-specific problems. Lisp doesn’t have those problems
by chillingeffect | 2025-04-22 11:46:30+00:00
That's so random bc this game still pops up on my memory frok time to time. For a bit I had a 80286 and the actual CGA adaptor to play this game in the right resolution. But I also had a 486DX50 and this game careened by so fast it was unplayable swarm of beeps and screen tears.

Interesting to learn it was a special gfx mode. That explains why it ran at half height on most post 286/CGA systems and how it was so darn fast.

"Moon Bugs" came to be shorthand w my friends for anything fast, twitchy, and inexplicably pointless, like turning on the tv and seeing an explosion or someone driving by and yelling at you but being unable to understand a word.

Yes it was in the long, lost .com format - which you used to be able create on the fly with debug.com, found on every pc by default. IDE? Phooey! Just a list of segment registers pointers and data/code blocks and boom, off to the races. iiuc, no .com program could be more than 300k, bc they were 5 seg regs and each was limited to 64k.

That was when computers were still more bicycle for the mind than virtual exoskeleton.
by beaviskhan | 2025-04-22 11:46:38+00:00
> The premium they ask is substantial. You can spec out a beefy Dell PowerEdge with a ton of drive bays for cheap and install TrueNAS, and you’ll likely be much happier.

Yeah, but then you have a PowerEdge with all the noise and heat that goes along with it. I have an old Synology 918 sitting on my desk that is so quiet I didn't notice when the AC adapter failed. I noticed only because my (docker-app-based) cloud backups failed and alerted me.

Unless Synology walks back this nonsense, I'll likely not buy another one, but I do think there is a place for this type of box in the world.
by benrutter | 2025-04-22 11:46:38+00:00
Yeah, I found this when I was playing around with Hy a while back. I wanted a generic `->` style operator, and isn't wasn't too much trouble to write a macro to introduce one.

That's sort of an argument for the existence of macros as a whole, you can't really do this as neatly in something like python (although I've tried) - I can see the downside of working in a codebase with hundreds of these kind of custom language features though.
by anovikov | 2025-04-22 11:46:44+00:00
Most of the drones, sure, but they also have a low-level (a few thousands per month) production of those with almost no China-origin components - only Ukrainian or Western made. They are still pricier than all-China though, at almost $1000 per (night vision) FPV drone able to carry 2kg.

Only really hard-to-replace part is magnets for electric motors.
by fpauser | 2025-04-22 11:46:45+00:00
America is being hacked by Russians while the authorities are watching, and nobody is doing anything to prevent it. Trump is obviously more involved in Russia's "greatness" than America's. It seems the cloud data nightmare - "[...] What if Adolf Hitler had access to all the data that is available today [...]" - is coming true. Perhaps we are witnessing the beginning of the end of "all things cloud."
by horsawlarway | 2025-04-22 11:46:50+00:00
Honestly, seems like they got roughly one hardware sale to him every 6 years or so.

Which is along the same trend line I'm seeing for my purchases.

That's pretty solid for hardware sales.

My guess is that they've over invested in things like their "drive" office software suite, and don't know how to monetize it or recoup costs.

I like Synology, but locking me to their drives is a hard "no thanks" from me.

Next NAS won't be from them if that's their play...
by mailund | 2025-04-22 11:47:01+00:00
I actually worked as a delivery driver for a local competitor for Uber eats back in college. In that case, it was pretty much all parties that were getting screwed. Restaurants gave up some of their profit margin, delivery personnel worked for poor wages and paid for their own equipment, and the customer paid a hidden markup on all items.

I started before they cranked up the exploitation and quit as the terms got increasingly bad.

I don't even think they ran a profit at that point, so I guess everyone was getting screwed
by quantified | 2025-04-22 11:47:17+00:00
> formulated with a supposed AI technology known as Swarm Intelligence. Swarm Intelligence was created by Anton Fliri, who says he has worked as a cancer researcher at Pfizer in the past. Fliri told Willis in a webinar last August that unlike regular AI, his technology “is the natural form of intelligence, that’s the way our brain works, that’s the way our body works and it doesn’t hallucinate because everything we are doing is based on reality, based on the real evidence.”

Real people getting really sick and occasionally really dying from witch doctors.
by pjmlp | 2025-04-22 11:47:40+00:00
And could be used as systems programming language on 8 and 16 bit home computers, long before C got famous outside UNIX, while being safer at it.

So there is nothing like wanting to be like C, when its mainstream adoption predates C.

Actually I am quite thankful to have learnt systems programming on 8 and 16 bit systems, with BASIC and Pascal variations, macro Assemblers, exactly long before C's mainstream adoption, because I am not tainted with the idea before C there was nothing else, as it eventually became a common myth.
by llm_nerd | 2025-04-22 11:48:12+00:00
Russia has absolutely no need to hide anything. Do you think they would face any consequences at all? And given the astonishing incompetence from DOGE, that its various staff members have been thoroughly compromised isn't remotely unlikely[1]. It doesn't even have to be Russian intelligence but could be any of the many hacking groups in Russia, and the IP noted (83.149.30.186) is a well known player in intrusion attempts.

Further, saying "someone trying to create a Russia connection" sounds rather incredible. The Russia connections have been so absolutely overwhelming at every turn that it's infinitely beyond deniable now.

Russia just had to be a predominately white nation that paid lip service to Christian nationalism and that hilarious show turned them into the US far-right's best pals. It would be nice if we moved beyond pretending this is conspiratorial when it has been in the open and stated in the open repeatedly for years.

[1] DOGE is completely disregarding all security norms -- they think it's an annoying slowdown to not just install whatever they want and to open whatever ports they want, etc -- so the likelihood that vast troves of US data has been exfiltrated by enemy states is approaching 100%.
by jfengel | 2025-04-22 11:48:14+00:00
The pattern has been that they don't particularly care about getting caught. The goal is to sow chaos, rather than any specific task. They like to goad you into making mistakes.

What do they want with NLRB days in the first place? Maybe they have an idea; maybe not. The goal is "we got your data, be worried". Getting caught furthers that.
by bilbo0s | 2025-04-22 11:48:21+00:00
I mean, just, Devil's Advocate, but it kind of was the consensus will of the people that voted. And we live in a democracy, so the people who didn't vote don't count.

That's the beautiful thing about democracy, you get exactly the government that you deserve.

Now I think about it, that can also be the terrifying thing about democracy as well, but you get the idea.

You deserve no better, nor any worse, than what you have.
by b3lvedere | 2025-04-22 11:49:33+00:00
My humble personal hypothesis (so this could be totally completely wrong, because it's just an hypothesis) is that this is not about information, but about chaos. For the layman it seems connecting the dots is more than sufficient to get to a conclusion. As if somewhat tech adept people have been given very powerful tools, but not the entire oversight of what their actions might cause.
by sbarre | 2025-04-22 11:50:25+00:00
As someone else said GPL !== OSS.

> The GPL was "To prevent free code from being proprietarized" by for-profit corporations.

You are adding the "by for-profit corporations" here. That's not in the link you provided. Let's distinguish between what was actually said or meant, and your own personal interpretation or editorializing here.

In the GPL context "proprietarized" could apply to anyone. I could write and release proprietary code with restrictive usage limits, and I'm not a corporation. And the GPL wants to prevent me from doing that as well.

The right to see and modify the source code to the software you run is not restricted, or aimed at, individuals or corporations. I think the GPL's goals here are universal, meaning any entity should have those rights.

Which I think is a good thing. We agree on the ideals of free software here, I just think you're layering "for-profit corporations" on top of it in a manner that was never actually part of the philosophy, because it doesn't make those distinctions.

It can certainly be part of your philosophy, but be clear about that.
by jitl | 2025-04-22 11:50:57+00:00
After Chimera Linux’s pessimistic view on RISC-V application processors, I’m not holding my breath

https://chimera-linux.org/news/2025/03/dropping-riscv.html

Note they eventually received a donation of CPU time that allows them to continue RISC-V support but it’s still a grim situation.
by bgwalter | 2025-04-22 11:51:20+00:00
This whole article reads like a comedy. Hidden accounts, login attempts from Russia (they can't afford IP addresses elsewhere?), and then there is this:

"Berulis told KrebsOnSecurity he was in the process of filing a support ticket with Microsoft to request more information about the DOGE accounts when his network administrator access was restricted. Now, he’s hoping lawmakers will ask Microsoft to provide more information about what really happened with the accounts."

Why does Microsoft have login and account information for a government institution? I'd prefer a mainframe without Windows or Internet access in the basement.
by tiew9Vii | 2025-04-22 11:51:35+00:00
The new Chinese NAS's due to hit the market look extremely promising.

- Minisforum N5 Pro NAS

- AOOSTAR WTR MAX

Good compute power as they know users will be running Docker and other services on them, using the NAS as a mini server.

OS agnostic allowing users to install TrueNas, Unraid, favourite Linus distro of choice.

The Minisforum and AOOSTAR look to be adding all the features power users and enthusiasts are asking for.

If you just want a NAS as a NAS and nothing else, the new Ubiquiti NAS looks great value as well.
by vharuck | 2025-04-22 11:52:34+00:00
Going by Occam's Razor, you'd be correct. The scenario with the least assumptions is the DOGE people are using personal devices too much, one of which had already been compromised. Which makes sense from Russian intelligence's point of view: people who ignore security because it slows them down are easier targets, and people with credentials to multiple systems are more valuable targets. They wouldn't be able to resist when those are the same people.
by eloisant | 2025-04-22 11:53:15+00:00
> the theory being that warming up a cold house in the morning costs more energy than maintaining a stable temperature.

That's true if you completely stop heating. However if you lower the temperature by roughly 3.5C when you're not home, you'll be saving energy.

So you can for example program it to be 16C when you're out and 19C when you're in. You don't completely turn off heating indeed.
by gcanyon | 2025-04-22 11:53:21+00:00
It's an awesome hack!

It seems like the easier hack would be to put a peltier heater/cooler under the thermostat then control that remotely to assume control over what temperature the thermostat sees.

The link to the exact model of thermostat isn't working, so I don't know how amenable its design is to this approach, but the thermostats I've used are generally wall-mounted and putting a heat/cool source under them wouldn't be too hard. You'd need to make sure that you didn't send both the heat and cool into the thermostat, but that's a simple positioning problem.
by jfengel | 2025-04-22 11:53:24+00:00
Presidential pardons were a crucial check on the power of the courts. The Constitution was written to curb excesses of 18th century England.

I'd say we didn't use them nearly enough. And now they're being used exclusively for crime. Yet another sound idea turned against us. There just isn't any way to govern a nation which has a majority in favor of destroying democracy.
by rwmj | 2025-04-22 11:53:57+00:00
I'm not aware of any chips, even in development, that will genuinely have full RVA23 support. If you'll settle for "near enough" then my betting is we'll have SiFive P650/P670 hardware first (https://www.sifive.com/cores/performance-p650-670). There are some other development boards coming (sorry, under NDA!) that should have near-RVA23 + Xeon-like performance and we should get them in very end 2025 / early 2026. These are server-class parts so the development boards will not be cheap.

Some parts of RVA23 like a complete implementation of the vector sub-extensions, and hypervisor support, are pretty complex.[1]

If you just want RVA23 now (with poor performance) then qemu implements it. We found it's not very useful for software development, not just because it's slow, but also because it performs so differently from the real hardware, so you cannot, for example, optimize your vectorized code.

[1] I wrote a general article about RISC-V extensions last year: https://research.redhat.com/blog/article/risc-v-extensions-w...
by nolok | 2025-04-22 11:54:40+00:00
The photo apps is great because their photo backup app on android is great, and the only thing that works as well as google photo to ensure all your photo and videos are saved, untouched, no duplicate, no missed media.

That's it. For the actual viewing / sorting / album you need something like immich or photoprism, the photos app actually sucks.

Video station has been removed in the latest minor update, not even a major update, they just took it out no warning no replacement. But then again it was not that good, jellyfin is the way to go for me.

Their crown jewels are active backup, hyper backup and synology office. That's where they own their space.
by pjc50 | 2025-04-22 11:55:02+00:00
> Why does Microsoft have login and account information for a government institution?

Undoubtedly Office365. Difficult to run a bureaucracy without Word or Outlook.

(French/German governments investing in a replacement for this kind of reason: https://www.techspot.com/news/107225-france-germany-unveil-d... )
by arcticbull | 2025-04-22 11:55:16+00:00
Note that correlation is not causation. The study does not show a causative relationship and the relationship could be explained by these folks self-medicating for a pre-existing undiagnosed underlying issue. It might be causative, or it might not - more research is needed.

> Yet research shows that regular users of marijuana are at risk for serious conditions, including strokes, heart attacks, cardiac arrhythmias, heart failure and myocarditis, which is an inflammation of the heart muscle.

I was under the impression that there was a relationship between cardiovascular disease and dementia too.
by timcobb | 2025-04-22 11:55:41+00:00
Yeah I didn't mean to suggest this dichotomy. And I agree with you. Just not sure how much you can force people, even the ones who "need" to be forced. Or what "good" will come out of that. Good in my mind is a person who knows themselves, is functional, and is comfortable in their own skin. That is, a person who won't lead a life of total suffering, which seems pretty common!
by doodlebugging | 2025-04-22 11:56:49+00:00
>and was #1 in milk production until the 1990s,

OT for this interesting discussion about Epic but one of the reasons that Wisconsin slipped to #2 in milk production back in the 90's was that northern tier milk producing states instituted stronger environmental protections back in the 1980's forcing changes in how animal waste in huge dairy operations had to be managed. At the time there was a lot of pollution due to runoff of waste into creeks and rivers causing a cascade of problems with water quality downstream of these huge dairy operations.

A large number of these operations, instead of complying with the new environmental rules that would force better waste containment simply looked around the country for areas that had less strict requirements, lower enforcement, and an established dairy industry. Many of them ended up moving to counties in north central Texas and buying up large tracts of cheap land. They shipped their herds south and went on about their business down here just as they had up there. Erath County became one of the state's largest milk producing counties as a result of this migration.

Texas has been a cattle state for generations but most of the larger operations were traditional ranches of 10's of thousands of acres with lots of open land where cattle herds were measured based on # acres/cow metrics. Feedlots where cattle were fattened just before slaughter were the only places where you had large herds crammed into a small area. The dairy industry bought much smaller properties, up to several thousands of acres, and their dairy herds were crammed into these smaller spaces with the wastes being largely allowed to run off into creeks and rivers. It took years before Texas stepped in to try to get a handle on the agri-waste runoff pollution of their rivers and many large rivers in the state still have contamination issues.

Not coincidentally, this same issue affected swine operations in the US causing concentration of pig farms in North Carolina due to lax regulations.
by Calwestjobs | 2025-04-22 11:57:03+00:00
gen5 does not exist in x1, that is IP issue.

other issues you mention are only "firmware disabled". chipsets are capable of bifurcation, so maybe try to visit some chinese / russian firmware hacking forums... i found out that server and consumer icelake generation is fully "cracked" open on there for years. there you can find all sorts of "BIOS" generators which can generate "BIOS" of your liking.

cheapest way to do what you describe (after fiddling with your "BIOS", "firmware") is by buying NVME HBA, which are just renamed PCIE switch ICs.... ;) brand name PCIE4 switch can be bought for 1000-1200 dollars retail, it will allow you to bifurcate to x1 but im not sure about prices for pcie5.

or if you want more costly but out of box working device try looking at [ https://www.h3platform.com/product-detail/Topology/24 ]

and do not forget that newer intel PC have USB with 40 gbps... so do you really need 25 gbps eth ? linux / BSD does not care what you transfer over USB (ETH/ipv6 encapsulated in USB)...

EDIT: you can buy HBA with 8 x4 connectors. this HBA/switch is connected to your pc over PCIE4 x8... 8 times 4 = 32 =x8 port... so you get x1 speeds, you can connect only one lane on x4, etc. out of box thinking.