MurphyA/hacker-news huggingface dataset:
by asalahli | 2025-11-23 20:12:07+00:00
Check out The Payments Engineer Playbook[0]. I don't work on financial systems but I'm subscribed and like the occasional distributed systems insights.

One of the posts turned up on HN front page a year ago[1]. Thats how I discovered it

0. https://news.alvaroduran.com/

1. https://news.ycombinator.com/item?id=42269227
by attendant3446 | 2025-11-23 20:12:16+00:00
Personally, I'm in a KDE camp. GNOME was never my cup of tea. But I completely agree that the Linux DE surpassed Windows/Mac some time ago. While Windows enshitified and MacOS stagnated, Linux on desktop kept evolving. And even though I've used Windows and Mac for a long time before fully switching to Linux, I now can't go back.
by kelsolaar | 2025-11-23 20:12:38+00:00
I used to not drink coffee, joined the high-end VFX industry, started to drink a lot, e.g., 3 big dark mugs at work each day. We had top-of-the-line espresso machines and great coffee so it was easy. Something I noticed is that on weekends, I had systematically huge migraines, those were soothed by drinking more coffee...

The issue is that caffeine has a vaso-constricting effect on blood vessels [1], which then, when they re-expand by lack of caffeine creates the migraines.

One day, I decided to stop, I had an horrible week, constant migraines, it eventually stopped and I never really had coffee since then. Only 2 times during conditions where I needed which added the benefit that the caffeine had a really strong effect then.

I'm certainly missing the taste and ritual, so I replaced coffee with green tea, not as good but no migraines!

1. https://pmc.ncbi.nlm.nih.gov/articles/PMC2748160/
by hexbin010 | 2025-11-23 20:13:44+00:00
> 1) Your argument is: "improving anything that doesn't effect me very much is not worth it."

That's not my argument, and calling me self-centered isn't a very mature reply.

I'm countering the strawman that people are buried in paperwork day-in, day-out (your first reply to 'what makes my life your life better' was 'The amount of paperwork in my life is effectively zero') and the very heavy suggestion that "digital ID" would save us from all that paperwork (edit: though I admit perhaps I'm tilting at windmills a tiny bit in this thread)

> but you seem to imply that it precludes reasonable house prices... which is weird

Not at all what I meant. I was suggesting that paperwork doesn't even register in the very long list of things I care about

Later

> it'll help crack down on illegal workers

How? What evidence?
by akomtu | 2025-11-23 20:14:36+00:00
It actually works the way you are describing it: vertex shader defines the boundaries of things to draw, and its fragment shader fills in the boundaries. For example, if you want to draw 1 billion ellipses, your vertex shader would enumerate 1 billion rectangles where those ellipses are to be drawn, and the fragment shader will fill only the necessary portion of those rectangles. But sometimes, for educational purposes, people omit the vertex shader and the fragment shader fills in the entire screen.
by jclarkcom | 2025-11-23 20:14:46+00:00
Bonding two ISPs was previously too complex for most home use until agentic AI. Claude can automate the entire WireGuard/OpenWRT/VPN setup, testing, and security hardening via SSH as an afternoon project. Total cost: $305 over 3 years vs $1,241 for commercial solutions. Downgrade your current ISP and add a second cheap one to get faster more reliable internet at home.
by CamperBob2 | 2025-11-23 20:15:07+00:00
I think that's the point of misunderstanding. At the risk of sounding like an LLM, this isn't about a "mode," it's about the infuriating choice made by web designers who hardwire their pages to dark themes.

So, no, it is not "easily configured in Firefox" or anything else running on the client side. When I visit various sites and have to squint at the text, that's 100% on the site designers. It may be fixable by various third-party extension hacks and kludges with numerous drawbacks of their own, but reskinning the site itself isn't something the browser can (or should) be expected to do.

