MurphyA/hacker-news huggingface dataset:
by anonymous908213 | 2026-01-26 09:52:37+00:00
> An advertisement is always designed to try to convince you to buy a different product than you would rationally choose yourself.

Perhaps you could consider toning down the absolutism. This is true in many or most cases, but certainly not all cases. Let's take, for example, video games. I can afford to purchase any game that interests me, and do. However, I often go several months between new game purchases, because I am not aware of any games that interest me that I do not already own. An advertisement for a game does not need to convince me to purchase it over an alternative product, it simply needs to make me aware of its existence and broadly convey what the game is about so that I will know whether it matches my specific game interests closely enough to investigate further.

Particularly in the modern world of hyper-specialised interests, it's quite easy to get into a niche of a hobby where you have found and already purchased all of the things you are aware of. As another example, there are hyper-specific novel genres where there are at most a couple of dozen entries in that genre and you are able to read every single entry in it. You are still interested in that genre, and will likely purchase anything else in it, should you become aware of it. Enter the benevolent advertisement, which makes you aware of its existence in a mutually beneficial way wherein you get more of the content you are interested in consuming and the creator gets money.
by fc417fc802 | 2026-01-26 09:52:38+00:00
> I've done some work in the DID space. Not really a fan, and the space is full of half working implementations like this post documents.

I would be curious to hear your broader thoughts. I haven't actually worked with did but I did read through a large portion of the spec back before bluesky first launched. My impression was that it's a genuinely useful direction to go in but the standard seemed verbose and overly complex to me given what it does. But then that's not an uncommon thought to have about something you don't properly understand. (TBF I also feel that way about a lot of standards that I do understand reasonably well so perhaps I'm the problem here.)
by cadamsdotcom | 2026-01-26 09:53:09+00:00
> Without proper task sequencing, agents kept stepping on each other. Which leads to the obvious question: what exactly does each tool give you?

In Gas Town, they “agent their way out” - it has a different type of worker that merges work and if needed can creatively rewrite completed work to suit the new state of a fast moving codebase.

So- sometimes even folks who build agent tools miss chances to take themselves out of the loop! But it’s one of the most powerful ways to scale yourself.
by alias_neo | 2026-01-26 09:53:29+00:00
There's a Wiki link in OP that suggests two other pieces of software had added support in the past but were sued by Cricut's org to remove support.

The real take home (as OP is clear about), is don't buy anything from this shitty company, but at least if you already have, and really must use it, you can get their shitty, proprietary, locked down software running on Linux using OPs instructions.

I had always wanted a cutting machine like this, to complement my 3D printers, but I had learned about their plans to charge a subscription to use their software; OPs linked Wiki suggests that was scrapped after backlash; but the damage is done; I'd never buy a thing from them.
by buran77 | 2026-01-26 09:53:46+00:00
And because plenty of engineering goes into designing subsystems with the explicit but unstated purpose of making them close to impossible to repair without ultimately resorting to help from the manufacturer.

Software is just the latest layer on the cake. Non-repairable designs, special tools, unavailable parts, unavailable instructions, fragile and error prone procedures, encryption, and more. They're all occasionally used to with the main purpose of blocking any attempt to easily repair without generating revenue for the manufacturer and their network.

Source: I have family working for two large car manufacturers both in engineering and management, who have personally experienced explicit demands to make things hard to repair by the owner but make them in a way where a reasonable explanation can be used for plausible deniability.
by Cthulhu_ | 2026-01-26 09:54:54+00:00
Damn, I'm in the wrong industry.

I think it's different for tiktok (as a non-tiktok user so take this with a huge grain of salt lmao), people don't watch one creator's videos one after the other, they get put in the big soup of clips that people scroll through for sometimes hours a day. And a lot of that is people sticking to one formula, because for many, the predictability is comforting / puts them in the tiktok brain off frame of mind.

Which isn't a new phenomenon - lots of people have "comfort shows" on e.g. Netflix, often the studio series with long seasons like sitcoms. They're comfortable because they often maintain a similar energy or formula over their run time, and missing parts of it (like current-day episodic films) isn't a big issue.
by sznio | 2026-01-26 09:55:10+00:00
I went back to CDs because the friction of having to stand up, walk to the player and change the disc is enough to stop me from skipping songs every few seconds.

For discovering new music, I go to the flea market every so often and buy some random discs. Some are unlistenable, but a lot are alright. I found New Mind[1] this way and really loved it.

[1]: https://en.wikipedia.org/wiki/Jonathan_Sharp#New_Mind
by ozlikethewizard | 2026-01-26 09:57:16+00:00
The source is certainly unreliable, a quick scan of the wiki sources give you that:

https://en.wikipedia.org/wiki/Iran_International

But does the number even matter? Whether its 4000 or 35000 the conduct has been unacceptable.

The real question is the solution, is reporting like this designed to be used as the backdrop to foreign intervention? How many people will be killed then?

"one death is a tragedy, a million is a statistic" - Not Stalin
by avadodin | 2026-01-26 09:57:25+00:00
I am saying the opposite.

Sure, they all had moms and dads and to their families they were likely important and missed but there is a World of difference to the people left behind between some activist no one knows getting murdered by the state and their own families and acquaintances getting mowed down while they themselves are living precariously.

This moral absolutism is relativism in disguise.
by gabriela_c | 2026-01-26 09:57:33+00:00
This doesn't sound like a particularly difficult problem for some scenarios.

It's definitely convoluted as it comes to memory obtained from the stack, but for heap allocations, a debugger could trace the returns of the allocator APIs, use that as a beginning point of some data's lifetime, and then trace any access to that address, and then gather the high-level info on the address of the reader/writer.

Global variables should also be trivial (fairly so) as you'll just need to track memory accesses to their address.

(Of course, further work is required to actually apply this.)

For variables on the stack, or registers, though, you'll possibly need heuristics which account for reusage of memory/variables, and maybe maintain a strong association with the thread this is happening in (for both the thread's allocated stack and the thread context), etc.
by ranguna | 2026-01-26 09:57:56+00:00
Looks interesting, but I won't be pre ordering when the only info they give about running Linux is "Linux as an app". Do they mean something like UserLand that's sloooooow or something like the linux terminal, that still has very limited graphical acceleration support and is still unusable for full desktop usage?

