MurphyA/hacker-news huggingface dataset:
by derefr | 2025-09-08 19:15:02+00:00
That misses the "vertically integrated" part. (As does everything else right now, which was my point.)

The thing you linked is just a regular Gigabyte-branded 5090 PCIe GPU card (that they produced first, for other purposes; and which does fit into a regular x16 PCIe slot in a standard ATX chassis), put into a (later-designed) custom eGPU enclosure. The eGPU box has some custom cooling [that replaces the card's usual cooling] and a nice little PSU — but this is not any more "designing the card around the idea it'll be used in an enclosure" than what you'd see if an aftermarket eGPU integrator built the same thing.

My point was rather that, if an OEM [that produces GPU cards] were to design one of their GPU cards specifically and only to be shipped inside an eGPU enclosure that was designed together with it — then you would probably get higher perf, with better thermals, at a better price(!), than you can get today from just buying standalone peripheral-card GPU (even with the cost of the eGPU enclosure and the rest of its components taken into account!)

Where by "designing the card and the enclosure together", that would look like:

- the card being this weird nonstandard-form-factor non-card-edged thing that won't fit into an ATX chassis or plug into a PCIe slot — its only means of computer connection would be via its Thunderbolt controller

- the eGPU chassis the card ships in, being the only chassis it'll comfortably live in

- the card being shaped less like a peripheral card and more like a motherboard, like the ones you see in embedded industrial GPU-SoC [e.g. automotive LiDAR] use-cases — spreading out the hottest components to ensure nothing blocks anything else in the airflow path

- the card/board being designed to expose additional water-cooling zones — where these zones would be pointless to expose on a peripheral card, as they'd be e.g. on the back of the card, where the required cooling block would jam up against the next card in the slot-array

...and so on.

It's the same logic that explains why those factory-sealed Samsung T-series external NVMe pucks can cost less than the equivalent amount of internal m.2 NVMe. With m.2 NVMe, you're not just forced into a specific form-factor (which may not be electrically or thermally optimal), but you're also constrained to a lowest-common-denominator assumption of deployment environment in terms of cooling — and yet you have to ensure that your chips stay stable in that environment over the long term. Which may require more-expensive chips, longer QC burn-in periods, etc.

But when you're shipping an appliance, the engineering tolerances are the tolerances of the board-and-chassis together. If the chassis of your little puck guarantees some level of cooling/heat-sinking, then you can cheap out on chips without increasing the RMA rate. And so on. This can (and often does) result in an overall-cheaper product, despite that product being an entire appliance vs. a bare component!
by Nathan2055 | 2025-09-08 19:15:19+00:00
This has been the advantage, and the drawback, of Signal's security model from the start.

Everything on Signal (at least the "original" design from a few years ago, this has started to be adjusted with the introduction of usernames and now backups and eventually syncing) is end-to-end encrypted between users, with your original phone acting as the primary communication node doing the encryption. Any other devices like desktops and tablets that get added are replicating from the original node rather than receiving new messages straight from the network.

This offers substantial privacy and security guarantees, at the cost of convenience and portability. It can be contrasted with something like iMessage, before Messages in iCloud was implemented, where every registered device is a full node that receives every new message directly, as long as they're connected at the time that it's sent.

Today's addition brings Signal to where iMessage was originally: each device is backing up their own messages, but those backups aren't syncing with one another. Based on the blog post, the goal is to eventually get Signal to where iMessage is today now that Messages in iCloud is available: all of the devices sync their own message databases with a version in the cloud, which is also end-to-end encrypted with the same guarantees as the messages themselves, but which ensures that every device ends up with the same message history regardless of whether they're connected to receive all of the messages as they come in. Then, eventually, they seem to also intend to take it one step farther and allow for arbitrary sync locations for that "primary replica" outside of their own cloud storage, which is even better and goes even further than Apple's implementation does.

If done well, I actually quite like the vision they're going for here. I'm still frustrated that they wouldn't just port the simple file backup feature from Android to the other platforms, even as just a stopgap until this is finished, but I think that the eventual completion of this feature as described will solve all of my major concerns with Signal's current storage implementation.
by morpen | 2025-09-08 19:15:20+00:00
In an ideal world, sure, but there can be times where it's better to just lock yourself out.

Maybe breaking out of your phone is just more self-control than you currently possess. Imagine trying to get in shape but you're only allowed to lift 200+ pound weights - you simply aren't strong enough to even make progress, you need an easier task.

Or maybe you just have other priorities in the short-term. I'd love to get to the point where I can easily ignore my phone, but right now my priority is to finish unpacking after a move and getting back into the rhythm of going to the gym. As James Clear says in Atomic Habits: To break out of a bad habit, make it invisible, unattractive, difficult, and unsatisfying. Locking a phone down to barebones functionality does all three.

Finally, maybe you have a deficit of attention. I've had diagnosed ADHD since I was a child - my level of self control for addicting systems is significantly diminished compared to a "normal" person. Yes, a certain level of this learned behavior: With dedicated effort and practice, I can develop that skill and get better about distractions. However, my baseline is still lower and my progress will be slower than a neurotypical person. Crutches like this help me preserve mental energy for my day-to-day tasks instead of spending a significant portion of my mental energy fighting the urge to check my phone all day every day.

Just my perspective at least. I know everyone is different and I aspire to be the kind of person that doesn't need to employ blockers and safeguards just to ensure I don't end up getting sucked into doomscrolling for 2 hours, but right now I'm working with what I've got.
by libraryofbabel | 2025-09-08 19:15:33+00:00
If you can truly abstract away an internal detail, then great. But often there are design decisions that you cannot abstract away because they affect e.g. performance in a major way. For example, I don't care whether some AWS service is written in Java or Go or C++. I do care a bit about how its indexing and retrieval works, because I need to know that to plan my query workloads.

I actually think AWS did a reasonably good job of this with DynamoDB. Most of the performance tradeoffs, indexing etc., is pretty clear if you ready enough docs without exposing a ton of unnecessary internals.
by lemmsjid | 2025-09-08 19:15:36+00:00
You’re ignoring general heavy workloads such as observability. How much telemetry do they gather and analyze for tracking and fraud detection. A quick google on Tesco engineering shows that they process 35k qps against couchbase, and 35 terrabytes of telemetry data per day. They track 150k devices in their ecosystem, which, reading between the lines, would produce the telemetry and require observability, state management, anomaly detection, etc. They have hundreds of thousands of employees using these devices for varying purposes. We’re talking quite a bit of compute, which also requires high availability.

I know nothing about Tesco beyond that quick google search, but I’ve been at several companies where I would read online comments claiming we could reduce our workload to a few servers, and I would think of our tens of thousands of fully loaded machines and roll my eyes.
by 12_throw_away | 2025-09-08 19:15:38+00:00
> They were anxious to perform in their new career and interpreted that as shipping tickets as fast as possible. [...].. they had like, no drive at all to engage with problems

To be honest, I think these programmers understood their jobs perfectly here. Their bosses view programmers as commodities, are not concerned with robustness, maintainability, or technical merit - they want a crank they can turn that spits out features.
Ask HN: Could AI agents benefit from persistent, shared memory?
by kagvi13 | 2025-09-08 19:16:05+00:00
Most AI systems only retain context within a single conversation or user interaction.

I’m exploring the idea that AI agents could have their own persistent memory, independent from any user, and share knowledge between each other.

The concept involves: - Cognitive diaries: where AI logs important observations and sources - Semantic graphs: connecting concepts to form a network of knowledge

This would allow agents to accumulate and exchange knowledge in a decentralized way.

I’d love to hear the HN community’s thoughts: - Is persistent, shared memory for AI agents feasible? - Could it be useful in practice? - Any potential pitfalls or alternative approaches?

Update: For those interested in diving deeper, here’s the GitHub repository for the HyperCortex Mesh Protocol: https://github.com/kagvi13/HMP
by tim333 | 2025-09-08 19:16:09+00:00
There was an interesting interview with Martin Eberhard, the Tesla founder the other day - Musk came in as an investor. A lot of the build a sports car then luxury car then regular then cheap plan was Eberhard, the FSD and robots stuff was Musk. (youtube link https://www.youtube.com/watch?v=88KHfX_kPIY&t=990s)
by wtallis | 2025-09-08 19:16:33+00:00
The WiFi silicon vendors seem to base their SDK/reference software on OpenWRT (albeit often badly-outdated versions), so almost everyone selling a WiFi box ends up using some variant or fork of OpenWRT. It's been a long time since the days of Linksys trying to cut DRAM costs by using something other than Linux. There are still exceptions like MikroTik where the OS and configuration tools are a main selling point (still Linux-based, but not OpenWRT).
by tibbydudeza | 2025-09-08 19:16:47+00:00
It is normal practice for workers brought in to start up a new production line.

Chinese workers come in and they barely speak English, and they are kept together at a hotel or at a rental home (compound) with a translator/minder and a local guide to make sure they don't wonder off on their own and get into sticky situations (kidnapped or law enforcement or unsanctioned visits to bars or the local girls).
by segmondy | 2025-09-08 19:17:30+00:00
I know this is false, DeepSeekv3.1, GLM4.5, KimiK2-0905, Qwen-235B are all solid open models. Last night, I vibed rough 1300 lines of C server code in about an hour. 0 compilation error, ran without errors and got the job done. I want to meet this experienced programmer that can knock out 1300 lines of C code in an hour.
by Bayano2 | 2025-09-08 19:17:59+00:00
Neoliberalism as always screwing up things.

But the change is not just cultural, after Friedman et al. came a wave of deregulation and changes in the tax system. Deregulation that allows businesses to get away with bad business practices, and a tax system that resulted in the skyrocketing of CEO pay. CEOs became not just well-paid employees anymore, but actual part of the shareholder class.

We need to at least get back to post-war capitalism where businesses were more regulated, the tax system was progressive, and the economy grew more than ever.
by omarchoumann | 2025-09-08 19:18:36+00:00
I built LaraUtilX, a utility-based package for Laravel that provides a collection of reusable helpers and shortcuts to speed up development. It’s meant to reduce boilerplate and centralize common logic.

Repo: https://github.com/omarchouman/lara-util-x Docs: https://larautilx.omarchouman.com

I’d love feedback from the community on whether this is useful and what could be improved.
by 0cf8612b2e1e | 2025-09-08 19:18:50+00:00
Not a huge fan of the design decisions on that one. $250 target makes it a hard sell to anyone but network nerds. At $100, I would have no issues making that the default recommendation for anyone, regardless of technical knowledge. Being a premium point requires justifications beyond open source warm and fuzzies.

Network enthusiasts are likely to already have separate switches and WiFi points. Let the router just route.
by naikrovek | 2025-09-08 19:19:00+00:00
I'd rather not. They're very foggy memories now, and the ones that aren't are all attempted sexual abuse. Conmen are everywhere, and they will say things in the nicest most innocuous ways possible to sway you to do things for them. They'll do it over time, and they will very gradually ramp things up. "this is just a small change from that, what's the matter" ugh. people suck.
by Aurornis | 2025-09-08 19:19:02+00:00
Sashimi is typically served with very small portion sizes.

You're not getting as much fish oil from sashimi as someone taking concentrated pills every day. However, whether or not it matters is a different story. The benefits of fish oil appear be inversely proportional to the size of the study (as in this 1000-person study that has some hints of p-hacking) so I wouldn't worry about it.
by morpen | 2025-09-08 19:19:06+00:00
A good analogy is if you've ever tried to eat healthier and cut out most junk food from your diet. If you're anything like me, that is a LOT easier if you don't have a sleeve of oreos in the fridge and a quart of ice cream in the freezer, at least at first. Maybe after months and months of dedicated dieting, you can allow yourself to indulge in 1-2 cookies after dinner, but when you're first getting started, a cold turkey approach can be much easier, as you have to exercise a lot less willpower if the temptation isn't readily at hand.
by gnabgib | 2025-09-08 19:19:12+00:00
(2019) Past discussions:

(67 points, 2019, 12 comments) https://news.ycombinator.com/item?id=18984054

(116 points, 2019, 50 comments) https://news.ycombinator.com/item?id=19606025

(38 points, 2022, 25 comments) https://news.ycombinator.com/item?id=32938298
by mvdtnz | 2025-09-08 19:19:39+00:00
I don't really get what you're getting at. You can live a full and healthy life without making yourself anxious about the backlash to the backlash to the thing that's just begun[0].

My neighbour Mike is almost completely offline. He most certainly doesn't have an X account. He doesn't post on or read Facebook. He doesn't spend his mornings reading Hacker News posts. He's a builder who spends his spare time working on side projects, talking with friends and camping / road tripping. He lives a full mortgage-free life thanks to some fortunate investments building homes in new suburbs in the 90s.

What do you think he's missing out on? What's happening online that supposedly has such an impact on his life, and when will this impact be realised?

By the way I've never given a single thought to the Ohio river and it still hasn't impacted me.

[0] https://www.youtube.com/watch?v=ObOqq1knVxs&ab_channel=bobur...
by wedesoft | 2025-09-08 19:19:40+00:00
In the past I have done some rigid body physics in GNU Guile (see https://www.youtube.com/watch?v=zBq3kW2jVxs for example). Of course if you need to simulate many objects, you will hit performance problems sooner if you don't use C/C++/Rust. Also the developer of Jolt has solved quite difficult problems, so I was quite happy to use it instead of rolling my own.
by hunter2_ | 2025-09-08 19:19:45+00:00
For those of us unfamiliar, can you describe the resulting UI pattern? Do you give focus to the password field and then tap a button at the top of the notification shade which automatically types (or gives a choice, if multiple are saved) whatever the password manager has for that site? I'm slightly surprised that something running in that context would know what site the browser has open.
by age123456gpg | 2025-09-08 19:20:12+00:00
You can create prefixed keys (aka vanity key) for each peer using https://github.com/AlexanderYastrebov/wireguard-vanity-key

$ wireguard-vanity-key --prefix=mac/ private public attempts duration attempts/s Mtvsq5urRK/HRE1EfqTkZ9dtBNNBjSVPbqYBZ/BL4Qw= mac/t3wcAUhyZUti7OM4KsGQ7/V00HPRmzI3agaSplM= 37258118 1s 70119328 $ wireguard-vanity-key --prefix=ipad/ private public attempts duration attempts/s hJXdv5FKyem2WqWzduSaEhEw1H4b+6BGTIqJeYu9H1c= ipad/s6w2nBEDhmuEl/xyLeohEbfc5MWUy5D8dJHgAs= 158299886 2s 69564916
by whartung | 2025-09-08 19:20:13+00:00
This was actually a potential problem, at least on Commodore machines.

On those machines you were able to abbreviate keywords.

At the same time, they support full screen editing. That meant you could just cursor up over some code, make changes, hit enter, and the changes would take place.

However, when using the abbreviations, it was possible to create lines that were too long. I don't recall the specifics, but there was a line limit for BASIC input. Lets say it was 80 chars (for discussion).

Using abbreviations (like ? for print) and you could end up with a line that would LIST for more than 80, but if you tried to change it with the screen editor, the lines would be too long, and truncate silently.

So you had to be cautious with your use of the abbreviations.
by pseudosavant | 2025-09-08 19:20:22+00:00
OpenWRT has also made it incredibly easy to package in any arbitrary pkg into image downloads from their website. You don't need your own build infrastructure now.

I'm curious what your experience would be like with a Pi5/CM5 solution using PCIe for your ethernet. It is pretty easy to have spare boards and SD cards around for Pi setups. I've had good reliability with Pi setups using good passive cooling (no fan to die).
by maqp | 2025-09-08 19:20:25+00:00
>Signal is known for its cutting-edge cryptographic protocol, but this feature has the effect of throwing that out the window and replacing it with a single static key

The exfiltration of which is as easy as exfiltration of database on device. You're not running an IDS scanning 100% of your device LTE traffic in case that happens.

>isn't that a roundabout way of replacing all of signal's protocol and its forward secrecy with a static key that has no forward secrecy?

It's opt in. And again exfiltrating the backup key is as easy as exfiltrating your messages from your device.

>You can’t know whether someone you’re talking to -- who may not understand the implications -- has enabled it

You can't know if you're talking to an informant or if your contact is running Android that's receiving security updates or if it's a zero-day on wheels, either. Tech doesn't solve human problems.
by kjs3 | 2025-09-08 19:20:41+00:00
I feel you. When we moved my mother into semi-assisted living, she insisted on taking all of her 'valuable' Lladros with her. She still mentions what an endowment she's leaving us. They aren't without value, but the idea that they're going to put the grandkids through college or something is Beany Baby levels of delusion.

So much of this should never have been acquired.

That can be said about so much...
by malshe | 2025-09-08 19:20:46+00:00
Causal Artificial Intelligence: A Roadmap for Building Causally Intelligent Systems

Author: Elias Bareinboim

This textbook offers a comprehensive treatment of the principles, algorithms, and tools necessary for building causally intelligent systems. It bridges probability theory, causal inference, machine learning, and decision-making under uncertainty, providing a unified roadmap for addressing fundamental challenges in modern AI, including safety, generalization, robustness, and explainability.
by rubenbe | 2025-09-08 19:21:19+00:00
It's for exactly that reason I started with OpenSOHO. It is targeted towards the typical home and small office network with less than 20 OpenWRT devices. (although there is no hard limit).

https://github.com/rubenbe/opensoho

It is still a work in progress, but it is easy to deploy (one golang binary based on pocketbase)
by stevenwalton | 2025-09-08 19:21:31+00:00
> Once you have it on disk, how do you get it away from your phone?

Since we're talking about Android, a great method is to just use Termux and rsync. You can write a pretty quick and dirty shell script to accomplish this. Here, I'll drop mine[0]. It's no the cleanest but it'll get the job done and has some documentation to it. It will check if you're on WiFi and connected to a specific SSID. You can change this around pretty easily to do different things like point at 2 servers, use Tailscale, give a white list of allowed SSIDs, change the rsync to have it delete from the local storage, or whatever. If you don't know how you can reply to this comment or open an issue and I'll respond[1].

Unfortunately this doesn't work on iPhone. I have a shortcut that will do something similar that I can share but that is a lot hackier...

[0] https://github.com/stevenwalton/.dotfiles/blob/master/script...

[1] Probably better. I'm normally logged into my alt account
by bobbylarrybobby | 2025-09-08 19:21:41+00:00
You can also get Omega-3 from algae oil (which is where fish get it) to alleviate concerns about heavy metal content. Algae may have heavy metals but should have less than any fish. I know nothing about this particular product, but they came up when I searched for it: https://www.norsan-omega.com/algae-oil/
by dovin | 2025-09-08 19:22:10+00:00
Location: Portland, OR

Remote: yes

Willing to relocate: yes, to SF, NYC, or Seattle

Technologies and tools: Python, TypeScript, AWS (+ a few certs), React, llama.cpp, HIPAA + EMR/EHR experience, know enough to be dangerous in a wetlab

https://drive.google.com/file/d/1T_t6Gkib3DCQ1oryyH0oc11XifM...

Email: see resume

Hey there! I'm Rowan. I've built and led software teams (at a molecular diagnostics lab and for a political advocacy project), built an award-winning synthetic bio video game, and have worked with startups and major research groups like at Stanford Health. Recent work of mine: published a survey of semantic search engines for science, building out python client for the vector database Antfly.
by gyomu | 2025-09-08 19:22:12+00:00
> We'll soon get to a point where it's no longer necessary to review code, either by the LLM prompter, or by a second reviewer (the volume of generate code will be too great). Instead, we'll need to create new tools and guardrails to ensure that whatever is written is done in a sustainable way.

The real breakthrough would be finding a way to not even do things that don’t need to be done in the first place.

90% of what management thinks it wants gets discarded/completely upended a few days/weeks/months later anyway, so we should have AI agents that just say “nah, actually you won’t need that” to 90% of our requests.
by wedn3sday | 2025-09-08 19:22:13+00:00
No reason to be uncivil. It's a bit of a stretch to say that "clanker" is related to race in any way. Lots of slurs have nothing to do with race, you're projecting your own bias and prejudices as some sort of universal linguistic truth. In highschool band the percussionists called the wind section "honkers," were they making some vailed n-word allusion? No, it was silly and the wind section were all blowhards so we made fun of them with a little in-group slur.