MurphyA/hacker-news huggingface dataset:
by lukeschlather | 2025-10-05 13:43:28+00:00
I love the idea of personal data storage and I want it to be the default, but I think there are some possibly insurmountable technical problems. This article doesn't mention schema once, and schemas make seamless data portability virtually impossible. I've spent a week making sure a simple CRUD app could change a string field to a UUID field without causing any outage or bugs.

You can export your data from Google or Facebook today, but then you need to write a copy of the source UI that faithfully replicates the way all those data fields are supposed to display. And tomorrow the source makes a change so what used to be one field is now two fields, oh and they also removed another field entirely so that data is just gone. Well, in future dumps anyway. Are you going to use the old schema or the new schema for your display? Is it possible to do both?

When everything is in data silos, you can freely and safely change data format, which is something that needs to happen a lot as applications evolve. Even in a data silo, doing this is pretty tricky and bugs and data loss are significant risks. If you're trying to sync between an unbounded number of data repositories where each repository has potentially conflicting relationships with the data schema, data loss is practically assured.

Another big problem is schema permissions and identity. I might have some piece of data that says "person A is allowed to see this set of fields" and another piece that says "person A is blocked from seeing this other set of fields." This gets synced to 3 different servers, one of those servers has no idea that userA is in fact person A. So you fail closed, but then the data on that server practically does not exist if the goal of this data repository is sharing some data with person A. You really can't do any sort of fine-grained access controls in a system where trust/identity/auditing is decentralized.
by dahart | 2025-10-05 13:45:12+00:00
Does the performance of individual data ownership hosted at home actually change very much when people have gigabit upload speeds? Since applications can already make multiple asynchronous requests, if we’re imagining that applications would need to request user data from each user’s house, the upload speeds would primarily affect latency and not necessarily throughput. If this does affect throughput, and it certainly might, then I’d guess that everyone having gigabit upload speeds doesn’t fix the problem. If we’re talking about something like Reddit and Facebook needing to make external requests for every comment in a long thread, I’d wager that it wouldn’t matter if every single request could upload at 100GB/s, it would still be hundreds of times slower than what we have today.

Even if I’m wildly in favor of user control over data, I’d venture to say that there still is no choice but to use someone else’s computers, and not just for performance reasons. If applications have to gather every individual user’s data that gets shown to another user from somewhere outside their servers every time, won’t reliability and consistency and UX likely become nonexistent, in addition to the unusable performance?
by krater23 | 2025-10-05 13:45:38+00:00
When I execute code on your machine, you are lost. Simply like that.

Don't store important passwords on your machine in a single point of failure. It's safer to store them unencrypted in a wrong named textfile than on the place where everyone will look automacially at first. But more secury is it to NOT store them at all on your machine.
by DiscourseFan | 2025-10-05 13:46:33+00:00
I’ve never experienced anything like this in my life, but if I were in that situation I would go straight to the manager who was “mentoring” them and threaten to quit if they genuinely believed the story.

I guess politics is about having balls too. I mean that’s not great what happened but either its true to a certain extent (not saying it is just saying you have to be humble sometimes), or its completely bullshit and you have to stand up for yourself.

Even if it works here, eventually she will try that same trick at another level with someone who is willing to take a bigger risk to get ahead, and they won’t be bluffing. Whole companies can come down because of people who behave like this and if I were the manager in this situation I would see how easily we could offboard this person, even if I thought they did good work in the past.

But as I said, even if she shouldn’tve been using the story to get ahead, and even if you pressure your boss saying you’ll basically quit if she gets promoted over you, there’s a possibility that you did cause a problem and that you have to recognize your own social failings. That’s I guess one of the most important “interpersonal” skills, to never be a victim, even when you have been victimized, and to try and view the situation objectively. You can both be in the wrong here at the same time, there’s no contradiction; recognizing that is an important skill in management.
by steveBK123 | 2025-10-05 13:47:19+00:00
The entire DOGE exercise, depending on which flavor of red cap wearer you talk to, was either fake (it was just for PR), about efficiency (trim waste), loyalty purges (drain the swamp), or mass layoffs (drown the government in the bath tub). Most of that sounds bad.