Either option sounds really bad and not worth it to jump ship for me.
by Hard_Space | 2026-01-26 09:58:30+00:00
I am glad at least that Apple has not forced me to update my iPhone 13 and 2023 Macbook, as Windows would have by now. I am hoping to ride this out, and that a later bundled update will remedy the worst complaints. The most alarming thought in TFA, though, was that the iPhone update might have at least a secondary mission of nudging the user to buy a new phone - certainly not an unknown tactic in tech.
by voidUpdate | 2026-01-26 09:58:40+00:00
> "My iPhone 14 Pro has 35Gb of "system data" which has basically filled up the entire storage I had left"

I occasionally use a macbook pro at £WORK for a few apple specific processes, and it currently has 188.67gb of "system data" that I have no idea how to clean up or remove. It's marked separately from the 11.01gb of macOS in the storage settings, and it constantly complains about the disk almost being full. Updating and restarting don't clear it, I wish I could just rm -rf it all. Does anyone know how I can at least see what it is, and potentially even clean it up?
by piskov | 2026-01-26 09:59:16+00:00
Search for twitter drama where Anthropic engineer says basically the following [1] and gets shamed by what AAA game developers are able to render at the same time.

tldr; the ui you see in the terminal is react-based in claude code. As for opencode just see their repo on github.

[1] https://news.ycombinator.com/item?id=46706040
by imtringued | 2026-01-26 10:00:08+00:00
Your list is so short it doesn't even include the basics such as reordering operations.

It also feels incredibly snarky to say "they knew about caching" and that they will get to partial evaluation and dead code elimination, when those seem to be particularly useless (beyond what the CUDA compiler itself does) when it comes to writing GPU kernels or doing machine learning in general.

