MurphyA/hacker-news huggingface dataset:
by WorldMaker | 2025-06-16 18:01:36+00:00
I think Google has done a great job of making Web Components seem both poorly implemented and way too complex. If Angular is the "Google blessed" way of writing Web Components and Angular makes a terrible hash of it, who can build good Web Components?

Angular and a couple other well known frameworks were targeting for far too long pre-spec Google-specific versions of Web Components and Web Components moved quickly past that and settled into cross-vendor specs with smarter defaults and simpler APIs a lot of the marketing damage was already done that Web Components were too complex and too poorly supported.

So much of the Web Components world is stuck with the quagmire of the Shadow DOM, and while there are some generalized use cases for the Shadow DOM, I have the harsh opinion that the Shadow DOM was mostly invented to be "better IFRAMES for Ad Publishers" and not much else. I don't think enough web developers yet realize that the Shadow DOM is entirely optional and its complexity is so much easier to ignore and toss than to try to utilize.

> focused on pulling in the good things from the framework world (i.e. what happened with jQuery), but they didn't.

I'm coming to the growing opinion that between Web Components and the TEMPLATE tag Browser vendors have finally caught up with some of the best ideas of the Knockout-era "Progressive Enhancement" world, assuming you ignore the Shadow DOM as mostly YAGNI.

Sure, a lot of cross-component communication and some of state management goes back to DOM APIs and DOM event management, but there used to be a lot of knowledge in those areas and maybe it past time to return to Vanilla JS ideas about some of that. In the time since jQuery and Knockout, all browsers today have much more consistent DOM APIs for event management, at least.

(Similar for routing. Vanilla routing, even "SPA" routing is easier than ever with modern APIs, even the API not fully standardized and cross-browser yet, but also the improved APIs for hash navigation. Also, Web Components seem a great reminder that MPA routing is great and brilliant, and so well tested in browsers and servers. With View Transitions now generally well supported, and getting better, many MPAs feel as good or better than SPAs even.)

