MurphyA/hacker-news huggingface dataset:
by neonrider | 2025-08-31 18:41:41+00:00
You might have opened the article thinking that it was going to be a discussion on cognitive load theory in general. It's not and I don't believe it needed to be for its purpose, since it's been well framed: code. Intrinsic, extraneous, germane loads? Why talk in abstract? The field of professional programming is an exemplar that evidences all those concepts. We pretty much live the theory. Programming is inherently complicated, we know how/why. We tend to needlessly add to the complexity, we know how/why. We are also notoriously ignorant, oblivious even, of our minds' true limitations and have strange beliefs regarding our abilities. Check, check, and check. Article can just speak plainly. "Don't make complicated things more complicated than they need to be. You're only human".
by adamkochanowicz | 2025-08-31 18:42:18+00:00
If your addiction has gotten this far, it's time to start labeling it as just that, and there's no shame in it.

At a certain point you need to accept that you will not be able to willpower your way out of it. You need systems and strategies in place that cut you off from your addiction.

That can look like a lot of things that I'm not going to try to stuff into an HN comment but here's what works for me:

- Leaving the house with a dumb phone. I recommend using an old smartphone that is meticulously stripped away from bad things over purchasing a flip phone. You're eventually going to need to call up an uber, scan a QR code, and other such smartphoney things you need a dumb phone to do. Leaving your environment is also key. If you must, bring your actual phone with you, but fully powered off.

- Using a feature on your phone to cut yourself off from YouTube on a scheduled basis. Most phones have something like this by default, but there are also some third party apps that take it a step further.

- Have something you enjoy to take the place of YouTube. Entertainment is healthy to an extent. Taken too far, it becomes a distraction from cognitive processes you need to be regularly engaging in, to say the least.
by corimaith | 2025-08-31 18:42:42+00:00
Virtually ever state today has more in common with Western States in the 19th century than their political predecessors. It would correct to say that we are "Western Cores" with X cultural skin than the opposite. Within that core, whether it's common law, parliamentary systems, or even beachgoing as a recreational activity, the British contributed major parts that define our day to day life.
by fluidcruft | 2025-08-31 18:43:03+00:00
Because using Android is always extra friction in my life. I have tolerated it because of the ideals of Pixel and Android (which Google has slowly and deliberately evaporated).

Also Apple does a better job at standing up to government bullshit (where Google tends to stay suspiciously silent). So when they are on equal ideological footing, Apple as a consumer product company wins against the Google surveillance apparatus.

