MurphyA/hacker-news huggingface dataset:
by rjknight | 2025-04-22 07:40:18+00:00
I think it depends on whether you think there's low-hanging fruit in making the ML stack more efficient, or not.

LLMs are still somewhat experimental, with various parts of the stack being new-ish, and therefore relatively un-optimised compared to where they could be. Let's say we took 10% of the training compute budget, and spent it on an army of AI coders whose job is to make the training process 12% more efficient. Could they do it? Given the relatively immature state of the stack, it sounds plausible to me (but it would depend a lot on having the right infrastructure and practices to make this work, and those things are also immature).

The bull case would be the assumption that there's some order-of-magnitude speedup available, or possibly multiple such, but that finding it requires a lot of experimentation of the kind that tireless AI engineers might excel at. The bear case is that efficiency gains will be small, hard-earned, or specific to some rapidly-obsoleting architecture. Or, that efficiency gains will look good until the low-hanging fruit is gone, at which point they become weak again.
Show HN: Links – An AI math tutor that analyzes handwritten work
by mikebrockman | 2025-04-22 07:40:40+00:00
We built a digital blackboard where students solve math problems by hand while an AI assistant analyzes their work in real-time. The AI recognizes patterns in their approach and provides targeted guidance when they're stuck – similar to how a human tutor would work through a problem together with a student. This grew out of a Stanford project after noticing the overabundance of "math" apps that were essentially games with occasional math problems. We wanted to create something that focuses on building actual mathematical thinking. Our approach:

Students write directly on the screen (like paper, but digital) The AI parses their handwriting and solution approach It identifies exactly where they're struggling and offers personalized hints We focus on foundational skills: addition, subtraction, multiplication, division

We've been testing with a small group of children and seeing encouraging results – improved understanding of mathematical concepts rather than just memorization. Technical stack: React, Gemini 2.0 flash for handwriting recognition and solution analysis. Looking for feedback on both the educational approach and technical implementation. First unit is free to try at learnwithlinks.com
by mschuster91 | 2025-04-22 07:40:53+00:00
> Usually it's just acting as a simple relay (on-off switch) so there's two physical wires.

Vaillant has a proportional signal as well, and that thing in my old home was 30 years old... [1]

[1] https://www.mikrocontroller.net/topic/126250?page=single
by chme | 2025-04-22 07:42:19+00:00
I was using Truecharts before k8s was deprecated.

The deprecation caused me to move to something more neutral and stay away from all 'native' apps of TrueNAS and migrated to ordinary docker-compose, because that seem to be the most approachable.

I was also looking into running a Talos k8s cluster, but that didn't seem to be as approachable to me and a bit overkill for a single-node setup.
by bgnn | 2025-04-22 07:42:55+00:00
True. I wasn't really avoiding animal products but the idea was to not flood the soil with nitrogen. Bat guano is indeed bot great, which I stopped using after learning. Great thing about ot is thomoug high potassium and phosphate. This was necessary for my watermelons.

I've read that pigeon guano is also great. I didn't do any research on its environmental impact though, as I don't need it at the moment.
by aucisson_masque | 2025-04-22 07:44:55+00:00
I never understand these kind of short sighted decisions. It takes a long time to build a brand, this could potentially hurt their customer willingness to recommend and even buy their brand.

People aren't stupid, they know that yet they do it.

I believe Amazon became so popular because it treated its customer fairly well until recently, now that they are in extremely dominant position.

But Synology is far from it.
by MrDrMcCoy | 2025-04-22 07:45:15+00:00
Drives blindly store and retrieve blocks wherever you tell them, with no awareness of how or if they relate to one another. It's a filesystem's job to keep track of what's where. Filesystems get fragmented over time, and especially as they get full. The more full they get, the more seeking and shuffling they have to do to find a place to write stuff. This will be the case even after the last spinning drive rusts out, as even flash eventually has to contend with fragmentation. Heck, even RAM has to deal with fragmentation. See the discussion from the last few weeks about the ongoing work to figure out a contiguous memory allocator in Linux. It's one of the great unsolved problems in general comparing that you and your descendants would be set for life if you could solve.
by Freak_NL | 2025-04-22 07:45:40+00:00
Isn't this pretty much what these thermostats already allow? I have a new Honeywell Thermostat which basically does what the twenty years old one it replaced does with a few added conveniences in terms of UI. It has those wake/leave/return/sleep instants for each weekday (but also adds an optional second leave/return pair), and it has an option to override the day programme to 'holiday', which is essentially an eighth programmable weekday you can activate at any time.

