MurphyA/hacker-news huggingface dataset:
by skissane | 2026-02-01 02:53:37+00:00
Most other federations have formal mechanisms for ensuring fiscal equity between their federal constituents – Australia has the Commonwealth Grants Commission, Canada has its Equalization Program, Germany has the Länderfinanzausgleich, Switzerland has Nationaler Finanzausgleich, Brazil has the Fundo de Participação dos Estados, Mexico has Participaciones Federales, Argentina has the Régimen de Coparticipación Federal de Impuestos; the UK is a devolved unitary state not a federation, but it has the Barnett formula – the United States is unusual in being a federation without formal fiscal equity mechanisms, although its informal mechanisms (progressive taxation, social security, welfare, Medicare/Medicaid, Congressional earmarks and pork-barrelling, etc) end up achieving much the same end with less transparency in the process.

And I don't know why people keep on comparing the US and the EU. One is a federal nation, the other is a supranational entity. Other nations with federal systems–Canada, Mexico, Australia, Germany, Switzerland, Argentina, Brazil–are better comparators–comparing an apple with (smaller) apples instead of with an orange.
by andrekandre | 2026-02-01 02:54:17+00:00
> Brad Cox's Object-Oriented Programming: An Evolutionary Approach

i liked this one and got some good insights from it, though it was so old it was hard to get through...

the snake-oil aspect though, i think is true to a large extent:

oop became a huge hype and a marketing term, and things like c++ and java oop are so far away from the original ideas of the original 'oop' of smalltalk and we have been suffering from really bad/low quality abstractions (javas infamous FactoryFactory pattern, subclass everything etc) for a long time...
by subscribed | 2026-02-01 02:54:25+00:00
Height is might.

I couldn't get ANYTHING on my first/test ESP32 (Heltec v2).

Anything. I didn't see any packets. Then I finally heard one station later when I held it high on the upper floor.

The I hanged it at the top of my roof and I currently have almost 130 repeaters and room servers.

In your scenario a couple of 5W handhelds woukd work better.

But I agree the usabity is very limited. This is why I think of hanging a couple of guerilla solar repeaters in my neighborhood :)
by Omodaka9375 | 2026-02-01 02:54:57+00:00
Hi, Omodaka here thanks for checking out PeerWeb. I forgot to turn the client to serve the demos - should be better now ;)

This is meant to work with PeerWeb App which is more secure and stripped down torrent desktop client, that you can use to share your websites and host them through peerweb.lol. Still haven't released the dektop client but might do it.

Point of this is for everyone to host their content without needing servers, and as a great learning experience. Security is very big caviat here, so in no way is this final secure version.
by pinkmuffinere | 2026-02-01 02:55:08+00:00
Is this not just because Covid killed off many of the weakest individuals? I suspect we just traded deaths in 2021 for deaths in 2025, making this latest data look better, without fundamental improvement. Not to say with confidence that _no_ improvement has been made, but that I think the stats for _this one year_ are probably not very meaningful. Maybe I misunderstood something though?
Technical interviews are broken. I built a tool that proves it
by ruannawe | 2026-02-01 02:55:44+00:00
The problem
I failed an interview because I took too long to reverse a string.
In another, because I was slow to marshal a JSON into a struct. And in a third? Because I took too long to open my IDE — I needed to close some confidential stuff from the company I was working at.
Three rejections. None of them measured my actual ability as a developer.

The pattern no one talks about
Most developers in a hiring process are already working at another company. They're mechanically used to that context's business rules — which means using a small subset of a programming language's features.
Even in long careers, you don't use everything. And what you don't use, you forget.
Then the interview comes and they ask you about hoisting, closures, or some detail you saw 3 years ago and never touched again. If you don't answer quickly and clearly, you're out.
This doesn't measure competence. It measures short-term memory.

The AI era changed everything
With the rise of artificial intelligence, anyone can access technical answers in seconds. You just need to know how to ask.
InterviewCoder, created by Roy Lee and Neel Shanmugam, was the first tool to explore this — offering real-time "cheat sheets" during interviews. Fireship made a video about it that went viral.
If a $60 tool can pass interviews at the world's hardest companies, what does that say about the process?