Basically: Apple is a better Apple if Google wants to turn itself into even more of a pathetic Apple wannabe.
by 9rx | 2025-08-31 18:44:06+00:00
Yes, communalism (that's the name, for those who were wondering) has been tried. In the USA, the Hutterites are one such example. They are generally regarded as doing very well economically.

The more interesting question is: Can communalism work without the community having a deep attachment to the idea? The Hutterites achieve that through religion, but if you threw a group of random people together into a similar economic situation without some kind of strong belief system would they endure or would it quickly devolve back to what we see in the broader economy?
by DaveZale | 2025-08-31 18:44:38+00:00
Well what are your thoughts on reducing Gaza to rubble? On forced starvation and repeated forced relocation of Palestinians? On killing called "mowing the lawn" by Israelis? On expanding Israeli terrority to include the property of neighboring countries and calling it "Greater Israel" ???? Where do the Zionists (many who are athiests) plan to stop, if ever? Does Netanyahu refrain from peace agreements simply to remain in power? Why does much the Israeli population reject all of this spilling of innocents' blood?
by JanneVee | 2025-08-31 18:45:34+00:00
I've turned off my history on all logged in profiles, to get YouTube not giving me recommendations! I had a constant humm of YouTube content in my background during work. So when I was offered due to the EU to turn off my recommendations by turning off history I grabbed the offer. It is just enough for me to make my YouTube consumption intentional and avoid it. I've experimented with having a non-logged in browser with recommendations but occasionally it manages to find my poison, so after I nuke the cookies it is back to intentional usage of YouTube there too. Because the worst part of the YouTube, it gives you useful stuff that improves your life, but it also just sucks you into a black hole of content.

Also it is true that these things with procrastination and addictive behaviors are very much emotional issues and so on... and in my case whenever I notice that I'm avoiding dealing with my emotions and the hard stuff with YouTube content black holes I do the resets.

Good luck
by bccdee | 2025-08-31 18:45:40+00:00
Siskind is a practicing psychiatrist, which is relevant to his profile. Using his real name makes it possible to discuss that. Putting Kendrick's surname ("Duckworth") into the profile adds nothing.

Siskind is a public figure—I don't know why so many people think he is entitled to demand that NYT only discuss him in the ways he wants to be discussed (i.e. not connecting his blog to his physciatric practice).
by paradox460 | 2025-08-31 18:46:52+00:00
While bun is extremely impressive, I'd not say it leads the movement more than anything else. For me then biggest sea change in developer QoL has to be Mise, followed by JJ. Everything else is more niche, but I use mise and JJ in every project.

Don't get me wrong, I really like bun. I run my blogs asset pipeline on bun, and run my home automation on it as well, but at the end of the day it's a js runtime, competing with the also excellent deno
by MaxMonteil | 2025-08-31 18:47:31+00:00
In a way I hope this gives more opportunities to PWAs or at least websites that consider the use case of getting "installed" (at least added to home screen).

It's a far cry from native apps and it comes with its own issues. But in my case, the vast majority of apps I use regularly have a competent mobile web interface.

This is of course limited by what the OS will allow as we see with Apple's purposefully poor support for them and Google would likely follow suit. Maybe alternative browsers could offer what's missing.

Maybe there'll be more power behind a Linux distro for Android that puts browser apps and self installs first?

People have a natural desire for ownership in some form, I'm sure we'll find a way. But things do look bleak right now.
by shepherdjerred | 2025-08-31 18:48:00+00:00
One thing that has bitten me a few times is jj randomly losing my changes. As in, I'll be working in Cursor, not run any mutating jj command (maybe I'll run jj status or jj log, but nothing else), and later on my changes are gone from my repository (often times with a message about a stale workspace).

I'm not sure if this is somehow related to my IDE, working in a huge monorepo, or something else, but it has been quite painful.

Aside from that, though, I do really like the flexibility jj provides.
by ec109685 | 2025-08-31 18:48:08+00:00
This tutorial is excellent. It’d be helpful to also include how jj flows map to pull requests in the GitHub/GitLab model, since many new jj users collaborate via PRs with main protected by default.

What’s the best way to represent a stack? How do you model jj’s editing a commit at the bottom where everything above implicitly rebases when pull requests are open?

One of the most intimating things is fumbling around with your vcs when an expert is reviewing your code.
by rstat1 | 2025-08-31 18:48:11+00:00
>>I'm actually pro-app store as long as it's helping apps to be malware-free

Except that it isn't. Epic v Apple proved this on the Apple side.

