MurphyA/hacker-news huggingface dataset:
by aeblyve | 2025-08-31 18:08:13+00:00
> But it worked (and still works) just fine with rootable phones on the network.

If the definition of "the network" is connecting to some LTE, sure, if it means being able to use RCS, or Google pay, or a banking app, it is much more questionable.

You attempt to cut the cellular chip out as the sole telecomm relevant part, but it is a fiction. It's visible today in bandwidth constrained environments like aircraft wifi that certain types of supposedly application-level traffic are not permissible (video calls). Conversely improving the channel capacity in general will require higher control of the user environment.
by giardini | 2025-08-31 18:08:14+00:00
Since there's talk of euthanasia: Soylent (green) is now available off-the-shelf (Saw it at Walmart yesterday, in a handy half-gallon container):

https://www.amazon.com/dp/B0DF54G8F9/

For reference: the movie "Soylent Green" https://www.imdb.com/title/tt0070723/
by drivenextfunc | 2025-08-31 18:08:48+00:00
Has anyone used OpenTelemetry for long-running batch jobs? OTel seems designed for web apps where spans last seconds/minutes, but batch jobs run for hours or days. Since spans are only submitted after completion, there's no way to track progress during execution, making OTel nearly unusable for batch workloads.

I have a similar issue with Prometheus -- not great for batch job metrics either. It's frustrating how many otherwise excellent OSS tools are optimized for web applications but fall short for batch processing use cases.
by bentt | 2025-08-31 18:08:58+00:00
My doctor in the states was willing to do what she called a "clinical diagnosis". After filling out a short questionnaire, my score indicated I may have ADHD. She prescribed a medication for me to try. The idea was if the medication helps, and doesn't make me feel bad, then it would indicate I have ADHD.

It helped. I do. That was it!
by miggy | 2025-08-31 18:09:04+00:00
We had a critical service that often got overwhelmed, not by one client app but by different apps over time. One week it was app A, the next week app B, each with its own buggy code suddenly spamming the service.

The quick fix suggested was caching, since a lot of requests were for the same query. But after debating, we went with rate limiting instead. Our reasoning: caching would just hide the bad behavior and keep the broken clients alive, only for them to cause failures in other downstream systems later. By rate limiting, we stopped abusive patterns across all apps and forced bugs to surface. In fact, we discovered multiple issues in different apps this way.

Takeaway: caching is good, but it is not a replacement for fixing buggy code or misuse. Sometimes the better fix is to protect the service and let the bugs show up where they belong.
by Cyph0n | 2025-08-31 18:09:35+00:00
No, it’s not symbolic of anything. The reality is that the UK has long been relegated to the status of a non-world power, but still acts as if it is one by clinging onto its colonial past.

This reminds me of an interview with the CCP spokesperson from last year when asked about how China sees the UK (timestamped): https://youtu.be/8jZ0KTRUgpU?t=240
by ExxKA | 2025-08-31 18:09:40+00:00
This is a big thing in Denmark and has been for several generations.

https://da.m.wikipedia.org/wiki/Andelsboligforening

The issue with them is that the loans to build the properties are socialised, so if the other members can not pay the debt, the entire loan is the responsibility of those members who can.

Also, the incentives of a cheaper than market rate flat, means that corruption and nepotism is rampant in those buildings.

It is not pretty in practice.
by jijijijij | 2025-08-31 18:09:45+00:00
I agree, there is some good advice in there. However, this makes the OCD remark stand out even more for me. Bit like a doctor recommending homeopathy or starts talking about flat earth stuff. Getting such a basic thing so wrong, taints everything else.

See, "the good advice" is knowledge I can recognize as such, therefore information I already have. You need a basis of trust accepting any new information. A flat-earther may get Newtonian physics right, but I won't go there to learn about it.

I don't think the OCD section adds much anyway, so I think the article would be greatly improved by removing it.
by amadeuspagel | 2025-08-31 18:09:58+00:00
> Jujutsu is compatible with Git. You're not actually losing anything by using Jujutsu. You can work with it on any existing project that uses Git for version control without issues. Tools that integrate with Git mostly work just as well with Jujutsu.

