MurphyA/hacker-news huggingface dataset:
by NikolaNovak | 2025-05-13 17:17:48+00:00
Astonishing book which I reread regularly. Echopraxia has grown on me upon further reading - initially I focused on the seeming promise of action and plot, vs ideas and concepts.

His Starfish book however has the most realistic, plausible, feasible, likely AI doomsday scenario though - published as it was 26 years ago and without AI being the focus for majority of the book.
by slowmovintarget | 2025-05-13 17:17:54+00:00
No, they shouldn't. While being an adult is no guarantee of making wise decisions, we have widely studied the failure of children to comprehend long-term consequences. We know better.

Kids should not have a vote, but I'd be willing to say parents should get two votes. No adult has a more visceral sense of societal consequences than someone concerned about creating the future their own child will hopefully thrive in.
by steveBK123 | 2025-05-13 17:17:55+00:00
Stuff like this is a reminder that none of this is strategic and well thought out. It's just reactive, tactical, lurching from one self made crisis to the next. From doubling down to then folding on his own unilaterally imposed tariff levels while getting nothing in return.. it's all reaction.

If it was well thought out we wouldn't be tariffing intermediary goods and inputs to domestic production. If any of this sticks at anything like the levels imposed, we will have shortages and job losses more than we have any impactful move of manufacturing jobs back to US>
by ncr100 | 2025-05-13 17:18:19+00:00
Mmmmmm this is incomplete .. and is similar to the overly-reductionistic morbid / cruel quip "Palestinians voted for Hamas so the 30,000+ new post-Israel-Gaza-invasion dead Palestinians got what they asked for." See how cruel it is to be overly reductionistic. It is bad to be cruel unnecessarily, IMO.
by margorczynski | 2025-05-13 17:18:55+00:00
I wonder if there's any way to recover for Intel. They don't have anything worthwhile on the market, R&D takes a lot of time and their foundries are a constant source of losses as they're inferior compared to the competition.

On top of that x86 seems to be pushed out more and more by ARM hardware and now increasingly RISC-V from China. But of course there's the US chip angle - will the US, especially after the problems during Covid, let a key manufacturer like Intel bite the dust?
CoinSyncer
by coinsyncer | 2025-05-13 17:19:00+00:00
CoinSyncer.com is a comprehensive crypto tracking app that connects to your wallets and exchange accounts to give you a clear, real-time view of your entire portfolio. With automatic syncing, intuitive charts, and a clean interface, it helps you effortlessly monitor your assets across platforms. Whether you're managing a few coins or a diverse portfolio, CoinSyncer keeps everything organized and up to date in one place.
by thewebguyd | 2025-05-13 17:19:32+00:00
5 seconds is a lot for a machine with an M4 Pro, and tons of RAM and a very fast SSD.

There's native apps just as, if not more, complicated than VSCode that open faster.

The real problem is electron. There's still good, performant native software out there. We've just settled on shipping a web browser with every app instead.
by alphazard | 2025-05-13 17:19:36+00:00
The most competent software engineers (which I referred to as rock stars) don't know how to do everything. It can appear that way to someone unfamiliar with software. The best have a keen self-awareness of their abilities. They understand how much time it would take them to figure something out, and their likely success rate. When they give good estimates and have accurate confidence in their abilities, they create predictability for others around them. That makes them a net sink for stress.

Professional competence is literally the set of the things you can do without needing help. That doesn't mean you never ask for help. It just means there is an expectation that you can accomplish some things on your own. If you need help with everything forever, then you are fundamentally not useful and not coachable (which is worse). When needing help is anticipated and transient, that's a non-event. When your job is mostly things that you are expected to do yourself, but you need help with all of them, that creates stress for your peers and subordinates.
by kjkjadksj | 2025-05-13 17:19:55+00:00
Spaceflight is not some law of the universe. Neither are ideas of human intelligence. Whales have bigger brains, they communicate, they have culture, they have traditions. Yet we write them off and relegate them with the rest of the animals below them and make no effort towards communication, pretending its impossible as we communicate with our dogs without thinking about it as such. We wouldn’t recognize intelligent life in the universe because we set the goalposts of intelligent life to be that of a science fiction readers expectation of what intelligent life ought to look like.
by drysart | 2025-05-13 17:19:59+00:00
> I'd wager that paying customers really don't care whether the images look AI-generated or not.