The fact that (according to Google) only 50% of Android malware comes from sideloading should also make you question where the other 50% is coming from. (Hint: a lot of it is from the Play Store)
by lazide | 2025-08-31 18:48:24+00:00
The UK had no ready means to replace their (far more significant than anyone expected) losses, and were at the very far end of their logistics chain. [https://en.m.wikipedia.org/wiki/Falklands_War]. Which for the UK is crazy embarrassing. ‘Sun Never Sets on The British Empire’ and all.

They lost 6 ships (including 2 destroyers and 2 frigates), 24 helicopters, and 10 fighters + 255 KIA in the debacle. If the french hadn’t disabled those missiles, it would have been an even bigger mess. Do you think the UK gov’t wants to admit they got saved by the French?

If Argentina had their act even a little more together, or had even a little more commitment, there is nothing the UK could have done about it - except maybe nuke Buenos Aires. Which would probably have been a step too far, even for Thatcher.

Argentina was expecting zero resistance and got embarrassed they lost ships and soldiers too, and pulled out because it was making the Argentinian gov’t look bad.

But it was also really embarrassing for the UK. They had more losses there than they did fighting the Gulf War alongside the US.

In fact, since Northern Ireland, it took Afghanistan to even come close - and that was over a period of 10 years compared to ~ 6 months. [https://assets.publishing.service.gov.uk/media/6605529d91a32...]
by dzaima | 2025-08-31 18:48:47+00:00
You can do a `jj new; jj restore --restore-descendants -f commit_id -t @-` with a commit id (not change id!) from the evolog to "inject" a snapshot from the evolog below your current @, leaving the file state at @ (and everywhere else in the log) intact.

Or if you have a commit ID (or otherwise revset; so a "main@origin" or whatever would work) of a specific commit that you want already, can use that instead of course too.
by Insanity | 2025-08-31 18:48:52+00:00
Yah I guess the delineation is fuzzier, not exactly a single “Rubicon” moment. But you can usually find multiple “starting points” for any event.

For the republic, the crossing of the Rubicon is when it failed. But really even the first triumvirate was technically a “failure” of a republic (centralizing power in 3).
by fragmede | 2025-08-31 18:49:02+00:00
"Meaningful" is quite the qualifier. It's possible http://reddit.com/r/MyBoyfriendIsAI is entirely one person's work of fiction but also maybe not. From there you have to guess at how many people are doing that and just not telling anybody or posting about it online. So there's no data that proves it one way or the other, and all we've got to go on is anecdotes.
by Sleaker | 2025-08-31 18:49:08+00:00
I don't think this necessarily is accurate I've come into a lot of projects that no one understands well, but everyone continues to follow the same bad conventions that already exist which just adds to the problems. Ex: deep nesting, no early exit, deep object inheritance.. this happens because a lot of developers don't want to rock the boat, AND because they don't have the skills to unwind the complexity in a manageable amount of time without also causing serious problems.
by motoxpro | 2025-08-31 18:49:24+00:00
I understand he is big in the niche space. I also am into guitars. But comparing Rick to Taylor is like comparing HackerNews to Facebook. Her money/power/audience is at least 4 orders of magnitude more than what he has.

Which is why her saying "Only listen to my version" works, where as he would not. 5m subs is just too small.
by BobbyTables2 | 2025-08-31 18:49:26+00:00
I applaud the author’s curiosity but hope they realize this is like comparing the 0-60 performance of a Cadillac SUV vs a Ford Excursion.

A low end ARM processor(like a raspberry pi) can crank out 1000 requests a second with a CGI program handing the requests — using a single CPU core. Of course this doesn’t happen by with traditional CGI. (Actual performance with traditional CGI will be more like 20-50/s or worse).

Like the stereotypical drivers of such vehicles, the industry has become so fat and stupid that an x86 system handling 500 requests/sec actually sounds impressive. Sadly, considering the bloated nature of modern stacks, it kinda is.
by PretzelPirate | 2025-08-31 18:49:26+00:00
You're implying that he was under performing, and therefore felt the pressure to avoid a bad review and the resulting PIP.

We don't have enough information to support that.

Bi-annual performance reviews themselves aren't a bad thing that force overwork.

If he had a history of good performance reviews (100% or higher on average), the risk of getting a PIP would be very low.

Microsoft stopped stack ranking years ago.

I don't think we should speculate on people's behavior or how they aligned with company policies, because we might accidentally be insulting this man.
by juujian | 2025-08-31 18:49:31+00:00
This may not be helpful, but I have found it difficult to limit screentime. Tried it many times, never sustained it. "Fastening" for a week or two was much easier and had sustained effects. See other comments on how to lock yourself out of YouTube. For me it was just a matter of disabling the app on my phone, but it does not seem to be that easy for everyone.
by sunshowers | 2025-08-31 18:49:52+00:00
If you're in the middle of a git rebase -i of a stack of 20 commits, and realize while editing commit 15 that you made a mistake at commit 8, how do you go back and edit commit 8 without having to complete the rebase -i?

This is not contrived — this is an entirely realistic scenario that I use jj to handle all the time.
by martin-t | 2025-08-31 18:50:28+00:00
> bad boss

It's not (just) about a bad boss. It's about somebody being in a position of power who captures the entire value you produce (sales, IP, patents) and decided what fraction out of it you deserve.

> But if there's no private ownership, how would the different companies in the market get created and exist?

I don't see the problem. Every company starts with just a few people, maybe some machines, maybe some real estate. The issue starts when these people call themselves "founders" and everybody else becomes an "employee"[0].

Even though they are all doing the same work, employees get paid per unit of work, founders capture the remaining value produced. And then they hire "managers" who should be there to help workers be more productive but instead end up serving their own goals (see the Gervais principle).

And yes:

1) the founders took some risk in starting the business. They should get rewarded based on the amount of risk and their investment. Not in perpetuity.

2) some companies need a large up-front investment. Similarly, the investory should get rewarded based on invested amount and risk, not by owning a large chunk of the company in perpetuity.

