MurphyA/hacker-news huggingface dataset:
by eesmith | 2025-04-22 09:35:45+00:00
> data and AI have become fundamental building blocks with which we create the digital tools we all use everyday.

FWIW, I moved to LibreWolf because ...

> How do we build AI into the browser in a way that balances privacy, trust and choice? ... ads in Firefox and an industry platform that enables advertisers to show relevant ads while keeping user data completely private. If we can succeed here, we can not only supplement our search revenue, but also have a chance to reshape how digital advertising works.

I don't think that's possible at all. My choice is to not use AI[1], and I don't want to participate in enabling advertisers - I'll accept contextual advertising, but that's my line.

LibreWolf for me acts as a curation system to keep the AI features in Firefox firmly turned to "off" because I no longer trust Firefox to respect my choice.

And, if Mozilla fails, then what? If the acid of surveillance capitalism seeps into every mainstream browser developer, then I guess ... I'll switch to Konqueror?

When will other governments realize they have no way to put information online to their citizens without ad surveillance by American companies, when will they realize it's a problem, and how will they fix it?

[1] "AI" is such as useless term which encompasses such as range of topics. I trust you will know what I mean by "AI" in this context without me going into details.
by m4r1k | 2025-04-22 09:35:50+00:00
Synology seems to have been on the wrong track for a while now: - They completely missed the NVMe transition. The vendor is still very much focused on the HDD world. Yes, NVMe/SSDs in the consumer space don't yet offer the same capacity as HDDs, but the technology is evolving rapidly. It feels like being a music executive in 2007 believing CDs were the future. - They dropped detailed S.M.A.R.T. access from the main UX, which is also the standard for NVMe health reporting. I personally run scrutiny, but Synology's built-in health reporting system in recent DSM versions feels not up to this fundamental task. - DSM updates around 7.2.2 negatively impacted H.265/HEVC codec support, affecting a large user base relying on their NAS for media [1]. - Synology is fundamentally a hardware company. While DSM is polished, their hardware is the centerpiece, and it has been lagging behind for a while now (NAS refreshes, CPU choices, Ethernet speeds, etc.). - Even package updates seem slower and further apart (e.g., Docker was stuck on 20.10.23 until relatively recently in the DSM 7.2.1 cycle).

I have had a Solaris ZFS filer that I've ran for a long time (due to historical reasons, I jumped on OpenSolaris when it came out and never had a chance to move off Oracle's lineage). I moved to Synology about three years ago b/c I was sick and tired of managing my own file server. Yet, I feel like at this point the cons of Synology are starting to outweigh the manageability advantages that drew me in.

[1] https://www.reddit.com/r/synology/comments/1feqy62/synology_...
by voidspark | 2025-04-22 09:36:25+00:00
Old numbers. PS5 has sold 75 million

https://www.ign.com/articles/ps5-has-best-holiday-ever-overa...

In terms of revenue, AMD has the vast majority of the console market.

Yes the Switch sold more units, but that is a smaller SOC with much lower revenue.

Revenue and profit is what matters, not the number of units sold.

Check the price of the PS5 Pro vs Switch.

AMD has dominated the console market since Xbox One / PS4.

Nvidia could be earning $30 - $50 per Switch, while AMD earns $120 - $200 per PS5/PS5 Pro.
by sokoloff | 2025-04-22 09:37:04+00:00
> I also have it so the heating turns off when I go into town and turns back on when I'm just a few train stops away so my place is nice and toasty for me getting home!

If your goal is saving energy/money, you don’t want a system capable of going from cool to toasty in 20 minutes.

Instead, you want a system that runs (much) lower water circulation temperatures (giving lower losses in the unconditioned spaces and more even room heating). That can be done to any condensing boiler by just turning down the flow target temperature.

A second layer of optimization on top of this is the addition of outdoor reset/weather compensation which will adjust that flow temperature based on the outside temperature, giving a flow temperature than can just barely restore the building to the desired setpoint temp.

