MurphyA/hacker-news huggingface dataset:
by throwaway5752 | 2026-03-14 17:21:45+00:00
Conspiracy theories aren't very productive. But the one thing that continues to bother me is how there is no great explanation for why TSLA is still worth much. It's a shrinking car company that is failing to execute at FSD and says it's going to make humanoid robots instead of cars.

There is no good reason TSLA should be valued any more than 10% of its current valuation, and even that would be rich. There is a fine argument it should be worth 3-4% of what it currently is.

It is almost like there's a connection between PayPal, Elon Musks fortunes, and crypto.

I still wonder who Satoshi really was. I wonder how Microstrategy remains solvent.
by staticassertion | 2026-03-14 17:21:49+00:00
I mean, of course not everyone can code. I'm not saying that programming is trivial, or anyone can just naturally write code. What I'm saying is that if you're a full time engineer then some part of your day is spent programming but the difficult work is not encompassed by "how do I write the code to do this?" - sometimes it is, but mostly you think about lots of other things surrounding the code.
by conartist6 | 2026-03-14 17:21:51+00:00
Yeah "impedance mismatch" is a good way of putting it.

I wouldn't say we fall into the JSON camp at all though, but quite squarely into the XML-ish camp! We just wrap the inner text in quotes to make sure there's no confusion between the formatting of the text stored IN the document and the formatting of the document itself. HTML is hiding a lot of complexity here: https://blog.dwac.dev/posts/html-whitespace/. We're actually doing exactly what the author of that detailed investigation recommends.

You can see how it plays out when CSTML is used to store an HTML document https://github.com/bablr-lang/bablr-docs/blob/1af99211b2e31f.... Having the string wrappers makes it possible to precisely control spaces and newlines shown to the user while also having normal pretty-formatting. Compare this to a competing product SrcML which uses XML containers for parse trees and no wrapper strings. Take a look at the example document here: https://www.srcml.org/about.html. A simple example is three screens wide because they can't put in line breaks and indentation without changing the inner text!
by sanjastepa | 2026-03-14 17:21:55+00:00
Hey HN — I built Xeder to solve a personal problem: I want to stay caught up with tech Twitter but I lose too much time to doomscrolling.

The core idea is simple — X/Twitter is text-first, which means the content works as audio. Xeder reads your timeline aloud so you can catch up while doing other things.

Some technical details since I know HN appreciates these:

- Chrome MV3 extension
- Content script scrapes tweets from the DOM and injects the player UI via Shadow DOM (so it doesn't break X's page styles)
- Service workers in MV3 can't play audio (no DOM access), so there's a hidden offscreen document that handles all audio playback
- TTS via Google Cloud Text-to-Speech API, proxied through Firebase Cloud Functions (so the API key stays server-side)
- License validation through Firestore with device ID tracking
- Automatically filters promoted tweets/ads

The build story: I'm a UX designer, not a developer. I designed the full product — UX flows, UI specs, interaction design — and used Claude to write the code. Took it from Figma-level specs to a working, published Chrome extension. The MV3 audio architecture was the hardest part — the service worker limitation means you need a whole separate document just to play sound, coordinated through message passing.

$4.99 one-time purchase. Would love feedback on the concept and the technical approach.

Demo video: https://www.youtube.com/watch?v=0IAdt40CJkg

Chrome Web Store: https://chromewebstore.google.com/detail/xeder/oebnkicaadfol...
by phlakaton | 2026-03-14 17:22:03+00:00
Depends on the application, I suppose. For OP's application, pulling in XML is no trouble and gives you a much better solution for typed unions.

To get better than XML, I think you're looking at something closer to a Haskell- or LISP-embedded DSL, with obvious trade-offs when it comes to developer ecosystems and interoperability.
by zahlman | 2026-03-14 17:22:18+00:00
Why is it amusing?

How can you suppose that this is not a good reason to object, especially days after https://news.ycombinator.com/item?id=47340079 ?

I find the style so reflexively grating that it's honestly hard for me to imagine others not being bothered by it, let alone being bothered by others being bothered.