Key point: as time goes on, the amount of work done by regular "working class" people completely outstrips the initial investment. The reward should go to people doing the actual work.

[0]: literally meaning "person being used"
by lemmsjid | 2025-08-31 18:51:01+00:00
I’d say a useful way of thinking about caching is through the lens of the CAP theorem. You are facing a situation where compute requirements exceed the bounds of a single process. There are a variety of things you can do here, all with consequences to the Consistency aspect of your data. Two strategies with consequences are caching and horizontal scaling. So look to vertical scaling or efficiencies in data modeling first.

I like your comment btw. I’d add Observability to CAP to incorporate what you’re saying.
by owenversteeg | 2025-08-31 18:51:10+00:00
The device in the article is $400 (and obviously requires migrating to a new phone.) Don't get me wrong, it does seem like a decent solution - but for those looking for a lower friction (or lower cost) way to use your phone less, this is my system, which works very well: 1) lock away your phone in a separate box or room away from where you are, 2) make the phone as unappealing as possible (grayscale, disable animations, don't upgrade models, fill up storage so it's very slow), 3) increase friction on the device itself; uninstall any interesting apps and use "one sec" to block stuff in the browser.

With these interventions I went from using my phone for hours a day to using it (most days) only when necessary, and some days not at all. Feels very liberating!

As far as reading goes, I switched back to physical books.
by paradox460 | 2025-08-31 18:51:23+00:00
Generally. JJ will sometimes leave git in a detached head state, but it's usually pretty easy to recover from on the git side. The one thing I'd caution on is making sure you keep your bookmarks on the JJ side up to date. These translate to branches, which git needs to know where it is

You might want to set up this feature: https://github.com/jj-vcs/jj/discussions/3549
by schiffern | 2025-08-31 18:51:38+00:00
uMatrix can be (somewhat) replicated by setting up uBlock Origin with multiple modes and configuring the "Relax Blocking Mode" hotkey.

So for instance you can start with an extremely restrictive mode like noJS/3rd-party/images, then with each time pressing the hotkey it relaxes to noJS/3rd-party, and then noJS/embeds, then no embeds, then full access (ie like uBO comes configured out-of-the-box).

https://github.com/gorilla/ublock/wiki/Keyboard-shortcuts

https://github.com/gorhill/uBlock/wiki/Advanced-settings#blo...

https://github.com/gorhill/uBlock/wiki/Blocking-mode

You still need a solution for cookies (eg CookieBro), and I still long for an "expanded expanded" mode on uBO's menu that reveals uMatrix columns, but this might help replace some of your use cases that currently require uMatrix.
by chiph | 2025-08-31 18:51:41+00:00
Getting diagnosed is the first step. It can be a steeper step for some than others. But once you have a medication that works for you (which sometimes takes a few attempts) then you'll find that task avoidance becomes less frequent. Having a to-do list will help you ensure that the "must-do" tasks get completed. I rely on my phone's calendar, task list, and a journaling app named Daylio that I use to track how effective I was in completing tasks that day (you pick an emoji)