With mine properly tuned, I was targeting having the thermostat act more like a high-limit and for it to call for heat between 22 and 24 hours per day while not overheating the house. That often meant flow temps in the 110°F (warm day) to 135°F (below freezing day) range. Compared to the prior winter (at a constant 160°F flow), the house used 8-15% less gas and was wildly more comfortable. (This setup does preclude using deep setback settings, which also can save money, because recovery times are necessarily long in such a scheme, unless you have an even smarter control system that can run perfectly tuned water most times but hotter water during recovery from setbacks.)
by Earw0rm | 2025-04-22 09:37:22+00:00
Coding != software engineering.

LLMs are impressively good at automating small chunks of code generation, and can probably be made even more effective at it with CoT, agents and so on (adversarial LLMs generating code and writing unit tests, perhaps? Depending on how the compute cost of running many iterations of that starts to stack up).

I'm still not convinced that they can do software engineering at all.
by hiq | 2025-04-22 09:39:12+00:00
I agree with this comment: https://news.ycombinator.com/item?id=43759814 that this pollutes current scope, which is especially bad if scoping is not that narrow (the case in Python where if-branches do not define their own scope, I don´t know for Ruby).

Another problem of having different names for each step is that you can no longer quickly comment out a single step to try things out, which you can if you either have the pipeline or a single variable name.
by ajuc | 2025-04-22 09:41:35+00:00
Yup, I experienced this after both computer games physical sports and even programming (I tinkered with my algorithm for drawing 2d trees in a side project for like 20 hours over a long weekend and after that I've been seeing the details I obsessed over in every tree I looked at :) ).

I think the effect was the strongest for me after that graphics programming actually - probably because I obsessed over such small detail for so long, and I played with fine-tuning the variables, so my brain constructed a model for it inside :)

It's not exactly that I "see" the healthbars or the ball trajectory, or the tree outlines on the same rights that I can see real things - it's like it's on another switchable layer.

Like when you see someone and imagine they have wings - it's not that you actually see the wings, but you can see them in your minds eye superimposed on that person in real-time. This "additional layer" is independent and can be turned on/off for me.
by claiir | 2025-04-22 09:43:52+00:00
It’s not just you. The speedup is an artefact of the CFG (Classifier-Free Guidance) the model uses. The other problem is the speedup isn’t constant—it actually accelerates as the generation progresses. The Parakeet paper [1] (which OP lifted their model architecture almost directly from [2]) gives a fairly robust treatment to the matter:

> When we apply CFG to Parakeet sampling, quality is significantly improved. However, on inspecting generations, there tends to be a dramatic speed-up over the duration of the sample (i.e. the rate of speaking increases significantly over time). Our intuition for this problem is as follows: Say that is our model is (at some level) predicting phonemes and the ground truth distribution for the next phoneme occuring is 25% at a given timestep. Our conditional model may predict 20%, but because our uncondtional model cannot see the text transcription, its prediction for the correct next phoneme will be much lower, say 5%. With a reasonable level of CFG, because [the logit delta] will be large for the correct next phoneme, we’ll obtain a much higher final probability, say 50%, which biases our generation towards faster speech. [emphasis mine]

Parakeet details a solution to this, though this was not adopted (yet?) by Dia:

> To address this, we introduce CFG-filter, a modification to CFG that mitigates the speed drift. The idea is to first apply the CFG calculation to obtain a new set of logits as before, but rather than use these logits to sample, we use these logits to obtain a top-k mask to apply to our original conditional logits. Intuitively, this serves to constrict the space of possible “phonemes” to text-aligned phonemes without heavily biasing the relative probabilities of these phonemes (or for example, start next word vs pause more). [emphasis mine]

The paper contains audio samples with ablations you can listen to.

[1]: https://jordandarefsky.com/blog/2024/parakeet/#classifier-fr...

[2]: https://news.ycombinator.com/item?id=43758686
by oarsinsync | 2025-04-22 09:44:14+00:00
Online-only bank Chase from JPM, charges me £0, has a £10k limit on transactions without requiring further verification, and successfully verified me online in under 15 minutes, despite having never seen any of my real documents in person, despite me logging in for the first time in 2 months from a new device that they’ve never seen.

Meanwhile Apple is unable to manage to identify its own customers in its home jurisdiction.
by nomilk | 2025-04-22 09:45:02+00:00
It will happen. Product managers will essentially vibe code and make a thing that mostly works before handing it to developers for 'polishing'.