(And I feel like most styling problems with Web Components are self-inflicted with and by the Shadow DOM. It's nice to embrace the cascade again, if you can.)

I was bullish on Web Components for a while, but most of my complaints have disappeared in recent months, and especially in realizing that I was very happy ignoring everything about the Shadow DOM. Sure, I'm not using Web Components without a "framework" but I'm using a far smaller "view engine" than a React or Angular, a lot more "Vanilla", and feeling a bit like it's a Revenge of Knockout sort of era.
by realityfactchex | 2025-06-16 18:02:14+00:00
Interesting. From the article,

> Why Not Matrix? Our project's size and level of traffic would be difficult for Matrix, at its current level of development, to support. Whereas we would not even be in the ten largest Discord communities; some gaming communities are ten times our size.

It sounds like Kubernetes needs to free-ride on commercial solutions, hopping among them as needed, which predictably may eventually keep being needed, given the corporate-economic environment at present and for the forseeable future -- though, maybe not in the case of Discord, if gamers and other premium users fully subsidize the costs.

That makes sense. But Kubernetes is open source, and that brings its own ethos in a sense. Kubernetes IMO should really use an open solution, in order to help the broader open ecosystem. Matrix is probably that.

Maybe Arathorn can comment on this. If "size and level of traffic would be difficult for Matrix, at its current level of development" really is an issue, I would hope that the Kubernetes community could help push Matrix (the protocol and/or the open/free instance) into doing what is needed in order to help figure out how to get the support where it is needed.

It seems that Element.io, the services company, could provide the required services, but would charge Kubernetes money for that.

Ok. For a free as in beer solution, maybe Discord is where it is at. A little weird, though?
by jasonthorsness | 2025-06-16 18:02:15+00:00
Instead of adding a TODO or filing a ticket to find again later agent mode/background tasks/agents let you just spin off the actual work for doing the task. So you can keep your focus on the main thing you are working on but have something else go fix the bug you noticed, write the missing test, or even just fix a spelling mistake in a comment. It improves code quality by lowering effort required to prepare a change and work through lint/CI etc. In this way it’s great even though it can’t handle much complexity yet.
by zzo38computer | 2025-06-16 18:02:17+00:00
I still think PostScript is good (although I had some ideas about how it could be improved, some of which are: allowing automatic allocation for some things by passing null instead of the object to store into, allowing setting the encoding separately from the font, a resource for environment variables, two-way communication with external programs, alpha transparency, FFI, magic dictionaries, etc).

PostScript can be used with or without graphics; I have used it in both ways, because I think PostScript is not a bad programming language, and has many advantages.
by janalsncm | 2025-06-16 18:02:27+00:00
> Abilities of individuals varies wildly, which translates into productivity

Even if I accept your premise, it doesn’t explain why some places have far more wealth inequality than others despite having similar differences in abilities in those places. There might be some innate differences in abilities, but the magnification of those differences is socially constructed. It’s not a fact of nature.

You also are discounting luck. Some people are lucky. They were born with enormous inherited wealth. Or, their business happened to be in the right place in the right time.
by nunobrito | 2025-06-16 18:02:36+00:00
It isn't about the price.

Try to avoid understanding this difficulty from your own shoes, but rather from the shoes of communities very limited on what is reachable to them from a technical, financial and logistical point of view.

I know you can solve it easily. I can solve it even more easily myself.

Now see any disaster area, see any remote area. Setting up Wi-Fi is invariably never a priority for those in such situations. Even as things settle, it is still more practical to share files directly with each other.

When you see from that perspective then you are on the domain of realistic solutions rather than keyboard level on virtual forum.
by rwmj | 2025-06-16 18:02:43+00:00
Not sure about zstd, but in xz the blocks (frames in zstd) are stored across the file and linked by offsets into a linked list, so you can just scan over the compressed file very quickly at the start, and in memory build a map of uncompressed virtual offsets to compressed file positions. Here's the code in nbdkit-xz-filter:

https://gitlab.com/nbdkit/nbdkit/-/blob/master/filters/xz/xz...
by tudorradubarbu | 2025-06-16 18:02:50+00:00
I built The Story Remedy because fiction saved my life and I believe it can help others, too.

During a particularly tough time, I stumbled onto the concept of bibliotherapy, the use of storytelling to heal emotional struggles. I found profound comfort and insight in novels that spoke directly to what I was experiencing, in ways traditional self-help never could.

Bibliotherapy isn't new.

But there was a problem: finding the right fiction to address specific emotional challenges was surprisingly difficult. Lists of "best books" were impersonal, recommendations felt generic, and I craved something tailored to my emotional needs (not just freaking Goodreads)

So, I created The Story Remedy (https://www.thestoryremedy.com), a free web app that prescribes personalized fiction books based on what you're going through: anxiety, parenthood struggles, life transitions, grief, and more. Users start by discovering their "reader archetype" (e.g., The Wayfarer for those craving adventure and escape), and from there, receive customized book lists carefully curated for emotional healing and self-understanding.

My goal was simple: to make fiction accessible as a therapeutic tool, helping people feel understood and less alone through the power of storytelling. I'd love your feedback on the idea, your own experiences with bibliotherapy, and thoughts on how I can improve it.
by bredren | 2025-06-16 18:02:51+00:00
I used a travel router on my recent trip to Argentina and found it quite useful. It will be a permanent part of my travel kit.

Some cooler uses:

- streaming HDR video from closed MacBook running Amphetamine to Vision Pro via Moonlink

- Having a working HomePod mini in the hotel room.

The hotel internet did not like multiple devices off the router. It didn’t reject it outright but it throttled or nerfed it.

Individual connections were free, though and fwiw high speed data over cellular was more reliable.
by rpaddock | 2025-06-16 18:04:03+00:00
I'd thought they were going to talk about things like Cortical Labs, which would match that title.

"Introducing the CL1 The world’s first code deployable biological computer. Test how lab-grown neurons process information and learn."

This is something I've been wondering about:

I have zero concerns about LLM based AIs ever becoming conscious, as SiFi and the current popular press pushes.

What about devices like the CL1 that incorporate real living biology?

https://corticallabs.com
by cropcirclbureau | 2025-06-16 18:04:40+00:00
There's an obvious decline in income inequality and other metrics of economic egalitarianism in the U.S. A big part of these stats has always been the labor for those industries with undocumented labor, prison labor and the like but recently, wages for your average service worker have failed to keep up with inflation and, on a longer horizon, productivity gains. These gains are in big part from automation, and I suppose owners feel entitled to that share of the pie but with gig work, monopolies and mega-corps slicing up the economy amongst themselves, workers have generally have it worse than their forebears.

Economists and sociologists have been forever talking about this.
by kayovin1 | 2025-06-16 18:04:51+00:00
Last week I helped run a closed session “M&A readiness - understanding the buyer mindset” roundtable in London for a founder community.

Sharing the main lessons here as they could be helpful for founders starting to think of exits.

1) Own your objective: know if you want liquidity, scale, or a pure hand-off before you talk to buyers.

2) Overlap is everything: deals happen only when a startup solves a pressing problem for the acquirer.

3) Value > revenue: tech, talent, and time-to-market often outweigh today’s P&L.

4) Org vs individual: people with promotions on the line can swing a deal more than the strategy deck.

5) Buy vs build math: E.g: Strava bought Runna because ready users beat a 12+ month build. Speed & customer adoption matter.

6) Top - down and bottoms - up: win a senior sponsor, then get the operators excited (or vice-versa).

7) Value x Visibility = Valuation: build something worth buying and make sure the right people see your value.

