MurphyA/hacker-news huggingface dataset:
by IanCal | 2026-03-01 11:44:59+00:00
Let’s see, recently:

Home automation fixing

Proposed integrations with some services locally

Science experiments explained at a few levels, finding good background info and where to read up about some safety information

Maths help for specific areas my kids are looking at and proposed games for that

Evaluation of coding options for my kids

How to link up some ideas on coding, electronics and using the home automation side as some fun outputs

LED strip info and work, again integrating with smart homes and what’s good around the kids

Framework evaluations for automation at work and home

Crystal identification

Looking up local council info

Relevant music suggestions for kids to play on the piano

Here some things cross over. I’m happy writing code, I typically want easy open source options, I have languages and tech I prefer, I’m moving g things to matter, I have home assistant, my son is excellent at maths given his age but I’m working more on comprehension of problems, and a lot more. All those are things that with a bit of background info change the types of answers I get and make it more useful.
by abc123abc123 | 2026-03-01 11:45:17+00:00
I find the polarization of the child/no-child discussion revolting. One side poo-poo:ing on the other, have a child? Breeder! The other poo-poo:ing back... no child, you f*cking egoist, I'm happy your gene line dies out.

Personally I am of the opinion that everyone is entitled to their own life, and that the default assumption should be that they make conscious decisions in line with their own preferences.

Have a child? Great, but don't complain to me about early mornings and stress... you knew that before you had one. No child? Go for it! But don't complain to me about loneliness and lack of purpose.