Especially since I looked at previous posts on the blog and they didn't have the same problem.
by alephnerd | 2026-03-14 17:22:45+00:00
In my opinion, it's not about "Islam" or the "West" - it's about institutional capacity.

In 1990, both Syria and Türkiye were roughly comparable developmentally, with HDIs of 0.563 and 0.598 respectively. Yet by 2000, Türkiye's HDI significantly outpaced Syria's (0.669 versus 0.587) despite Turkiye going through severe political, social, and economic turmoil. And by 2010 (the eve of the Arab Spring), this difference in HDI was significantly exacerbated (0.750 in Turkiye versus 0.661 in Syria). Furthermore, both Turkiye and Syria participated in the Gulf War and didn't participate in the Iraq War.

The key difference was the billions the Assad regime spent on it's occupation of Lebanon from the 1980s to the 2005 Cedar Revolution, backing the PKK to antagonize Turkiye, and embezzling into slush funds the Assad family now uses to finance their life in exile in Moscow and Dubai. Meanwhile, during the same time period, Turkiye spent similar amounts building a welfare state and investing in expanding the social safety net and investing in infrastructure.

And other Muslim majority countries that were comparable to or significantly less developed than either Turkiye or Syria in 1990 such as Algeria (0.593), Indonesia (0.526), and Iran (0.613) were able to either catch up to Syria by 2010 such as Indonesia with an HDI of 0.667 or outpace it such as Algeria with an HDI of 0.721 and Iran with an HDI of 0.756 despite either starting from a lower base and going through an economic collapse in the 1990s (Indonesia), going through a devastating decade long civil war throughout the entirety of the 1990s (Algeria), or rebuilding after a decade long war and sanctions (Iran)

Even IRAQ, despite starting at a significantly lower base in 1990 (HDI of 0.497) was able to roughly catch up to contemporary Syria by 2010 (with an HDI of 0.629) despite the Gulf War in 1991-92, the sanctions regime, the Kurdish insurgency, the Shia insurgency, the Iraq War, and the subsequent Iraqi Civil War.

Fundamentally, the Assad regime mismanaged Syria, and it's lack of institutions outside of the Army and the Baath Party along with existing social fissures due to Hafez al-Assad's brutal repression of Sunnis in the 1970s-80s meant Syria's collapse was a question of "when" and not "if".

If institutions are robust, development is compounded. If institutions are weak, development slows down and fissures in society grow larger and larger leading to a breaking point.
by Allplix | 2026-03-14 17:22:49+00:00
Hi everyone, I wanted to talk to you about something that's been bothering me: marketing. I'm not going to beat around the bush, I just can't seem to get people to visit my site. It's been 15 days since I launched it, but when I post messages, I end up doing pretty silly things like self-promotion because I can't find the right way to show it to people. If you have any suggestions or advice, I'd really appreciate your help. Thanks, because I don't know if it's really because of my terrible marketing or just because my site is too generic.
by JumpCrisscross | 2026-03-14 17:23:02+00:00
> If they can build a peaceful relationship with Taiwan without military involvement

Xi fucked this up because he’s a dictator.

Taiwanese polling on national identity was mixed until the 2010s [1]. Left at peace, it would have probably voted for reintegration in our lifetimes. But then Xi decided the post-Mao system of political competition within the CCP was inconvenient, launched his wolf warriors on all of China’s neighbors, annexed Hong Kong prematurely and started warmongering with Taiwan, all of which has lead to an avoidable but now-permanent polarization across the strait.

[1] https://en.wikipedia.org/wiki/Opinion_polling_on_Taiwanese_i...
by whamlastxmas | 2026-03-14 17:23:06+00:00
Unfortunately unless you also ban it in comments, people with an axe to grind will find a way to bring it up in the most inappropriate places. Casual swipes at Elon and Trump and Biden or AOC (depending on your corner of the internet) will happen on stories about the nutritional value of school lunches or fundraising for some animal shelter. It even happens on HN constantly.
by NoLinkToMe | 2026-03-14 17:23:41+00:00
This hyperbole is not really necessary on hackernews. Apple alone makes 20 billion on a single product: airpods.

This article notes 2025 saw a 3% increase of 15m. That means total sales are 0.5b, or 2.5% of Apple's airpods product.