Your use case is possible with that. Just set the standard program to 15°C, and activate the holiday set to whatever you need whenever you want. Configure it to go to 15°C at some sensible time in the evening, so it won't go on even if you forget it.
by gblargg | 2025-04-22 07:45:42+00:00
Agreed. Definitions are made to differentiate things in a way useful for some goal. The question "Is X an M?" without a context or goal basically picks up whatever vague goals or purposes a person has lingering below the surface of consciousness, differing from what other participants have below theirs, leading to different answers, with no way to select the best one. In the case of what is considered prime, it's a matter of what definition simplifies the things that use it. It could be that two concepts are better, one including 1 and the other not including it. Since it's just a language shorthand, it makes no fundamental difference other than efficiency and clarity in communication about math.
by Tepix | 2025-04-22 07:46:05+00:00
FWIW, i haven't had any real issues with QNAP since 10 years or so, but i'm pretty much only using basic features.

Once i added a 4th drive to a RAID 5 set and i was impressed that it performed the operation on-line. Neat.

Oh, there was one issue: A while ago my Timemachine backups were unreliable, but i haven't had that issue since three years or so.
by galkk | 2025-04-22 07:46:14+00:00
Last week I’ve got a strep throat, and upon getting 10 days of antibiotics to treat it, I briefly went to the ChatGPT/gemini rabbit hole of a prompt

“Is it possible to make antibiotics in a “shit hits the fan” scenario?”

and, as usual, majority of people are doomed. We’re too dependent on supply chains and modern tools.

Unless you literally have helicopter ready to fly in your backyard, you probably won’t be able to leave your urban/metropolitan area/suburbia
by queenkjuul | 2025-04-22 07:47:09+00:00
I saw on level1techs, a 4 Bay chassis with an AMD APU plenty capable of transcoding multiple streams. Can't remember who made it, and you'd have to DIY the OS install, but that's pretty ideal to me.

What i do, and will continue to do, is use a USB-C disk box (Level 1 also recently reviewed some they quite liked, despite the usual fears around USB) and whatever PC i have laying around. 5 years strong running ZFS over USB 3 with a 4770K, regularly serving 4 Plex streams at once without complaints and no failures (i mean, usual disks wearing out, but nothing caused by USB).

So if a 4770 can transcode 2x1080 and direct play 2x more, any old anything with hardware transcoding these days should be just fine.
by reptilian | 2025-04-22 07:49:07+00:00
MMR vaccinated in 1985. Within two weeks was deaf on my left side from encephalitis.

Over the last 40 years have personally met more than 100 people with the same deafness from the same vaccination in that year, across multiple countries (UK, ZA, OZ, NZ, Canada).

It was this vaccine injury that made me avoid the MRNA jab until there was long term data (+-4 years). Didn't need to wait that long to make my mind up on its safety.

Really dodged a bullet avoiding that trash.
by e1g | 2025-04-22 07:50:00+00:00
The prime mover behind this project is Daniel Kokotajlo, an ex-OpenAI researcher who documented his last predictions in 2021 [1], and much of that essay turned out to be nearly prophetic. Scott Alexander is a psychiatrist, but more relevant is that he dedicated the last decade to thinking and writing about societal forces, which is useful when forecasting AI. Other contributors are professional AI researchers and forecasters.

[1] https://www.lesswrong.com/posts/6Xgy6CAf2jqHhynHL/what-2026-...
by imiric | 2025-04-22 07:50:53+00:00
In addition to the alternatives already mentioned, I've been very happy with SnapRAID+MergerFS for a few years now. I don't have to worry about a magical black box as with btrfs or ZFS, I can expand the array with disks of any size, if one disk fails I only lose the data on that disk while the array remains usable, and it's dead simple to setup and maintain.