Double sow because DOGE itself was not a real government agency. Which then create a massive loophole for it to be run by a guy who didn't go through the appointee congressional approval process if it were a real agency.

And yet it was wielding power over real agencies with real appointees at the head...
by throw0101a | 2025-10-05 13:47:28+00:00
> Epistemology is the branch of philosophy that examines the nature, origin, and limits of knowledge. Also called the theory of knowledge, it explores different types of knowledge, such as propositional knowledge about facts, practical knowledge in the form of skills, and knowledge by acquaintance as a familiarity through experience. Epistemologists study the concepts of belief, truth, and justification to understand the nature of knowledge. To discover how knowledge arises, they investigate sources of justification, such as perception, introspection, memory, reason, and testimony.

* https://en.wikipedia.org/wiki/Epistemology
by anonym29 | 2025-10-05 13:49:27+00:00
As a friendly reminder, you're arguing with an apologist for the security-flawed approach that the NSA advocates for and wants.

There are absolutely NSA technical and psychological operations personnel who are on HN not just while at work, but for work, and this site is entirely in-scope for them to use rhetoric to try to advance their agenda, even in bad faith.

I'm not saying mjg59 is an NSA propagandist / covert influencer / astroturf / sockpuppet account, but they sure fail the duck test for sounding and acting like one.
by jordanb | 2025-10-05 13:49:31+00:00
This is basically excuses being made by C people for use of a language that wasn't designed for and isn't suitable for safety critical software. "We didn't even need that feature!"

Ada's compile time verification is very good. With SPARK it's even better.

Runtime constraints are removable via Pragma so there's no tradeoff at all with having it in the language. One Pragma turns them into static analysis annotations that have no runtime consequences.
by lmeyerov | 2025-10-05 13:49:48+00:00
That's a cool concept - would be curious about a more common setup for agentic data analysis (ex: for using in Claude Code) like:

* Multiple tasks vs 1

* O3/o3-mini + 4o/4o-mini instead of nano

* Extra credit: Inside a fixed cost/length reasoning loop

Ex: does the md-kv benefit disappear with smarter models that you'r typically use, and thus just become a 2-3x cost?
by jmclnx | 2025-10-05 13:50:05+00:00
Interesting Article, worth a read.

But they really loves multi-screens :) For me, multi-screens are a big waste, I find virtual screens for more useful. The only real use multi-screens have for me is debugging a program with some kind of user interface. And the 2nd screen only needs to be a text terminal.

But, I have not used Windows for decades, so I wonder if these multi-screen setups and popular due to how the Windows GUI work and are really needed.
by throwaway290 | 2025-10-05 13:50:18+00:00
Bad faith = trying to normalize bad faith behavior.

> If you think you can stop unethical people from AI washing your software, feel free to try, you will fail.

Posts like these = trying to stop unethical people from copyright (copyleft) washing. Telling people writing these posts that it's the new normal is basically saying they are doing pointless thing, while they are doing something very good
by al2o3cr | 2025-10-05 13:50:37+00:00
To see where it slipped, where logic that looked correct on paper failed under real use cases. That’s vibe coding in its purest form.

That's MANUAL TESTING in its purest form. There's no "coding" at all.

The article is right about one thing: managers have been doing one thing and claiming to do another for a long long time
by me-vs-cat | 2025-10-05 13:50:58+00:00
My initial reaction was the same, then I thought: "no, we need more of this".

We need more discussion about copyright in our society, and we need it most in front of those who are unaware, inattentive, or would otherwise shirk that discussion. Posting a relevant link in a relevant discussion appears as good an avenue as any to get people talking.
by floundy | 2025-10-05 13:52:04+00:00
I’m not going crazy, right, nearly nobody aside from professional writers used em dashes prior to 2022. And the whole bolded topic intro, colon, short 1-2 sentence explanation seems way more like a product of GPT formatting than how organic humans would structure it?

