MurphyA/hacker-news huggingface dataset:
by tgtweak | 2025-05-01 14:45:13+00:00
There are two very distinct parts here and the article does a good job of muddying it.

Chromium: the base of Chrome, which is opensource - is developed in part by google and many other companies, including Microsoft, Apple, Brave, and dozens of others who depend on the chromium ecosystem. Google is not "financing" these companies, they are contributing to and benefiting from opensource bidirectionally and the ecosystem benefits from compatibility streamlining. 94% of commits to chromium from Google is also cherrypicked, many are automated commits to update libraries and pull in code from other repos and projects, and they do have a google/chromium handle on them as reviewers and signoff. It is true that they are the primary stewards and that most code in chromium passes through google hands before arriving there - but a good amount is chromeOS/android commits. Most downstream projects prune a ton of this "clank" out - claiming that commits in those directories are supporting 3rd party browsers is bunk. Google’s own docs say any code “that isn’t written by Chromium developers” must live in //third_party, this is enormous: v8, Skia, ANGLE, FFMPEG, ICU, OpenSSL - codecs, llvm... keeps on going. When a new upstream tag is imported, the roll commit is stamped with a Google email, throwing off this number considerably. The committer field shows the Google engineer or CQ bot, not necessarily the external engineer who produced the diff.

Google Search contracts: it is true that Mozilla and Apple receive large royalties in order to have Google be the default search engine in those browsers - in addition to android vendors and other platform partners. I don't think this amounts to 80% of "funding" on those browsers.

The second part is far more dangerous than the first - some care needs to be made rolling these claims together.

Everyone else could jump on quantum/gecko if they really felt like it was critical to their business to not use google-centric codebases.
by daniel31x13 | 2025-05-01 14:45:19+00:00
So there are different ways it archives a webpage.

It currently stores the full webpages as a single html file, a screenshot, a pdf, a read-it-later view.

Aside from that, you can also send the webpages to the Wayback Machine to take a snapshot.

To archive pages behind a login or paywall, you can use the browser extension, which captures an image of the webpage in the browser and sends it to the server.
by trealira | 2025-05-01 14:45:26+00:00
Niklaus Wirth wrote about this in 1995, in his essay A Plea for Lean Software.

About 25 years ago, an interactive text editor could be designed with as little as 8,000 bytes of storage. (Modern program editors request 100 times that much). An operating system had to manage with 8,000 bytes, and a compiler had to fit into 32 Kbytes, whereas their modern descendants require megabytes. Has all this inflated software become any faster? On the contrary, were it not for a thousand times faster hardware, modern software would be utterly unusable.

https://www.computer.org/csdl/magazine/co/1995/02/r2064/13rR...

That said, as someone fairly young, I still don't think that makes it wrong or something only an old man would think. Software seems to perform exactly as well as it needs to and no more, which is why hardware advances don't make our computers run software much faster.
by bityard | 2025-05-01 14:45:45+00:00
Whether or not to compress data before transfer is VERY situationally dependent. I have seen it go both ways and the real-world results do not not always match intuition. At the end of the day, if you care about performance, you still have to do proper testing.

(This is the same spiel I give whenever someone says swap on Linux is or is not always beneficial.)
by tim333 | 2025-05-01 14:46:05+00:00
I'm a Brit who went through Brexit. I think most people got the idea it was going to be economically stupid before the vote but the Brexit voters prioritized independence over that. Also just shaking things up because they were unhappy with how things were going for them personally.

It was hard to be sure as there were so many options - hard Brexit, soft and so on that it was unclear what the deal would be. At least with Trump you can vote him out again whereas we are kind of stuck with Brexit.
by jerf | 2025-05-01 14:46:33+00:00
And physical, at least to date, retains resell value as well. If you want to play an expensive Nintendo release that effectively never goes down in retail value, it's reasonably safe to buy it, play it, and resell it if you don't want it indefinitely. Nintendo never lowering their prices helps anchor the value high even in the resell market most of the time.

