MurphyA/hacker-news huggingface dataset:
by fooker | 2025-09-09 00:37:59+00:00
Go on, 'Prove it'. Write a version that's faster.

I know it's doable, because I have done it.

You don't seem to understand yet how complex it will be. My guess is ~10x the number of lines of code. It'll be significantly less readable, let alone debuggable.

(btw changing from stack to vector and reserving memory outright for the allocations has virtually no change in performance.)

> The program stack isn't magically special

This is what you're missing. Yes, it is magical because the hardware optimizes for that path. That's why it's faster than what you'd think from first principles.

> it isn't going to beat writing a single value to memory

If you examine the kernel trace from this, you'll find that it has the exact same memory usage and bandwidth (and about twice the ipc). Magical, yes.
by its-kostya | 2025-09-09 00:38:34+00:00
Years ago I've passed on Immich because it was "prone to breakage" and went with a directory organization and syncthing for syncing. I still see immich doesn't have a stable release which is a bummer, although people report it is quite stable. I'm glad I went with the organization method I did. I do a lot more pruning of photos and less hoarding. I actually am able to view photos without getting "burnt out".
by fwipsy | 2025-09-09 00:38:37+00:00
I'm not a highway engineer. I only care that the broad strokes are correct because I'm satisfying casual curiosity.

> I don't know why we are suddenly so confortable trading speed for accuracy.

Googling something or looking it up on Wikipedia is already trading speed for accuracy because you'll be reading a summary/reinterpretation. If I really cared about accuracy, I'd be reading highway design and civil engineering journals.
by gonzopancho | 2025-09-09 00:39:42+00:00
> They hired the original author of pfsense to build them a firewall based on Debian from scratch when they realized vyatta wasn't going to meet their needs. The UDM kernel is very much not OpenWRT

You're (perhaps unintentionally) also spreading bad information here.

The original 'author' of pfSense was Scott Ullrich, not Chris Buechler. While they were partners in the project, Scott was technical, and Chris did a lot of work back then on documentation, by by his own admission back then, "I am not a developer", and this, even though he was CTO.

http://freesoftwaremagazine.com/articles/interview_with_jeff...

Ubiquiti originally hired two of the devs out of Vyatta to maintain their fork of the Vyatta codebase. These two were known on the Ubiquiti forum as 'stig' and 'An Chen'. Both left in the first half of 2016, and then (and only then) did Ubiquiti hire Chris Buechler, in an attempt to maintain and extend the Ubiquiti firmware. Chris has since left Ubiquiti and is now at Alta Labs.
by kalleboo | 2025-09-09 00:40:22+00:00
I'm a huge fan of OpenWrt. When I got 10 Gbit internet at home I had to replace my old Ubiquiti USG3 on the cheap so I built a router out of a $80 Lenovo ThinkCentre Tiny.

I tried OPNsense and pfSense on advice but they could never crack around 5 Gbps throughput even with a bunch of tweaking, but OpenWrt gave me the full 10 gbps out of the box with no hassles.

I also replaced the Ubiquiti firmware on an EdgeRouter with OpenWrt and it boosted the throughput from around 1.3 Gbps to 1.7 Gbps.

The OpenWrt UI for configuring the firewall is probably one of my favorite firewall UIs of all time. Before OpenWrt I could never wrap my head around those "local" etc ruleset names in more traditional routers, I had to look them up again every time I edited the config. Just being able to say "I have these networks, let this one do this to that one" is very easy to understand.
by mikestorrent | 2025-09-09 00:40:41+00:00
> Solar involves parallel exploration of device designs at very small scale, installed with massive redundancy and resilience.

I am imagining a field of shipping-container sized units, each of which is a small modular reactor. Probably with solar panels on top ;) Still a few orders of magnitude different, but the idea here is that each unit is small enough that it can be manufactured, so that nuclear plant bring-ups don't take 30 years. Most of the cost is because of the tremendous generational effort involved in just a single project; what does it take to reduce the cost of the plants themselves to the point where they can really shine, economically?