Full notes are in the post (7-min read).

Curious to hear HN’s experiences: Which of these resonates based on your experience?

Happy to dig into questions on buyer psychology, buy-vs-build decisions, or anything else.
by ryandrake | 2025-06-16 18:05:12+00:00
Yea, I'd think something like onboard Internet is something set up once for the ship, and then basically forgotten about as long as the overall revenue is above some "reasonable" threshold given the number of passengers. Ain't no security team sitting there monitoring user registration metrics in real-time looking for fraud. At best, they might pull logs every quarter to look for vulnerabilities like this to close.
by 542354234235 | 2025-06-16 18:05:16+00:00
Tests designed for humans are not good at testing LLMs because the failure modes are different. Humans don’t have eidetic memories, so they can’t just ingest random facts and recall them at will. Memorizing the relevant facts and figures in a subject and recalling them on a test shows at least some sort of study and likely some sort of overall understanding of the subject. AI, not so much.

A driving test that shows a red octagon with white letters and asks what it means, is a good indicator whether a driver will know that out in the real world, regardless of if it is half covered by a tree, has graffiti on it, is hanging upside down, etc. We found that self driving cars can’t “generalize” like that and failed to recognize a stop sign when it was upside down (and had to be retrained). What is missing is a well functions "judgement" or "reasoning" part that can generalize knowledge, experience, and context. Some models can do something like that for a specific task, but nothing that works long term.
by enslavedrobot | 2025-06-16 18:05:31+00:00
If you follow Tesla for any length of time, you'll find so many disingenuous slanted articles about the company and the cars that you'll begin to wonder what the hell is going on.

This article is about "testing" conducted by a guy who is trying to sell competing software products and has produced videos in the past that weren't replicable and were likely staged. They never release unedited footage or car diagnostic data, just a produced video presented with the intent of damaging Tesla's reputation and boosting their own sales.

This happens all the time, from the New York Times' false claims that their review car ran out of charge, to the most recent Mark Rober video that cost the CEO of a lidar company his job.

The video in this article requires independent validation it is not from a trusted source as it is produced by an extremely biased and financially motivated Tesla competitor.
by mindslight | 2025-06-16 18:05:40+00:00
Government plays the interventionist role of enabling the killer app maker to make billions of dollars, rather than zero antelopes - or more realistically, a meager amount of food doing menial labor for the local warlord. That's the thing many app makers have seem to forgotten.

I'm coming from a libertarian perspective, so I'm certainly not trying to use that to justify no-exit totalitarian thinking. But it's still important to remember that base truth when analyzing the overall outcomes of our current system.
by panzi | 2025-06-16 18:05:41+00:00
Indeed I meant these: https://en.wikipedia.org/wiki/Symbols_for_Legacy_Computing

I use them in some tiny hobby projects like these:

https://github.com/panzi/progress-pride-bar

https://github.com/panzi/bad-apple-terminal

https://github.com/panzi/js-unicode-bar-chart

https://github.com/panzi/js-unicode-plot

https://github.com/panzi/js-unicode-progress-bar

https://github.com/panzi/python-term-flags
by perching_aix | 2025-06-16 18:06:14+00:00
Just typical? There are places where writing down passwords to post-it notes is typical too, doesn't make it very professional, not without a great deal of sarcasm at the very least, or some good old bikeshedding about semantics.

> you cultural colonialist

Well at least you got that part of your insult quota completed for the day. People throw around terms like "colonialist" way too easy these days. One would think if colonialism of any kind, geopolitical or cultural, was so important to you, you wouldn't so casually dispense it. Or is this part of your professionalism too and I'm just being given a taste?

Gotta say, pretty weird though, the Spaniards I work with are normal people who can distinguish just fine when it is appropriate to use foul language (like in informal discussions between colleagues or even to clients) and when it is not appropriate (like in codebases or in formal business communications). Maybe you just work somewhere where the standards are low? I know that a lot of our own small / medium sized companies usually have such poor standards too, frequently accompanied by e.g. using native language identifiers instead of English ones. Product quality usually correlates, though not always and not consistently. Doesn't make me want to call the practice any more professional here, everyone understands that this is subpar lowbrow behavior.
by steve_adams_86 | 2025-06-16 18:07:23+00:00
This isn't about convenience and accessibility so much as resiliency in emergencies.

You can run LoRa from a small power bank for days, or run it off of a small battery and solar panel indefinitely. Wifi is much more power hungry. Wifi also doesn't offer kilometres of range, making that power cost largely wasteful.

In an emergency, if you have limited power, WiFi will exclude 100% of the population simply because it's not practical to operate at all. LoRa, even if it enables 0.01% of the population (primarily experts in the technology) in that emergency, is a greater benefit to everyone at that time.