Maybe, but in a conversation about acquiring your first hundred users; you don't have a lot of word-of-mouth backing up the quality of your product. Your ability to effectively present your product will never be more important.

If it's important enough that your brochure website has images on it at all, then it's also important enough for them to not look like something you'd see slapped on a scam.
by jsbg | 2025-05-13 17:20:54+00:00
> The whole reason to collect taxes is for good of the society.

There are infinitely many things that are marginally good for society and finitely many resources to accomplish them. Spending on irreplicable research has an opportunity cost that most taxpayers wouldn’t choose. Framing it as empathy to forcibly take their income and subsidize lofty science is ironic.
by scarface_74 | 2025-05-13 17:21:14+00:00
And this is why geeks don’t understand why the “Year of the Linux desktop” doesn’t happen - most people don’t care (and neither do I on my phone).

I want the least friction possible when using my computer. As a user, the biggest complaints I have about the App Store were not being able to buy an ebook directly from the Kindle app and other restrictions on buying digital content from the app because of Apple’s rules. That’s a least temporarily been fixed in the US because of the judge contempt order.

As far as the 30%? It came out in the trial that 90% of in app revenue is coming from pay to win games. Why should I care about them?

The small Indy developers are paying 15% - the very few who exist and are successful
by jeroenhd | 2025-05-13 17:21:18+00:00
> where Apple can be more sure (hopefully) that the apps are safe

Ha, they'd love to capture the 30% Apple tax on macOS too, I'm sure.

I don't think the mark-of-the-web feature is bad, but I am particularly annoyed that I have to open the system settings app to open an application.

Honestly, when I first tried modern macOS, I was surprised how bad the popups and warnings were. This is exactly what Apple (rightfully) made fun of when Vista came around. I've caught myself mindlessly approving prompts because there are so many of them and most of them don't make much sense at all ("do you want to allow iTerm access to your downloads" after I've explicitly dragged the thing to the special "developer tools" setting? what the heck?).
by steveklabnik | 2025-05-13 17:21:28+00:00
This is my understanding from reading the docs just now:

You submit patches to Phabricator, not to GitHub.

https://firefox-source-docs.mozilla.org/contributing/contrib...

> To submit a patch for review, we use a tool called moz-phab.

That does mean you need an account on Phabricator, but not on GitHub https://moz-conduit.readthedocs.io/en/latest/phabricator-use...
by swiftlyTyped | 2025-05-13 17:21:31+00:00
Introducing AG-UI; the Agent-User Interaction Protocol.

AG-UI is an open, lightweight, event-based protocol that standardizes how AI agents connect to fronted-end applications.

After a year of one-off, CopilotKit <> Agent frameworks collaborations, we decided to ship a standard, and open way for agents to connect to apps.

We are launching with day 0 integrations with LangChain, Mastra, CrewAI and AG2 with more partnerships on the way.

How AG-UI works: - Creates a unified, two-way bridge between backend agents and frontend apps - Works with any event transport (SSE, WebSockets, webhooks) - Supports 16 standardized event types for common agent-user interactions

Where AG-UI fits in the agent protocol landscape: - MCP: for agent←→tools communication - A2A/ACP: for agent←→agent communication - AG-UI: for agent←→human interaction in applications

We launched the protocol yesterday, and have been blown away by the reception. We have the first working group this Friday, to help expand and steer the direction of the protocol.

Check out the repo to get started!
by Juliate | 2025-05-13 17:21:32+00:00
What's next?

Google Drive, DropBox, iCloud?

Well, why not even Shurgard, Storage Vault & others?

Those too will change their policies to allow AI companies to sift through their customers vaults contents too?

Why not request law to mandate AI companies to come into people's homes? Oh wait, they already do so with vocal "assistants".
by andersmurphy | 2025-05-13 17:22:09+00:00
So it's less smart than that. The smaller page size sounds like a sensible probably a sensible call (that I didn't make).

2, 3 and 4 are spot on.

Theres's two connection pools one for reads one for write. Writes are batched every in a single transaction every 100ms and renders are pushed out to each connected user if there's a change max every 100ms (with back pressure). Reads are read only, and writes are transaction mode immediate.