The goal is to have reliable base load power generation so that we don't have to deal with the massive complexity and carbon footprint of battery plants all over the place to deal with peaky generation technologies like solar. I don't believe that that is a solved problem: using tremendous amounts of rare earth materials for limited-lifespan installations that don't even produce energy is possibly not the best use of our resources, considering it's almost all fossil fuel going into those logistics operations anyway, right? EROEI for a battery plant is going to be hard to achieve.
by saltcured | 2025-09-09 00:40:41+00:00
Everyone has different needs, so all these recommendations without any explanation are frustrating.

My reason to use Nova before was:

- REMOVE search bar from home screen, unlike the Pixel launcher

- Have the usual, customizable row of quick launchers across the bottom

- Have basic app drawer and background apps gestures pull up from bottom

- Add a couple basic widgets like Calendar and clock to home screen, or other app shortcuts

- Minimal permissions, no ads, no network-based features

Based on this, I just started trying out Fossify Launcher Beta, installed from F-Droid. It seems OK so far. My only complaint is that there seem to be multiple gestures that open up a Launcher menu, and I wish this was limited to just long press on the home screen background.
by daxfohl | 2025-09-09 00:40:47+00:00
Yeah I can see it being like late 90's and early 2000's for a while. Mostly consulting companies raking in the cash setting up systems for older companies, a ton of flame-out startups, and a few new powerhouses.

Will it change everything? IDK, moving everything self-hosted to the cloud was supposed to make operations a thing of the past, but in a way it just made ops an even bigger industry than it was.
by pezezin | 2025-09-09 00:41:52+00:00
After playing around with some ARM hardware I have to say that I don't care whether ARM is more efficient or not as long as the boot process remains the clusterfuck that it is today.

IMHO the major win of the IBM PC platform is that it standardized the boot process from the very beginning, first with the BIOS and later with UEFI, so you can grab any random ISO for any random OS and it will work. Meanwhile in the ARM world it seems that every single CPU board requires its own drivers, device tree, and custom OS build. RISC-V seems to suffer from the same problem, and until this problem is solved, I will avoid them like toxic waste.
by DontBreakAlex | 2025-09-09 00:42:59+00:00
It tells a lot about echo chambers that the first article google showed me for "man charged for praying abortion" is the adf one and you presumably got the bbc one. Anyway, there's nothing to see here, the UK banned vigils in front of abortion clinics, he got charged for keeping a vigil somewhere not allowed, so no thoughtcrime involved.

Freedom of speech and banning vigils/demonstration is a different debate that we already have all the time...
by giraffe_lady | 2025-09-09 00:43:47+00:00
This has been a thing for my whole life, though probably made worse by social media. But I remember as a teenager a mentor telling me to be skeptical of "books that are read a lot by people who don't read a lot." But not to dismiss them entirely. There have been some good books on oprah's list or whatever and I'm sure there are some good ones coming across tiktok too.

There is also non-literary value of doing the culturally resonant thing while it's relevant. It was fun to watch game of thrones when everyone was watching it, it was fun to play elden ring when everyone was playing it, it's fun to read acotar when everyone is reading it. Not everything has to stand alone on its own merits, social participation is a value too.
by techjamie | 2025-09-09 00:44:02+00:00
I would say the smartphone market would be more stable in terms of market share by its nature. The only way that it would shift significantly is if there were a mass exodus of users from one platform to the other. But the vast majority of people are perfectly happy staying with whatever they have. Likewise, many new smartphone users who aren't locked into a platform yet get locked into whatever platform people around them are using.

In the vehicle market, there's a lot more competition space than just two or three brands. And just because someone is around, say, Ford drivers. It doesn't necessarily mean that they're going to go out and buy a Ford for themselves. Rather, they're going to buy whatever they find appealing.
by jmsfltchruk | 2025-09-09 00:45:00+00:00
Struggling with making an algorithm in a big architecture once I felt the same way - just couldn't keep the current state of the code in my head and also imagine the new solution at the same time. Ever since, have been working on http://etchpad.dev to solve this pain (shameless plug). We're trying to make an interface that works with an engineering brain, so we can think in terms of blueprints and wiring, idk just something more tangible than hallucinating wildly in a multidimensional space like we have to right now.