In other words: tiny market with a growth in line with inflation after years of decline? Let's call that 'exploding sales' and farm some clicks.

Yes perhaps there is some newfound interest, but since bluetooth headsets took off they keep getting cheaper to buy, easier to pair and connect, longer lasting batteries, easier to find, smaller to pocket, more varied, more comfortable to wear, and with better noise-cancelling. Plus every year fewer devices carry the headphone jack.

It's on the way out, though it'll be a slow death. I have a pair of wired headphones, I prefer them on corporate laptops for meetings because corporate laptops suck with pairing. But that's about it.
by akersten | 2026-03-14 17:23:46+00:00
This is very frustrating as someone who has seen every iteration of this in practice. It's wild to me that we don't simply have a `display: accessibility-tree-only` CSS prop and be done with it. The standards body bringing up "oh well what if you wind up using this and it confuses my idyllic sighted screen reader user because there's simply too much information" is a pretty bad reason to not implement this into the standard. We're stuck with clip path instead and I guess they think that's somehow better? Just because they can think of one way someone could poorly implement functionality that a new feature enabled is not a great reason to sit on their hands and just ignore the problem.
by hrmtst93837 | 2026-03-14 17:24:59+00:00
If you want a parser that actually checks the XML spec and various edge cases, then parsing goes from human-readable config to O(n^2) string handling. The funny part is how often people silently accept partial or broken XML in prod because revisiting schema validation years later is a nightmare. If you want cheap parsing, you end up writing a regex or DOM walker and hoping for the best, which raises the question of why not just use JSON or invent a different DSL to start.
by tpoacher | 2026-03-14 17:25:15+00:00
"I totally get a kick out of the peeps who find the writeup super helpful yet are totally put off by that distinct "AI smell"—it’s like they can't even! Just imagine when everything we value is woven into a tapestry of that same "smell"—where will all the naysayers retreat to then? It’s a little frustrating, honestly, and I’m just like, come on! Let’s delve into this new era of content and embrace the chaos!"

There, FTFY :D
by booleandilemma | 2026-03-14 17:25:35+00:00
It's what we regularly accuse China of, right?

While we're on the topic, why is it that we love to point the finger at other countries' corruption and we completely ignore the very obvious, rampant corruption in our own government? And I mean on both sides - Democrat and Republican. Insider trading, revolving door policies, etc. That's not even mentioning why we have people like Luigi Mangione. That's a whole separate elephant in the room.
by saltcured | 2026-03-14 17:25:37+00:00
Hah, just shows how out of touch I am. Has ANC disappeared as a wired earphone feature? I keep meaning to shop for a new all-purpose pair with ANC, duplex audio, and either USB-C input or an adapter for that. But, I keep procrastinating. I don't have any headphones that work with my phone since the analog port disappeared.

I can point to the shelf with my Sony wired ANC ear buds, which I bought years ago specifically for ANC during air travel, in the era when I would use my iPod and later an iPod Nano. The ones I have are the second pair, bought after the first was accidentally left on a plane. I think they were different product generations, a few years apart. These are so old, they are purely stereo headphones. Microphones for duplex audio hadn't become pervasive yet.

These stick in my ear with little silicon flanges and have a part that sits outside with the microphone. Then there is a small control module sitting at the junction of left and right ear wires, which holds a AAA battery and has a power switch and a pass-through audio button (which always seemed more gimmick than utility to me). In their active mode, they also don't demand much of the source device.
by jwilliams | 2026-03-14 17:25:55+00:00
I like to do walking meetings or meetings where I'm cleaning/emptying dishwasher/etc. It sounds strange, but I'm a lot more present than when I'm at my computer.

Anyway. Somewhat ironically, I use a wired set of headphones for this. It's not just the speakers that are better. I often get people remarking how much better the audio is on their end too... i.e. the cheap inline microphone.
by TheOnlyWayUp | 2026-03-14 17:26:33+00:00
The existing law states that a person recognized as transgender “shall have a right to self-perceived gender identity.”
This amendment discards that, with gender identity being verified by the state.

Recognition requires approval from a medical board and consultation with medical professionals, basically getting rid of self declaration.

