MurphyA/hacker-news huggingface dataset:
by CameronBanga | 2026-02-09 14:48:06+00:00
I'm working on Skyscraper for Bluesky, which is an independent Bluesky client for iPhone, iPad, and the first Bluesky client for Apple Vision Pro.

https://apps.apple.com/us/app/skyscraper-for-bluesky/id67541...

Been a side project for a few months, as I wasn't enjoying the official client, and wanted something that fit my particular tastes (scroll position permanence, greater emphasis on hashtags, support for Shortcuts, and a more iOS-native look and feel).

Launched 3 weeks today, and already nearing 100 subscribers (nearly all annual, but month-to-month also available). Been very fun seeing users start using the app each and every day!
by wheybags | 2026-02-09 14:48:18+00:00
I know this is likely to be an unpopular take but: I wish it was normal to ship your compiler in your source repo.

Modern compilers are bloated as hell huge things which makes it a bit impractical, but if it was a normal thing to do then we'd probably have optimized the binary sizes somewhat.

I just really like the idea of including _everything_ you need for the project. Also ensures that weird problems like this dont happen. As an extra benefit, if you included the compiler source and a bootstrapping path instead of just the latest binary, then you could easily include project specific compiler / language extensions with no extra effort.
by dspwizard | 2026-02-09 14:48:21+00:00
VLIW works great when you have predictable & short latencies of memory accesses - you will not find DSP designs that do not use TCM (core local SRAM).
So you program DMAs input data into its own TCM and work on it from there.
GPUs on the other hand hide latencies of memory accesses by switching threads when stalled
by RupertSalt | 2026-02-09 14:49:09+00:00
How does anyone know whether a family is engaging in that time-honored tradition of passing down accounts from grandfather, to father, to son, to child, and their posterity, in perpetuity?

Seriously though, unless you have positively identified the person who created the account in the first place, you have 0% chance of knowing whether it is the same person using it today.

Gamers sell their high-level accounts all the time. It would be a simple matter of economics that the Discord users with the oldest accounts sell them to 12-year-olds. Likewise, accounts are shared willy-nilly, whether or not that violates the rules. And accounts can be stolen or compromised, if you're really hard up.
by tarikguney | 2026-02-09 14:49:14+00:00
I had a small but persistent problem.

I read a lot on Kindle and highlight things, but I almost never go back to them. Even when I do, they’re hard to reuse. The highlights are there, but not in a form that’s actually useful.

So I decided to solve this in a simple way for myself.

I built LitMarks.ai, a small Chrome extension.

What it does is straightforward:
- open your Kindle notebook page
- click one button
- export all your highlights as clean JSON with title, author, color, and location

No extra steps. No manual copy-paste. You can drop the output straight into Notion, Obsidian, or your own tools.

This started purely as something I needed. I’m sharing it in case others have the same problem.

I also have some ideas for improving this over time, especially around using AI to make highlights more useful, but for now the focus is keeping it simple and practical.

https://litmarks.ai
by londons_explore | 2026-02-09 14:49:16+00:00
The ability to swap images but not text seems arbitrary.

You could imagine a system more like the notification tray on iOS/Android where at any time a notification can appear, be edited, timeout, or be deleted.

Your email inbox could be like that. The email saying "Your parcel has been dispatched" could be edited to say "Your parcel has been delivered".

When you refund something you've bought, the original purchase receipt could be crossed out or hidden. When you get invited to a wedding but then the wedding is cancelled, the original invite could be deleted, etc.
by well_ackshually | 2026-02-09 14:49:27+00:00
Dropping an unreviewable 13000 lines PR is disrespectful to the reviewers and their time.

Doing it without any prior discussion with the maintainers is disrespectful to the maintainers and the architecture work they put in.

Trying to "sell" your contribution is disrespectful and implies you know better than the maintainers.

Cockily saying "the AI knows better than you" is disrespectful.

Respectful and polite language does not prevent being disrespectful.
by Joker_vD | 2026-02-09 14:49:33+00:00
> Pedantic: the axioms of Boolean algebra don’t assign any natural numbers to the elements “top” and “bottom” of the set it operates on.