Ideally, sites where the admins prefer light-on-dark text should follow Wikipedia's example, which really sets the standard IMHO, and give users a choice -- auto, dark, or light mode. Here again, 'mode' refers to an option provided by the site, with nothing whatsoever to do with client-side chrome. They are basically just giving you the option of using different curated style sheets, which is great.
by MomsAVoxell | 2025-11-23 20:15:10+00:00
What crimes of the West? The illegal invasion of Iraq and the murder of 5% of its population - which still suffers, day by day. The destruction of Afghanistan. The destruction of Libya. The funding and support of ISIS. The support of Israels' genocide of Gaza. Somalia. Syria. Yemen. Pakistan. Uganda. Niger. The list goes on and on, why don't you educate yourself here: https://airwars.org/

Or perhaps you think the USA is infallible and should be able to murder whoever its ruling class deems worthy.

>Nothing there about real punishment russia will get when the next invasion/annexion is going to be.

Untrue. If Russia violates the agreement, the door is open for the rest of the world to wage wholesale war on it. You clearly have not read the terms.
by bdangubic | 2025-11-23 20:15:10+00:00
senior as well, few years from finishing up my career. I run 8 to 12 terminals entire day. it is changing existing and writing new stuff all day, every day. 100’s of thosands of lines of changed/added/removed code in production… and a lot less issues than when every line was typed in by me (or another human)
by dragonwriter | 2025-11-23 20:15:10+00:00
> If these employees knowingly performed illegal acts, but believed that being close to Musk/Trump meant that they wouldn't face the music, then what kind of law enforcement/justice is there remaining in the U.S.?

If Trump actually pardons them, and their crimes were exclusively federal, then none (barring something like a Constitutional amendment invalidating pardons, or providing a mechanism to do so, which seems quite improbable.)

If Trump doesn't pardon them, or any state crimes were committed, then potentially some (though, for federal crimes, unless the Trump Justice Department actively prosecutes them, which seems improbable even in the absence of a pardon, that requires the crime have a sufficiently long statute of limitations to be prosecutable in a subsequent administration, and even if that is in 2029 there is only a short window for most federal crimes, which have a five year statute of limitations, and I would suspect there is going to be a big investigative and prosecutorial backlog to address at that time.)
by sys_64738 | 2025-11-23 20:15:11+00:00
Do you trust the Swedish government? I'd assume that's the big difference. British politicians are liars and totally deceitful, out to line their own pockets with government function. See all the issues with PPP during COVID going to Tory MPs who had their hands in the tills of companies getting the contracts. The Digital ID will just be another corruption scandal that is a total disaster but make lots of MPs richer.
by globular-toast | 2025-11-23 20:15:25+00:00
I don't think this was the first package to use the tree idea, but `avy-goto-char-timer` is amazing and is new since the first time I tried it. After activating goto with a key press you type as many characters as you like to get where you want. Often you can get straight there if it's something unique, but if not then it goes to the tree. It's amazing how quick you get at typing "def" or something to get to a Python function definition, for example.

What I love about functionality like this is it's completely generic. It's just text. I don't need any lsp support to get me "go to def" or something. I can open a file in a language I've never seen before and use the exact same interface I'm used to to navigate around.
by incognito124 | 2025-11-23 20:15:48+00:00
This is good for sampling from a "static" distribution, which has stable p_i parameters, where you can armotize the alias preprocessing step.

If you have a distribution that changes from time to time, for example LLMs where you have a new discrete distribution for every step (N-dimensional dice roll), other methods are used. Recently I wrote a writeup comparing three methods (spoilers: simple is best):

https://news.ycombinator.com/item?id=42596716
by rafabulsing | 2025-11-23 20:15:56+00:00
I think the best way to put it is, users with the same user picked settings should see the same things, in the same order.

That's a given on HackerNews, as there's only one frontpage. On Reddit that would be, users subscribed to the same subreddits would always see the same things on their frontpages. Same as users on YouTube subscribed to the same channels, users on Facebook who liked the same pages, and so on.

The real problem starts when the algorithm takes into account implicit user actions. E.g., two users are subscribed to the same channels, and both click on the same video. User A watches the whole video, user B leaves halfway through. If the algorithm takes that into account, now user A will see different suggestions than user B.

