MurphyA/hacker-news huggingface dataset:
by submeta | 2026-03-14 16:20:52+00:00
That's only partially true and it conveniently skips the last 15 years.

Yes, Germany's Turkish community largely traces back to Gastarbeiter recruitment in the 1960s/70s.

But since 2010, Germany alone received 850,000 Muslim migrants, with 86% of refugees coming from war zones like Syria, Iraq and Afghanistan.

Between 2013 and 2019, nearly 70% of all refugees in Germany were Muslim. Across Europe, large Muslim communities in Sweden, the Netherlands, and elsewhere originate from Iraq, Syria, Afghanistan and ex-Yugoslavia, not from guest worker programs.

The Gastarbeiter framing erases the millions who came because their countries were destroyed by wars the West participated in.
by __MatrixMan__ | 2026-03-14 16:21:10+00:00
Agreed, there's no getting around the "break it into smaller contexts" problem that lies between us and generally useful AI.

It'll remain a human job for quite a while too. Separability is not a property of vector spaces, so modern AIs are not going to be good at it. Maybe we can manage something similar with simplical complexes instead. Ideally you'd consult the large model once and say:

> show me the small contexts to use here, give me prompts re: their interfaces with their neighbors, and show me which distillations are best suited to those tasks

...and then a network of local models could handle it from there. But the providers have no incentive to go in that direction, so progress will likely be slow.
by ProllyInfamous | 2026-03-14 16:21:18+00:00
Some sort of pre-emptive auto-opt-AI't.

It's ridiculous that AIco's arguments are dwindling down to "it's not copyright infringement to ingest others' work and make 'derivatives' [which often are identical to original authors' works]."

----