The only drawback, if I can call it that, is that syncs are done on-demand, so the data is technically unprotected between syncs. But for my use case this is acceptable, and I actually like the flexibility of being in control of when this is done. Automating that with a script would be trivial, in any case.
by zigmig | 2025-04-22 07:51:04+00:00
Running Ubuntu + Docker + Portainer on a NUC10i5FN (32GB RAM, 1TB HP EX900 M.2 SSD) — I’ve got containers for:

AdGuard Home (DNS filtering)

Scrypted (bridging CCTV to Apple Home)

Jellyfin (media streaming)

Immich (photos)

WireGuard (secure VPN)

The 2TB SSD is handling everything pretty well, but I’ve got a 2.5" SSD slot left unused. Thinking about adding a second SSD for either storage or backups, or maybe caching for media.

Any cool apps or tools people would recommend for setups like this? Also, curious about how others are using that extra SSD space in a home lab/NAS setup.
by pja | 2025-04-22 07:51:07+00:00
All of these models appear to contain infinitely sized objects that are explicitly named / manipulable within the model, which makes them extensions of the Peano numbers though, or else they add other, extra axioms to the Peano model.

If you (for example) extend Peano numbers with extra axioms that state things like “hey, here are some hyperreals” or “this Goedel sentence is explicitly defined to be true (or false)” it’s unsurprising that you can end up in some weird places.
by baranul | 2025-04-22 07:51:45+00:00
> That's the only environmental hope I've been able to hang onto. It's now cheaper in most places[1] for net new energy installations to NOT use fossil fuels. I knew environmentally conscious approaches could never survive being the morally correct yet more expensive option.

This is one of the best takes I've read about the fossil fuel versus clean energy dilemma. Maybe it's lucky for humanity that moving towards clean energy is becoming so cost effective, thanks to many past government initiatives (from all over the world) that added momentum, and the many green energy related businesses that are now in existence.
by wzdd | 2025-04-22 07:52:36+00:00
The stats are not hard to look up, but they do seem somewhat hard to gather. The site you linked doesn't reference a study, but I imagine that asking a bunch of people if they pulled out "perfectly", even for quite stringent definitions of "perfectly" will result in quite a lot of variance.

I'm not trying to no-true-Scotsman birth control methods, just pointing out that it's hard to draw meaningful conclusions when all you have is people's word.
by th0ma5 | 2025-04-22 07:52:48+00:00
I've tried every way I can think of to get an LLM to generate valid code to do this, but everything seems to require manual intervention. I've tried giving it explicit examples, I've tried begging, I've tried bribing, and I've tried agreeing on the prompt first, and there doesn't seem to be a way for me to get valid code out for this simple idea from any of Claude, Gemini, Chat GPT, etc.

> Write a concise Python function `generate_scale(root: int, scale_type: str) -> list[int]` that returns a list of MIDI note numbers (0-127 inclusive) for the given `root` note and `scale_type` ("major", "minor", or "major7"). The function should generate all notes of the specified scale across all octaves, and finally filter the results to include only notes within the valid MIDI range.

... So I typed all of the above in and it basically said don't ever try to use an LLM for this, it doesn't know anything about music and is especially tripped up by it. And then it gave me an example that should actually work and then didn't. It's wild because it gets the actual scale patterns correct.
by Ekaros | 2025-04-22 07:54:14+00:00
Days of food at home absolutely. Some water containers ready to go yes. Some heating source either alcohol or gas bottles, reasonable and not big investments.

Going to weeks or months start to be reach.

And beyond that, what are you expecting to come back to? Subsistence farming? That is a very large step up... And well then you have lot of people to compete with. If we are talking about total systemic collapse, well that is very complex mess to prepare for.

On other side large scale wars, well probably some support will come relatively quickly.
by bmn__ | 2025-04-22 07:55:11+00:00
> The author complains about VSCode's extensions clashing, but then proudly lists a dozen Kate plugins they use.

That makes sense; when I was reading this I inferred that VSCode's extensions were clashing, making him loath to use it, but Kate's were not.

> That's not simplicity […] you're not using a "simple" text editor anymore

Kate has literally "advanced" in its name. KWrite exists for those who need simplicity.
by andsoitis | 2025-04-22 07:55:24+00:00
> MMR vaccinated in 1985. Within two weeks was deaf on my left side from encephalitis.