That's what gets the ball rolling into hyper specialized endless feeds which tend to push you into extremes, as small signals will end up being amplified without the user ever taking an explicit action other than clicking or not suggestions in the feed.

As long as every signal the algorithm takes into account is either a global state (user votes, total watch time, etc), or something the user explicitly and proactively has stated is their preference, I think that would be enough to curb most of the problems with algorithmic feeds.

Users could still manually configure feeds that provide hyper personalized, hyper specific, and hyper addictive content. But I bet the vast majority of users would never go beyond picking 1 specific sport, 2 personal hobbies and 3 genres of music they're interested in and calling it a day. Really, most would probably never even go that far. That's the reason platforms all converged on using those implicit signals, after all: they work much better than the user's explicit signals (if your ultimate goal is maximizing user retention/addiction, and you don't care at all about the collateral damage resulting from that).
by shakna | 2025-11-23 20:16:44+00:00
Guile is GNU's extension language, and a Scheme.

It is meant for low level programming, like how it is used inside GDB.

Or high level, like how it is used in Make or Google's schism.

If you want memory limited, then you can turn it around in uLisp [0] without really changing the dev experience.

[0] http://www.ulisp.com/
by techblueberry | 2025-11-23 20:17:04+00:00
Yeah, I wonder if the rules should basically state something like everything must be topical and you must opt in to certain topics (adult, politics, etc)People can request recommendations but they must be requested; no accidental pro-Ana content. If you want to allow hate speech fine, but people have to opt in to every offensive category/slur explicitly. (We can call it “potentially divisive” for all the “one persons hate speech is another persons love rap” folks or whatever.
by crazygringo | 2025-11-23 20:17:25+00:00
Zune belongs with Bob and Encarta. I said Microsoft has had side areas.

But Win 95 and XP were were absolutely built for corporations.

Sure, XP came in separate "Home" and "Professional" editions. But the important thing is that it was the Home version that was missing features to make it cheaper -- not that the Professional edition was primarily a consumer product with some business functionality bolted on.

Obviously Windows has always been used by both home users and corporate users. But the bulk of Microsoft's revenue has always been from corporations. There is no sense in which Win 95 was designed primarily for individual consumers, and then business sales were somehow secondary.
Show HN: Ilseon, a Minimalist Focus Filter
by cladamski79 | 2025-11-23 20:17:38+00:00
I’m excited to share a new productivity app I recently released on the Play Store. It was born out of pure necessity to solve a problem I am constantly faced with: cognitive overload and task paralysis.

Since traditional to-do apps only added to the mental noise, I eventually built a small tool for myself called Ilseon. I needed something that would actually reduce cognitive load.

I have added some features that helps me in my daily chaos:

Context filtering: I work better when I only see what belongs to the role I’m currently in (Work, Family, Health, etc.). Switching context hides everything else, which stops me from bouncing between unrelated tasks or getting overwhelmed by a big master list.

Time blocks with a big visible countdown: This externalises time for me in a way alarms or calendars never did. It gives me one clear block to focus on, and the timer helps with time blindness without being stressful. Still figuring out if adding alarms is a good idea or not..

A quick reflection loop: After finishing something, I jot down a short note about how it went. Over time I’ve noticed patterns which has been surprisingly helpful for understanding my own behaviour instead of feeling like every day resets.

I also added things I personally rely on, like speech-to-text through my headphones and a low-sensory-load dark mode.

I originally made this for myself, but since it’s open source I figured it might be useful to others who deal with similar things. If it’s helpful, great; just wanted to put it out there in case someone else is wrestling with the same issues I am.
by Drupon | 2025-11-23 20:17:52+00:00
Most of are out here in our own shoes walking home faithfully to our own spouse. The man in the story neglected his own spouse and CHILD to go and spend time with another partner.

I understand not being warm and loving toward a wife you were forced to marry, even if I also know it means you're punishing her on top of the fact that she's dealing with the same thing. To ask her own family to verbally abuse her into not divorcing you so that you have the LUXURY of staying closeted and hooking up with various partners during the height of the AIDS epidemic.

But to treat your child as worth nothing to you like this man did is a disgrace. I'm glad the author isn't taking it personally. Imagine growing up effectively without a father because another man has taken all of his affection away from you and your family.
by port11 | 2025-11-23 20:19:03+00:00
I'm very sensitive to caffeine and get jittery and anxious around the 80mg mark. But I also adore coffee and keep ramping up. Eventually I'm at 240mg per day and can't actually function, I'm just a terrible person that doesn't sleep much at night. I really wish we'd make caffeine harder to get :D

Speaking of which, time to cycle down. Back to tea or water.
by watwut | 2025-11-23 20:19:26+00:00
I cant get over who politico goes out of its way to portray them as sympathetically as possible, out of its way to downplay what went on as much as humanly possible ... while still making them sound bad. For example:

> All the cut contracts and purported savings were triumphantly (if at times misleadingly and inaccurately) itemized on a new DOGE.gov website.

Yeah, they lied openly and brazenly in those numbers. They were not "at times misleading and inaccurate", that is making it sound much better then it was.

Imagine politico would try to report on it fairly and accurately instead of playing the "how can I make these people sound as good as possible while not lying too much" game.
by hexbin010 | 2025-11-23 20:19:28+00:00
Wetherspoons is amazing and a great replacement for McDonalds. They bring the food to your table, with cutlery, on a plate and you get unlimited coffee and tap water. I paid £4.78 for a muffin of sauage+bacon+2 eggs+hash brown and unlimited coffee this morning.

You got to choose very carefully from the menu as lot of things aren't good value.
by brendoncarroll | 2025-11-23 20:19:48+00:00
I work on a project Blobcache, a content addressed store for exposing and consuming storage over the network. It supports full end to end encryption, and offers a minimal API to prevent applications from leaking data.

https://github.com/blobcache/blobcache/blob/master/doc/0.2_W...

You can persist arbitrary hash-linked data structures in Blobcache volumes. One such data structure is the Git-Like Filesystem, which supports the usual files and trees.

https://github.com/blobcache/blobcache/blob/master/doc/8.5_G...
by neilv | 2025-11-23 20:20:39+00:00
I think they don't always communicate well with industry practitioners, and your reactions are great evidence of that.

Racket is lead by professors, and (as is sometimes the case in systems research) some of them are very highly skilled software developers, well above HN average. But they have not been working in industry, and some have never worked in industry, so they don't always know what notes to hit, and they don't always know current subtleties of practice.

My best example of this is when someone kept saying the platform was "batteries included". My reaction was, my god, no, please don't say that: the first time the wrong person sees that, invests time with that expectation, and finds all the ways that is absolutely not true by industry convention, they will rip the ecosystem a new one.

Set expectations properly, and you attract the right people, who will love it, and they will also disproportionately be great programmers.

That said, the software engineering quality situation is much better than the impression you seem to have. They've done a very solid job of rehosting Racket internals, and of generally maintaining backward-compatibility over the years. Much better than Python, for example. (Also, Racket docs are usually much better than most ecosystems I have used in recent years.)
by christophilus | 2025-11-23 20:20:40+00:00
I think participants should be able to set their rates. They might start low and increase it as their reputation grows.

Quality is a tough problem, and I don’t think anyone has managed to solve it. Someone can ace an interview and still be a crappy employee. I think this could sort itself out with time and reputation building, so maybe don’t worry about it.

For finding rooms, it seems like freelancers should be able to describe what they are looking for, and then you match that to a room’s description/ purpose. AI could potentially be beneficial here, as the matching should be fuzzy.
by glenstein | 2025-11-23 20:21:39+00:00
This is a spectacular misread of my comment on practically every level. I noted the absence of numerous contextual things we typically, appropriately(!), rely on as indicators of credibility, gave an example of unsourced video illustrating what can go wrong, and emphasized that I wasn't dismissing it outright! If this is a words-mean-things conversation then those are meaningful points you haven't even pretended to address.
by Drupon | 2025-11-23 20:22:10+00:00
>because you see, my dad was a coward. mom had started asking for divorces by the time i was in my teens, and dad was the one who always said no. he would complain to her mother, a traditionalist, to ensure that she would berate her daughter back into line. his family and his culture had no place for him, so he used her as a shield to make sure that he would be spared the scrutiny.

What exactly do you call that? NoT ThE SAmE ThInG As "AbuSE"?
by programjames | 2025-11-23 20:22:29+00:00
Neither of those are my position. If you're not trying to convince me I'm wrong, that's fine, just realize that Idaho is a one-party state and the Republican Party has the power there to do what they think is right. The only way to influence that is to convince enough people that banning these posters is not right, which I thought was your goal, but I guess political commentary has its own purpose.
by jerrythegerbil | 2025-11-23 20:22:53+00:00
A non technical person would probably Google “Hetzner Storage Box”, click the first link, and read the page that answers all of those questions.

There is many free software suites that Hetzner Storage box supports, up to and including official support for rclone (the free tool used in the post we’re replying to).

https://docs.hetzner.com/storage/storage-box
by MarkusQ | 2025-11-23 20:22:56+00:00
There are two fallacies being discussed here:

1) The fallacy that averaging two wrong answers will somehow magically give you the correct answer.