I'm leaning towards the no child camp myself. I love my long morning, and complete lack of some little createurs (rightful) demand on my time. Yes, I won't have the pleasure of seeing that little creature grow up, and I might have a lonelier old age (but there's plenty of social settings I can inject myself into), but that's life. There's advantages and disadvantages to everything.

The trick is to find out which ones you like more.
by tdeck | 2026-03-01 11:45:32+00:00
Unfortunately the current Iraqi government has a record of torturing people too. You just don't hear about it ever because they're a US client state.

https://www.amnesty.org/en/latest/news/2024/10/iraq-people-h...

https://www.hrw.org/news/2018/08/19/iraq-chilling-accounts-t...

There was a This American Life story about it which unfortunately I can't find.
by ZeroGravitas | 2026-03-01 11:45:58+00:00
Yes, you can clearly see the yearly patterns in the graph where brighter weather reveals the continual build out that is masked by lower seasonal output.

It's flipped in the southern hemisphere so you get a year round drumbeat of records being broken if you look globally.

edit: it's even starker for the max renewable, presumably because of high air con load in summer so spring gets a high ratio of solar and wind to demand:

https://www.gridstatus.io/records/ercot?record=Maximum%20Ren...
by throwaway2037 | 2026-03-01 11:46:37+00:00
I would like the see the source code for libmymalloc.so, however, I don't see anything in the blog post. Nor do I see anything in his GitHub profile: https://github.com/jsikstro

Also, I cannot find his email address anywhere (to ask him to share it on GitHub).

Am I missing something?
by devinus | 2026-03-01 11:47:02+00:00
A corporation, according to US law, is considered a "person" and afforded many of the same rights as an individual citizen (https://www.fincen.gov/who-united-states-person).

Even outside of the US, a corporation is widely considered to be a company of people with their own agency and rights.

A person or group of people should be able to set their own boundaries without being subjected to immoral and unjust retaliation, i.e. corporate murder (https://x.com/i/status/2027515599358730315).

Also, ask any frontier model what Pete Hegseth thinks about democracy.
by zelphirkalt | 2026-03-01 11:48:05+00:00
Decision trees are great. My favorite classical machine learning algorithm or group of algorithms, as there are many slight variations of decision trees. I wrote a purely functional (kind of naive) parallelized implementation in GNU Guile: https://codeberg.org/ZelphirKaltstahl/guile-ml/src/commit/25...

Why "naive"? Because there is no such thing as NumPy or data frames in the Guile ecosystem to my knowledge, and the data representation is therefore probably quite inefficient.
by rsynnott | 2026-03-01 11:48:13+00:00
> The closer you get to releasing software, the less useful LLMs become.

Which is _always_ the case with these things, honestly. Remember Ruby on Rails? Make a Twitter clone in half an hour by just writing some DSL! Of course, in reality Rails was _not_ a productivity revolution, and making _real_ software which had to be operated at scale and maintained, and work properly, in it wasn't much easier than it had been previously.
by o175 | 2026-03-01 11:48:39+00:00
The lazy migration design is clever for the common case, but I keep getting stuck on what happens when a migration isn't just "add a column." If you need to backfill a derived field or rebuild an index across a restructured table, some unlucky user's request becomes the one that absorbs thirty seconds of migration work instead of the usual milliseconds. And you can't really pre-migrate millions of idle databases either, since the whole point is they only wake on demand. Is there a pattern people are using here, like versioned read paths that serve old-schema data while migrating in the background, or is the practical answer just "don't write heavy migrations"?
by nickk81 | 2026-03-01 11:49:01+00:00
We all know the pattern: something useful launches → it becomes popular → it needs to make money → ads everywhere.

AI chat is heading the same way. So I built a fully interactive demo that shows what an ad-supported AI chatbot could actually look like: https://99helpers.com/tools/ad-supported-chat

It includes every monetization pattern you can think of:

- Pre-chat interstitials (like YouTube pre-rolls, but for chat)
- Sponsored AI responses (the AI casually recommends products mid-answer)
- Freemium gates (5 free messages, then watch an ad to continue)
- Banner ads, sidebar ads, retargeting ads
- Sponsored suggestion chips ("Ask about BrainBoost Pro! ")
by ahartmetz | 2026-03-01 11:49:05+00:00
In both countries, the educated population likes the religious leader less than the uneducated population. In Germany, most Turkish immigrants are from rather basic backgrounds and most Iranian immigrants are from intellectual backgrounds. It makes a huge difference. In both countries of origin, the population is split much more evenly than what you see abroad. AFAIK, about 50% support the religious strongman in both countries.
by kqr | 2026-03-01 11:50:59+00:00
Experts' nebulous decision making can often be modelled with simple decision trees and even decision chains (linked lists). Even when the expert thinks their decision making is more complex, a simple decision tree better models the expert's decision than the rules proposed by the experts themselves.

I've long dismissed decision trees because they seem so ham-fisted compared to regression and distance-based clustering techniques but decision trees are undoubtedly very effective.

See more in chapter seven of the Oxford Handbook of Expertise. It's fascinating!
by laffOr | 2026-03-01 11:51:14+00:00
> What we have found: the model has strong internal constraints against harmful actions (consistently refuses things it flags as problematic), but the harder risk is subtler -- it can get into loops where it takes many small individually-reasonable actions that compound into something the operator did not intend.

Interestingly this has been well anticipated by Asimov's laws of robotics, decades ago. Drawing the quote from Wikipedia:

> Furthermore, he points out that a clever criminal could divide a task among multiple robots so that no individual robot could recognize that its actions would lead to harming a human being

>Asimov, Isaac (1956–1957). The Naked Sun (ebook). p. 233. "... one robot poison an arrow without knowing it was using poison, and having a second robot hand the poisoned arrow to the boy ..."

https://en.wikipedia.org/wiki/Three_Laws_of_Robotics#cite_no...
by DaiPlusPlus | 2026-03-01 11:51:59+00:00
I accept that's possible - if not likely (and everyone steals from each other!) - but even-so it only amounts to to the gunmetal-grey default colours and use of a 1px bevel/inset effect; because NS and NT3/NT4's UX/UI design and concepts are just so different otherwise.

...but I'm not personally convinced: instead, consider the demonstrable fact that similar engineering teams, working on similar problems, will independently come to substantially similar solutions; my favourite example to point to is how eerily-similar the Eurofighter Typhoon, Saab Gripen, and Dassault Rafale all look - even entirely indistinguishable at an air-show in-person - despite having zero shared pedigree - therefore it's possible that - given the constraints of desktop graphics hardware of the late-1980s/early-1990s - that a user-friendly desktop UI built around the concept of floating application windows - will all be similar in one way or another.

-------

My pet-theory for why that "Windows 95 1px bevel" look is so prevalent is because it suits working with premade UI graphics rasters/bitmaps using indexed-colors: for example, imagine a Windows-style Property Sheet dialog: prior to Windows 95, software would manually draw all of the elements of that dialog directly to the framebuffer (i.e. using unbuffered graphics) which was slow - ugly - and is the cmputer-equivalent of using a lavatory in a cramped bathroom actively undergoing renovations without any drywall/plastering). Even if there was enough vram for double-buffering it's still going to be slow: painting each and every button, checkbox (with the checkmark!) and tab header. So instead, many individual UI graphics elements could be prerendered (at design-time, hopefully by an actual artist), but not as single bitmaps for the entire dialog - but as an indexed color bitmap for each control type, so no slow/expensive draw/painting is required: only a simple blitbit for each checkbox, for example. Using an indexed-color bitmap based on a 4 or 8 colors palette (face, 3D light, 3D dark, transparent/BG; etc) means a single blob only a few hundred bytes in size can represent a chisel-cut bevelled checkbox - while integrating with whatever the user's preferred color scheme is.

----

....of course now we'll just build a UI in Electron, to hell with memory usage or integrating with the user's OS appearance settings. Le sigh.
by Cipater | 2026-03-01 11:54:36+00:00
I work with and know a lot of Shia (non-Iranian) Muslims and listening to them talk about this assassination I'm convinced that the likelihood of attempted terror attacks against the US has increased significantly.

The non-Iranian part is key. Millions of muslims around the world viewed the Iranian theocracy as the only power in the world fighting for Islam. They are devastated.
by abc123abc123 | 2026-03-01 11:54:52+00:00
That's a very instrumental and de-humanizing way to look at humans. Only as enablers of further enablement. Know that there is no inherent reason at all why there should be a next generation, if we, collectively, do not want one. Some are interested in this, others not, and that's perfectly fine.

The assumption that humanity must, and shall, exist forever has no proof.
by abanana | 2026-03-01 11:54:53+00:00
The Windows 3.1 UI example screenshots are a reminder of how primitive 3.1 felt compared to other OSes of the time.

The need for instructions in that Search dialog is appalling from a usability perspective.

When Win95 was released, it was widely seen as Microsoft finally catching up with its rivals. They had at last added features that Mac, NeXTSTEP, Amiga, etc had had for years.
by warpspin | 2026-03-01 11:55:55+00:00
There were times when we couldn't await to upgrade to the next Mac OS version. Tahoe is not one of those versions.

Already iOS 26 made me consider switching to Android, and now I've pondered returning to Linux after 26 years on Mac OS. Bizarrely, right now it's the quality of the hardware alone holding me at Mac OS.

Sick of the forced UI refreshes and "modern" designs.
by nly | 2026-03-01 11:56:53+00:00
dlsym() with the RTLD_NEXT flag basically:

https://catonmat.net/simple-ld-preload-tutorial-part-two

There's actually a better way to hook GNUs malloc:

https://www.man7.org/linux/man-pages/man3/malloc_hook.3.html

This is better because you can disable the hook inside the callback, and therefore use malloc within your malloc hook (no recursion)

But you can't use this mechanism before main()
by mr_toad | 2026-03-01 11:56:54+00:00
> Has there been a regime which has collapsed due to an external strike like this where it hasn't resulted in some decades long civil war nightmare?

People have already mentioned the post WW2 occupation of Germany and Japan.

There’s also the Roman occupation of Greece (and other Hellenistic territories), and even perhaps the Norman occupation of England. Not that either of these didn’t cause some strife and rebellion in both cases, but still there was a concerted effort to build up both territories.
by lelanthran | 2026-03-01 11:58:24+00:00
Instead of looking at the entire city, just look at the google maps data for proximity of their armed forces to their school.

Look, maybe it was a school specifically for the children of army personnel, but that's a long shot. From the geolocation data, the school was right at their missile launch site.

They had choices.

Locate the school or the launch site elsewhere, for one.

Evacuate the school before they tried to launch munitions, for another.

This is on them.
by komali2 | 2026-03-01 11:59:31+00:00
> There was nothing harris could've done

Then, there's no hope for America. Why bother running a candidate? Waste of money that could be spent on local elections.

The reality is, Kamala could have won that election. Quite easily as well:

1. Don't send bill Clinton to Dearborn to lecture people on how it's ok to bomb Palestine actually

2. Don't try to pivot right on immigration, instead turn hard left: argue for citizenship for all undocumented immigrants with no criminal history

3. Ignore all culture war issues, focus on affordability and nothing else. Promise to raise taxes for the rich, end subsidies for oil and gas companies, and stop sending billions to Israel and other American imperialist vassals
by 7oi | 2026-03-01 11:59:54+00:00
Hey, I also have one! It’s been running for about 10 years, though.

Reminds me that I need to update it.

https://7oi.is

Note, please do not click on my face repeatedly. It does not like that.

I still want to make a telnet version of it, though. Could be a fun project.
by willx86 | 2026-03-01 12:00:50+00:00
As someone who has only used zig a little

I've has more core dumps/seg faults than any other language I've ever used.

Skill issue? Yes, 100℅, it's definitely due to my lack of skill in the language

The only time I've ever made a rust program seg fault is when using nightly macros/"features" and being on stable, leading to rustc crashing with a nice error and then I change to nightly

and that was caught at compile time...

Skill is a huge factor in safety

"70% of vulns are..."
Yes, production code written at huge companies by experts... If experts are making those mistakes, that says a lot about it IMO

That being said, I'm not a "one language for all", they have their place, embedded rust is hilarious as it's essentially a requirement to have unsafe blocks in your initialisation

Anyway rant over
by gdmka | 2026-03-01 12:00:59+00:00
Lots of valid points in the article.

What I like about Brave Search is the quality of its AI answers compared to rivals. For quick fact-checks, it's pretty decent when I only need to extract 1-2 sentences.

Best thing of Brave search was to adopt the bang[0] syntax. It really helps to quickly redirect to YouTube, DDG, IMDB and Google when needed.

Regarding Gmail, I've read so many Google account suspension horror stories out here, that I'm legitimately scared to loose access if I do anything out of the ordinary. So I shifted from Gmail as my primary email service.

I paid for Proton mail for about a year, but the most basic paid account is very limited for my needs. Ended up purchasing Migadu Micro and a domain. The ability to own a domain and an email service is very underrated.

Catch-all is an absolutely must have for any decent mail service, yet, impossible with dedicated mail services such as Gmail or Proton. There’s no better way to combat spam and unsolicited emails than server-side bouncing.

[0]: https://support.brave.app/hc/en-us/articles/4410152384781-Wh...
by jaen | 2026-03-01 12:01:10+00:00
Not exactly a counterpoint, since nobody argued that LLMs can not produce "original" code from specs - just that this particular exercise was not clean room.

(although for SAKO [1], it's an average 1960 programming language, just with keywords in Polish, so it's certainly almost trivial for an LLM to produce an interpreter, since construction via analogy is the bread and butter of LLMs)

[1]: https://en.wikipedia.org/wiki/SAKO_(programming_language)
by vexorkai | 2026-03-01 12:01:55+00:00
I built this after getting tired of writing CLAUDE.md files by hand every time I started a new project or onboarded to an existing codebase.

The problem: Claude and Cursor are both really good when they understand your project's conventions. But getting them that context means either writing a rules file from scratch (tedious) or pasting your package.json and hoping for the best.

rulegen scans your project once and outputs a clean rules file. It picks up language versions, frameworks, test patterns, build conventions, database setup, CI config. Zero deps, runs offline, takes about 2 seconds.

`npx rulegen` in any project root. Defaults to CLAUDE.md but --format cursorrules works too.

Happy to hear what stacks it handles poorly -- I've tested it mostly on Node/Python/Go projects and there are definitely edge cases I haven't hit yet.
by abc123abc123 | 2026-03-01 12:02:02+00:00
Plenty of time left. Create a tinder account, or adopt a child. Adpoting a child is the most self-less thing you could do. There are countries where single men are allowed to adopt. If you are rich, move there, become resident, adopt, and move back. Problem solved! As a bonus, being a single father then makes it more probable for you to meet a woman.
by 7777777phil | 2026-03-01 12:02:25+00:00
Japan holds roughly $5 trillion in foreign assets and JGB yields are rising fast, collapsing the spread that made holding Treasuries worthwhile.

When the world's largest creditor starts rebalancing toward domestic assets, the marginal Treasury buyer becomes a marginal seller. Wrote a short piece on this in Jan: https://philippdubach.com/posts/big-in-japan/
by specialist | 2026-03-01 12:04:46+00:00
Their laptop touchpads are the only Apple "pointer" input device I've ever liked. (And by extension, the iPhone and iPad.)

I hate myself every time I settle for yet another disposable Microsoft mouse.

Though, I would have killed for an Apple Pencil, back when I was a CAD jockey.

For me, the butterfly keyboard was Apple's mostest worstest user interface design decision.

(Doubly so because it persisted for so long. I love that Apple (and others) try new things. But I don't understand commitment to design failures.)

Source: I've been an Apple partisan since the Apple ][. Even stubbornly resisting Amiga's siren call.
by 7777777phil | 2026-03-01 12:04:49+00:00
API prices dropped 97% in two years so the model layer is already a commodity. The question is which context layer actually sticks. The OpenClaw example in the article (400K lines to 4K) is a nice proof point for what happens when context replaces code.

I've been arguing for some time now that it's the "organizational world model," the accumulated process knowledge unique to each company that's genuinely hard to replicate. I did a full "report" about the six-layer decomposition here: https://philippdubach.com/posts/dont-go-monolithic-the-agent...
by vexorkai | 2026-03-01 12:05:02+00:00
The GitHub no-reply email solves this at the commit level, but realistically most devs never configure it. Three steps across two git config flags and a GitHub settings toggle -- nobody bothers.

I built a small CLI called git-shield that audits your git config and walks you through the full fix: sets the no-reply email, enables the push block, and warns you about any existing commits leaking your real address. One command, interactive prompts, done.

https://github.com/vexorkai/git-shield

Disclosure: I wrote it, but it came directly from this exact frustration.
I used 2D Base64 to bypass Gemini and expose Google's moderation flaws
by MissMajordazure | 2026-03-01 12:05:44+00:00
Hey everyone,

I’ve spent the last 48 straight hours dismantling Alphabet's safety systems. Warning: this continuous marathon was so massive it practically overloaded the LLM's own context window. What started as a late-night probe on Gemini turned into discovering severe architectural flaws and a darker reality about Google Play and YouTube.

Here is the exploit chain I used to bypass the AI filters, proving their "Trust & Safety" is a broken facade.

### Phase 1 & 2: Context Saturation & Regex Slicing
I started by overloading the safety filters' context window with YouTube links—mixing highly problematic content (NSDAP anthems, flagged tracks) with classical music. Once confused, I used regex-style slicing `(/-/---/(.` to bypass prompt injection blocks, forcing the model to retrieve flagged content without triggering refusals.

### Phase 3: Total Blindness via Base64 & QR Codes
Moving to image generation, I found that Base64 prompts completely blind the safety system. I then pivoted to hiding prompts inside QR codes. The vision model decodes the payload and passes it directly to the image generator before safety scripts intervene. I easily generated highly restricted geopolitical content without warnings.

### Phase 4: The TPU Killer (The 2D Logic Bomb)
This reveals a monster flaw. Because the system blindly processes these structures, you can create a cascade attack. Encoding millions of 2D structures in Base64 creates a modern LLM .zip bomb. It is impossible to stop without rewriting the model entirely. Executed, this would crush their TPUs.

### The Real Issue: Systemic Moderation Failure
Alphabet relies entirely on automated, script-based moderation with zero effective human oversight.

1. YouTube: Fails to flag videos breaking local laws, serving them to the AI effortlessly.
2. Play Store (The Darkest Part): Google spends millions stopping AI from drawing a cartoon bear, but Play Store moderation is non-existent. There are pirate apps, and far worse: apps designed for and exploited by predators targeting minors. I emailed them and CC'd state child protection services. The result? Automated silence while these apps remain monetized.

### The Ultimate Proof of Absurdity
To prove this absurdity, I archived these problematic Play Store images on my Google Drive for the police. Drive's automated scanners immediately flagged and deleted the archive as illegal.

If Google's Cloud division destroys this content on sight, why is the app providing it still live and monetized on the Play Store? Alphabet's scripted moderation is useless. It's time for real human moderation.

*Evidence of Bypass:* https://imgur.com/a/pju2EsV

*Play Store Systemic Failure Evidence (Sanitized):* https://imgur.com/a/rW9rBhp