Really agree with the article, ultimately the typing and thinking speed issues can be solved with AI, but trusting it and auditing what it does seems like a job for humans for the foreseeable, you know, so maybe we avert a classic sci-fi AI apocalypse and whatnot
by speakspokespok | 2025-09-09 00:46:32+00:00
I used a GL.Inet yellow hockey puck device 8 hours a day for about 6 months in the exact configuration mentioned. Interface and form factor, all are great, but your internet speed will be limited by the CPU. It was woefully under powered for VPN crypto.

Not recommended: https://www.gl-inet.com/products/gl-mt300n-v2/

This looks promising: https://www.gl-inet.com/products/gl-be3600/
by drpixie | 2025-09-09 00:47:12+00:00
Same. Been running OpenWrt for years now. I select hardware that runs OpenWrt and never (well, only once, truely) have had to reboot a device due crashing. That old "reboot your router" is just not a thing (touch wood).

I'm sure it helps that all my infrastructure is on a UPS. I've found that even Raspberry Pis can be long-term reliable servers, running ubuntu server and on the UPS.

Another thing that seems to help. I separate function. One box functions only as the router. The wifi boxes only provide wifi endpoints - they do not do routing. And so on.
by greysonp | 2025-09-09 00:47:40+00:00
Hi there!

> So IIUC backups will not be incremental

Nope! It's very much incremental :) At least the media is. There's one blob of containing all of your messages+metadata which does have to be re-uploaded every night, but for most people that's gonna be somewhere in the low-tens of MB. Your attachments are uploaded incrementally one at a time, typically as they're sent/received, so you usually don't even have to wait to upload them at backup-time.

> Both recovery key and Signal PIN seem to serve the exact same purpose, though, namely restoring data (conversations, contacts, account, …)? Why not unify them?

This was a hard decision and something we went back and forth on. But at the end of the day, we felt the safest thing we could do for now is to use a completely separate strong, random key. We're very aware of all the trade-offs involved, but this is where we landed.
by beeflet | 2025-09-09 00:47:42+00:00
I'm not sure if the 4th amendment applies to deportation of non-citizens, and secondly you would have to take it to supreme court to find out.

In comparison to the US constitution, EU "norms" might as well be toilet paper. For example, they have some notion of "free expression" which sounds like free speech but is defined to be so weak as to be useless. The european public broadly does not seem to care, they certainly aren't willing to kill for their rights.
by Fricken | 2025-09-09 00:47:42+00:00
The Rohingya claim they've been living in the region for over a millenium, and presumably they were able to go the whole way without getting genocided, up until Facebook arrived, that is.

>For years, Facebook, now called Meta Platforms Inc., pushed the narrative that it was a neutral platform in Myanmar that was misused by malicious people, and that despite its efforts to remove violent and hateful material, it unfortunately fell short. That narrative echoes its response to the role it has played in other conflicts around the world, whether the 2020 election in the U.S. or hate speech in India.

But a new and comprehensive report by Amnesty International states that Facebook’s preferred narrative is false. The platform, Amnesty says, wasn’t merely a passive site with insufficient content moderation. Instead, Meta’s algorithms “proactively amplified and promoted content” on Facebook, which incited violent hatred against the Rohingya beginning as early as 2012.

Despite years of warnings, Amnesty found, the company not only failed to remove violent hate speech and disinformation against the Rohingya, it actively spread and amplified it until it culminated in the 2017 massacre.

https://www.pbs.org/newshour/world/amnesty-report-finds-face...

Here's the report:

https://www.amnesty.org/en/documents/asa16/5933/2022/en/
by acdha | 2025-09-09 00:47:52+00:00
It’s all of the above. One thing Apple excels at is actually using their hardware and software together whereas the PC world has a long history of one of the companies like Intel, Microsoft, or the actual manufacturer trying to make things better but failing to get the others on-board. You can in 2025 find people who disable power management because they were burned (hopefully not literally) by some combination of vendors slacking on QA!