2) The fallacy that the opposite of a wrong answer must be correct.

People who point out that partisans are committing the second fallacy are routinely accused (as you are doing here) of committing the first. This is a weaponized strategy which (somewhat ironically) employed by "both sides".

It is quite possible for A to be wrong, the "political opposite" of A to be wrong, and their "political average" to also be wrong. The correct answer, if any is to be found, may well be hiding outside of the framing that "both sides" have agreed to use. But anyone trying to point this out will be accused (again, by "both sides") of engaging in "both side ism" because it threatens their shared hegemony.

It's a stupid rhetorical trick, and adding more faux anger and swear words to your response isn't going to make me fall for it.
by SmirkingRevenge | 2025-11-23 20:23:22+00:00
I assume most accounts getting exposed now basically started with the assumption that this info would not be exposed publicly, but they will adapt.

So this is like a one time shot of transparency, that will quickly be useless (although I’ve been hearing it has been rolled back already - some speculation is because it exposed that the majority of MAGA boosters were not US based)
by jbarrettcapone | 2025-11-23 20:23:33+00:00
I would recommend the Jane Street youtube channel, the ocamal focused ones in my opinion you can skip. But otherwise their engineering videos will give you a good sense of it. When it comes to low latency systems this is a very private ecosystem. There are some open source projects for learning some of the mechanics of trading, market data and the order to settlement lifecycle. I am not aware of any being built for low latency.