You can't do any partial evaluation of a neural network because the activation functions are interrupting the multiplication of tensors. If you remove the activation function, then you end up with two linear layers that are equivalent to one linear layer, defeating the point of the idea. You could have trained a network with a single layer instead and achieved the same accuracy with a corresponding shorter training/inference time.

Dead code elimination is even more useless since most kernels are special purpose to begin with and you can't remove tensors without altering the architecture. Instead of adding useless tensors only to remove them, you could have simply used a better architecture.
by TheDong | 2026-01-26 10:00:13+00:00
There are things like this.

The things I know of and can think of off the top of my head are:

1. appimage https://appimage.org/

2. nix-bundle https://github.com/nix-community/nix-bundle

3. guix via guix pack

4. A small collection of random small projects hardly anyone uses for docker to do this (i.e. https://github.com/NilsIrl/dockerc )

5. A docker image (a package that runs everywhere, assuming a docker runtime is available)

6. https://flatpak.org/

7. https://en.wikipedia.org/wiki/Snap_(software)

AppImage is the closest to what you want I think.
by mcmoor | 2026-01-26 10:00:17+00:00
I really appreciate this article. It continues some series of introspection [1] that emphasizes a part of game that's ironically very underrated, gameplay. A game can be good not (just) because of its visuals (you can just see paintings), not because of its plot (you can just read books), not even because of both (you can just watch movies). But it's the interactivity that can elevate a game beyond the sum of its parts, and it can be done despite mediocre visual or plot.

Realizing this, it can be very disappointing that some discussion about video game art do only emphasize plot or visual, because that's what we understand as art. In this way, Roger Ebert is right, video game can only be art the more it resembles movie or book. But I hope not, and in time, this discourse can be moved especially when there will be more interactive medium out there to be invented (somehow). The treasure is the journey afterall.

[1] Ones I have seen are A Core's ["Can Game Mechanics be Art"] (https://youtu.be/a33ITEZDQwg) and the last parts of Mandalore's [Pathologic 2 Review](https://youtu.be/E7uKUgire7Y)
by m4rtink | 2026-01-26 10:00:33+00:00
AFAIK they used GPS spoofing which confuses the Starlink terminals - they need to know where they are to properly connect to the satellites above.

This can be overriden to use "Starlink positioning" where the terminal ignores GPS signals and dtermines its position based on Starlink satellite signals. I think this is what is used in Ukraine where GPS is mostly jammed/spoofed to hell even far from the front.

The GPS positioning is the default as it is likely more user friendly/has quicker lock in normal circumstances.

Another venue of attack could be the Starlink WiFi AP included in the terminals- you could track that down.

So in general:

* switch the terminal to Starlink positioning

* disable the Starkink terminal WiFi AP and conect by ethernet or connect an AP via ethernet with a new SSID and different MAC address

And it should be good to go.
by altern8 | 2026-01-26 10:01:22+00:00
Steve Jobs was an extremely unusual CEO. He was hands on, talked to designers, developers, and users, and actually cared about making good products.

Tim Cook is more of a regular CEO that wants to make money for the shareholders. He started doing stock buybacks and in general prioritizing making money.

macOS is still the best OS I'd want to use IMO--if you can manage to avoid upgrading to Tahoe--but Apple seems to definitely be on its way down.

Hopefully something changes.
by jillesvangurp | 2026-01-26 10:01:57+00:00
That's great if you are a developer and that's also how I work myself. You aren't wrong. But there are a lot of users who are not developers for whom that isn't a viable path. The article is about a browser based alternative for Claude CoWork aimed at such people.

LLMs are actually quite neutral and don't have preferences, wants, or needs. That's just us projecting our own emotions on them. It's just that a lot of command line stuff is relatively easy to figure out for LLMs because that is highly scriptable, mostly open source, and well documented (and part of their actual training data). And scripting is just a form of programming.

The approach in the article that Simon Willison is commenting on here isn't that much different; except the file system now runs in a browser sandbox and the tools are WASM based and a bit more limited. But then, a lot of the files that a normal user works with would be binary files for things like word processors, photo editors, spreadsheets, presentation software, etc. Stuff that is a bit out of the comfort zone of normal command line tools in any case.

I actually tried codex on some images the other day. It kind of managed but it wasn't pretty. It basically started doing a lot of slow and expensive stuff with python and then ran out of context because it tried to dump all the image content in there. Far from optimal. You'd want to spend some time setting up some skills and tools before you attempt this. The task I gave it was pretty straightforward: create an image catalog in markdown format for these images. Describe their content, orientation, and file format.

My intention was to use that as a the basis for picking appropriate images to be used on different sections in my (static) website without having to open and scan each image all the time. It half did it before running out of context. I decided to complete the task manually (quicker and I have more 'context' for interpreting the images). And then I let codex pick better images for this website. Mostly it did a pretty OK job with that at least.

I learn a lot from finding places where these tools start struggling. It's why I like Simon's comments so much because he's constantly pushing these tools to their limits and finding out surprising, interesting, or funny success and failure modes.
by Cthulhu_ | 2026-01-26 10:02:11+00:00
And the other factor is I think the "rat pulling a lever" thing.

A rat is in a lab, pulls a lever, treat comes out, nom. Pulls again, treat comes out, nom. Pulls again... no treat. Pulls again, treat comes out, nom. This goes on, 10 pulls with no treat, but sometimes something comes out so the rat keeps going. You get the idea.

This is a lot of social media. You end up scrolling through a lot of shit, adverts and subtle propaganda, passively absorbing it until you get rewarded with something you genuinely enjoy and get the good hormones from.
by 8fingerlouie | 2026-01-26 10:03:21+00:00
I've used Linux (and FreeBSD) for decades. My first linux distribution was Yggdrasil Plug & Play Linux Fall 1994 (https://github.com/jtsagata/Yggdrasil-1994). Windows stuck around for gaming.

My experience may have been different as Linux was less mature back then, but ultimately i had a lot of "issues" that required Linux knowledge to fix, so while it was "fine" for me, i wouldn't push it to my family for day to day usage.

Since then i've moved pretty much everyone to Mac. My parents, my in-laws, wife, kids, all use Macs, and the number of "support" calls have fallen from weekly to "once or twice per year", and that's compared to when they ran Windows.

Linux on the desktop is certainly better than it was a decade ago (i still lurk and install new releases from time to time), but it's still a far cry from being optimized for the average user that just needs things to work. Not saying it won't ever get there, but it will take some effort to make it frictionless.
by fc417fc802 | 2026-01-26 10:03:28+00:00
I agree that the ATProto situation described is ridiculous. However the situation with AP is not nearly as cheery as you describe. The protocol commits the exact same sin, essentially baking in the assumption that any given ICANN DNS entry will only ever be controlled by a single entity for all time. Real world implementations then associate keys with nodes using a TOFU scheme (which makes perfect sense) and if the domain ever changes hands (thus the key changes) all sorts of stuff breaks in frustrating ways.

Even worse are the assumptions that a given node will never migrate between DNS entries or appear at multiple DNS entries simultaneously. In practice this comes up all the time because people regularly stand a node up on a cheap VPS using an off the cuff domain. Then some time later they either forget to renew the domain or have second thoughts about it.

While I appreciate that it's always easy to criticize things in hindsight there's no lack of aggravating real world problems related to the way AP models identity.
by mhammerc | 2026-01-26 10:04:17+00:00
Yes!

You can go to the folder ~/Library and then delete what you want.

To open the folder from a terminal:
cd ~/Library
open .

In the Finder, you can enable "Calculate all sizes" from "View options," which will calculate folder sizes to understand what to clean first.

This folder contains data from all apps; sometimes it is cache, sometimes persistent data. You will find all your previous apps taking gigabytes...
by murermader | 2026-01-26 10:04:21+00:00
You can use tools like CleanMyMac to show folders and their sizes. All cache and library files are counted under System, e.g. files from vagrant, docker, vms, old jetbrains IDEs, caches from rarely used/uninstalled apps etc.

You don‘t need to buy the full version, you can just use the info and delete it manually in Finder.
by throwworhtthrow | 2026-01-26 10:04:24+00:00
It's not credible to claim that Good got in her car that day with the intent to run over ICE and cause a mass casualty event. Her actions immediately preceding her death were 1) parking her car perpendicular to the road, rather than lining up with officers and building up speed; and 2) waving at and talking to her killer-to-be.

Whether or not her car made contact with her killer, no reasonable person would assume she had any desire to run him over. There's also no reason for anyone to believe that shooting her as she drove past prevented an imminent mass casualty attack.

So then your argument boils down to: if you brush against law enforcement with your car, even by accident, they should kill you on the spot in retaliation.
by aa-jv | 2026-01-26 10:05:06+00:00
I've been with Apple since 1979, but these days I don't even use a small percentage of all the features of the iPhone, and in spite of having bought over 800+ apps I still only use 7 of them. However, I dare not even attempt to clean up my iPhone and understand how it all works these days - I just avoid any thing cloud-related, and try to do my own manual photo backups - which is replete with its own dangers, it has to be said.

It really does seem like nobody at Apple is actually using any of the software they're releasing. Its just such shoddy quality control!
by valleyer | 2026-01-26 10:05:08+00:00
As someone who witnessed a lot of the quality decline at Apple from the inside, hiring more people is decidedly not the answer. All that does is encourages management to engage in more churn, which is the source of these sorts of bugs.

The answer, unfortunately, is that features need to be sunsetted/removed, the engineering org shrunk, and for a smaller group to concentrate on a reliable product core.
by rsynnott | 2026-01-26 10:05:23+00:00
Can’t even incite murder anymore without being put in prison; it’s political correctness gone mad!

There is no country in the world where inciting arson of housing counts as free speech. The UK has actual problems with free speech (particularly the Online Safety Act), but this isn't one of them.

In whatsapp:

> She said that if Ofsted were to get involved, she would tell them it was not her and that she had been the victim of doxing

Bit more crime, there (she worked in a regulated industry around kids; lying to the regulator isn't allowed).

> She went on to say that if she got arrested she would “play the mental health card”.

PLEASE STOP SAYING YOU WILL DO CRIMES.

(I'm always amazed that so many criminals end up having these incriminating conversations on WhatsApp and similar; have they never read the news or watched any crime drama? In a vacuum she'd probably have got off!)
by vman81 | 2026-01-26 10:05:33+00:00
About half of all Faroese traditional food is fermented mutton or fish - air dried and boiled/roasted it triggers a lot of savory flavors that simply aren't on the spectrum of food you can buy at a supermarket.
All of these methods were developed out of necessity before refrigeration was a thing. You needed the october meat to last till summer of next year in a subarctic climate. Methodical drying and curing did the trick. There is a wonderful spectrum of aged/fermented/dried before actual inedible rot/decay.
by m000 | 2026-01-26 10:06:05+00:00
> To make my point clearer, I have an idea for you: In each of the countries you mentioned, go to the capital with a sign "I am against this regime, I want change" and see what happens.

Nice try, but no. The main difference will be how much coverage your arrest will receive, depending on who arrests you and who covers the story.

[1] https://edition.cnn.com/2025/04/12/politics/trump-krebs-khal...

[2] https://www.haaretz.com/opinion/2024-04-26/ty-article-opinio...
by yesturi | 2026-01-26 10:06:34+00:00
He's right. Strengthening of real human presence against in the internet is a noble goal.

When I do/create something I find useful for others, I usually publish it on my website too.
I (and probably almost every other developer/tinkerer) benefited from the open-source and the wealth of information available on the Internet so much, that giving some small part back is only fair.

Recently, I started using Marginalia Search as a first choice when researching something technical. Surprisingly, almost always I find a real person writing about their experiences, not some content farm or corporate bland talk.
by pregnenolone | 2026-01-26 10:06:45+00:00
It’s not that simple because most people will instinctively click ‘no’ without fully understanding the risks. They'll assume that as long as they don't forget their password, it’ll be fine – which is the case on Macs because, unlike PCs, Mac hardware is locked down. Mac users won’t ever be required to enter a recovery key just because they’ve installed an update.