If I use git from zed and jj from the command line, will that just work?
by bflesch | 2025-08-31 18:10:09+00:00
Also there many are other potential factors such as desk-job, sports, sun exposure, and nutrition.

HOWEVER, there are also birth defects such as the MTHFR gene mutation which reduce Vitamin B12 utilization of your cells by as much as 70%. It has far-reaching consequences for every single cell in your body. Modern medicine is mainly symptom-based and things like chronic Vitamin B12 deficiency are hard to diagnose (unlike famous low Vitamin D levels). In many countries you can't even sequence DNA of your own child, and for a hereditary gene defect in a core chemical reaction of the human metabolism this is just staggering.

For example as someone who has the MTHFR gene defect, my organism needs the "bio-available", methylated version of Vitamin B12, because it can only use 30% of the Vitamin B12 in my bloodstream.

The effects of Vitamin B12 (methylcobalamine) supplementation after many decades of Vitamin B12 deficiency is staggering. Within 30 minutes it felt like someone lifted a very heavy baseball cap off my skull. If someone would've told me methylcobalamin is a potent anti-depressant or some illegal drug I would've believed them based on the effects.

If you scout google scholar or NCBI for recent studies on Vitamin B12 you will find recent case studies that use Vitamin B12 supplementation to treat infertility, long covid symtpoms, and autism in children. And if nature gifts you with the MTHFR gene defect(s), Vitamin B12 can be really rare in your cells.

Yet here we are, even in one of the wealthiest countries in the world you need to do gene sequencing on your own if you want to learn about basic genetic defects, because doctors won't touch anything involving "genes" if the disease is not named after yourself. According to Wikipedia roughly 20-30% of all people have this exact MTHFR defect.

Here is some more info: https://www.snpedia.com/index.php/gs192

PS: ADHD is often linked to depression, and I've been discussing with a good friend what comes first. If you have chronic disease, there is first the disease, then comes the depression. But then doctors or others see you and only focus on the depression which - funnily - increases the depression / anxiety even more.

I wish I knew at a younger age that methylated Vitamin B12 / folate supplementation is needed due to a genetic defect.
by autograd2020 | 2025-08-31 18:10:10+00:00
Bro, hell yeah! Stoked you're actually listening to the feedback, that's what's up.

Good question. My take? Keep it clean, dude. The live debate on Sunday morning is the war room, gotta be zero distractions when you're trying to lock in your lineups. The other stuff is for the post-mortem on Tuesday.

Here's how I see it:

Sliders are for Presets. Let me cook up my own 'sauce' in the settings beforehand. Like, I'll make a "Milly Maker" preset where I crank Zareena's GPP brain and the Vegas dude to 11. Then for my cash games, I'll have a "Safe Money" preset that juices the Quant bro. When the debate is live, I just see a little tag that says "Milly Maker Mode: ON". No clutter, just good vibes.

Backtesting is the Scorecard. That’s 100% a separate page. I wanna see that on Tuesday and find out which one of these AI bros actually printed last week. Show me the ROI, the big hits, the bad beats. Gotta know who's got the real alpha so I can tweak my presets for next Sunday.

Dude, this build is insane. Keep cooking. You're onto something huge here.
by zahlman | 2025-08-31 18:10:15+00:00
I'd rethink the name. My first thought was, this sounds like a portmanteau of "cremate" and "email", and the description is about scheduling for "thoughts to resonate in the future"; perhaps its a service for ensuring one's work is disseminated posthumously?