Yes? That's precisely what I meant when I said that the traditional presentation of mathematical logic get it wrong: it assigns 0 to FALSE and 1 to TRUE, but it can be done other way around.
by JoshuaGilmer | 2026-02-09 14:49:47+00:00
I’m building Historic, a private AI video journal for founders.

You record short morning, evening, or ad hoc sessions, and it transcribes and indexes them into a searchable archive of your thinking. It uses simple Apple Fitness–style rings to encourage consistency, plus monthly insight reports and suggested “build in public” posts.

I built it because notes apps weren’t capturing my thinking in full fidelity. Using Reflect I averaged ~65k words per year. With Historic I logged ~85k words in one month.

Your thoughts are already your most valuable asset. Historic just makes them accessible.

https://historic.app
by abhishekbasu | 2026-02-09 14:50:06+00:00
Developing LogiModel AI (https://www.logimodel.com/) which is an agentic supply chain optimization engine that forecasts demand, optimizes operations, and simulates scenarios to reduce costs while keeping your network reliable and customers satisfied. It integrates seamlessly with your ERP and document repositories to learn your business context, then acts as an intelligent decision engine, freeing you to focus on strategy while it handles execution.

Always interested in possibilities of LLMs interfacing with MIP solvers.
by horsawlarway | 2026-02-09 14:50:12+00:00
While I definitely appreciate that this exists now (as another person who considered matrix and ended up passing due to deployment complexity) this is not what I think most folks would reasonably call a "trivial" docker compose setup.

It's a 16 service compose setup, complete with init hacks, inline docker-file builds to use those init hacks, a whole bunch of required config templates, some services that aren't clear if they're examples or requirements (ex - why is mailhog in there? just give me the SMTP env vars), and just a lot of general complexity still.

This feels like several discrete services that don't play nicely, herded together like cats. It doesn't feel like a solid and planned set of tools.

---

From my end - it's not enough to just stand it up. If this is my primary messaging tool and I'm hosting it, I need to have a feel for how it might break, and how I can fix it when it does.

Hell, I'm not even allergic to k8s (I host dozens of services on a baremetal cluster), but I am allergic to helm for very similar concerns: Complexity at the self-hosting scale (individual to small business) is rarely worth the additional overhead, and helm rapidly makes what should be simple yaml file deployments a complex, abstracted process. Your docker compose has a similar feel.

My first rule of thumb is "How long will it take me to manually read and understand a compose file while converting it to a k8s deployment?" This one looks onerous, not trivial.
by falcor84 | 2026-02-09 14:50:29+00:00
Like any medicine, it's something that is intended to be prescribed by doctors to be used under supervision, rather than just taken by people ad-hoc at a random dosage hoping for a miracle.

And as for cure rather than suppression - yes, according to that definition, no medicine that is intended to be taken indefinitely to manage a condition is a cure. But nevertheless, high blood pressure medicine, statins, anti-inflamatories, HIV antiretroviral therapy, and many other drugs have saved many millions of people from an early death. We should keep looking for one-off "cures" for all conditions, but let's not limit ourselves to them.
by cosmic_cheese | 2026-02-09 14:50:50+00:00
Yeah this is generally how I use it, too. I don’t think of it as thought-terminating in those cases… if anything, it’s the opposite. Dismissal in pursuit of perfection feels more thought-terminating to me, because it shuts down discussion of what can be done now, how to mitigate downside, and gradually work towards an ideal instead favoring doing nothing and waiting for some highly improbable ready-made ideal solution to present itself at some indeterminate point in the future.
by accrual | 2026-02-09 14:51:42+00:00
Here's the October 2025 Discord data breach mentioned at the end of the article:

https://www.bbc.com/news/articles/c8jmzd972leo

> Discord, a messaging platform popular with gamers, says official ID photos of around 70,000 users have potentially been leaked after a cyber-attack.

However, their senior director states in this Verge article:

> The ID is immediately deleted. We do not keep any information around like your name, the city that you live in, if you used a birth certificate or something else, any of that information.

Why they didn't do that the first time?
by elzbardico | 2026-02-09 14:51:50+00:00
I still nitpick it to death. If anything, I have more opportunities to nitpick code. LLM code is usually filthy: terrible abstractions, no care for complexity, cohesion, and coupling metrics.

Debugging with LLMs is also a mixed experience; they can identify plenty of hypotheses very well, thanks to millions of dollars spent in RL, but they lack a more profound understanding of causal chains. They will try to change more than one thing at a time, even when doing so will completely invalidate the experiment; they will get into bizarre loops and weird tangents. They can help a lot, but if you want to have good results, it is way better if you strongly take control of the steering wheel.

LLMs are basically the average developer, although with way more breadth. But still not much depth.
by awakeasleep | 2026-02-09 14:51:54+00:00
When the research comes in, I will be surprised if they are a performance enhancer outside the health benefits.

Meaning, it is performance-degrading to be overweight. When you remove that? you sleep better you breathe better you move better and therefore think better.

If they are directly performance enhancing, it is in an extremely subtle way- far less than a soda’s worth of caffeine.
by dynm | 2026-02-09 14:51:56+00:00
I'm surprised that this article doesn't appear to mention the RCT on semaglutide and alcohol use disorder by Hendershot et al. that was published in JAMA Psychiatry in early 2025 (though it's possible I missed it) https://doi.org/10.1001/jamapsychiatry.2024.4789

This was largely portrayed as a great result in the popular press although personally I think it was a bit of a disappointment given all the amazing anecdotes https://dynomight.net/glp-1/
by Multicomp | 2026-02-09 14:51:58+00:00
I built out Nexus 2 years ago and have run Jfrog 4+ years ago, and now am back at the Artifact Repo choosing process again. I'm going to try to get away with AWS ECR for containerized artifacts to defer purchasing a proper versioned artifact repo, but I will be keeping a close eye on this one, I respect the work and design that went into this. I couldn't have done it better myself!
by hshdhdhj4444 | 2026-02-09 14:52:42+00:00
It was a key primary source for many forms of data.

There are very few other sources, barring Wikipedia which isn’t a primary source, that maintain a regularly updated “fact sheet” about various countries.

It was also an authoritative source for many discussions especially if you were having the conversation within the U.S. or a friendly allied country.

It was well maintained and I never came across any errors despite having used it heavily.

Finally it is about as consistent as possible. So, for example, if I go to Wikipedia for a certain piece of information, such as population, etc. how Wikipedia defines the population or even the boundaries of certain nations (and therefore the population) wouldn’t necessarily be consistent across countries.

With this it would usually be consistent. You may disagree with the definitions but it would largely be consistent or at the very least it would be useful because this is how the CIA largely defined it, so you still have a consistent authority if not methodology.
by pul | 2026-02-09 14:52:43+00:00
You're right that it doesn't do the name Wirewiki justice yet. I've got so many things planned to add at some point, much more than just DNS. Check again in 2 years' time ;)

> The list of servers you're going to get with a naive scanning approach is not what you want.

Absolutely right. I'm doing uptime monitoring and a handful of checks (udp/tcp, nxdomain, dnssec, dns filtering) before listing them, but I feel like it could definitely be improved. Would love to talk! I'll send you an email.
by psychoslave | 2026-02-09 14:53:12+00:00
My wild guess is that "big corp"

- are willing mostly to harvest data at scale, mostly for ad target or whatever political agenda owner that can pay bills

- will make big breaking changes only if more money is expected in a some quarters

The local/small benevolent geeks:

- aren’t entangled into micro-management policies and might just be logging everything to target individual as seen relevant by someone that could be whatever evil profile one can think of

- are possibly going to do their best for free, but could well end the experiment tomorrow without prior warning as they burn out into a growing discontent user base despite best efforts (and few to no recognition for that), or simply because they found a new hobby to spend attention to

And of course hosting all at home is taking the burden on one self. For people in IT, that might be something affordable, but otherwise this is like baking your own bread, sewing your own garment, producing and storing your own electricity, cultivate your own garden. Yes all of them are doable by an individual, especially those already proficient in the field. But obviously, this is not going to scale easily, and it’s not the general tendency of most contemporary societies. Doing otherwise would require humankind to make a giant leap in civilization tendencies.
by RegnisGnaw | 2026-02-09 14:53:27+00:00
No law or regulation is ever 100% effective in real life. Income tax is not collected 100% effectively. Should we not do it? Criminals are not caught 100% of the time, should we not do it?

Of course this won't be 100% effective, maybe 80-90% effective. That's all they need and expect from this system.
by tksuu | 2026-02-09 14:53:43+00:00
The fun of software dev has always been the building and feeling of accomplishment of it. Hard agree that the fun part it is being taken away from us. We are being forced into administrators and middle managers. And worst of all, it's managers of robots, not even humans.

Of course there's a lot of value to be created by being able to talk to humans and then formulate the task of actually building the thing to our robot minions. But dammit it does feel that someone took the fun away from it at the same time!

Someone on the internet said: I wanted robots to do my dishes and laundry so that I could focus and art and music - not the other way around! This is the way it feels in coding as well. I wanted robots to do the boring managerial tasks so that I could focus on the fun puzzles - not the other way around!
by ravenstine | 2026-02-09 14:53:58+00:00
Haven't cared about Discord in a long time. In fact I'm glad they're continuing to shoot themselves in the foot.

During the pandemic, I was on a Discord server for folks to socialize and blow off steam about the whole situation. Yes, there were some anti-vaxx wackos, but overall the place was civil and balanced, and I met some interesting people through it. We cracked jokes and it was a little bit of fun in a tough time.

One day I came to discover that Discord had banned the server for allegedly violating... something. I wish I had written down everyone's emails because I permanently lost contact with a bunch of friends in an instant.

I never signed in to Discord again, in spite of times where some other social group wanted to use it. I vowed never to use Discord again. Fuck those guys and the Teslas they rode in on. I hope this ID verification thing is another big step towards their irrelevancy.
by eknkc | 2026-02-09 14:54:17+00:00
I've been on Mounjaro for 4 months now. You normally start with an initial lower dose and increase the dose after a month. I lost 5 kg (~11 lbs) on the initial dose in the first month, and when I increased the dose, I also stopped smoking.

I've been smoking on and off for 20 years. I have stopped (and relapsed) many times, so I believe I can compare. This was a lot easier. I mean, I had cravings, but they weren't really that bad, and while the first week is generally the difficult part, I only had a couple of days with issues. I did not lose weight that month, though, which is fine as I would normally gain a lot due to compensating for cravings.

I increased the dose again and started losing weight. I guess some people gain weight when they stop using GLP-1. Even if that happens, I'm fine with stopping smoking without weight gain.
by mapt | 2026-02-09 14:54:18+00:00
And E2EE platforms like Mega are now being censored on some platforms specifically because they're E2EE, and so the name itself must be treated as CSAM.

As people who want to talk about words like "megabytes" or "megapixels" or "megaphones" or "Megaman" or "Megan" on Facebook are finding out.
by RupertSalt | 2026-02-09 14:54:51+00:00
You agree not to license, sell, lend, or transfer your account, Discord username, vanity URL, or other unique identifier without our prior written approval. We also reserve the right to delete, change, or reclaim your username, URL, or other identifier.

If transfer of accounts is a policy violation, then Discord has legal cover to confidently assert that, once ID is verified, the ID'd person is the owner and controller of the account thereafter.

Account selling, stealing, and sharing will certainly still happen, but that's grounds for banning, and not Discord's legal liability anymore.
by zamadatix | 2026-02-09 14:54:57+00:00
I've only been here 8 years but it seems like there has always been such a topic sucking the air from the room at any given era.

This inevitably results in even the completely unrelated topics constantly becoming a reference to that conversation.

That has it's own wake of someone discussing how it's brought into every conversation by those that either love/hate - further making it suck even more air out of the room.

At this point the ink catches up with itself while folks such as folks like Danny Spencer occasionally deliver us the quick doomscrolling hit we were all really here for.
by latexr | 2026-02-09 14:54:58+00:00
> This is the fundamental nature of complex technologies: our knowledge of these systems will always be partial, at best. Yes, AI will make this situation worse. But it’s a situation that we’ve been in for a long time.

That doesn’t make it OK. This is like being stuck in a room whose pillars are starting to deteriorate, then someone comes along with a sledgehammer and starts hitting them and your reaction is to shrug and say “ah, well, the situation is bad and will only get worse, but the roof hasn’t fallen on our heads yet so let’s do nothing”.

If the situation is untenable, the right course of action is to try to correct it, not shrug it off.
by elzbardico | 2026-02-09 14:55:27+00:00
Don't let the hysteria and the astro-turfing get to you. Things are not nearly as close to what a bunch of hyper-excited project managers, average developers and labs propagandists like to say.

The more you use code agents, the clearer its limitations will appear to you.

Everyone selling them as some silver bullet is either trying to astroturf it, to ride the wave as a newly minted "expert/early adopter" or have no fucking clue about what they are talking.
by PaulRobinson | 2026-02-09 14:55:51+00:00
There are 32 sci-fi books listed. Let's suppose you have read half of them, and you read 1 book each week. You've now just got your list for the next four months. Congratulations!

But wait, there's another list out there you're going to find tomorrow. And then another list, and another, and another, and they all have this same quality of having some books you've read and like, and nothing by Neal Stephenson. Then, when you're in the book store you see a book called "100 Sci-Fi Books To Read Before You Die", and you note it has these qualities but there are 80 books in there you've not read yet.

If you're busy pulling a sub-list together, you're doing the thing I'm suggesting: you're editing and curating, not just seeing the list in its own right. I'm definitely not suggesting you take wild guesses - note the magazines I read to find my own "next thing", and even that method is problematic.
by BoppreH | 2026-02-09 14:56:56+00:00
You're right in a strict sense. But in my experience such strictness is only useful in hard sciences and (maybe) legalese. There are exceedingly few things we can claim to apply everywhere, and even fewer we can "prove" to each other.

Give it a try if you don't believe me. Even categories we take for granted, like trees and fish, are not perfectly crisp, and "obvious" facts like "humans need a heart to live" have surprising exceptions.

> Pointing out that penguins can't fly doesn't make the case that birds can fly stronger in any way.

I disagree. It's such a common rule that there's a long Wikipedia page for the exceptions[1], and the first photo is of penguins. If I knew nothing else about the topic, I would take it as evidence that it's common for birds to fly. Not hard proof of a universal quantifier, but a useful rule nonetheless.

[1] https://en.wikipedia.org/wiki/Flightless_bird
by catapart | 2026-02-09 14:57:04+00:00
Can someone break this down for me? Looks like it's using... C? to load a js interpreter which bootstraps an API around all UEFI features? Do I have that right?

And, if so, does that mean that once the API has been bootstrapped, one could actually write an OS in js? Or are there other abstractions that would need to be migrated first?
by palata | 2026-02-09 14:57:05+00:00
I wonder if Discord is legally forced to do that, or if they would rather do it themselves (and collect the data $$$) rather than wait to be imposed a solution they don't own.

I feel like age verification will come, there is no way around it (unlike ChatControl and the likes, age verification seems reasonably feasible and has a lot of political traction right now).

But I would rather have a privacy-preserving solution for that, e.g. from the government (which already knows my age).
by ecshafer | 2026-02-09 14:58:21+00:00
Total agreement. The one thing that is really annoying in all of the 3d Fallout games, New Vegas included. Is that they are still living in ruins. People's homes are full of burned garbage, broken shelves, and trash on the floors. They don't differentiate a ruined house and a house that people live in. In 1 and 2, people live in shacks, but its their homes. Some people view the past as mythology and they practice shamanism. Some enclaves are advanced but they are view the outside as dangerous and full of barbarians. Even though its not "realistic" its much more believable.