WiFi is a peace time technology based around a rich infrastructure that is not resilient in emergencies. If you skimmed the article you should check it out again. She details this stuff, and it's actually really interesting and worth understanding if you're into this stuff:

LoRa radios have several advantages for use in emergency communications: no centralized infrastructure needed no license needed cheap (starting at ~€20) low-power (< 1W, can power with an ordinary mobile phone powerbank) runs open source Meshtastic firmware can send text messages across several line-of-sight hops (several kms) can connect via Bluetooth or WiFi to phones/computers many urban areas have a good Meshtastic network already
by lxgr | 2025-06-16 18:07:28+00:00
Bob's list of supported protocols is an input into the (authenticated) final handshake message, and that authentication failing will prevent the connection from being considered successfully established.

If the "negotiated" cipher suite is weak enough to allow real-time impersonation of Bob, though, pre-1.3 versions are still vulnerable; that's another reason not to keep insecure cipher suites around in a TLS config.
by jpfullsend | 2025-06-16 18:07:53+00:00
Coming up with fresh content ideas daily can feel like an impossible task, especially when you’re managing multiple platforms at once.

The pressure to stay creative, relevant, and consistent across channels is real and exhausting.

With Fullsend’s Content Plans v2, you can create a 30-day content plan in less than 3 minutes.

Here’s how it works:

Define your goals: Input your business objectives, key topics, and audience, all preloaded from your personalized profile.

Pick your platforms: Choose up to 5 channels you want to focus on, from Instagram to X and more.

Get your tailored plan: In under a minute, you’ll receive a 30-day content calendar. It includes six main topics with three customized subtopics for each.

And the best part: all content suggestions are consistent with each other for each sub-topic and based on keyword research. This would take hours of work with the old way.

You can then select the content suggestions you like and generate content drafts them in just 1 click.

As a small business owner, I know the uphill battle of staying on top of content creation.

Content Plans v2 is a game-changer saves us hours of brainstorming while ensuring each idea is optimized to boost engagement.

We built this tool to make content planning effortless so you can spend less time stressing and more time growing your business.

What do you think about this new feature? Let us know in the comments.
by Aurornis | 2025-06-16 18:08:20+00:00
> Every time I fill up my car with gas, I buy enough to commit dozens of cases of arson.

Did you read the link? They also found scales, baggies, and Carfentanil (a more potent version of fentanyl).

Filling your car up with gas doesn't compare. A better analogy would be if you tried to fill up a 10,000 gallon tank of gasoline that you couldn't possibly use yourself, all while having a truck full of matches and explosives, and a map to a building with a big circle around it.
by whizzzkid | 2025-06-16 18:08:34+00:00
I was able to do something similar on the Celebrity Cruises, however, theirs is more vulnerable as you can overtake a logged-in user's session by changing to their IP addresses. This allows you to take over room-controls, casting and internet in Celebrity's connected rooms.

I didn't try this on Princes, because I had an all-inclusive pricing, but yeah, this is possible.
by talkingtab | 2025-06-16 18:08:40+00:00
I apologize in advance but this issue is a crucial one. The effects of this "inequality" for all people, rich and poor alike should not be underestimated.

Accurately understanding cause and effect, having a diagnosis that actually affords an understanding and solution to the problem is of some importance then.

In the US we see a severe and dramatic event: falling income and rising stock market. In simple terms, corporation profits are rising and those rising profits are going to those who are already wealthy. At the same time, the real income of common people is falling. The discussion often turns to "inflation" as though low inflation is good news. If you cannot afford reasonable health care, food, adequate housing, low inflation does not help. In the discussion of these increasingly common problems, the obvious solution - paying a living wage - does not come up.

A key tool in understanding situations is "Cuo bono?" Who benefits? In the US and other countries it is corporations. An ancillary question is who does not benefit? The answer to that is question is given by the fact that the national minimum wage in the US is $7.25 per hour. Who benefits? Who does not? When the "too big to fail" banks had problems, the US instituted socialism for corporations. Who benefited? Who did not?

And certainly there is less public opinion support for higher minimum wages. Why could this be? Public support is to some extent determined by public discussion - where people express their problems and issues. If there is no forum for this discussion, then perhaps that is the crucial factor. In which case measuring "public opinion" will not be predictive.

A question then is whether there are forums where the experiences of common people are primary. Perhaps the Washington Post, owned by Jeff Bezos, is a such a forum? Really? Or perhaps other media, supported for the most part by corporate advertising is the answer. For example, the NYT with their articles about where to buy your two million dollar vacation home? Or here is a recent article for you:

https://www.nytimes.com/2025/04/23/style/plant-sitter-nanny....

Our so called news media have dramatically failed. And somehow the NYT is surprised that there are people who will now choose any alternative over the status quo. And if you had the nerve to reject both candidates in the last election, the NYT deemed you a "double hater".