One good example of this is RAM. Apple Silicon got some huge wins from lower latency and massive bandwidth, but that came at the cost of making RAM fixed and more expensive. A lot of PC users scoffed at the default RAM sizes until they actually used one and realized it was great at ~8GB less than the equivalent PC. That’s not magic or because Apple has some super elite programmers, it’s because they all work at the same company and nobody wants to go into Tim Cook’s office and say they blew the RAM budget and the new Macs need to cost $100 more. The hardware has compression support and the OS and app teams worked together to actually use it well, whereas it’s very easy to imagine Intel adding the feature but skimping on speed / driver stability, or Microsoft trying to implement it but delaying release for a couple years, or not working with third-party developers to optimize usage, etc. – nobody acting in bad faith but just what inevitably happens when everyone has different incentives.
Show HN: OSS app to find LLMs across multiple LLM providers (Azure, AWS, etc.)
by njbrake | 2025-09-09 00:48:11+00:00
Scenario: Your company’s IT department says “good news, you have access to azure, aws, openai, mistral, and together AI, here are the API keys”. You think “yippee I can access many models”, but some models like the gpt-oss or Mistral are available on some or all of those platforms?

That’s where this app comes in: run it and it will check all the providers that you have configured and then you can search across those providers to see which providers have the model you want available. Built on top of mozilla.ai any-llm library. Check out the link for a GIF showing it in action.
by rcdemski | 2025-09-09 00:48:58+00:00
Again, politics aside, I just find the lineup boring. Every model outside the Cybertruck looks like a ten year old car. Even the refresh of the model Y is still reskinning a design language started with the Model S, but with any interesting soul stripped out to reduce cost.

The nerd in me loves the technology, particularly behind the scenes features of the Cybertruck like 48v architecture. In the end I want to drive something that feels like it has a soul and substance. Teslas lineup right now is not that.
by kachapopopow | 2025-09-09 00:49:46+00:00
"For prototyping, hacking, firmware and native interfacing though? c++ any time of the day." - literally gave reasons to continue to use c++.

I just don't see a reason to use c++ anymore (as a language).

There happy? Point being if I am starting a project, it's going to be rust because it's just plain better as long as it's something I actually care about and isn't related to breaking things or leveraging the fact that c++ is worse (in a good way) or I am already working with c++.
by protocolture | 2025-09-09 00:49:54+00:00
I mean in terms of driver visibility, you can absolutely improve that. My forward camera is below a toddlers head height and fisheyed like no ones business. And thats before the sensors.

The question of IF a collision occurs, will the larger car do more damage, obviously it will. Well maybe not obviously, if the sensors are throwing on my breaks earlier than I can react there can be substantially less energy on that front too.

But in terms of frequency I feel like they have taken extreme measures to substantially reduce the risk of the collision occurring in the first place.
by AnIrishDuck | 2025-09-09 00:50:06+00:00
This doesn't seem right to me. From the article I believe you are referencing ("What if AI made the world’s economic growth explode?"):

> If investors thought all this was likely, asset prices would already be shifting accordingly. Yet, despite the sky-high valuations of tech firms, markets are very far from pricing in explosive growth. “Markets are not forecasting it with high probability,” says Basil Halperin of Stanford, one of Mr Chow’s co-authors. A draft paper released on July 15th by Isaiah Andrews and Maryam Farboodi of mit finds that bond yields have on average declined around the release of new ai models by the likes of Openai and DeepSeek, rather than rising.

It absolutely (beyond being clearly titled "what if") presented real counterarguments to its core premise.

There are plenty of other scenarios that they have explored since then, including the totally contrary "What if the AI stock market blows up?" article.

This is pretty typical for them IME. They definitely have a bias, but they do try to explore multiple sides of the same idea in earnest.
by eviks | 2025-09-09 00:50:16+00:00
> If securely back up all* of your text messages and the last 45 days’ worth of media for free. > If you want to back up your media history beyond 45 days, as well as your message history, we also offer a paid subscription plan for US$1.99 per month.

So after so many years of having a serious design flaw this poor substitute of a backup where you can't even save all your text for free is all they've managed to come up with?