I haven't read enough about this to know if the gamekey will kill this but it's certainly only a matter of time before they are all coded and bindable to only one account. Technically this has obviously been possible for a long time, they just haven't dared to pull that trigger yet. They clearly want to.
by mschuster91 | 2025-05-01 14:47:09+00:00
> Once they see any consequences for their actions they will fall in line.

We're seeing this with just how fast and ruthless many executives were after Trump won the election, actually. The behavior of some of these people is best described as "swearing fealty": donations to Trump's circle, dismantling of anything remotely smelling as "DEI" instead of standing up for what was sold as "core values" over the last years, compliance instead of resistance (just recently Bezos in the Amazon tariff pricing issue, or the "resignation" of 60 Minutes producer Bill Owens so that the Trump admin doesn't impede a corporate merger).

We've been asking ourselves "wtf are the Russian oligarchs doing" after Putin invaded Ukraine, and now we're seeing just the same compliance from our own oligarchs.
by lucasoshiro | 2025-05-01 14:48:13+00:00
Not only in area, but also in population: about 200 million, 2/3 of the USA population. The population of our 5 largest cities (São Paulo, Rio de Janeiro, Brasília, Fortaleza, Salvador, Belo Horizonte) is bigger than the 5 largest cities of the USA (New York, Los Angeles, Chicago, Houston, Phoenix):

https://pt.wikipedia.org/wiki/Lista_de_munic%C3%ADpios_do_Br...
by registeredcorn | 2025-05-01 14:48:46+00:00
I don't have anything meaningful to add to the discussion, but just wanted to say "Thanks!" to you, and the work that the Beam people have done to try and keep things as secure as they can. It'll never be perfect, but doing that work is important, and if it's done correctly the end user doesn't even know you did anything at all.

It's also really good to hear such an open and direct description of how things were/are, too. Clarity defeats the risks around obscurity of the unknowns. When the general public is given more info to work off of, they have a better idea of where the risks are, and how they can defend from, or if they are malicious - attack from, accordingly. The sharing of that information simply works to define what the areas of concern are for everyone involved.
by delichon | 2025-05-01 14:48:52+00:00
I was involved with the raw vegan community in liberal Santa Cruz California for a number of years, and this was a very common opinion there. In some presentations I felt like the local extremist for insisting that germ theory was a good thing that led to the advantages of modern medicine. I now travel more in conservative trending carnivore circles where I haven't heard germ theory denial. On the contrary they tend to take particular pleasure in referring to conventional studies, to counter accusations of their own extremism. From my own experience it seems that RFK has imported these views more from the left than the right. Do others have a different experience?
by JonChesterfield | 2025-05-01 14:49:03+00:00
For what it's worth, repeatedly traversing from the root _doesn't_ require backing out of dead ends, if you can avoid traversing into dead ends. Specifically if you store the size of the subtree at the node you can traverse directly to the ith element from the root, and do that N times and you get a traversal.

That constant space used to store the size could instead be a pointer to the root, but all the use cases I have for trees involve aliasing subtrees in which case there can be multiple "parents" for a given subtree and one cannot point to it.

In the spirit of completeness, my standard tree traversal recurses to a fixed depth and then falls back to the walk-repeatedly-from-the-root, which is constant space of a sort, but feels suboptimal.
by 0xbadcafebee | 2025-05-01 14:49:03+00:00
We make a lot of money. Money pays for healthcare, childcare, paternity/maternity leave, retirement, food, housing, transportation, in addition to recreation. Our "struggle" is invented. Oh, career burnout huh? So you're working yourself harder than you have to in order to make more money? Sounds tough. And small equity grants? Oh gosh, how dare they not give us even more money.

People who don't make a lot of money struggle to afford all those things, and are worked to death despite it. They don't just have enough and want more. They literally don't have enough to live a life free of struggle.

Unions exist because workers were literally being killed by their employers. What's a tech worker's biggest gripe? Being on-call? Not getting a bonus on top of their fat salary? The only time I've ever done a hard day's work as a tech worker was when I joined a shitty startup that was abusive with long hours. I left and joined a normal company and it was smooth sailing. The most painful part of the job is my tennis elbow, but hey, I have a corporate healthcare plan and a $1000 swivel chair. I don't see the point of a union in this environment.
by nicbou | 2025-05-01 14:49:36+00:00
That's mostly correct. Generally, the only way to switch is to be forced back into the public system. For example if you reduce your income below the limit for private health insurance.

Public is an easy choice. Private is a very carefully made decision that can be worth it for some people in some situations. The entire industry is incentivised to sell private insurance, but it's not at all a "better" choice, just a financial move that may work for certain people.
by dragonwriter | 2025-05-01 14:50:11+00:00
No, it is a federal case in the US District Court for the District of Northern California, and the referrals go to Pam Bondi’s DOJ.

You seem to have made the mistake of thinking that a news article saying “a judge in northern California" means “a State of California judge in the northern part of that state" rather than “a federal judge in the Northern California District Court”.
by RivieraKid | 2025-05-01 14:50:24+00:00
I recently learned that index-following ETFs have a mildly concerning problem that could be equivalent to an annual fee approaching 1%. It's caused by rebalancing that happens by, for example, stock buybacks or equity raises, which typically happen when the trade is beneficial for the active investor side of the trade. See latest video on Ben Felix's channel.
by troyvit | 2025-05-01 14:50:27+00:00
I think offering a simple web browser for free isn't that difficult. That was in place since the 20th century. What will be hard is continuing to develop a web browser that matches the feature set of a browser whose advanced functionality is propped up by the most extractive industry in modern times. That industry has a purpose in funding these advanced features, and while it has opened up a lot of power for individuals it has come at a great cost.
by CollinEMac | 2025-05-01 14:50:29+00:00
I agree that Tim definitely comes off as a bit of a jerk. However...

> First, if his art is so great, then why is it not displayed all over the place? He has a few alleged experts giving praise without criticism, and in the end, it is on the wall in his bedroom. Surely, if the art were that easy to recreate, galleries would be demanding his piece?

I could be wrong but I don't think there's much demand for replicas of classic paintings even if they are incredibly high quality. A lot of the value of a Vermeer painting is that it was actually painted by Vermeer in the 17th century -- not necessarily the quality of the piece itself.

Regarding your second point, who knows?
by hedora | 2025-05-01 14:50:56+00:00
An Apple attorney is now head of the NLRB. The day they were appointed, they stopped three ongoing lawsuits against Apple (including the #appleToo anti-harassment class action suit):

https://appleinsider.com/articles/25/04/02/trump-admin-poach...

Tim Cook is better at PR than Musk, but he's also a member of Trump's inner circle (why else would there be tariff carveouts that directly benefit Apple?):

https://www.gettyimages.com/detail/news-photo/apple-ceo-tim-...

Unlike Musk, the two were also close during Trump 1.0.

The rainbow thingy isn't a gay pride thing. The rainbow colors are out of order, just like in the original Apple logo.
by mananaysiempre | 2025-05-01 14:50:58+00:00
> THE COURT FURTHER FINDS that Apple’s abuse of attorney-client privilege designations to delay proceedings and obscure its decision-making process warrants sanction to deter future misconduct. Apple is SANCTIONED in the amount of the full cost of the special masters’ review and Epic’s attorneys’ fees on this issue alone through approximately May 15, 2025, the anticipated date of completion.

So pretty mild thus far. As far as I remember from reading other court decisions, court-imposed sanctions against individual lawyers are also a thing. As far as the clients are considered, given production of documents is mandated by a court order, presumably this counts as defying a court order and so any punishments would fall under criminal contempt?

(Not a lawyer, in case this wasn’t clear from the above already.)
by ferguess_k | 2025-05-01 14:51:17+00:00
I think Switch is just following the other consoles eventually.

This lead me think, is there any 8-bit/16-bit/32-bit native handheld (not Pi emulation) market? I guess the primary difficulty is to make games for them, so most likely just a small hobbyist market. I still think kids don't really care about graphics though, at least when they are young.
by _fat_santa | 2025-05-01 14:51:33+00:00
I currently use Gnome on my machine (plain vanilla Ubuntu with no mods). It's such a love hate relationship. On the one hand everything you said and everything the child comments mention are totally valid and very annoying. But on the other hand (at least in my experience), Gnome has been the only solid DE that is "consistent", the only other one that got close was XFCE.

I might eventually switch back to XFCE but for now I just need a DE that works and gets out of my way so I can write code, and for all it's faults Gnome still gets the job done.
by trealira | 2025-05-01 14:51:59+00:00
> Or for a possibly more useful comment, constant space tree traversal is genuinely quite difficult to implement. I don't know a general solution to it (other than walk from the start N times, quadratic style), would be interested to hear of one.

There's Morris tree traversal. It basically turns an ordinary binary tree into a threaded binary tree and fixes it up after it's done. But, this is mainly possible because of the space wasted by the null pointers at the leaves of the tree. You can hide a stack within the tree.
by roamerz | 2025-05-01 14:52:29+00:00
Requires, no but in all regards it’s a great deal for app developers. You write code they do everything else. You want options? They exist (Windows/Android) but are all shitified minefields of commercial ads and poor design choices that I only use when required. Is Apple perfect? No far from it. When I buy and use their products though I feel more like the customer than the product. It’s a tool built for me not their advertisers.
by djaychela | 2025-05-01 14:53:06+00:00
I think your suspicions are wrong. Yes, there are plenty of less competent people in history, but not to this level. Trump is an imbecile who just happens to be good in one direction (bullying and manipulation). Put him in an escape room on his own and he'd die in there. While I can think that many previous UK leaders have not been genius-level, I can't think of one who was anywhere near as stupid and beligerent as Trump. Other than maybe Liz Truss, who is thick as two short planks, but fortunately was ousted quickly. That won't be happening with Trump, and the US (and the larger world) will pay for these pocket-lining morons' mistakes.
by psadauskas | 2025-05-01 14:53:06+00:00
Cory Doctorow wrote about this recently: The enshittification of tech jobs (27 Apr 2025) https://pluralistic.net/2025/04/27/some-animals/

Particularly this part:

> nestling comfortably alongside of the idea that "I don't need a union, I'm a temporarily embarrassed founder."
by browningstreet | 2025-05-01 14:53:16+00:00
Ahh, yes, you can reduce it to names with a lot of columns. In my personal ideal, I've love to store a short-name for a link and have no boxes. Personally, I've always wanted links to be like the tag cloud in pinboard and to have a page with multiple tags/categories.

I'd also love a separation of human tags and AI tags (even by base or stem), just in case they provided radically different views, but both were useful.

EDIT: Just did a quick look in the documentation, is there a native or supported distinction between links that are like bookmarks and links that are more content/articles/resources?
by TechDebtDevin | 2025-05-01 14:53:18+00:00
Too bad after tariffs, this little guy would have cost $10-15 and now will probably be $50 +

I feel like the Trump admin is going to have to make a carve out for the esp32 or certain Espressif products. So many IOT businesses going to go out of business if these MCs baloon in price.
by throwanem | 2025-05-01 14:53:29+00:00
Sure. And those early indie devs paid, inflation adjusted, iirc around $500-1000 for the hardware they developed against to put those indie flashlight fart noise apps on the then nascent App Store, because that's what an iPhone cost.

$3500 is, as I said, pretty close to petty cash even for a sole-owner LLC that needs taking at all seriously, and I would front that sum without a second thought out of my own personal pocket if I thought VR had legs, the same way I've put about $9k toward inference-capable hardware in the last two years because AI obviously does have legs. It's an investment in my career, or at least toward the optionality of continuing a career in software in a post-AI world, assuming I don't decide to go be an attorney or something instead.

I appreciate not everyone can drop a sum like that, like that. I can and I'm not ashamed of it. Why should I be, when it's exactly what I've worked the last 21 years straight to earn?
by skerit | 2025-05-01 14:53:36+00:00
> My first thought was ‘this already existed, I could have bought virtually the same product already.’ …Which the article acknowledges even. Odd title.

This reminds me of how "the first color e-ink reader" came out a few years ago, even though I already bought one 10 years ago, and even THAT one wasn't the first.
by Herring | 2025-05-01 14:53:58+00:00
This is not a difficult problem. My last position had me take a drug test. I had to go to an actual building, show my ID, and the place/results were logged. They also did a background check, which presumably would have flagged any issues. I think I emailed a copy of my ID. One interviewer even flew me out for a day. They're making an issue out of nothing, and it's not clear why.

> and maybe also avoid hiring fully remote employees.

There it is.
by nine_k | 2025-05-01 14:54:15+00:00
It's cool but it does not address the issue of indexes, mentioned in the original post. Not carrying index data over the slow link was the key idea. The VACUUM INTO approach keeps indexes.

A text file may be inefficient as is, but it's perfectly compressible, even with primitive tools like gzip. I'm not sure the SQLite binary format compresses equality well, though it might.
by gjsman-1000 | 2025-05-01 14:54:25+00:00
> Figure Nintendo can get the actual flash storage directly much cheaper than that, probably more like $3-5

Not necessarily. Nintendo’s variant is built by Macronix under their XtraROM service; a variant of NAND flash designed to be a reliable Mask ROM substitute (including only being writable once, automatic repair afterwards, etc). Officially, their chips are rated to last 20 years at 85 degrees Celsius, which is insane.

This isn’t your off the shelf SD card chip built by a no-name Chinese design company that fails after 3 years of not receiving power. Combine the niche flash with a custom security chip (Lotus3) on every game card; that’s not cheap.

While we don’t know the exact pricing, the rumors are that 64GB is somewhere in the $15-$25 range per cartridge. At those prices, even if I ran a game company, I’d be reserving the non-game-key versions for a Deluxe Collector’s edition.
by dowager_dan99 | 2025-05-01 14:54:28+00:00
I did a presentation on AI Agents from the perspective of an AI newbie and one of my comments/conclusions was that it felt like releasing a browser from 2000 in the middle of today's scary 2025 environment. MCP and similar are missing 20+ years of responding to new and emerging threats, and the hype men (executives everywhere) don't realize, care or have the ability to respond.
by bbatha | 2025-05-01 14:54:29+00:00
Also shout out to Keynote which is the best presentation software. PowerPoint is so clunky in comparison. Nice features like making image backgrounds transparent are huge wins.

Pages is also pretty nice. Its definitely enough for home usage, and if my colleagues could read the pages files natively I would find it completely sufficient for professional use. I find it does layout much better than MS Office. Which honestly is a much bigger concern for home users: professional users will just switch to professional layout tools when they need it, but Sam doesn't need that cost/complexity for some bake sale fliers.

Numbers can also be nicer for home use cases, but is a bit weird if you're used to excel. And unlike pages or keynote quickly hits upper limits on complexity. I would never use numbers in a professional setting.
by ibaikov | 2025-05-01 14:54:34+00:00
Recently started selfhosting it. I like it. I tried hoarder, but it was overcomplicated and consumed way more resources. Now it got MCP, so I might use it with n8n, we'll see.

A couple improvements I'd like: I want drag-and-drop link saving.

If I add a reddit link, it doesn't import the reddit thread title, it uses reddit's title in linkwarden (Reddit - the heart of the internet). Same goes for a few other websites like gitlab.

I'd like an MCP.

Resource usage optimization: while it is smaller than karakeep/hoarder, for me it consumes 500-950MB ram, and I have only 500 links added.
by matkoniecz | 2025-05-01 14:55:10+00:00
Government of Russian federation and significant part of Russian society that supports reconquering territories Russia used to control.

Soccer hooligan vandals.

Corrupt local politicians.

Some vandals obsessed with damaging community-run geodata collection project.

People who thing that overregulating everything in Europe is an exciting adventure and we should have more of it.

Climate change deniers, people misunderstanding vaccines and in effect trying to resurrect diseases that were extinct locally.

People with Saruman-like approach to trees.

Coal miners parasiting on billions from public funds to fund coal mining (as selling coal does not allow to pay for it, at least with how much they are paid for it).
by behnamoh | 2025-05-01 14:55:57+00:00
> However, it appears being at the edge of bankruptcy, and having turned the ship around has made them paranoid of losing a single cent.

That was more than 20 years ago, under a totally different market condition and Apple leadership. Back then, they needed developers to turn the ship around, now they think devs need them. They's a cash cow and act like assholes.