This could go two ways:

Dumb PMs - "I did most it myself in a week, it shouldn't take developers long to polish".

Smart PMs - "I made an unmaintainable, un-extensible proof of concept (at best) which cannot (and should not) be used as the basis for the real thing. But if(f) it's a better medium for software specifications/requirements than traditional written/visual specs, then it may add some value. The software development process hasn't otherwise changed a whole lot."

Also worth noting that in some ways, a working prototype could be worse than verbal/visual specs, since making the interactivity/clickyness could make it look like it's demonstrating a whole lot, whereas all the tricky little details a dev needs to make the real thing are missing or unspecified.
by choult | 2025-04-22 09:45:26+00:00
I've experienced this before - not only with games such as Tetris (I could "feel" my brian working in a different way) - but also with looking at trees etc when engrossed in Lindenmayer Systems [1] that I was working with at the time.

I assumed it was basically something along the lines of your brian adapting to a "new" reality/situation and engaging the pattern-matching parts that work best for the challenge at hand. Then afterwards it remains on just in case you need it again, like a warm boot.

As I type about it, I realize it likely has relation to things like anxiety - useful in some situations (such as actual danger) but remains "on" when it doesn't have to and becomes intrusive.
by voidUpdate | 2025-04-22 09:46:16+00:00
They're on eBay with absolutely cooked batteries lol. I bought an eepc for myself a while back, and a similar netbook recently for my partner, and while the batteries don't work very well, the netbooks themselves work alright with a lightweight Linux on them. I don't even bother with a desktop environment on mine.

I'm pretty sure the battery packs in both of them are just some 18650 in a trench coat, so at some point I'll probably attempt to replace them and hope I don't start a fire
by hazymemory | 2025-04-22 09:46:33+00:00
Just for curiosity I just asked chat deepseek to load and solve the game and it solved it in half a second.

It suggested adding some riddle, for example:

path(castle, up, tower) :- at(blueprint, holding), (solved_riddle -> true ; write('Answer the riddle first: What walks on four legs in the morning...?'), nl, read(Answer), (Answer = 'human' -> assert(solved_riddle) ; write('Wrong! Try again.'), nl, fail)).
Show HN: I built an app so I could read the 3 Body-Problem in Chinese
by alexSimpson96 | 2025-04-22 09:48:22+00:00
Hey HN!

I’m Alex, and one of my favorite ways to learn languages is by reading novels. Currently I’m reading 三体 (3 body problem), but one problem I've always had is it takes ages to look up words, and add them to Anki flashcards so I can remember them. 三体 is especially brutal with so much sci-fi vocab.

That’s why I built Readly. I snap a pic of the page I’m reading, it loads the text in-app and lets me lookup words, add to Anki-style flashcards, or ask AI questions about the text, all in a single tap. It's a huge time saver.

My specific learning strategy, if anyone wants to replicate it:

1. Buy a book you genuinely want to read (if not genuinely interested, you will lose motivation). 2. Load the pages into Readly. Translate any words you don’t know and add them to flashcards. 3. Once you finish a chapter, re-read it quickly without any tools. Then move to the next chapter. 4. If you want to improve listening skills, Readly lets you listen to the text too. Personally I repeat every page several times until I fully understand it.

As a brit who only started learning Chinese in my 20s, I was able to take grad school classes fully taught in Chinese after only a few years, so reading novels is definitely a useful strategy! (Tsinghua uni, data science).

Readly also works great for reading assignments in textbooks, social media posts on 小红书 (red note), Chinese AI research papers, or any Chinese text tbh.

I know Chinese reading is a bit niche, but hopefully some other people here can enjoy it! Please let me know any feedback :)

Alex
by spacechild1 | 2025-04-22 09:48:25+00:00
> Used to happen to me when I played a lot of tetris on the gameboy back in the day.