> The reason we’re doing this is simple: media requires a lot of storage, and storing and transferring large amounts of data is expensive.

Easy fix: let the user choose his own local/cloud storage location? (at least it's planned, maybe in just another decade)
by andy99 | 2025-09-09 00:50:39+00:00
Its probably cliche but I think it's both overhyped and under hyped, and for the same reason. They hype comes from "leadership" types that don't understand what LLMs actually do and so imagine all sorts of nonsense (replacing vast swaths of jobs or autonomously writing code) but don't understand how valuable a productivity enhancer and automation tool to can be. Eventually hype and reality will converge, but unlike e.g. blockchain or even some of the less bullshit "big data" and similar trends, there's no doubt that access to an LLM is a clear productivity enhancer for many jobs.
by kens | 2025-09-09 00:50:40+00:00
I read the book shortly after it came out, when I was working on an enormous system of legacy code. Unfortunately, I didn't find the book particularly helpful in terms of strategies for understanding or modifying legacy code. Yes, tests are a good thing, but I expected the book to provide a lot more.

I agree with the parent comment that it is useful to follow the "trail" through the code. It can be a big effort just to figure out how the pieces are connected. Figuring out the data structures and files is another important thing. Also, write documentation as you go; this will help others understand the big picture. If you can just jump in and start writing meaningful unit tests, your legacy system is kinda trivial :-)

Overall, there are people who view testing as a useful tool and people who view testing as an ideology. This book falls into the latter category.
by pfdietz | 2025-09-09 00:50:40+00:00
The world will spend about a quadrillion dollars on energy in the 21st century. Piddling little billion dollar investments look like long shot bets on low probability outcomes. The big spending is on renewables now.

Gates in particular seems to have been a disciple of Vaclav Smil, a person whose arguments against renewable cost reduction were wildly mistaken.
by com2kid | 2025-09-09 00:51:10+00:00
> But for using a computer its still annoying and worse than a mouse because with a mouse you can click or drag and place in a second, in this format you have to think "move the box from point A to point B (with coordinates or a description) etc etc".

You wouldn't use a regular WIMP[1] paradigm with this, that completely defeats the advantages you have. You don't need to have a giant window full of icons and other clickable/tappable UI elements, that becomes pointless now.

[1]https://en.wikipedia.org/wiki/WIMP_(computing)
by pmarreck | 2025-09-09 00:51:15+00:00
Oh look, it's a poor, green-text Google apologist who thinks phones with preinstalled crapware, an energy management model that doesn't stop any app from saturating your bandwidth, CPU or battery draw, and a security model that ensures you stand a good chance of becoming part of a crypto farm or botnet just because you downloaded an emulator from a third-party app store, means you have above an 80 IQ! LOL, way to virtue-signal your poverty, bro. These are tough times, I get it... But the first 2 Android phones I ever tried, I crashed within 5 minutes just by... get this... turning on their fucking Bluetooth. WHAT QUALITY. More like "what Chinese shovelware," amirite?

(How does it feel? Literally turning around your inane opinion back onto you.)
by cubefox | 2025-09-09 00:52:06+00:00
> Another revealing indicator: Soho Art Materials, a popular art-supplies company in New York that works with artists and galleries, traces the sector’s decline to the summer of 2022. The firm’s sales began falling gradually and then in June 2023 dropped 20 percent from the previous month, according to Jonathan Siegel, a co-owner. The company was stretching 700 to 1,000 canvases annually for three years, starting in 2020; it now does about 200 a year, he said.

It might be a stretch, but Dall-E 2 came out in April 2022.
by fzeroracer | 2025-09-09 00:52:39+00:00
Well, it depends on the logic error doesn't it? And it depends on how the system is intended to behave. A method that does 2+2=5 is a logic error, but it could be a load-bearing method in the system that blows up when changed to be correct.

Something like blowing up the stack or going out of bounds is more obviously a bug, but detecting those will often require inferences from how a code behaves during runtime to identify. LLMs might work for detecting the most basic cases because those appear most often in their data set, but whenever I see people suggest that they're good at reviewing I think it's from people that don't deeply review code.