Encephalopathy has been reported after MMR vaccination at a rate of less than 1 per 1 000 000 doses administered. Epidemiologic reviews conclude that the observed rate is no higher than background rates of encephalitis in unvaccinated populations, making a causal link uncertain.

Measles infection itself carries a risk of encephalitis in about 1 in 1 000 cases—roughly 1 000 times higher than the vaccine-associated rate. Beyond acute encephalitis, measles can also lead to late‐onset “subacute sclerosing panencephalitis” (SSPE), a fatal degenerative brain disease years after infection.
by skissane | 2025-04-22 07:56:38+00:00
> The concept of Liberal in the US is different from liberal in Europe. In Europe "liberal" means supporter of low taxes, small govertment. The concept in the US has to do with sexual liberation and sexual freedom more than economic marxism.

It isn't a purely US vs Europe thing though – you will find some Americans who call themselves "classical liberals", by which they mean "liberal" in largely the same sense as many Europeans do. It is just that "classical liberal" is somewhat of an obscure term in the US–you are only likely to know it if you are interested in or have studied economics, politics, etc–but among those Americans who know it there are definitely some who identify with it.

"Progressive" avoids this to some extent, in being a term which is closer to meaning the same thing in the US and Europe – although in a US context, "progressive" often means something in the same direction as "liberal" but going further.

Some people like to talk about two dimensions, social vs economic – so a person can be socially conservative but economically progressive (not an uncommon position among some conservative Catholics, for example) – although that still has the limitation that "socially progressive/conservative" is a selection of issues with an assumption that people's positions across them are correlated, but there are people who break the assumption, e.g. self-described "consistent pro-lifers" who oppose both legal abortion and the death penalty (unlike many "pro-lifers" in the US who oppose legal abortion yet are pro-death penalty), or certain radical feminists who support LGB rights but oppose transgender rights ("gender critical" as they prefer to call themselves, with "TERF" being the pejorative label applied to them by their opponents)

Some of these linkages are country specific – e.g. in the US, most social conservatives support the death penalty and oppose gun control, in some other Western countries you may find most social conservatives opposing the death penalty and supporting gun control, even while they agree with US social conservatives on other issues.
by Dylan16807 | 2025-04-22 07:57:02+00:00
They probably factored RAID1 into that price, which you can skip if you're setting up three copies. (At least I hope they did, their hardware prices must be dire if $2000 only gets you a tiny NAS and two 10TB drives.) If I do napkin math based on US prices, a mini PC and a 20TB external drive are a bit under $500 total, and a 2 bay NAS and a 20TB internal drive are a bit over $500 total, so that's about $1500 for the triple-NAS option and $3000/year for the S3 infrequent access option. Still extremely compelling.
by sparkie | 2025-04-22 07:57:11+00:00
I don't like it either, because it promotes method `b` to the global namespace. There may be many such `b` methods on different, unrelated types. I think that the latter should be prefixed with the typename or module name.

a.b(c) == AType.b(a, c) (or AType::b(a, c) , C++ style)
by jjcob | 2025-04-22 07:57:27+00:00
There is one argument for Synology doing this: There have been cases where hard drive companies mislead their customers. I personally fell victim to this when Western Digital started selling SMR drives as WD Red, without labelling them as SMR drives.

So lots of customers thought they were buying a drive that's perfect for NAS, only to discover that the drives were completely unsuitable and took days to restore, or failed alltogether. Synology had to release updates to their software to deal with the fake NAS drives, and their support was probably not happy to deal with all the angry customers who thought the problem was with Synology, and not Western Digital for selling fake NAS drives.

If you buy a drive from Synology, you know it will work, and won't secretly be a cheaper drive that's sold as NAS compatible even though it is absolutely unsuitable for NAS.
by bambax | 2025-04-22 08:01:34+00:00
I currently store 10 TB on my NAS, and growing. The data is live, I access some of it every day, sometimes remotely. I have 3 rotating "independent" backups in addition to the NAS (by independent I mean they're made with rsync and don't depend on any specific NAS OS feature), stored in an old safe that would probably not be very effective against thieves but should protect the drives in case of fire.