Also, check out the Show HN section here, and the rules for it (https://news.ycombinator.com/showhn.html).
by const_cast | 2025-08-31 18:10:34+00:00
Of course they spy on you more, one is a website and the other is an executable you run on your computer.

I would navigate to downloadmoreram.com. I would NOT download moreram.exe and run it. Would you? Fuck no!

Seriously, take a step back and consider why they're pushing the app so much. Why do businesses do things? Money. Its all very simple, we just have to be honest with ourselves.
by 9rx | 2025-08-31 18:10:52+00:00
Yes, much like many of the humans I have worked with, sometimes bad choices are introduced. But those bad choices are caught during the writing of the code, so that's not really that big of a deal when it does happen. It is still a boon to have it do most of the work.

And remains markably better than when AI makes bad choices while writing code. That is much harder to catch and requires pouring over the code with a fine tooth comb to the point that you may as well have just written it yourself, negating all the potential benefits of using it to generate code in the first place.
by floppyd | 2025-08-31 18:11:10+00:00
>Generate creative text about computational limits and digital existence.

So, it's more like "I ran a text predicting machine on a Raspberry Pi 5 and explicitly instructed it produce text cosplaying a sentient AI", which makes it a lot less interesting. And actually just running an LLM in a loop with basically empty prompts also produces "sci-fi" results, so not sure why this approach was chosen.
by pstuart | 2025-08-31 18:11:24+00:00
I absolutely agree that the current system is bad (and we were warned by George Washington himself).

Rank based voting is touted as being a better approach but there's some reasonable criticism of it (too lazy to find and share a link).

Add to the list of things that need to change is campaign financing -- it's literally legalized bribery.

All of this change is possible, the problem is that those in power will do everything in their power to preserve their control.
by matt-p | 2025-08-31 18:11:27+00:00
A thoroughly good article. It's probably worth also considering adding a CDN if you take this approach at scale. You get to use their WAF and DNS failover.

A big pain point that I personally don't love is that this non-cloud approach normally means running my own database. It's worth considering a provider who also provides cloud databases.

If you go for an 'active/passive' setup, consider saving even more money by using a cloud VM with auto scaling for the 'passive' part.

In terms of pricing the deals available these days on servers are amazing you can get 4GB RAM VPSs with decent CPU and bandwidth for ~$6 or bare metal for ~$90 for 32GB RAM quad core worth using sites like serversearcher.com to compare.
by BeetleB | 2025-08-31 18:11:40+00:00
If people want an example of jj being more powerful yet simpler than git:

jj doesn't have an explicit concept of the staging area or the stash, but it supports both and in a more powerful way.

In jj, the staging area is simply a terminal node in the graph. You make the changes you want. And when you are ready to commit, you simply push all the changes to the parent node. The terminal node is your index, the parent is the committed node. This is a construct that is entirely in your mind. You don't have to work this way, but if you really like the concept of a staging area, that's how you do it.

Have you ever done a git add, then made some changes, done a subsequent git add, only to realize you clobbered some important code that was in your first git add? How are you going to recover from this? I don't know if the git reflog has this information.

In jj, everything is saved. Think of each commit in jj as a supernode. Inside the supernode are a bunch of atomic nodes. You can think of each atomic node as the equivalent of doing a git add, with each git add being another atomic node in that supernode. So if you've ever clobbered your changes like this, you simply go and remove the last atomic node or modify it however you want to resolve it.

Effectively, jj gives your index its own version control.

Similarly, in jj, a stash is simply a branch. It's a node in a branch that stores the state of the working directory. If you're in the middle of a feature and suddenly need to stop working on it to work on something else, you simply make a new node off the relevant node you're going to work from. In other words, you will just create a new branch while retaining your work in its own branch.

Have you ever popped from the stash, made some changes, and then realized you clobbered something really important and wished you'd applied the stash instead of popping it? That's not at all a concern in jj. Effectively, you have a version controlled stash, and you naturally stash in jj without ever having to know the concept of a stash.

After I'd been using jj, having a separate concept called "index" and a separate concept called "stash" suddenly seemed ridiculous. I don't know why Git decided to have these distinct concepts. At the end of the day, it's all a graph and you are manipulating nodes and the contents within each node. What you need are operations to help you manipulate those.

I have to really emphasize that a typical jj user gets all this power just by learning a few operations - they don't have to learn so many different concepts.

How many different ways are there to do a git reset? In jj, I've only ever had to do jj undo and it covers pretty much all those use cases.
by bee_rider | 2025-08-31 18:11:58+00:00
If nothing else it would make a great twist in a fiction setting.

These paraphrasing instructions could be followed. But the paraphrasing could be done using some LLM. A sufficiently advanced adversary manages to invert the model somehow, and as a result can get the original plain text out of the paraphrased message, which lets them do a known-plaintext attack, get the key, and use it on other messages.

Sort of technobabble (is the idea of inverting an LLM nonsense?) but fun.
by dzaima | 2025-08-31 18:12:11+00:00
Working copy handling differences is certainly an aspect of jj, but, at least for me personally (esp. given me having grown up with git), it's probably my least favorite difference from git. And yet I've moved most of my personal things from git to jj (albeit with a bunch of custom scripts to make the working copy stuff more git-y).

A significant other thing jj does is introduce change IDs (i.e. a (randomly-generated) ID that stays stable even as a commit is amended), with which it should be easier to track changed commits across forks/rebases/edits/pulls/fetches, though I've yet to use jj for collaborative projects to see how much that pans out.

Generally jj makes rebasing things, and generally editing history so much more easy than git, so force-pushes messing with branches is much nicer to "fix" however needed. Being able to leave commits in a conflicted state and resolving only when actually needed also should help.
by FirmwareBurner | 2025-08-31 18:12:26+00:00
>The N9 was sold out in Scandinavia

If only Scandinavia was as relevant as the US, UK, Asia and rest of the EU for a product to stay in development and in production to remain internationally relevant and competitive to the iPhone.

>Around 2 million N9 devices were sold.

My LLM research says 1-1,5 Million MeeGo powered Nokia N9 devices were sold by 2011, versus 93 Million iPhones and 237 Million Android devices out of which Samsung had 94 million, similar to Apple at the time. The N9's 1,5 Million wasn't even close, it was orders of magnitude less than Apple or Samsung.

So the writing was on the wall by then. How can you even think that they had a chance to be competitive after the numbers of 2011? Based on those numbers they were right to pull the plug back then at the time, the finances spoke for themselves, there was no way for Nokia to turn the ship around in their favor. The line was just going down and even more down.
by notahacker | 2025-08-31 18:12:48+00:00
Well yeah, that's my point. He's the exact opposite of the scenario you suggest, someone who's so committed to promoting the idea of life extension he'll chuck a couple of million at woo merchants in the space purely for signalling purposes, someone who go on podcasts talking about the compatibility of "ending death" with Christianity and has a personal life extension regime, but when it comes down to actually putting significant capital down towards near term life extension, he doesn't see the opportunity. It's not because he doesn't want to look edgy, it's because he doesn't believe what he's being pitched is going to deliver on useful timelines.
by decasia | 2025-08-31 18:12:54+00:00
Regardless of the cost and capacity analysis, it's just hard to fight the industry trends. The benefits of "just don't think about hardware" are real. I think there is a school of thought that capex should be avoided at all costs (and server hardware is expensive up front). And above all, if an AWS region goes down, it doesn't seem like your org's fault, but if your bespoke private hosting arrangement goes down, then that kinda does seem like your org's fault.
by GeekyBear | 2025-08-31 18:13:23+00:00
> Apple? I'd never give my money to the organization that's responsible for bringing us to this place.

Apple didn't invent walled gardens, and walled gardens are not illegal unless you do what the EU did and change the law.

What is going to bite Google on the ass here is selling users an "open" platform and then using anticompetitive tactics to yank those supposed freedoms away.

Look at Microsoft's Xbox platform. It was created, advertised and sold to the public as a walled garden with no legal repercussions at all, because walled gardens are not illegal.

On the other hand, Microsoft created Windows as an open platform and sold it to the public as such. When Microsoft tried to use anticompetitive tactics to maintain control of the platform they sold as "open", they were found guilty of antitrust in jurisdictions around the world.

Google made the choice to sell Android as open. "Sideloading" apps was the only way to install apps at all for the first couple of years. The decision to sell Android as "open" only to yank those freedoms away will have legal consequences again here.
by DrewADesign | 2025-08-31 18:13:27+00:00
Take one of the more reputable questionnaires... they never require a login or anything. If you score high enough, see if you can get proper neuropsychiatric testing done. Really think about the questions and be honest with yourself… is easy to gloss over problems we have that we learned to compensate for, or be too eager to answer yes to everything if we’re just looking for an explanation for having a hard time at work, for example.

Some primary care doctors will refer you to get proper testing, but many will either ask you a subset of the questions you took on the questionnaire and say “yeah you have it,” or ask you nothing further and say “no you don’t have it,” depending entirely on their personal feelings on the matter. Testing isn’t cheap if your insurance doesn’t cover it but if you work in a knowledge field, being informed is an investment.

Medication, if it makes sense for treatment goes beyond controlling attention to tasks at a higher level — like not getting squirrel brain distracted trying to code. It also has much lower-level cognitive effects that I can’t directly perceive, but are completely obvious looking at my raw capability. A modest dosage of methylphenidate makes complex math problems that previously made me drop classes after putting in 20 hours per week of hyper-focused study time effortless. I don’t ‘feel’ smarter on it, or dumber off it— I can’t even perceive the specific threads of thought getting derailed in my normal state that make some cognitive tasks so difficult. The proof is entirely in my ability to do things that were incredibly difficult before.

Barring any of this, regular physical activity and good sleep have huge benefits. For some, it increases the dopamine enough to make medication totally unnecessary. I see dramatically worse results if I get super busy and drop sleep and gym visits staying up late working.

But seriously, getting medicated absolutely changed my life.
by ruuda | 2025-08-31 18:13:57+00:00
Not the poster, but I also leave js disabled by default. Meltdown/Spectre made it very clear that automatically executing untrusted third-party code securely is basically impossible. I browse the web using Chromium. I don’t think it’s common for people to disable js, but it works way better than you might expect. It’s easy to add an exception for the handful of sites that really need it. (Just three clicks.) Half of the web becomes better (no ads, no cookie banners). The other half stops working entirely, but usually that’s just a reminder that the content was probably not worth reading in the first place.
by FridayoLeary | 2025-08-31 18:14:01+00:00
I know and it's a crying shame, we should be doing everything we can to encourage innovation and growth, not finding new ways to tax businesses and the people who run them. The conservatives kind of gutted public services, but the governments priority atm should really be on increasing prosperity. I can only think of one recent prime minister who had that vision and the less said about her the better.
by afavour | 2025-08-31 18:14:22+00:00
> perhaps but they didn't try

Do we know that? Presumably there were negotiations. Normally both parties in a negotiation start at extreme opposites and make their way somewhere in the middle. Obviously we don’t/won’t know every detail but I don’t know you can say they didn’t try. Simple reality is that the UK wasn’t holding a lot of cards in that negotiation.
by bccdee | 2025-08-31 18:14:27+00:00
There's flippancy that crosses social lines, and there's flippancy that blurs technical distinctions. The difference between someone whose mental disorders are under control vs someone experiencing psychosis is like an oncologist handwaving the difference between terminal cancer and cancer in remission. The difference is enormous, to the point that the whole purpose of the psychiatric field is to move people from the one category to the other. I don't think technical experice justifies glossing over that distinction.
by mdaniel | 2025-08-31 18:14:41+00:00
> Also I agree that the staged vs unstaged distinction is stupid

...

> I do like intentionally staging "the parts of the patch I like" while I work with git add -p

is a mysterious perspective to me. I guess with enough $(git worktree && git diff && vi && git apply) it'd be possible to achieve the staging behavior without formally staging anything but yikes

I just checked and it seems that mercurial 7.1 still doesn't believe in $(hg add -p) so presumably that 'worktree' silliness is the only way to interactively add work in their world