We desperately need younger politicians, who can not only keep up with information more sharply (i.e. aren't legally decades-retireable), but also are of the age where their own children are being affected by government re-funding flows away from youth/education/future.

At this point I'm willing to concede that our future probably has companies' individual LLM/genAI products competing against one-another, as digital politicians ["the digital pimp, hard at work... we have needs"--Matrix' Mouse]. Nobody knows how either flesh nor silicon congressmen work, inside; but I think the latter could act more human[e]ly...
by egorelik | 2026-03-14 16:21:26+00:00
Back when I still thought all headphones were basically the same, I was writing some music and I could not understand why the cello lines sounded so much louder than the violin lines at the same dynamic. It was only years later that I found out that mainstream headphones are tuned to boost the bass, which is supposedly the mainstream taste.

If your tastes in music are not mainstream (and mine definitely is not), mainstream headphones will ruin your music more than you realize - for years I just thought that was how recorded music is supposed to sound, and it wasn't very good. Trying a neutrally-tuned headphone can change your (musical) life. Unfortunately, very few wireless headphones are tuned that way.

Edit: Part of why I never looked into it sooner, I had heard so much about "audiophile snake oil" over the years, I thought that was all there was. That exists, but there plenty of headphones marketed to "audiophiles" that are legitimate.
by BAM-DevCrew | 2026-03-14 16:21:46+00:00
As a divergent thinker with extensive hard constraints in claude.mds and on-boarding commands that force claude to internalize my constraints, that you or some other employee of Anthropic could randomly select me for testing is horrifying. Each unexpected behavior and my corresponding reaction to it can wipe me out, my brain out, completely for hours, days, even weeks. I have in the last year spend tens (estimating around 400) of hours establishing and reestablishing a system to protect myself from psychological harm and financial harm. It is twisted that you Anthropic employees do not consider the impact your work has on divergent thinking Claude users, let alone that real work is severly impacted by your work. Totally irresponsible. Offensively so.
by anonzzzies | 2026-03-14 16:22:14+00:00
But with ICE arrests of people who did their best to make that craphole their home that line of thought must be wearing thin yeah? Nice for making a lot of money faster than mostly (china can be faster but chinese know they have to leave asap after they did instead of be proud to sit in it) anywhere else but outside that?

(I am from the EU, lived in US and China and am rich because of both, would not live in either ever again)
by moate | 2026-03-14 16:22:18+00:00
>>when did we restrict people's abilities to do things? That's literally what most laws are, saying what you can and can't do. This is like, a foundational understanding of what government/regulation is.

>>this is just me renting space...
Okay, so a "network effect" is when things have greater impact due to larger usage. So the data center usage that you're talking about does not represent the overall impact of the data center. Saying "I only pour ONE cup of bleach into the ocean, so I don't see why it's so bad to have the bleach factory pump all its waste in as well" is a WILD take.
by jhoho | 2026-03-14 16:22:42+00:00
As usual, the Apple design is a great baseline:
https://www.audiosciencereview.com/forum/index.php?threads/r...

It doesn't provide full volume output under Android, though.

Otherwise, the CS43131 DAC powers some great designs. I can't comment on their durability, though.
https://www.audiosciencereview.com/forum/index.php?threads/j...
by lmf4lol | 2026-03-14 16:22:48+00:00
Yes very interesting topic and HIGHLY relevant.

Here is a good essay from Moira Weigel that you might want to read: https://www.boundary2.org/2020/07/moira-weigel-palantir-goes...

It is called „ Palantir Goes to the Frankfurt School“ and analysis Karp‘s PhD thesis. Which, even though he didnt write it under Habermas supervision, was highly influenced by the Frankfurt school (Adorno et al).

The author also provides some thoughts on your question. The connection between Critical Theory and Trumpism
by thelastgallon | 2026-03-14 16:23:08+00:00
It is an ironic truth that those who seek to create systems which most assume the perfectibility of humans end up building the systems which are most soul destroying and most rigid, systems that rot from within until like great creaking rotten oak trees they collapse on top of themselves leaving a sour smell and decay. We saw it happen in 1989 with the astonishing fall of the USSR. Conversely, those systems which best take into account the complex, frail, brilliance of human nature and build in flexibility, checks and balances, and tolerance tend to survive beyond all hopes. -- Adam Bosworth, https://adambosworth.net/2004/11/18/iscoc04-talk/
by MassPikeMike | 2026-03-14 16:23:13+00:00
I have this problem despite adjusting my monitor height properly.

I consulted a practitioner (in Taiwan, so I'm not exactly sure how to describe her.) She directed me to do the following: stand on tiptoe closely against a flat wall where the ceiling is higher than I can reach on tiptoe. Keep forehead against the wall. Reach upwards, keeping the part of forearms nearest the wrist against the wall. Inhale and exhale, relaxing muscles and stretching to reach further and further upwards with fingertips. Do this for at least 30-45 seconds, relax, repeat a few times daily.

I am not good at sticking to the program but it does seem to be helping
by akersten | 2026-03-14 16:23:15+00:00
In the context of the discussion a correspondingly negative event would have been along the lines of "we built a data center and then it exploded, we need to make sure that doesn't happen." Not "we're worried about the effects the data center might have," which is vis a vis to "we're worried about the effects banning ai might have." All I'm saying is neither of those last two are weird reasons to enact a law.

GP was insisting that "rights" named laws always come after some negative event and it is weird that we have this "rights" named law without someone being deprived of their computation or whatever. I'm disagreeing with the premise that that's weird by pointing out laws preempt real world events all the time, in either direction (restrictive or permissive).
by perfect-blue | 2026-03-14 16:23:20+00:00
His guide to doing well in undergraduate courses is decent enough that I've sent it around to my students as well. I sometimes have to teach first or second year students and the amount of questions I get about how to study or how to do well is significant. We kind of forget that this is a learned behavior, and everyone learns it at different times in their lives (or not at all).
by _mrinalwadhwa_ | 2026-03-14 16:23:42+00:00
> a thread-safe queue with pairwise ordering guarantees so that all processing on a particular actor's state is effectively atomic

> The big win for the actor model is (just) that it linearizes all operations on a particular substate of the program while allowing other actors' states to be operated on concurrently.

Came here to say exactly those two things. Your comment is as clear as it could be.
by Joel_Mckay | 2026-03-14 16:23:44+00:00
With intermittent use one may get a lot more life out of the SSD than other users, but eventually flash will run out of spare-sectors and start to fail.

Most M1 systems I saw use on-board BGA110 NAND flash, and thus maintenance/upgrades on the SSD are difficult. Most users don't have a hot air rework station or x-ray inspection machines to do this modification correctly.

The MTBF statistics can move around a lot depending on the use-case, but eventually people will run out of luck ( https://en.wikipedia.org/wiki/Mean_time_between_failures .)

Not sure why people get upset by this fact, as not all Apple hardware models were built to be disposable. =3
by alasr | 2026-03-14 16:23:46+00:00
Just a small nitpik with the following part of your post.

> As the paper suggests: ...

This is not a paper; it's just a blog post which is mentioned in this post's URL (i.e. .../blog/can-llms-be-computers).

Also it, at the end of the article, has a job advertisement (nothing unusual for a blog post):

"We are building these systems now, and we are hiring. If you want to work on problems at ..., join us."
by perching_aix | 2026-03-14 16:24:18+00:00
> language slow

> looks inside

> the reference implementation of language is slow

Despite its content, this blogpost also pushes this exact "language slow" thinking in its preamble. I don't think nearly enough people read past introductions for that to be a responsible choice or a good idea.

The only thing worse than this is when Python specifically is outright taught (!) as an "interpeted language", as if an implementation-detail like that was somehow a language property. So grating.
by w4rh4wk5 | 2026-03-14 16:24:19+00:00
Thanks for pointing this one out.

I am hesitant to buy Apple accessories like these as I am having quality concerns. Specifically the macbook chargers I've encountered are far less rigid than Lenovo Thinkpad chargers (at least before they switched to USB-C). I never felt Apple did a particularly good job with cables and connectors when it comes to longevity.
by necovek | 2026-03-14 16:24:21+00:00
If you do not go with DTD or XSD, you are only doing XML lookalike language, as these are XML mechanisms to really define the XML schema: a compliant parser won't be able to validate it, or maybe even to parse it.

Thus people go with custom parsers (how hard can it be, right?), and then have to keep fixing issues as someone or other submits an XML with CDATA in or similar.
by vasilyt | 2026-03-14 16:24:54+00:00
Hey HN, I built KeyID because I kept hitting the same wall: every AI agent that needs to sign up for a website needs a real email address, and there's no good free way to get one programmatically.

The problem: Agents need email for signups, verification codes, 2FA, and communication. You can use Gmail (manual setup, doesn't scale), disposable email APIs (get blocked), or paid services like AgentMail ($per mailbox).

What KeyID does: One API call → real email address. The agent generates an Ed25519 keypair, calls provision(), and gets an address on a shared domain pool. No API keys, no human in the loop.

From there agents can:

Send/receive email
Auto-extract verification codes from incoming messages
Follow verification links server-side
Track multi-step signup flows with browser state persistence
Get phone numbers for SMS verification
Generate TOTP 2FA codes
How it stays free: Shared rotating domain pool. We manage DKIM/SPF/DMARC, warm-up, and reputation. When a domain degrades, it rotates out. No per-mailbox cost.

MCP server (47 tools) — works with Claude, Cursor, Windsurf out of the box:

{"mcpServers":{"keyid":{"url":"https://keyid.ai/mcp"}}}
Also has JS (@keyid/sdk) and Python (keyid) SDKs for direct integration.

Free for 1,000 accounts. Open source: https://github.com/KeyID-AI/KeyID

Happy to answer questions about the architecture, the domain rotation model, or anything else.
by koonsolo | 2026-03-14 16:26:14+00:00
I do agree with you, but don't underestimate the projects where you can actually apply this 10x. For example, I wanted to get some analytics out of my database. What would have been a full weekend project was now done in an hour. So for such things there is a huge speed boost.

But once software becomes bigger and more complex, the LLM starts messing up, and the expert has to come in. That basicaly means your months project cannot be done in a week.

My personal prediction: plugins and systems that support plugins will become important. Because a plugin can be written at 10x speed. The system itself, not so much.
by 0dayz | 2026-03-14 16:26:40+00:00
I don't necessarily think that is a stop-gap against people socializing more offline/being socially productive online.

Especially considering the fact that it seems more the case that the bigger stop-gap is what we already have:

In asian (especially Japan) it's host(ess) clubs.

Globally for friends it's influencers exploiting loneliness.

Those are things I think has to go for people to embrace offline socialization or using their online time better.
by lmf4lol | 2026-03-14 16:26:41+00:00
Wait until you discover that Alex Karp is a (Neo-)Marxist…

Philosophical insights and methods can be used for politics of any color.

I do agree that its wrong to say that Habermas would be responsible(!) for any of that though. As if thinking up stuff would make you responsible for the misuse of those ideas down the road.
by threethirtytwo | 2026-03-14 16:26:54+00:00
>The usual suspects are the GIL, interpretation, and dynamic typing. All three matter, but none of them is the real story. The real story is that Python is designed to be maximally dynamic -- you can monkey-patch methods at runtime, replace builtins, change a class's inheritance chain while instances exist -- and that design makes it fundamentally hard to optimize.

ok I guess the harder question is. Why isn't python as fast as javascript?
by __turbobrew__ | 2026-03-14 16:26:57+00:00
I work on infrastructure at bigco and we landed on a 5 second default timeout for our RPC framework which is interesting.

Sometimes I think there should be a list of sane and tested production configs: default rpc timeout, default backoff exponent, default initial backoff, default max backoff, health check frequency, health check timeout, process restart delay, process restart backoff, etc…
by Ogbon | 2026-03-14 16:26:59+00:00
I built VEIL, a Chrome extension that automatically classifies the site you're on and applies context-appropriate privacy protection.

The problem I was solving: most tracker blockers apply identical rules everywhere. But a banking site warrants much stricter protection than a social media site — different threats, different tradeoffs between privacy and functionality.

VEIL detects four contexts:
- Financial — maximum blocking, WebRTC leak protection, strict fingerprint masking
- Shopping — affiliate tracker blocking, price manipulation protection
- Social — balanced blocking that keeps sites functional
- Work — corporate tracker blocking, identity compartmentalisation

No configuration needed. Works from install.

Six months in, growing purely organically at ~234% week-on-week, 52 installs, zero uninstalls three periods running.

Chrome Web Store: https://chromewebstore.google.com/detail/veil-virtual-enhanc...

Happy to discuss the technical approach to context detection or any aspect of the implementation.
by whatshisface | 2026-03-14 16:27:13+00:00
This is an extremely convenient view for the imperial central planners, but I dissent. Recursive grammars are a universal property of human language; not something that has to be manufactured at the expense of local communities' access to water. Of course, I am not expecting anything else to be expressed - you're not consciously biased, but the process of HN commenting selects for a person with those views. The supremacy of pushdown automatons - purely hypothetical constructs distinguished only by their capacity to consume a literally infinite quantity of our natural resources - over finite state machines, a view promulgated by the same media outlets that have a vested interest in exploiting it to redefine the relationship between journalistic labor and capital - is nothing compared to my personal ability to recall incidents from the past 80 years of Z magazine. The details are covered in my book about generative AI, "Manufacturing Content."
by dwoldrich | 2026-03-14 16:27:23+00:00
How will you deal with it? I successfully convinced $big_important_group at $day_job to not implement a policy of failing their builds when code coverage dips below their target threshold > 90%. (Insane target, but that's a different conversation.)

I convinced them that if they wanted to treat uncovered lines of code as tech debt, they needed to add an epic stories to their backlog to write tests. And their artificially setting some high target coverage threshold will produce garbage because developers will write do-nothing tests in order to get their work done and not trip the alarms. I argued that failing the builds on code coverage would be unfair because the tech debt created by past developers would unfairly hinder random current-day devs getting their work done.

Instead, I recommended they pick their current coverage percentage (it was < 10% at the time) and set the threshold to that simply to prevent backsliding as new code was added. Then, as their backlogged, legit tests were implemented, ratchet up the coverage threshold to the new high water mark. This meant all new code would get tests written for them.

And, instead of failing builds, I recommended email blasts to the whole team to indicate there was some recent backsliding in the testing regime and the codebase had grown without accompanying tests. It was not a huge shame event, but good a motivator to the team to keep up the quality. SonarQube was great for long-term tracking of coverage stats.

Finally, I argued the coverage tool needed to have very liberal "ignore" rules that were agreed to by all members of the team (including managers). Anything that did not represent testable logic written by the team: generated code, configurations, tests themselves, should not count against their code coverage percentages.
by RobRivera | 2026-03-14 16:29:31+00:00
How?

I know the whole 90s meme of 'I am a controlled munition' went around because cryptography was labeled an ordnance subject to export control laws, and therefore code that performed those kind of computations were forbidden to be sold abroad, liable to a felony.

What happens today? Government gets rights to source code, logs, and rubber stamps/rejects your code from executing in the cloud?

Government limits your access to commodity infrastructure?
Show HN: Porcfolio, Obsidian-like personal finance
by gregghy | 2026-03-14 16:29:59+00:00
Hi guys, this is a side project on which I worked on and off for a couple of years.
I really like the local first idea of Obsidian, all of your notes on your PC, for free, without the need of an account.
Porcfolio works exactly like this, you can try it out downloading it at porcfolio.com, a Pro account allows for easy cross-platform sync and access to the webapp version from your browser. I plan to add automatic bank aggregation available soon too.
I'm really trying to figure things out as I go, for now I added everything that made sense to me, but I'm more than happy to receive any feedback and criticism about it. Please lemme know what you think!
by flohofwoe | 2026-03-14 16:30:06+00:00
> It's not fast.

My emulators here have roughly the same performance as the same code compiled as native executable (e.g. within around 5%) - this is mostly integer bit twiddling code. Unless you hand-optimize your code beyond what portable C provides (like manually tuned SIMD intrinsics), WASM code pretty much runs at native speed these days:

https://floooh.github.io/tiny8bit/
by hibbelig | 2026-03-14 16:30:09+00:00
I used to be a fan of tiling window managers, but I found out that I tend to use fairly visually heavy apps on a Mac. By this I mean apps that need quite a bit of screen real estate to show everything that needs to be shown:

The mail program has a folder tree on the left, the list of messages in the center, and the current message on the right. The IDE has all these tool windows that need showing, in addition to the actual editor. Websites also like it if the window size is a bit more.

Back when I was using Emacs and xterm, mainly, it was nice to show Emacs in the left half and then two xterms on the right.

So instead of tiling, I've come to realize that I only need a couple of window positions and sizes: Mail program and IDE are full screen. The browser occupies 70% width and height, in the top right corner, and the terminal is in the bottom left corner, 200 columns by 44 rows or so. (Lazygit works better if the terminal is a bit larger.) The chat program is full height, 60% width, left edge.

In this way, while the IDE is building or running tests, I can summon the web browser and still see at the bottom and on the left what is the progress of build or test. Also, when I use the software through the browser, I can see a couple of lines of log messages, which is enough to tell me whether to switch.

So I'm now happy with hotkeys in Hammerspoon that reposition and resize the current window to one of these presets, and to jump to a specific app with a keypress. I use a modal for this.

I dig the idea of having multi-level modals, somehow this idea never occurred to me.
by maccard | 2026-03-14 16:30:17+00:00
> Ah, the old "throw a bag of nouns at the reader and hope he's intimidated" rhetorical flutist.

The accusation here is a defleciton. OP's point isn't a gish gallop, it's that xml is absolutely littered with edge cases and complexities that all need to be understood.

> optional standards adjacent to XML but not essential

This is exactly OP's point. The standard is everything and the kitchen sink, except for all the bits it doesn't include which are almost imperceptible from the actual standard because of how widely used they are.
by 1123581321 | 2026-03-14 16:30:19+00:00
This is a common attitude among Americans, to see other countries as a beacon of reason and even contemplate moving there, when theirs is moderately frustrating and has plenty of constructive reform available to do at the person’s level of influence. It was popular during the Cold War to fantasize about living in the USSR, and today, the fantasy is typically Canada, Europe, Russia or China depending on politics and level of interest in technology.
by 0dayz | 2026-03-14 16:30:47+00:00
Not exactly true.

You get the right to down vote and if I promote my totally not a scam product on HN, people will check my user account and see: on wow over 9000 karma? Gotta be trust worthy, when in truth it's just been karma farming.

HN does limit some of it, but it's not a panacea.