MurphyA/hacker-news huggingface dataset:
by apprishiate | 2025-09-27 13:47:38+00:00
Hey, congrats on the launch! I think the onboarding was really interesting -- love the different illustrations. For consumer apps, everything needs to be as easy as possible, because you're competing with YT Shorts, TikTok (crack-level distractions). On iOS, I hit one roadblock where the keyboard blocked the "next" button -- small detail, but that required some thinking.

I was also keen to see how the whole system fits into my life before I paid, and since it take 66 days ;) I thought it would be nice to see if it actually worked before I decided to pay. Just a thought. I almost made it all the way through!

Curious how you used AI to migrate the website into an app. Could you share more about that process?

Great job -- shipping something is always exciting and doing so in such a short timeframe is something to be proud of.
by jqpabc123 | 2025-09-27 13:49:00+00:00
Without DNS encryption, my ISP gets a complete log of every hostname I query.

With DNS encryption, your ISP still gets a complete log of every IP you visit. And from your IP log, they can easily get the host names if they want them.

In fact, I'd be surprised if they even bother logging DNS at all. It's much easier, more efficient and just as effective to log IPs.

Used by itself, encrypting DNS doesn't really hide anything and is thus an exercise in futility. Used with a more comprehensive solution like a VPN, it is even more so.
by anal_reactor | 2025-09-27 13:49:05+00:00
I blame the fact that nowadays it's possible to live your entire life comfortably in solitude. People used to form relationships not out of pleasure, but out of necessity - it was impossible to farm land without family, and even in a city it was difficult to get shit done without at least some connections with neighbors and such. Once this necessity disappeared because most services started to function perfectly, so did social connections.
by simpaticoder | 2025-09-27 13:49:49+00:00
The home audio market has moved on, leaving this consolidation in its wake.

There is something wonderful about listening to physical music recordings without using a screen. It's like cursive writing, or knowing how to drive a stick-shift. But barring a Carrington event, or some moderate-to-severe internet catastrophe, its hard to motivate the utility of this kind of "middle path asceticism". "Shed no tears," the futurists say, since not too long ago most if not all "educated people" knew Greek and Latin, how to use a slide-rule, and how to saddle and ride a horse, and we don't particularly miss those things. I would argue caution, not least of which because this argument is too closely aligned with the market forces that know it's far more profitable to charge you per action than per object. It's always hard to know if we lost something important, or shucked off a barnacle holding us back, until we're looking back. I believe there is a sweet spot between the endless toil of "no technology" and the profound ignorance (and helplessness) that comes from putting everything behind a screen. I suspect that the hi-fi gear between the 1970's and 2010 will continue to be collectible for this reason for at least 100 years.
by rpdillon | 2025-09-27 13:50:23+00:00
I don't have a good answer for you, I'm afraid. I'm gonna be looking into alternative stores that still allow you to download the files. I've never worked with Kobo before, but I heard that that could work. Google Play can work. And there's always Anna's archive, that's kind of a last resort for me. I prefer to pay for high-quality copies than get some scanned low-quality version, but publishers don't want to sell me a file anymore.
by intended | 2025-09-27 13:50:25+00:00
Your point doesn’t exist in opposition to the research, because both can be true.

This misses that virality is driven by amplification. Further, that bots were aiming to drive a specific take/narrative/vibe. This is abuse and manipulation of our common spaces.

Deciding that this is unacceptable, understanding the mechanisms, is how we develop approaches that deal with the situation to the best of our ability.

It may be that we don’t hamper speech when its happening, but we can decide that post analysis and evidence, to hold manipulators accountable.

Or figure out some other path forward. Either way, reading the report before dismissing it out of habit and a desire to return to the olde days, doesn’t result in much of a discussion.
by the__alchemist | 2025-09-27 13:51:07+00:00
In embedded (not sure how applicable here?) you invoke a critical section to access a lock. You will have an interrupt handler. Inside that, you will invoke a critical section, which prevents other processes from interrupting it. Inside the CS, you an get a handle to a mutex that has shared state. The mutex is what I would call the "lock" in this convention.
by pabs3 | 2025-09-27 13:51:12+00:00
The only solution is open source, auditing source code and building from source code without binaries. First build an OS without using any binaries, then build the rest of the stack, auditing the code for each stage before doing any building.