So much writing on the internet seems derivative nowadays (because it is, thanks to AI). I’d rather not read it though, it’s boring and feels like a samey waste of time. I do question how much of this is a feedback loop from people reading LLM text all the time, and subconsciously copying the structure and formatting in their own writing, but that’s probably way too optimistic.
by junto | 2025-10-05 13:52:11+00:00
Back in the late 90’s we were at a tipping point of how to monetize the world wide web. It turned out that selling advertising was way easier than figuring out micropayments. Advertising turned into a billions of dollar business. Facebook then turned the World Wide Web into a snooping platform. We then moved into a global propaganda engine on a mass scale.

I wonder if micropayments had been solved before taking the easy route, we would have been in a much more healthy global scenario today.
by tpm | 2025-10-05 13:52:27+00:00
> A comfortable life in which country?

Not that important, if you are able to win 150k USD/EUR a bet several times in a year.

> So, this doesn't sound like just ordinary people who have lost hope.

Not sure where the 'hope' got in, but in our country ordinary people are perfectly able to enter a bar and ask patrons to place a bet in exchange for a beer and a vodka. In fact the bar and the betting shop are often the same place.

> But becoming a professional sports gambler, or a professional poker player, for example, is not really the usual response to losing hope.

It's not the usual response but there is a sort of people who do this. They will not work 9-5 a stable good paying job although they are able to, but absolutely will put huge effort into finding a way to make money any other way.
by n4r9 | 2025-10-05 13:52:32+00:00
For some reason, IM encourages people to send superficial quickfire messages, which is very inefficient if one party is busy.

The classic example is

Colleague: "Hi".

One hour passes

You: "Hey - what's up, can I help you with something?"

10 minutes pass

Colleague: "Yeah I was wondering if I could ask you about Foo"

One hour passes

You: "Sure, what do you need to know?"

Next day

Colleague: "I'm trying to export but it's not working."

One hour passes

You: "Okay... Is it giving you any error messages? Please give me as much info as you can in one go!"

etc...
by jauntywundrkind | 2025-10-05 13:52:34+00:00
Its scary and wild how that era has receeded so quickly, at least for me. The accusations of fraud, the reckless plundering of databases in grossly illegal manner: it's all slipping, the archive of that intense couple months compressing, with just an image of Elon Musk with a chainsaw hat & sunglasses as the icon.

More monstrosities were to follow.
by mrconter11 | 2025-10-05 13:53:52+00:00
Hey everyone!

I've always found the Wilhelm Scream a bit intriguing, but there's no good centralized website for browsing and cataloging all its appearances. So I built one!

Anyone can easily add or edit entries. The goal is to document every Wilhelm Scream with timestamps, YouTube clips, and details for all movies and TV series.

Check it out and feel free to contribute! :)
by macintux | 2025-10-05 13:53:59+00:00
Personally, I use it as much for other secrets as for browser passwords. Social security numbers, software licenses (not so much anymore), password reset questions, passwords I can't paste (for work), etc.

I don't use a plugin. Never tried it, simply never mattered enough (and I generally store frequently-used browser passwords in the browser's keychain as well).
by heelix | 2025-10-05 13:54:05+00:00
Just having to deal with getting the wrong item - something more expensive shipped, though it was not the item I was actually after. Did not take the wizard past the return instructions where they would charge me the amount, but no information on the return. For a $15 item, I'll keep the $20 package they shipped me -- not going to deal with their mistake if it is going to cost me to help them fix the issue.

Biggest issue is the shipping. The primary reason I had prime was the shipping - and I swear, only a small fraction of packages ship anywhere near the published date.
by steveBK123 | 2025-10-05 13:54:23+00:00
I'd take it a step further and say this distinction is also contributing to the erosion of hobbies in younger generations. Even more so it is eroding time spent on productive / skill based hobbies and lean into consumption based hobbies.

Due to the rise of influencers, social media is barely a sharing platform anymore.. its just decentralized long-tailed broadcast media.

Many modern people think dining out and travel are hobbies, and in between doom scroll social media.

Time spent staring at the phone is rarely productive or anxiety reducing.
by reaperducer | 2025-10-05 13:54:43+00:00
Simpler than the one from the HN-linked blog.