Market data ingest, analysis and resulting order execution is chewing through way more data way faster than any banking transaction system. I have worked on both of them.

If you want more in the weeds but still high level I gave a talk on the main concepts and systems you need to know to code low latency for markets. https://docs.google.com/presentation/d/1HIPJb0XX3JDHEYSrZC8v...
by Deboujee | 2025-11-23 20:24:35+00:00
You follow a simple process to turn prompts into short videos. Start by opening Midjourney on Discord. Enter your prompt with clear actions, movement and timing. Add the video parameter at the end. Use strong nouns and verbs. Avoid long sentences. Keep the scene focused.

Midjourney processes your request in a few seconds. You receive four video options. Pick one. Upscale or reroll if needed. Save the final output to your device.

You get smoother motion when you describe direction. You get better detail when you describe lighting. You get cleaner subjects when you specify camera distance. This gives you more control over the final look.

Creators use this workflow for product demos, short ads, animated loops and concept previews. It works well when you want fast visual ideas without full production work.
by alwa | 2025-11-23 20:24:48+00:00
Said Santore the firework producer in delicious bit of Jersey-Italian circumlocution:

> It was a computer error. A set of instructions that were given that we didn’t necessarily create, that was created by the system. [0]

Sounds consistent with a scrubbing error that they’d love to talk about in ways that sounded like it was the computer wot dunnit…

[0] https://www.thrillist.com/entertainment/nation/an-oral-histo...