There are no recurring costs to this setup except electricity. I don't think S3 can beat that.
by ZeroGravitas | 2025-04-22 08:01:56+00:00
Luckily global warming is global and PV installed in countries nearer the equator with dirtier grids have a bigger impact. Chinese PV exports have already become majority "global south".

"China’s surging solar exports to the global south"

https://www.carbonbrief.org/china-briefing-3-april-2025-sola...

America demonstrating how expensive ignoring cheap renewables can be may well do the world more good in the long run.

It not like a few years ago where a country could "cheat" and get an advantage by avoiding renewables, now it's self-sabotage.
by GolDDranks | 2025-04-22 08:03:56+00:00
I think that for a guarantee as central as non-panicking, there ought to be eventually some kind of support in the core language.

(Just throwing ideas here, but there could be `#[never_panic]` for simple cases where the compiler can clearly see that panic is not possible, or error otherwise, and `#[unsafe(never_panic)]` for more involved cases, that could be proven with 3rd party tools or by reasoning by the developer like normal unsafe blocks.)

For more complicated guarantees, it's harder to see if there's enough common ground for these tools to have some kind of common ground.
by bell-cot | 2025-04-22 08:05:27+00:00
Historically, a country being able to create, equip, and supply its own military forces was "table stakes" for being a serious power. Vs. being a knows-its-place junior coalition partner. Or a helpless bystander. Or a battlefield. Or one of the "spoils of war" which the serious powers fought to secure.

That critical task was not entrusted to the invisible hand of capitalism. America founded the https://en.wikipedia.org/wiki/Springfield_Armory in 1777. And https://en.wikipedia.org/wiki/Washington_Navy_Yard was established in 1799. There were many more such facilities - https://en.wikipedia.org/wiki/Category:United_States_Army_ar... and https://en.wikipedia.org/wiki/Navy_Yard .

But, sadly, "Greed Is Our One-And-Only God" modern capitalism is incompatible with such long-term concern for national security. And with $billions in defense contract profits at stake, the capitalists refused to tolerate competition from gov't-owned and operated facilities. So between the 1960's and today, virtually all of America's historic armories and navy yards have been shut down and sold off.

By many accounts, the History Dept's in most of America's colleges and universities are now on the chopping block.

It would appear that the CCP still studies history.
Data Partitioning in Apache Iceberg, demo time
by pkhodiyar | 2025-04-22 08:06:03+00:00
We at OLake (Fast database to Apache Iceberg replication, open-source - https://github.com/datazip-inc/olake) will soon support Iceberg’s Hidden Partitioning and wider catalog support hence we are organising our 6th community call.

What to expect in the call:

1. Sync Data from a Database into Apache Iceberg using one of the following catalogs (REST, Hive, Glue, JDBC) 2. Explore how Iceberg Partitioning will play out here [new feature] 3. Query the data using a popular lakehouse query tool.

When:

1. Date: 28th April (Monday) 2025 at 16:30 IST (04:30 PM). 2. RSVP here - https://lu.ma/s2tr10oz [make sure to add to your calendars]

Assuming most of you folks must be unware about OLake (we started <1 year ago), I would be glad if you could take sometime out and help us build OLake for the community.

GitHub repo - https://github.com/datazip-inc/olake
by ben_w | 2025-04-22 08:06:10+00:00
Both have alternative suppliers, at least on paper.

Ukraine can get intel from France, etc.: https://apnews.com/article/ukraine-russia-military-intellige...

In practice, it may be that NATO desperately needs Ukrainian military personnel to personally share their experience with drone warfare, or risk being Blitzkrieg'd by an equally drone-experienced Russia: https://www.youtube.com/watch?v=gZL1KzV54Cw
by npunt | 2025-04-22 08:06:20+00:00
Something I haven't seen emphasized enough with this move is that by obfuscating a drive's vendor and manufacture date, you won't know if your drives are from the same batch. This is important because if there's any manufacturing defects in a given batch of drives, the failures are likely to happen around the same time, greatly increasing the chance of losing data.

Basically, Synology drives are not only more expensive, they're also statistically speaking less reliable when building a RAID with them, negating the very purpose of the product. What a dumb move.