It would make even more sense if sorted by iPad release date.

It's not like someone's going to buy a brand new M-series iPad and then get a 10-year-old first gen pencil for it.

I believe what's what a commenter upstream is trying to complain about, but I couldn't make full sense of what he wrote.
by sam_lowry_ | 2025-10-05 13:55:02+00:00
> Email for me is a critical service

This is exactly why I only trust myself to do it. I almost lost my gmail account a couple of times in the past, and every time it was quite stressful. Since then, I use gmail as a backup email provider, than is, pretty much never.

Due to the way mail servers work, you have a couple of days to sort out your troubles before you will start missing emails. At worst, you can always buy Google for Work or some other SaaS and point your MX servers there.

Backup is always a hard problem, but I got to live with Hetzer Clould backing up my VMs, Hetzher Backup boxes as restic backup targets and a tiny Celeron server in the laundry closet for local backups.
by ksec | 2025-10-05 13:56:15+00:00
In terms of NAS, I have long wonder if there is a market for a combination of both online and offline. We will need at least 2 HDD for redundancy and to prevent bit riot. And the NAS will be sold as a whole package and subscription, with an encrypted backup services included for first 2 years and requires the backup subscription to work there after. The profit margin is first on the hardware and then on long tail backup which is charged like iCloud and Google storage per tier. Where your 1.5TB storage will be charged at 2TB storage.

Before 2014 I would have thought Apple to potentially take this route for Time Capsule. Instead they doubled down on iCloud. Google will never take this route. Microsoft is not interested. Amazon should have done this and bundled with cold storage back up but their track record are not good enough. I doubt people trust Meta enough even if the solution was perfect.

In pre 2012 you could at least bet on Apple to be somewhat customer centric.

May be UniFi will do it. They just announced their 2 Bay UNAS and I only just discovered, they are a 40B market cap company. ( I thought they were much smaller )
by Dylan16807 | 2025-10-05 13:57:53+00:00
IRC has pretty much always been free without ads. You make it sound unworkable when it's become so much easier to run over time. And tons of forums are in the same category.

Also there isn't a way for people to pay their share of server cost for services like that. For your average non-video communication service your options are paying 0x or paying 50x.
by mariusor | 2025-10-05 13:58:03+00:00
> Meanwhile - Nothing changes

Well, TFA, and sibling posts to mine, point out some ways in which federated networks are leading the change in this direction. I would add that alongside SOLID and the AT Protocol, ActivityPub also encourages people taking ownership of their own data.

So probably you need to focus your attention to where the change happens instead of waiting for large, ad filled, for profit networks to act on it. Because indeed they have no incentive.
by ipaddr | 2025-10-05 13:58:18+00:00
Not a scam a local business who can't compete on price with a global marketplace.

What they offer is the ability to put the product in your hands immediately, they hire your friends /family and pay taxes to your city and national government allowing services like police, fire and hospitals to be funded.

For many cheap prices, longer wait times and not supporting your local area makes more sense to them. But then they complain about the local services and not realize their decision to not support them had an affect.
by rimeice | 2025-10-05 13:58:27+00:00
I'm undecided on this, initially I was on the “this is bad, we’re outsourcing our thinking” bandwagon, now after using AI for lots of different types of tasks for a while now, I feel like generally I’ve learnt so much, so much more quickly. Would I recall it all without my new crutch? Maybe not, but I may not have learnt it in the first place without it.
by j1elo | 2025-10-05 13:58:40+00:00
I have no idea of how that went; now you have picked my interest and I'll be asking him to follow up. It did not occur to me that it needs to be too sophisticated of an attack (didn't stop to think through it too much, admittedly). Just thinking of how we collectively mostly never encrypt email seemed like the most obvious way to understand how that was possible. The email provider of either the company or the customer must have been compromised. But the bank account?
by danlark1 | 2025-10-05 13:58:53+00:00
Great work!

Popular narrative that NEON does not have a move mask alternative. Some time ago I published an article to simulate popular bit packing use cases with NEON with 1-2 instructions. This does not include unpacking cases but can be great for real world applications like compare+find, compare+iterate, compare+test.