Here's the schema:

CREATE TABLE IF NOT EXISTS cell(chunk_id INTEGER, cell_id INTEGER, state INTEGER, PRIMARY KEY (chunk_id, cell_id)) WITHOUT ROWID

And the options:

:cache_size 15625 :page_size 4096 :journal_mode "WAL" :synchronous "NORMAL" :temp_store "memory" :foreign_keys false

It's a pretty naive approach (1 billion rows).

Each user render is querying 2000 rows that then get converted to html elements, compressed and sent down on every change (including scroll). But, because renders are at most every 100ms changes effectively get batched.

On the whole this is relying on the brute force of SQLITE rather than anything too clever (eg: Hilbert curves or encoded chunks).

The point is that there could be any number of states. I wanted this to be quite general as for me this is more of a CRUD app demo.
by mindslight | 2025-05-13 17:22:12+00:00
Have you ever heard the phrase "throwing the baby out with the bathwater" ? The DEI groupthink definitely needed to be reformed, but we didn't need to destroy our world-leading scientific research institutions to do it. Furthermore, given the overwhelming fascist groupthink now being pushed in place of DEI, it's not even clear that we've succeeded in reducing the magnitude of required political correctness.
by RhysU | 2025-05-13 17:22:35+00:00
Yes, one such book is Thomas Sowell's "Basic Economics" 5th Edition. Page 209 says...

> A simultaneous rise in rewards for work and a growing welfare state that allows more people to live without working virtually guarantees increasing inequality and earnings and incomes, when many of the welfare state benefits are received in kind rather than in money, such a subsidized housing or subsidized medical care, since those benefits are not counted in income statistics.
by jerf | 2025-05-13 17:22:40+00:00
Not accepting many C programs, maybe. It's pretty easy to create a language where declaration is initialization of some sort, as evidenced by the large number of languages in common use where, one way or another, that's already the case.

This isn't some whacko far out idea. Most languages already today don't have any way (modulo "unsafe", or some super-carefully declared and defined method that is not the normal operation of the language) of reading uninitialized memory. It's only the residual C-likes bringing up the rear where this is even a question.

(I wouldn't count Odin's "explicitly label this as not getting initialized"; I'm talking about defaults being sharp and pointy. If a programmer explicitly asks for the sharp and pointy, then it's a valid choice to give it to them.)
by xblpob | 2025-05-13 17:23:26+00:00
It’s not wanting to be treated like some noble elite, just being treated like labor is fine. The problem now is instead of being asked to dig a ditch it a reasonable about of time, the company is making you dig that same ditch with no break, no lunch, for as long as you can. Then once you give out, they hand the next person on the street a shovel and they begin because if we get the ditch dug 3x as fast we can make more money
by tlavoie | 2025-05-13 17:23:40+00:00
Oh, interesting thanks! That would be like what's described here? https://docs.flatpak.org/en/latest/sandbox-permissions.html

Looking at Leonard's post from my earlier comment, I was really appreciating the ability to do this sort of restriction _within_ a single application. I know that the code I am writing is not doing anything malicious, but I'm still at the mercy of whatever dependent libraries I'm calling. (Think file parsers, for examples of code that often goes sideways.) His Eio effects library for OCaml supports Capsicum, which I could see as being awesome for any sort of multi-user server process in particular. https://github.com/ocaml-multicore/eio?tab=readme-ov-file#de...
by AStonesThrow | 2025-05-13 17:23:47+00:00
Are you referring to the laws of the Vatican City State, which is a microstate-sized enclave with barely enough infrastructure to support the Roman Curia? The Vatican City State, where the vast majority of its male populace are celibate, unmarried, no wife and no children? The Vatican City State, where tourists abound and comprise a giant revenue stream by their presence? The Vatican City State, which is surrounded by an ancient and cosmopolitan city which plays host and home to thousands of refugees and immigrants?

Or are you referring to some other type of hypocrisy?