I built my own tool
After seeing InterviewCoder, I thought: why not build my own?
StealthBrowser was born — a browser invisible to screen sharing tools. It uses macOS's NSPopover class, which means even when you interact with it, the interview page doesn't detect that you left.
You can search, screenshot your screen, silently paste, and ask any LLM for help — all without triggering alerts.

The result
Since I started using it, I've received more than 3 offers from different companies.
Did I become a computer genius? No. The hiring system is broken.

Download: https://stealthbrowser.app/downloads
90% off coupon: stealthbrowser90
by sowbug | 2026-02-01 02:56:32+00:00
At least he went down fighting (https://archive.is/M4nek, the op-ed referenced in the article). That's an impressively dignified response to a gobsmacking shift in public opinion. In his position, I might have given up and gone full Two-Face.

(https://nolan-batman.fandom.com/wiki/Two-Face/Quote for those unfamiliar with the quote)
by myko | 2026-02-01 02:56:46+00:00
I have been using Swift Vapor for personal projects for awhile and it's great. I kind of regret it now on some projects since I use a lot of Go too and I miss the speed of compiling/testing when I'm using agentic coding (where my goal is to put the agent into virtuous loops leading to a success state) - it just takes longer in Swift.
by nullsanity | 2026-02-01 02:57:31+00:00
Because a difference in scale can become a difference in category. A handful of buggy crashes can be reduced to operator error, but as the car becomes widely adopted and analysis matures, it becomes clear that the fundamental design of the machine and its available use cases has fundamental flaws that cause a higher rate of operator error than desired. Therefore, cars are redesigned to be safer, laws and regulations are put in place, license systems are issued, and traffic calming and road design is considered.

Hope that helps you understand.
by gnabgib | 2026-02-01 02:57:34+00:00
DOJ (source): Former Google Engineer Found Guilty Of Economic Espionage And Theft Of Confidential AI Technology (11 points, 1 day ago, 2 comments) https://news.ycombinator.com/item?id=46830373

Reuters: Ex-Google engineer convicted of stealing AI secrets for Chinese companies (8 points, 2 days ago, 1 comments) https://news.ycombinator.com/item?id=46819602

NYT: Ex-Google Engineer Convicted of Stealing A.I. Secrets for Startup in China (5 points, 2 days ago, 2 comments) https://news.ycombinator.com/item?id=46818408

Related:

2025: Chinese national accused of stealing AI secrets from Google facing new charges (6 points) https://news.ycombinator.com/item?id=42986838

2024: Linwei Ding was a Google software engineer. Also an alledged prolific thief (37 points, 7 comments) https://news.ycombinator.com/item?id=39961488

2024: Google engineer indicted for stealing AI secrets to aid Chinese companies (93 points, 3 comments) https://news.ycombinator.com/item?id=39622842
by awesome_dude | 2026-02-01 02:57:50+00:00
Just my two cents - but a general purpose language is going to need to be coupled with design patterns in order to be useful for different tasks.

I'm using MVC design patterns for some codebases, I'm using DDD plus Event sourcing and Event Driven for others.

I suspect that you are thinking of a small subset of design patterns (eg. Gang of Four derived patterns like Visitor, Strategy, or Iterator )
by president_zippy | 2026-02-01 02:57:57+00:00
Enforcement of that law is going to be a certifiable joke. My Chinese classmates back in undergrad in the early 2010s used to use a VPN to access their Facebook accounts when they went home for break. Like anyone else around here in their 30s, I didn't have much trouble bypassing "WebWasher" or its ilk in the 00s either. I have a better proposal to get kids off social media, hear me out:

In order to make a teenager stop doing something, all you need to do is show them videos of someone their parents' age doing it. Juxtapose a bunch of 40-somethings doing fruity little "TikTok dances" alongside people young enough to be their classmates, and they'll stop. Make another TikTok Cringe Compilation, but this time add more clips from middle-aged TikTok users.

My proposal might be insufficiently sophisticated and too actionable for the members of this community who think themselves to be righteous members of an enlightened class and who seek only to complain about current events to self-affirm their superiority. Nonetheless, I insist that anyone who will listen gives the following proposal consideration for the future of our children, whose FICA taxes shall pay for our retirements.
by malfist | 2026-02-01 02:58:18+00:00
I've found that generally people reserve down votes for posts that don't add to the conversation, in general, just like we're supposed to do. Its always been down vote city if you happen to criticize political positions that benefit libertarian technologists. But lately anything critical of AI tends to get a lot of down votes. Even on older posts that you can't find on the front page anymore... It feels inorganic
by bastawhiz | 2026-02-01 02:58:55+00:00
It's bad advice because:

1. Telling someone to use one of these devices because their phone carrier might look up their location is silly in the first place, because meshcore doesn't even eliminate the possibility of being tracked geographically.

2. It protects your messages better than SMS but if you care about the privacy of your messages, it's infinitely worse advice than suggesting someone use Signal or another app that actually replaces SMS securely.
by Neywiny | 2026-02-01 02:59:52+00:00
I like this. Bitbake is a steep learning curve. Nowhere near as simple as buildroot. But I maintain that if you can get over the first few slopes, the payoff is worth it.

However, I don't like new files as patches. I really prefer to have my device tree be a dts file that I bring in instead of bundled into a patch. Maybe I'm not following the guidelines, but I think it's nicer to be able to search for dts things in .dts files and I get nice syntax highlighting and whatnot.

I also like their stance that you only need one layer. I've had people push for a layer per machine. Not needed as shown here and most other places.
by andreareina | 2026-02-01 03:00:59+00:00
At the end of the article:

> Selecting criminals could be based on internationally accessible periodicals that plausibly every human has access to, such as the New York Times, and deaths could be delayed by months or years to broaden the possibilities as to where the Kira learned of the victim (TV? books? the Internet?) and avoiding issues like killing a criminal only publicized on one obscure Japanese public television channel. And so on.
by sarchertech | 2026-02-01 03:01:24+00:00
In absolute numbers I’m not sure that’s true. But 4GLs aren’t what replaced assembly for anyone. C, C++ and Pascal were the most common assembly replacements.

As for C and C++, there definitely aren’t fewer of them in absolute terms. And even in relative terms they are still incredibly popular.

All of that is beside the point though. The hype around 4GLs wasn’t that they would replace older programming languages. The hype was that they’d replace programming as a profession in general. You wouldn’t need programming specialists because domain experts could handle programming the computer themselves.

This is exactly the same hype around AI coding.
by anthonyIPH | 2026-02-01 03:01:35+00:00
Tried to edit on my mobile (T-Mobile - US) and got this:

Your IP address has been blocked from editing Wikipedia.

Blocked by Xaosflux

Block will expire in 7 months

Curiosity led me to Xaosflux's Wikipedia page where I see they have been active since 2005 with over 85k edits!

https://en.wikipedia.org/wiki/User:Xaosflux
by LargoLasskhyfv | 2026-02-01 03:03:20+00:00
Essentially to "tech the tech with the tech so the tech can tech with the tech again, even if the tech has broken down by some unforseen tech interaction/race condition" like in Star-Trek.

Holding it right.

Alternatively:

https://de.wikipedia.org/wiki/Der_Nippel

https://lyricstranslate.com/de/mike-kr%C3%BCger-der-nippel-l...

Also, because it makes for an unexpected really tasty 'pairing':

( https://en.wikipedia.org/wiki/Wine_and_food_pairing )

https://www.jacklinks.com/shop/sweet-hot-beef-jerky

together with:

https://en.wikipedia.org/wiki/Baikal_(drink)
by jackschultz | 2026-02-01 03:03:21+00:00
I wonder how much this might change in the coming years purely from GLP-1s. Articles like this[0] (which yes, Betteridge's law applies) talk about how it’s pretty likely they’ll be able to be used by everyone. But even now, taking people with cardiovascular high probabilities and dropping that risk way down purely by giving them the feeling that they’re more full more frequently is crazy to think about. Not sure opinions here but I’m at the point of telling my parents they should both be on these right now in their upper 60s.

Some people shrug it off or claim that they’re higher status because they lost weight via diet and exercise, but I map that to people who think they’re better programmers because they don’t use llms for coding, when the real result is what matters. Similar to people thinking AI slop, there are news articles about what happens if you stop GLP-1s and gain the weight back. But the stories of people who either continue to microdose, or also learn the feelings of their body and how it differs have long term success. Similar to those who know how to work with llms get good results, but the news is about how smarter people don’t use it.

All very interesting subjects. What a world we’re in.

[0] https://www.derekthompson.org/p/why-does-it-seem-like-glp-1-...
by defrost | 2026-02-01 03:03:52+00:00
Australia has

* food standards for shops and franchises .. McDonalds here has better salads that in the US,

* sport and activity as a fundemental part of most lives,

* good health care for all, even for "bottom tier" unemployed, with hybrid public/private health insurance and literal walk in, fall over, free heart surgery and follow up (for those that cannot pay).

Stats wise, higher life expectancy and better cancer survival rates*

* Yes, better, but not by much .. just cheaper and across the demographics.
by positron26 | 2026-02-01 03:04:18+00:00
Yeah. You can bind C in swift. You can expose C interfaces from Rust. Write non-iOS code in Rust, then bind. Now you have iOS support with common client code in Rust.

You can compile Rust to WASM. You can run Rust on the backend. It's gaining popularity on k8s for memory consumption. You can write music visualizers in Rust. You can pivot to killer drones or embedded in Rust. It has very few foot guns compared to C and all of the advantages of C.

The people who want Swift to succeed off of Apple hardware are basically waiting for someone else to do it. Rust users will just invade Apple from every side. It is very clear which platform is the better investment of anyone's time.

I can't believe I'm even wasting keystrokes thinking about this. I saw a bunch of upvotes and can only imagine this has to be wishful thinking from Swift users.
by chungy | 2026-02-01 03:05:37+00:00
I'd wager that most wikis use the MediaWiki software, which is what Wikipedia runs on.

One particular thing that comes to mind though, is that Fossil (https://fossil-scm.org/) has a private local-only sandbox: https://fossil-scm.org/home/wikiedit?name=Sandbox. It saves to your browser's persistent storage, but never on the server.
by rednafi | 2026-02-01 03:05:54+00:00
In agentic workflows, Go’s fast compiler and simple syntax make things so much easier.

I no longer write Python or JavaScript, even for trivial scripts. Why suffer sluggish performance or tooling nightmares when choosing a typed language no longer costs much?

As for Swift, it’s a harder sell. The docs aren’t there. The libraries aren’t that great. Apple-ism scares away a ton of folks, and the alternatives create less friction.
by badsectoracula | 2026-02-01 03:06:11+00:00
Unfortunately it doesn't seem to extend to the other Shield products. My Nvidia Shield tablet hasn't had an update in many years.

Then again, this is probably why it is still fast :-P

I'm using it pretty much daily as an ebook reader and sometimes i use it to watch videos on bed by transcoding them on my PC (the hardware isn't that good to decode modern formats). Amusingly, these days i use it much more than back when it was new :-P. I keep it offline though (mainly to avoid wasting battery, there isn't anything in it i'd care if it caught malware by net osmosis somehow) and transfer files via a USB cable.
by chao- | 2026-02-01 03:06:18+00:00
In the US, a rule of thumb for restaurant economics is that only about 25-35% of an item's price is the cost of ingredients, when you average over all menu items (of course some items better margins than others). The rest goes into labor, fixed costs, etc. It varies a bit by region and by market segment (e.g. fast food vs fast casual vs fine dining), but not by too much.
by ch4s3 | 2026-02-01 03:06:20+00:00
> It's said to be excellent

This is laughably untrue.[1][2][3] They're lacked basic supplies for 30 years. Frequent blackouts also complicate or prevent many types of care.

[1] https://www.france24.com/en/live-news/20250709-bitter-pill-c...

[2] https://cuba.miami.edu/business-economy/a-close-look-at-cuba...

[3] https://en.wikipedia.org/wiki/Healthcare_in_Cuba
by sonar_un | 2026-02-01 03:09:22+00:00
This is exactly what I do. I have Immich as just a viewer and keep everything in external libraries. This is the major failure of Immich as far as I am concerned. I really don't like "black box" style of photomanagement. I also find that NextCloud has a very good photo viewer as well, which is almost as good as immich.
by ranger_danger | 2026-02-01 03:10:31+00:00
> They have no backend systems access and just run through the AWS equivalent of "reboot it", "defrag your disk"

To be fair I would bet money that the overwhelmingly vast majority of support tickets are exactly those kind of issues, and ones that refer to actual bugs on their end are, comparatively, extremely rare, and should have to be escalated through normal procedures to weed out common problems.
by BLKNSLVR | 2026-02-01 03:11:18+00:00
+1 for Projectivy.

After the ADHD-inducing default Android TV interface, Projectivy is just beautifully clean and simple.

I have quite a few Android TV (or are they called Google TV these days?) devices, and they all get the Projectivy makeover. The TCL TV running Android needs some 'adb' commands run so that the users selection of launcher is maintained across reboots, bit other than that it's been smooth.
by russellbeattie | 2026-02-01 03:11:28+00:00
I don't think this is necessarily a good thing. The world would be a demonstrably better place if the average life expectancy had remained around 70, like it was the year I was born.

Every new generation deals with growing populations to one degree or a other. World population has doubled in my lifetime for example. But human society just isn't made to have so many long lived people hoarding wealth and power decades beyond what they historically have.

GenX finally outnumbers the Boomers, but that should have happened a decade ago. The damage they've inflicted on the younger generations is really incalculable.

I think as time goes by, we may have to decide that people over a certain age are to be legally treated the same as those under 18.
by cyberax | 2026-02-01 03:16:08+00:00
Somehow, they conveniently forgot to mention these "security" features:

1. Constant popups about "application requesting access" on macOS. That often happens without any user's activity.

2. If you leave the permission popup open for some time (because it's on a different screen), it auto-denies. And then you won't be able to find ANY mention of it in the UI.

3. macOS developers can't be assed to fix mis-features, like inability to bind low ports to localhost without having root access (you can open any listening port on 0.0.0.0 but you can't open 127.0.0.1:80).
by president_zippy | 2026-02-01 03:18:51+00:00
I didn't misunderstand anything. Your little "network effect", as you have so pretentiously worded it assumes teenagers are only getting on social media for their classmates, not for all the other users on a social media site. You also assume a little government-made dumpster-tier firewall written by peons making $70k like "WebWasher" is going to stop them. It didn't stop me from opening up goatse, meatspin, or 2G1C, so your argument carries no water.

All they need is one classmate similar to most of us here on this site. Someone in their high school who will show them how to use a proxy or a VPN not for cred, not for reward, but just because "fuck it, why not?"
by digiown | 2026-02-01 03:20:07+00:00
For most of these local data manipulation type of commands, I'd rather just have them behave dangerously, and rely on filesystems snapshots to rollback when needed. With modern filesystems like zfs or btrfs, you can take a full snapshot every minute and keep it for a while to negate the damage done by almost all of these scripts. They double as a backup solution too.
by deaux | 2026-02-01 03:21:53+00:00
It really sucks that Supabase is what LLMs default to. Supabase has an innate problem.

- RLS asks for way more discipline to use securely than the bog-standard "client+API+SQL db"

- Supabase has spent all of its marketing budget on beginners (pre-LLMs) and completely non-technical users (post-LLMs)

This combination is always going to lead to complete trainwrecks. It's like marketing angle grinders to people who have never learnt to use a saw.

The chance of Supabase ever changing from RLS-first to RLS-last is near zero as well as it's too core to their brand. As long as it's RLS-first it doesn't matter how many "barriers" and "checks" they put up either. They will never put up enough to slow adoption, which is what would be needed.

It would be much better for everyone if the standard vibe coding stack was based on, for example, Cloudflare. Pages/Workers/D1 or something. Not that I'm a fan of CF (and there may be better alternatives) but at least it would cut these cases of "entire DB exposed" at least in half.

Another bit of irony is that the whole selling point of Supabase has been "time from zero to one", "less code/boilerplate required", "I'm a frontend developer and don't want to learn backend". But those things are exactly things that LLMs already solve, especially for vibecoders who don't even know what the code is doing. For them it'd be so much better if the LLM just went with the standard SQL setup rather than Supabase/RLS.
by westurner | 2026-02-01 03:23:25+00:00
That's why three different procedures for docs?

Python docs procedures: (0) Devguide, (1) PEPs w/ front matter in RST, (2) RST in /Doc with Sphinx, (3) MD and TXT in /InternalDocs without a toctree

The .. warning: or even admonition directives could be used for indicating that docs under /internals are not public API and can change with or without a PEP; though that should also or at least be indicated in the source unless that's a given expectation that not marked public APIs are not to be considered stable