I was fortunate to find a physician that specializes in ADHD. Most of his patients are children/teens but they also see adults like myself. You can also go the route of seeing a psychologist that specializes in ADHD.
by el_benhameen | 2025-08-31 18:51:57+00:00
My sense is that they know that legacy FB is no longer a growth product, the regulatory environment has been hostile to their previous strategy of buying products in new markets (instagram, whatsapp), and they know they need to come up with _something_ to stay relevant and keep growing if and when growth from those products starts to wane. I guess the regulatory environment in the US has shifted a little, but populist politics even on the right aren’t super friendly to conglomeration, and the EU has only grown more hostile to it.
by hackingonempty | 2025-08-31 18:52:19+00:00
+ He's still talking about masking in 2025.

He is saying that's because another pandemic is coming and there still isn't good evidence that masking reduces the spread of respiratory virus. There are a number of observational studies that show an effect which disappears when you consider only high quality RCTs.[0] Maybe now that Prasad has influence the USA will conduct some good research on the topic and we can get a definitive answer, which will be very useful when the next pandemic lands.

Despite that, it is a shame that Prasad has in other respects gone off the deep end as partially described in TFA.

[0] https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD...
by turtlebits | 2025-08-31 18:52:23+00:00
The problem is sizing and consistency. When you're small, it's not cost effective to overprovision 2-3 big servers (for HA).

And when you need to move fast (or things break), you can't wait a day for a dedicated server to come up, or worse, have your provider run out of capacity (or have to pick a different specced server)

IME, having to go multi cloud/provider is a way worse problem to have.
by jedberg | 2025-08-31 18:52:36+00:00
That was over a decade ago. There is almost an entire generation that has come up since then, being told China is good and British is bad. And in the meantime China made protesting illegal, and now rounds up and ships off anyone who protests.

https://www.theguardian.com/world/2024/sep/28/i-was-so-naive...

But more importantly, it's more complicated than just China good/bad:

https://www.pewresearch.org/short-reads/2023/12/05/how-peopl...

However what that shows is that the majority of adults in HK (74%) feel an attachment to China, and in the meantime China is making it illegal to disagree with them.
by tombert | 2025-08-31 18:53:30+00:00
Not sure about movies or TV shows, but I buy songs on Bandcamp fairly often, though that's more less limited to indie bands (not strictly true but true enough).

Honestly though? I just buy CDs on eBay and rip them to FLAC, and stream them to myself with Jellyfin. CDs are DRM-free (meaning no potential legal issues stemming from breaking DRM), and are already digital so a conversion to FLAC incurs no quality loss. I use a Blu-ray drive, but USB DVD drive can do the job just fine and can be found for less than $20 on Amazon. Also, CDs can be had for fairly cheap because no one wants them anymore, especially if you buy a bunch at once.

This setup works fairly well up until around ~2016 music, when it becomes harder and harder to find CDs for albums released after that.

I've become kind of a grumpy old man who doesn't like much new music, so this works well for me. I still use YouTube music for music that I haven't bought CDs for yet, but I'd say that around ~80% of my music streaming is coming from my Jellyfin server now.
by nkurz | 2025-08-31 18:53:31+00:00
I have no idea about the burger, but for the Coke I don't think that's true.

Here's one of many sources saying that he drinks 5 cans a day:

https://www.businessinsider.com/warren-buffett-diet-2017-10

What's your source for him always mentioning the single can amount?
by aseipp | 2025-08-31 18:54:13+00:00
If I understand you correctly, then you can use `jj interdiff --from name-of-branch@remote --to name-of-branch@git` in order to recover the diff between the remote branch commit and your local version of it; you could then turn that invocation into a Git .patch file and reapply it with patch(1). This only works for one commit.

The more general solution you're looking for I guess is some kind of "split based on interdiff" or something like that. I don't believe there's any way to accomplish this in a single stroke, though.
by tialaramex | 2025-08-31 18:54:21+00:00
It didn't take a "big PR campaign". EV is crap. It was crap when it was created, it's still crap now. It was tolerated because the commercial CAs wanted a new shinier product and in exchange we got the BRs and from there we got here. Don't lean on EV, it's superficial not load bearing.

I don't much care about BIMI. People keep trying to resuscitate that particular dead dog (email security), maybe one day they will succeed but I don't expect to be involved.