What the actual hell?
by WorldMaker | 2025-05-13 17:25:11+00:00
In terms of perceived heat per energy usage, heated seats are the biggest win. At least in my ancient Volt I can get things pretty efficient by focusing only on seat heating over cabin heating. The trade-offs are a lot of passengers get confused by that and some of them distrust it because a vent isn't blasting a bunch of air at them (which is hugely inefficient; but was "cheap" when ICE had so much free waste heat). Also, none of the models today focus on rear passenger heated seats, that's still seen as too much of a "luxury car" thing, which is weird (and inefficient).

In the Volt it was a lot of fun to play these sorts of micro-efficiency games because getting to 40+ miles of range on an estimated 35 miles of range battery was always exciting.

(ETA: The number of times I wished I could entirely lock passengers out of HVAC controls was quite high. Seriously what is it with some people and their wish to have loud obnoxious fans blast 70+ degree heat at them in winter? While they are in their winter coats? For a five minute drive?)
by Hilift | 2025-05-13 17:25:14+00:00
The owner of two of the three ships was William Rotch, a Nantucket-born colonist and merchant.

"the British Parliament decreed that any American vessel selling goods in London had to purchase tea as part of its return freight to the colonies. Thus, the captains of the Rotch-owned Dartmouth and Beaver dutifully loaded consignments of tea for their journeys back to Boston."

The Rotches absorbed the loss of 2/3 of the £10,000 cargo, however due to their position in the whale oil monopoly, they were unpopular in the colonies and received little sympathy. The war destroyed much of their business and wealth, and they weren't welcome back home in Nantucket, where the community felt they were abandoned.

The colonies were Crown businesses. A clearer reason for the war was the Royal Proclamation of 1763. It reserved land west of the Appalachians for native peoples.

https://nha.org/research/nantucket-history/history-topics/ro...
by vkou | 2025-05-13 17:25:21+00:00
Look, if you're going to make voters in Red America choose between democracy and voting for a Republican, they are going to pick the latter 100% of the time.

It's just not important to them. If it were, they wouldn't have first primaried in, and then showed up for the guy in 2024[1].

---

[1] I can forgive 2016 and 2020, since at that point, his behavior wasn't that far out of bounds. Since then, he's moved on to conspiring with fraudulent electors, trying to rig vote counts, arresting and imprisoning people without trial, and looking to suspend habeas corpus. Not to mention pay-to-play for access, and treating the treasury like his own personal slush fund.
by jerf | 2025-05-13 17:25:31+00:00
It is undefined behavior in C. In many languages it is defined behavior; for instance in Go, dereferencing a nil pointer explicitly panics, which is a well-defined operation. It may, of course, crash your program, and the whole topic of 'should pointers even be able to be nil?' is a valid separate other question, but given that they exist, the operation of dereferencing a nil pointer is not undefined behavior in Go.

To many people reading this this may be a "duh" but I find it is worth pointing out, because there are still some programmers who believe that C is somehow the "default" or "real" language of a computer and that everything about C is true of other languages, but that is not the case. Undefined behavior in C is undefined in C, specifically. Try to avoid taking ideas about UB out of C, and to the extent that they are related (which slowly but surely decreases over time), C++. It's the language, not the hardware that is defining UB.
by nine_k | 2025-05-13 17:25:57+00:00
Consider a city. It's full of signs and inscriptions, traffic lights, and other key interaction elements. Consider a store. It has shelves with stuff, again with inscriptions, price tags, etc.

"Pavement. Row of stores to the left. Joe's Grocery Store. Doors. Door handle. A shelf with bakery. A shelf with canned goods. A shelf with bottles. Coke bottle. Large Pepsi bottle. Apple juice bottle. Passageway. Checkout. Payment terminal. Door. Door handle. Pavement. ..."
by raigol | 2025-05-13 17:26:18+00:00
——————————————

SEEKING WORK

US, Europe | Remote | Product Designer | Freelance, Contract

.

Work: https://www.raigo.design/case-studies

LinkedIn: https://www.linkedin.com/in/raigolilleberg

Email: hi@raigo.design

.

Hi, I’m Raigo, a self-taught freelance product designer focusing on web and mobile applications. Over the last (more than a) decade I’ve worked with startups and companies across EU/US, bridging the gap between design function, development and business.

.

Few things I can help with

– design consultation

– visiting CDO (set up a design function, bring closer cross-functional teams etc)

– strengthen product experience and brand consistency