And, hospitals must report gender-affirming surgery to authorities (!).

It's an unprovoked regression and will reverse years of positive precedent (Supreme Court NALSA 2014, PRIVACY 2017, SEC 377 2018)
by jFriedensreich | 2026-03-14 17:26:54+00:00
If i read this correctly its completely absurd. secrets can never even touch an agents sandbox, not as file not as env var not as anything. Agents can only be allowed to reach services via proxies that handle secrets and do permissions and auditing completely transparently and agents do not even get secrets to access these but authenticate as their identity eg with client certificates. I am not aware of any other method that could work. The proxies obviously also cannot be reachable outside the direct connection, so if agents exfiltrate their identity and proxy setup somehow the usefulness outside is zero.
by FabienBSDN | 2026-03-14 17:27:07+00:00
The most interesting technical detail in this case is the "negative
option" consent problem. Photobucket's theory was that logging in after
a TOS update constitutes acceptance — but the court found the
notification was insufficient for users to knowingly consent to such a
significant change in how their data would be used.

This raises a broader question that affects any cloud storage service:
what level of notification actually constitutes informed consent when
you're retroactively changing the commercial use of data that users
uploaded under a completely different understanding?

The DMCA 1202(b) angle is also underexplored in the coverage —
Photobucket allegedly removed copyright management information from
photos before licensing them. That's a separate and quite serious
exposure that goes beyond the biometric claims.

The deeper issue for users is the fundamental mismatch between
"free storage" business models and long-term data custody. When you
upload to a third-party server, you're implicitly trusting their future
business decisions — decisions made under pressures that didn't exist
when you signed up.
by chrismaltby | 2026-03-14 17:27:14+00:00
Very nice! I've been building a drag & drop layer on top of GBDK [1] called GB Studio [2] for making Game Boy games for a few years now. I'm starting to think about how it could support other platforms eventually so this is definitely a project I'll keep an eye on.

[1] https://gbdk.org/

[2] https://www.gbstudio.dev/
by 9rx | 2026-03-14 17:27:22+00:00
> The problem is, Rust isn't really object-oriented either. I'm interested in a mostly consistent and hopefully majority definition.

May I suggest "programming language"? I think you will find that most everyone agrees that Rust is a programming language.

In context, it's functional, but I think you rejecting that historical definition means that you agree with me that the attempt at categorization here doesn't provide any useful information. So, the question here is: What specific information is it that you think is failing to be effectively communicated?

If I take a walk down the street and tell the first guy I meet, "Hey, Rust is a programming language", what information did he miss out on that you find critical?

When we establish that, we might find out there is already a widely recognized term. You won't find it in "object-oriented", however. It has never been used in a context where the information was useful. Even the original message passing definition was never useful as you always had to explain what message passing is at the same time anyway, negating the value of a single word to use as a shorthand. Hence why it never saw consistent use.

Words are not given to us naturally by the universe. They are a human invention. Consistent definitions for words only become accepted consistently when those humans find utility in adopting something consistent. "If you build it, they will come" only works in movies.
by echelon | 2026-03-14 17:27:23+00:00
I feel like we're dancing on the razor's edge.

On the one hand: high inflation, tariffs, layoffs, unemployment, high interest rate, energy crisis. Tons of economic red flags flashing.

On the other hand: AI is showing signs of being the next industrial revolution, we're re-industrializing, onshoring/friendshoring, and have a clear lead on chips and space tech at a time when it matters the most.

It's absolutely insane that Claude Code can spit out a week's worth of business automation tasks in half a day. And do it at relatively high quality in low-defect rate languages like Rust.

Europe won't be able to catch that. They're too busy regulating ahead of the tech. They're going to be a decade behind if they keep it up.

If we cut the chip supply right as things take off, China might not either. In a runaway takeoff scenario, they replace all their factory workers with robots and quickly scale and cost optimize. If America is smart, we might be able to do that too.

Our growth could accelerate or crater. These are wild times. More exciting than the last 20.

America needs to start pumping out new energy projects. It needs to make friends with all of its former allies. And it needs to import PhD students.