Apparently, GTP has been particularly pronounced with Tetris and is therefore also known as "Tetris effect" (https://en.m.wikipedia.org/wiki/Tetris_effect). This also shows that this is not a recent phenomenon. I was surprised that the article didn't mention Tetris at all.
by foldr | 2025-04-22 09:48:30+00:00
But you can ask, how come they’ve run out of artillery shells and haven’t run out of drones?

Answer: because drones are cheaper and easier to produce.

That suggests that drones will be a significant factor in any future conflict that occurs over an extended period of time. Russia is a country of 143 million people under an authoritarian regime that has been able to switch the economy to a war footing. If Russia can’t produce enough artillery shells, probably no-one can.

The effects of attrition on air power are also hard to predict as there’s very little recent data to go on. How long would it take the US to run out of F-22s during an extended war against a capable adversary? Possibly not very long, unless those planes are absolutely everything that they’re cracked up to be.
Ask HN: Do you have a YouTube channel that gets around > 100 comments per video
by obayesshelton | 2025-04-22 09:49:07+00:00
Do you have a YouTube channel that gets around > 100 comments per video?

I'm looking to do some beta testing on a little platform I have built that does analysis on YouTube comments.

Totally free, happy for Feedback and will share the analysis on here, directly or via email.

Thanks in advance for anyone happy to spare a minute.
by skissane | 2025-04-22 09:50:38+00:00
> It was certainly not in Latin. It was either in Hebrew of in Greek.

I think it was very likely mostly Aramaic, possibly with some Hebrew mixed in (certain set prayers, with Torah readings in Hebrew followed by extemporaneous Aramaic translation). By the 1st century, Jews had abandoned Hebrew as an everyday tongue, a situation which didn't change until Zionists revived it in the late 19th century (which caused great controversy, since the traditional Jewish belief was that Hebrew is a holy language which should be reserved for religious purposes only, a position still maintained by most non-Israeli ultra-Orthodox to this day.)

Putting aside any claims of supernatural linguistic abilities, Jesus of Nazareth would likely have been fluent in Aramaic (his native tongue), competent in using Hebrew for certain religious purposes (but not as a language of everyday life), possibly some limited ability in Greek (but probably not fluent), maybe a few words of Latin (but very unlikely to be fluent).

> The focus on latin is a pure nitpicking and virtue signaling from the Conservatives (the irony!).

The majority of TLM (Traditional Latin Mass) adherents care more about keeping the traditional Tridentine (pre-Vatican II) liturgy than about Latin in itself – Catholic priests are allowed to say the contemporary Mass in Latin (subject to certain conditions), but there is rather little demand for it.
by bjourne | 2025-04-22 09:50:54+00:00
In concatenative languages with an implicit stack (Factor) that expression would read:

iter [ alive? ] filter [ id>> ] map collect

The beauty of this is that everything can be evaluated strictly left-to-right. Every single symbol. "Pipelines" in other languages are never fully left-to-right evaluated. For example, ".filter(|w| w.alive)" in the author's example requires one to switch from postfix to infix evaluation to evaluate the filter application.

The major advantage is that handling multiple streams is natural. Suppose you want to compute the dot product of two files where each line contains a float:

fileA fileB [ lines [ str>float ] map ] bi@ [ mul ] 2map 0 [ + ] reduce
by nicolas_t | 2025-04-22 09:51:18+00:00
While it's not officially supported you can use nvmes to run containers. I do this on my own nas and it works great. See https://www.reddit.com/r/synology/comments/1gobb14/guide_how...

That said, the person you're replying to is right. Synology has mostly stopped supporting their apps, they've removed features in cost-cutting features (media codecs), hardware is now hopelessly outdated and both kernel and docker are completely out of date.

It feels like any technical leadership completely disappeared and now only bean counters who don't understand the product or their target market are making decisions.
by topspin | 2025-04-22 09:51:33+00:00
I do. Also, I have an unopened 990 EVO Plus ready to drop into whatever machine needs it.

I'm not made of money. I just don't want to make excuses over some $90 bit of junk. So I have have spare wifi, headset, ATX PSU, input devices, and a low cost "lab" PSU to replace any dead wallwart. That last one was a life saver: the SMPS for my ISPs "business class" router died one day, so I cut and stripped the wires, set the volts+amps and powered it that way for a few days while they shipped a replacement.
by bauble | 2025-04-22 09:51:34+00:00
The article says that it is "intricate and difficult", and "has only one path leading to the center, and each junction or fork never allows you to find an alternative route, but always leads to a dead end". Unless I'm mistaken, that would make it easier, not more difficult, by guaranteeing that a hand-on-wall strategy would succeed. To defeat the strategy, at least one uninterrupted path must encircle the center of the labyrinth.
by Amilorfr | 2025-04-22 09:51:37+00:00
Amilor.fr est une plateforme dédiée à l’optimisation et à la transformation des pratiques en ressources humaines. Elle accompagne les entreprises dans la gestion efficace de leurs talents en proposant des outils, des conseils et des solutions adaptés aux enjeux modernes du travail. Qu’il s’agisse de recruter les bons profils, de fidéliser les collaborateurs, d’améliorer le bien-être au travail ou de digitaliser les processus RH, Amilor.fr agit comme un partenaire stratégique pour valoriser l’humain tout en boostant la performance de l’organisation. Avec Amilor, les entreprises peuvent simplifier leurs démarches, renforcer l’engagement de leurs équipes et relever les défis du futur avec confiance.
by znpy | 2025-04-22 09:52:13+00:00
I dropped Ubuntu for Debian, then dropped Debian for Fedora and now I'm frankly very very happy.

Ubuntu had hit the proverbial last straw for me when they started shipping even the dumbest things as snap: the fu--ing calculator. Opening the calculator (a 250kb binary) took 10-15 seconds because snap had to download the images, mount layers etc. I never hated a linux distro so much.

Debian was fine but very stale, and a lot of things i use every day were broken or non functional. Particularly Firefox and bluetooth stuff.

Fedora... It's just great. Software is fresh but very stable. Anything bluetooth works. Whole distro-upgrades don't break my system.

Updating Ubuntu basically always meant reinstalling everything. At some point i was going LTS to LTS.

I'm not going back to Debian/Ubuntu.
by littlestymaar | 2025-04-22 09:52:38+00:00
> The counterargument is, people won’t listen and then blame Synology when their data is affected

I see this kind of arguments “X had to do Y otherwise customers would complain” a lot every time a company does something shady and some contrarian wants to defend them, but it really isn't as smart as you think it is: the company doesn't care if people complain, otherwise they wouldn't be doing this kind of move either, because it raises a lot more complaints. Company only care if it affects their bottom line, that is if they can be liable in court, or if the problem is big enough to drive customers away. There's no way this issue would do any of those (at least not as much as what they are doing right now, by a very large margin).

It's just yet another case of an executive doing a shady move for short terms profits, there's no grand reasoning behind it.
by sokoloff | 2025-04-22 09:53:21+00:00
Per the article, it’s all “Plus” models from 2025 on, which definitely includes desktop 2-8 bay units.

I have been a happy enough Synology user since 2014, even though I had to hardware repair my main DS1815+ twice in that time (Intel CPU bug and ATX power-on transistor replacement).

Other than two hardware failures in 10 years (not good), the experience was great, including two easy storage expansions and the replacement of one failed drive. These were all BYOD, and the current drives are shucked WD reds with a white sticker (still CMR).

I happily recommended them prior to this change and now will have to recommend against.
by amarcheschi | 2025-04-22 09:54:14+00:00
Verbose? Only that? That guy had done a meta review of ivermectin or similar things that would make anybody think that's a bad idea but no, apparently he's so well versed he can talk about ai and ivermectin all at once

i also wonder why he had to defend such a medicine heavily talked about one side of the political spectrum...

Then you read some extracts of the outgroup and you see "oh i'm just at a cafe with a nazi sympathizer" (/s but not too much) [1]

[1] https://www.eruditorumpress.com/blog/the-beigeness-or-how-to...
by sudosays | 2025-04-22 09:54:45+00:00
It seems boringcactus does not like referrals from HN lol.

Quoting from assets/site.js:

// Never read Hacker News // - Aphyr, "Hexing the technical interview" if (document.referrer.startsWith("https://news.ycombinator.com")) { document.location = "https://upload.wikimedia.org/wikipedia/commons/d/d4/Human_fart.wav" }