– improve product usability and accessibility

– streamline (and systemize) in-house design function

.

Learn more about my work at https://wwww.raigo.design

.

Let me know if this sparks your interest, so we can discuss this over a quick call—hi@raigo.design.

Thank you for your time, till soon!

.

Raigo Lilleberg

hi@raigo.design

https://raigo.design

in/raigolilleberg

——————————————
by maccard | 2025-05-13 17:26:26+00:00
There is snappy electron software out there too, to be fair. If you create a skeleton electron app it loads just fine. A perceptible delay but still quick.

The problem is when you load it and then react and all its friends, and design your software for everything to be asynchronous and develop it on a 0 latency connection over localhost with a team of 70 people where nobody is holistically considering “how long does it take from clicking the button to doing the thing I want it to do”
by janalsncm | 2025-05-13 17:26:27+00:00
The article attributes that drop to stricter immigration policies in those countries, but I’d like to see more examples from non-Anglo countries (maybe South Korea or Singapore or UAE) to see if the trend also holds there.

> No reason uprooting your life

Labor rights in China aren’t great. It’s 50k in Germany for nearly half the weekly hours.
by LexGray | 2025-05-13 17:26:36+00:00
I think Apple took a step in this direction when they started forcing you to navigate to Security & Privacy to enable the modal the first time when launching an untrusted app.

They could probably add an opt-out step two for consumer level use where that step is also required for all root permissions requests. I would add a fast blink of the webcam light to prove trusted modal is open.

Currently it is incredibly clunky (they should put a notification at the top of the settings like for software updates), but you have some indication what app is triggering it and the dialogue could be hidden until it is time to review updates. Showing all entitlements and privacy settings should also be required any time a root password is requested with changes being noted as unusual, including changes in developer accounts.
by raigol | 2025-05-13 17:26:56+00:00
——————————————

US, Europe | Remote | Product Designer | Long-term

—

Hi, I’m Raigo. I’m looking for new challenges and opportunities to grow as a professional and gain domain expertise—across the product design, business design, and development. Graft on every level.

—

Work: https://www.raigo.design/case-studies

LinkedIn: https://www.linkedin.com/in/raigolilleberg

Email: hi@raigo.design

Résumé/CV: https://raigo.design/cv_raigo-lilleberg.pdf

—

Today focusing mainly on product design and development, but over the past (more than a) decade covered a broader range of design. Experienced many different roles, team dynamics and collaborations settings—as a freelancer, team member and as a co-starter for a short-lived (much learned from) venture—with different EU/US based startups and companies.

Short intro video: https://tinyurl.com/yckhh4jp (5min)

Learn more about my work: https://wwww.raigo.design

—

Let me know if this sparks your interest, so we can discuss this over a quick call—hi@raigo.design.

Thank you for your time, till soon!

—

Raigo Lilleberg

hi@raigo.design

https://raigo.design

in/raigolilleberg

——————————————
by thisisit | 2025-05-13 17:27:14+00:00
> the response to COVID (Masking, vaccine mandates, etc) This is something which I find quite saddening. The ire seemed to be directed at "scientists". The funny/sad part happens whenever you try to concede and say - Lets concede that scientists were wrong. How was the handling from POTUS at that time? People start getting into whataboutism. The most sad part is that they think POTUS is simultaneously responsible for Project Warp Speed and also that fast approval made the vaccine suspect.
by alephnerd | 2025-05-13 17:28:33+00:00
> but I’d like to see more examples from non-Anglo countries (maybe South Korea or Singapore or UAE)

UAE and Singapore will most likely see a spike - Chinese and Indian companies expanded temporary hiring and postings in those geos, along with moving HQs in order to access western financial markets.

> Labor rights in China aren’t great. It’s 50k in Germany for nearly half the weekly hours.

Sure, but CoL is lower, career progression is better, you are closer to your family, and you don't face culture shock in a country with a small Asian community. And these are white collar jobs we are talking about.

The US still has some pull factor due to high salaries and large diaspora communities, but that is fading as immigration has become much more complex and domestic options are getting better.

If you want to start a startup, ironically it's easier to raise in China or India compared to Germany now because of larger capital markets and better linkages with financial hubs like Singapore, London, UAE, etc.