And we do need factories and raw inputs. The robots will take over for humans within a decade. If we stick the landing, we could be the new China right here at home.

Edit: rate limited on replies, so updating my comment instead.

Edit 2: Europe supplies the EUV lithography, but intelligence manifests higher up the stack. If we're talking rate limits, lots of countries supply critical inputs.
I'm saying that Europe hasn't made strides towards developing their own models and infra, and it doesn't look like it's even close to starting to attack this problem. I want it to.

Edit 3: What I'm saying is that these tailwinds might put America back into the position it was in post-WWII. Manufacturing, tech, and science powerhouse in all the places that matter. Peers a generation or two behind. That's literally where America was after the war, and it looks like we could be teeing up for a repeat if it all doesn't unravel first.

America needs to double down on investing in energy and factories now. It looks like it will pay off in a big way.

Edit 4:

> You think Europe won't be able to use Claude Code

I would be extremely geopolitically anxious to rely on another country's tech in a take off scenario. Those tokens might be diverted to US businesses and factories. Or the US might strong arm concessions out of Europe. Europe needs domestic capability for this now.

It's not just Europe and sovereign nations. Workers and labor capital will be effectively frozen out of participation if there aren't open source equivalents.
by zahlman | 2026-03-14 17:27:49+00:00
While I sympathize (and have said similar in the past), language design can (and in Python's case certainly does) hinder optimization quite a bit. The techniques that are purely "use a better implementation" get you not much further than PyPy. Further benefits come from cross-compilation that requires restricting access to language features (and a system that can statically be convinced that those features weren't used!), or indeed straight up using code written in a different language through an FFI.

But yes, the very terminology "interpreted language" was designed for a different era and is somewhere between misleading and incomprehensible in context. (Not unlike "pass by value".)
by whamlastxmas | 2026-03-14 17:28:03+00:00
I don't think this is helpful to bots tbh. For over a decade every time I come across a clear bot account their comment history seems very human. I assume they're either buying real accounts for one-off astroturfing hit and runs in combination with deleting older astroturfing comments after the submission stops getting traffic to hide their footprints. Or more likely there's a giant ring of bots that submit innocent things and then comment preplanned innocent things in a giant bot circle and then make pointed comments on r/politics or whatever after establishing an innocent baseline. This is the obvious approach I'd take if it were me.

I'd also be really surprised if there wasn't coordination with Reddit employees/execs themselves for big advertisers.
by manofmanysmiles | 2026-03-14 17:28:09+00:00
> Ignoring others emotions is not a sign of emotional maturity.

I completely agree.

> The inability to empathize with others and make meaningful predictions about how their emotions will affect communications is specifically a lack of emotional maturity.

I completely agree.

> Case in point. You had an emotional reaction to the parent comment, and you responded with an attempt to shame the communication style rather than address the factual content of the communication.

Yes I did. I am still curious how OP expects that to be received.

> Your emotions dictated your response here, not the facts, and your response was emotional in content as much as factual. Hyperbole is specifically an appeal to emotion.

I think I agree here too. What do you mean?
by p_ing | 2026-03-14 17:28:12+00:00
> So many software developers have gotten so lazy with RAM usage in the past few decades.

Fewer developers want to write ASM or C, today. Slower to market, slower to roll out features, etc. While that may seem like a good thing, and probably could be, the market doesn't like it.

Developer choose heavy weight frameworks or don't make use of modern features in said frameworks to improve performance. And in some cases, performance can be 'good enough'. If I pretended to be a developer, if my app performs well enough, it's not my problem what else is running on your system. Besides, the OS governs it all regardless.

That said, macOS has a terrible memory leak _somewhere_ that impacts even OOTB apps and this hasn't been corrected for the last two major releases.
by daemonk | 2026-03-14 17:28:15+00:00
Yeah this is the simpler and also effective strategy. A lot of people are building sophisticated AST RAG models. But you really just need to ask Claude to generally build a semantic index for each large-ish piece of code and re-use it when getting context.

You have to make sure the semantic summary takes up significantly less tokens than just reading the code or its just a waste of token/time.

Then have a skill that uses git version logs to perform lazy summary cache when needed.