https://community.arm.com/arm-community-blogs/b/servers-and-...
by bArray | 2025-10-05 13:58:54+00:00
The problem is that "anti-fascist" has been co-opted by Antifa [1] which have been designated as a terrorist organisation [2].

I think if it was "anti-communist"/"anti-marxist" it would be equally not appropriate for an OS.

[1] https://en.wikipedia.org/wiki/Antifa_(United_States)

[2] https://www.whitehouse.gov/presidential-actions/2025/09/desi...
by ivm | 2025-10-05 13:58:55+00:00
I highly recommend using MvvmCross with native UIs instead of MAUI: you get your model and view model 100% cross-platform, and then build native UIs twice (with UIKit and Android SDK), binding them to the shared VM. It also works with AppKit and WinUI.

In the past it was rather painful for a solo dev to do them twice, but now Claude Code one-shots them. I just do the iOS version and tell it to repeat it on Android – in many cases 80% is done instantly.

Just in case, I have an app with half a million installs on both stores that has been running perfectly since 2018 using this ".NET with native UIs" approach.
by DoctorOW | 2025-10-05 13:59:12+00:00
> Why should a country tolerate an information system designed to circumvent the enforcement of the law

This is the party line, but in practice ICE is not acting 100% within lines of the law. Unfortunately, it's possible for politicians, and even entire government agencies to lie. The evidence shows that ICE has both failed to enforce the law, and even follow the law themselves. This puts ICEBlock within other crime mapping or offender identifying tools.
by badhombres | 2025-10-05 13:59:13+00:00
The trade offs are though that patterns and behind the scenes source code generation is another layer that the devs who have to follow need to deal with when debugging and understanding why something isn’t working. They either spend more time understanding the bespoke things or are bottle necked relying on a team or person to help them get through those moments. It’s a trade off and one that has bit me and others before
by monero-xmr | 2025-10-05 13:59:33+00:00
“Tourism studies” isn’t a field. It’s not an academic discipline. Requiring someone to spend years “studying” this is completely absurd. The reality is university is finishing school, and young adults desire 4 years of screwing around while officially getting a degree, and society subsidies it.

You have missed my point entirely. These degrees have no value. I would argue they have negative value when factoring in their cost in resources and wasted time
by 1718627440 | 2025-10-05 13:59:58+00:00
I mean plain iteration uses function calls. Iterators are a more advanced concept that needs wrapper objects and function calls.

> as this is often the sign of a bug.

Why? I've just written that yesterday, I had never a problem with that. For example after deleting an element from an array I need to commit this change, by adjusting the size, etc. Why is it so unexpected that I also need to adjust the index? The index needs to be modified anyway.

Where is the notion coming from that this is less preferable than the workarounds, like marking some elements for deletion and then iterating a second time or by making a second container and moving everything that shouldn't be deleted (.filter) ?
by mountainriver | 2025-10-05 14:00:51+00:00
Because they are private and I can’t make them public. I have no self interest here, I’m an MLE by trade and this technology threatens my job.

I had been mostly opposed to vibe coding for a long time, autocomplete was fine but full agentic coding just made a mess.

That’s changed now, this stuff is genuinely working on really hard problems.
by ikjasdlk2234 | 2025-10-05 14:01:14+00:00
Reads like a bunch of CYA soundbites from a man who was incompetent and never should have been in the position he was in.

Much like many others in this administration. People worth their merit to lead these organizations say no, so we're left with egotistical personnel who were destined to top out at middle management.
by seabass-labrax | 2025-10-05 14:01:55+00:00
This isn't even close to true. The people who are serious about privacy and the open Web, and in the technologies posited to bring that about (such as self-sovereign identity and federation), tend to spend much more money.

They buy servers to self-host services, extra hardware to store data locally and domain names to let others find them. Those who cannot afford it sometimes join niche communities like the Tildeverse as an outlet for the interest.

In my experience it's largely the 'just not interested' camp who always go for the free webmail and whatever free messaging service comes with their phone.