Some solutions for that include Bootstrappable Builds (and StageX), Reproducible Builds and crev.

https://bootstrappable.org/ https://stagex.tools/ https://reproducible-builds.org/ https://github.com/crev-dev/
by whartung | 2025-09-27 13:51:21+00:00
Mailing list delivery is centralized, but archiving is federated. How many folks have a full copy of, say, the last 1, 2, 5, 10 years of a long running mailing list?

Client accessibility is up to the individual user. They can choose whatever client fits them best.

I don’t know any mailing list software that signs messages as a sort of “yes, this message did travel through the mailing list” verification. Were it that important I’m sure it’s possible. But having identical messages on 1000 subscribers computers has to stand for something.
by rglynn | 2025-09-27 13:51:59+00:00
> The only "negatives" are slippery slope make-believe scenarios not based in reality.

This is an exaggeration. There are countless examples of how this has played out in the past, a quick google search will yield many of them[1][2][3].

The point is that any kind of data collection by a government can and will (eventually) be misused and abused. The UK government is currently abusing its powers to access Facebook and Whatsapp private messaging to arrest regular people for words (i.e not CSAM)[4].

This particular national ID introduction has about as much to do with illegal workers as the Online Safety Act has to do with protecting children.

1. https://www.abc.net.au/listen/programs/rearvision/the-dark-s...

2. http://www.preventgenocide.org/edu/pastgenocides/rwanda/inda...

3. https://www.washingtonpost.com/archive/politics/1986/04/24/s...

4. https://freespeechunion.org/police-make-30-arrests-a-day-for...
by dalejh | 2025-09-27 13:52:17+00:00
Not a duolingo alternative, but I recently built a (WIP) web app for journaling in your target language with LLM-powered feedback and in-context word discovery.

I built it for myself as I wanted to practice writing in my target languages, while also wanting to learn new words... The idea was that hopefully I would remember the words if I could associate them to my journal for that day.

It's a little clunky, but give it a go if you're interested!

Right now it's a bring-your-own claude token model, but let me know if you're not comfortable with that.

https://lingolog.app/
by armchairhacker | 2025-09-27 13:52:37+00:00
Governments can and do censor domains. A theoretically censorship-proof system is impossible; even communication over bluetooth or radio can be shut down by signal jamming and physical persecution.

Also, you technically "own" your data on any social network. If you put a public key in your bio and archive every post, you can move to another network. Then use friends and close followers to broadcast your new location; those who care will probably find you without much effort, but if not, Open Social doesn't solve this problem either.

However, I still think Open Social is an improvement. Most social networks are really bad these days: manipulated engagement-driven algorithms, locked-down data accessible via poor UI, toxic community, and inconsistently-applied unspoken rules. These issues all have workarounds, and can still happen on Open Social (BlueSky's community is toxic, I don't know if its algorithm is gamed or its global moderation is reasonable). But it certainly makes them harder to form and easier to avoid:

- If everyone's data is available raw via API, it's easier to create your own algorithm and frontend (or realistically, use someone else's which is better designed and more suited to you personally than what a generic social media company would make)

- With all data available, it's more likely people will develop better algorithms to filter out toxicity and discover interesting posts. At minimum, it's more acceptable and easier to create whitelisted groups, where one person maintains an "algorithm" that simply selects posts they (and others who are granted invites) have determined are not trolls.

- If data access and ban lists are separate, the same network can have multiple ban-lists, so being banned isn't "all or nothing". You can choose a ban-list with rules you agree with and continue to see posts that most others would prefer banned. If no ban list is dominant, there's a good chance the rules that the ban-lists share are reasonable; you can worry less about being banned inconsistently or for a widely-considered unfair reason (e.g. upsetting a specific moderator), because in those cases you'll only be banned from one list.

- If having a public key and archive of your data is the default, and your followers' frontends automatically recognize the key and find your new domain/hub (e.g. if someone links it to the old hub), it's easier to move. If BlueSky shuts down tomorrow, some clients can just be updated to point to another domain with all the data and continue working as if nothing changed. Whereas if Reddit shuts down, in theory one can develop a clone from scratch and populate it with the archived data, but users would have to re-register and it would be a huge mess (+ legal issues).
by Dwedit | 2025-09-27 13:52:50+00:00
Different names can be a huge source of confusion. The C++ standard library uses `std::mutex` as a lightweight synchronization lock. But on Win32, `Mutex` refers to a heavy kind of lock that can be used across processes. Very different things despite both using the same word "mutex" in the name.

Here's another example of confusing terminology. In the C standard library, `fflush` just advances you to the next step, where your buffer goes out to the 'write file' system call, where your data sits in the disk cache to be written later on. Meanwhile, Win32's `FlushFileBuffers` actually forces everything out to the disk, acting much more like `fsync`. Yet again, very different things despite using the same word "flush" in the name.
by ziml77 | 2025-09-27 13:53:27+00:00
I wonder if anyone who's switched to an ergonomic setup has found that it stops working as well over time. Because I have long suspected that the real problems (in many cases) come down to weak muscles. But these ergonomic setups are likely to weaken them even more over a long enough period of time given that they try to avoid all of the strain.
by moron4hire | 2025-09-27 13:53:42+00:00
Skeumorphism isn't just resembling things from the real world. It's using simulated physical object styling and detail in a user interface to signify affordances in the design.

A penguin icon is not a skeumorphism because it being a penguin doesn't tell us anything about how to use the icon.

If the icon were a rendering of a physical push-button, then it would be skeumorphic, because the button image would suggest to us that we can click it.

Unless you're trying to make the argument that penguins deserve boops on their beaks.
by pessimizer | 2025-09-27 13:54:02+00:00
I don't know why this is always controversial in modern society, but it's always important to do the math, rather than immediately go all in on whatever supports your current lifestyle or the lifestyles of the people that you admire or fetishize.

There are plenty of good reasons to give people medical care. Clean mouths may be beneficial in many other ways other than allowing me to be within 5' of you when your mouth is open. Militant advocacy for innumeracy is a worse disease than pancreatic cancer, though.

I once had a gum infection so bad that the uncontrollable diarrhea it gave me had me so dehydrated, I was afraid I was going to pass out and die alone in my apartment (as has happened to many, many people.) I went to the emergency room and I had to beg them to pay attention to me at all. They recommended a dentist appointment. I could barely stand. Finally, one that wasn't mentally disabled recognized my distress and gave me an IV. Do you think this would change if I said that it might triple my risk of pancreatic cancer from nearly nothing to nearly nothing?

No. This study is something to add a completely spurious and inconsequential fact to toothpaste commercials, that's it. It reaches no conclusion that could help anyone with anything. If they intend to isolate the particular microbes that are more associated, and if those have an association with something that may also have an association with pancreatic cancer; or anything other than the p-hacking that this sounds like, it would be a different story.
by kcplate | 2025-09-27 13:54:45+00:00
> imagine if Coca-Cola replaced their script logo with some generic sans-serif one. Don't you think the outrage would be real?

The Coca Cola comparison is apt, but it’s beyond the logo. In the 80s formulation of the product changed to taste more like the competitor, it came with a logo change as well. Basically they took an iconic brand with a distinctive iconic flavor and made it a bland and generic cola. It was a disaster.

Cracker Barrel literally did the same thing. They set off changed the things that made them distinct from every other generic bland southern food restaurant. Their food isn’t distinctive, but their ambience and lore is. I wonder if someone would have brought up New Coke when they were having the product and marketing meets around the design change. I suspect CEO excitement around the idea probably caused folks to sit silent.
by tummler | 2025-09-27 13:54:57+00:00
People love to be snobs about pop music, but it's music.

A particular piece of art isn't "soulless" just because it didn't move you. There were still plenty of humans involved in making it, who made specific artistic decisions. In pop music, the creative decisions are often driven by a desire to be as broadly appealing as possible. That's not a good or bad thing unless you judge it as such. It's still art.
by jalapenos | 2025-09-27 13:54:59+00:00
The calculus is simple:

- People who go into government want power over others, and they'd therefore prefer more power than less at every junction

- The population put up very little resistance in general - e.g. as we saw with COVID, they'll freely let the government put them under house arrest and destroy their businesses, to protect them against a bug only slightly deadlier than the flu

- However they do need some pretext - with none at all, impinging on people's civil liberties would cause confusion, and the people might even ponder grumbling about it, which would be unnecessarily messy for everyone involved

- Hence they simply need to lay out some half-assed pretext, just to make it easy for people to internally justify their further loss of rights, so that they don't have to have any uncomfortable thoughts like "maybe I should disagree with this?"

- "Think of the children" is a nice easy one. It's basically a farcical meme at this point, but that doesn't affect its effectiveness, for the reasons described. You could use this for literally anything, no matter how extreme (I'm sure for instance the Nazis used it as one reason for exterminating Jews - to protect "Aryan" children & their future etc)
by toomuchtodo | 2025-09-27 13:55:24+00:00
“It’s fair to say that 80 percent of the world’s problems involve old men hanging on who are afraid of death and insignificance, and they won’t let go.” —- Barack Obama

He was taking about politicians, but it equally applies to the very wealthy who won’t just ride off into the sunset with their lottery winnings.

(as of this comment, Eric Schmidt is 70 years old and worth ~$30B)
by detaro | 2025-09-27 13:56:08+00:00
You could do "distributions" on package registries too. Maintainers pooling up, intentionally keeping dependencies in the trusted set of maintainers as far as possible, including external ones only carefully and with pinned versions (registries that don't have namespaces are a bit annoying there), ...

Or run a separate registry with reviewed packages, I'm sure we're going to see that soon as a service.
by remix2000 | 2025-09-27 13:56:14+00:00
Well that's just wrong lol. At least the first three points. Can't say much about cellular, since 3G is dead here. Disallowing of TCB tampering is to be expected, you don't really need that most of the times. Even commercial apps would need Nokia's review for that. There is a Linux-only S^3 toolchain and you can test yourself that just works (well at least the first 3 points).

As for permission dialogs in particular, there is no facility, at least not in S^3 and above to display any kind of runtime permission dialogs. Maybe you're thinking of some other OS that isn't Symbian.

Furthermore, there is no mechanism for app ownership of files outside of app directories either. And writing to common fs directories is definitely allowed for self-signed apps that specify an appropriate permission.

Overall, I sense you don't like being wrong, but you are not wrong, you're just talking about some other non-Symbian OS I don't really know, so I can't really say much about that…
by iambateman | 2025-09-27 13:56:58+00:00
I feel bad for the brand team at CB. Their logo is perfect for a printed menu and basically nothing else.

The only reason we recognize it on the highway is because we’ve seen it a million times. But it’s actually a low-contrast yellow-brown blob.

On mobile, it’s bad. It doesn’t feel right on social media. It doesn’t fit in a website header. It’s hard to make black-and-white.

I’m sure the team who put together the new mark were attempting to be faithful to the classic sense of Cracker Barrel while making a mark that’s a lot more flexible - and it was.
by thw_9a83c | 2025-09-27 13:57:51+00:00
This shows that having a legal way to run outdated operating systems is always important to guarantee that old software runs exactly as intended. Online activation schemes make this problematic.

The solution seems to be installing and fully activating the operating system in the VM while it's still possible, then archiving the VM image. However, I don't know how reliable this method is, since the Windows OS may require reactivation if the hardware configuration changes significantly. Therefore, if the future VM host machine exposes slightly different hardware to the guest machine, the activation might be gone.
by Ar-Curunir | 2025-09-27 13:58:20+00:00
Typst is entirely open-source as well. Only the online overleaf-like system is proprietary.

> Compilation is faster, but so much more time is spent writing than typesetting.

Continuing in your vein of writing dismissive comments, the moment you actually start caring about how things look in your documents (you know, the reason why people use LaTeX), typesetting starts taking up a non-trivial amount of time. Not in the act of setting up the typesetting, but actually debugging it.
by ThinkBeat | 2025-09-27 13:58:44+00:00
Whenever someone creates a "better and lightweight" successor to latex they will over time be asked to, or by themselves need to add another small feature to extend its capabilities will over time move closer and closer to the LaTex features set.

Or someone will use it and create a large document and find that Typst just does not have enough features they need, they will get frustrated and feel the need to move over to Latex.

Just like the original markup definition was fine, but then we have a forrest over forks or similar projects that add specific features someone needed.

That said if your needs are covered by Typst it's certainly easier to learn.
by samdafi | 2025-09-27 13:58:58+00:00
I enjoy this take. Funding something is not the same as creating it. The Medicis were not artists, Michelangelo, Botticelli, Raphael, etc were.

You might not be a creator, but you could make an argument for being an executive producer.

But then, if working with an artist is reduced to talking at a computer, people seem to forget that whatever output they get is equally obtainable to everyone and therefore immediately uninteresting, unless the art is engaging the audience only in what could already be described using language, rather than the medium itself. In other words, you might ask for something different, but that ask is all you are expressing, nothing is expressed through the medium, which is the job of the artist you have replaced. It is simply generated to literally match the words. Want to stand out? Well, looks like you’ll have to find somebody to put in the work…

That being said, you can always construct from parts. Building a set of sounds from suno asks and using them like samples doesn’t seem that different from crate digging, and I’d never say Madlib isn’t an artist.
by Fade_Dance | 2025-09-27 13:59:11+00:00
It's profitable for a large swath of hardware and datacenter adjacent companies. Look at AVGO, now trading at 1.5 trillion (which may or may not be overvalued, but the ryzen evaluation does reflect significant windfalls from AI spending). Optical interconnect/photonics companies, actual server rack builders, you name it, the pick and shovels companies are having an absolute boom in real terms, not just valuations.
by MangoToupe | 2025-09-27 13:59:35+00:00
> For example, terms like “spin” aren’t literal in partial physics. We just dont have common language outside of scientific jargon because the concepts aren’t relatable.

Yes, but it does refer to something observable.

> And the MUH (Mathematical universe) idea you referenced itself talks about the multiverse as a purely mathematical object. Which is a contradiction of your statement about it being constrained to our perception.

I also pointed out it is just as much nonsense as imagining time out of time or the flying spaghetti monster.

> Literally the entirety of quantum mechanics is trying to extrapolate our perception outside of the bounds of our perception.

No—it's still coherent with the observable universe.

> I didn’t make this up. These are hypothesis proposed by people far far smarter than you and I.

A hypothesis is falsifiable. Time before time is just gobbledigook.
by hn-ifs | 2025-09-27 13:59:55+00:00
Now I'm on the computer this is the Nushell variant, you could probably do something with reduce too:

~> http get https://api.weather.gov/gridpoints/BOU/63,62/forecast | from json | get properties.periods.temperature | {average: ($in | math avg) minimum: ($in | math min) maximum: ($in | math max)} ╭─────────┬───────╮ │ average │ 66.36 │ │ minimum │ 52 │ │ maximum │ 81 │ ╰─────────┴───────╯ ~>
by cowboylowrez | 2025-09-27 14:00:22+00:00
I apologise for this comment of mine that I am replying to, it seems like its sort of an unpopular opinion, but in the spirit of AI, please let me allow for some personal back propogation with my own low poly blob of neural networkedness and use this useful training to adjust my personal weights (known to low IQ normies as "values") to better fit in with the community here.

So, this songeater guy, what a poser eh?