skysight-inc/HackerNews huggingface dataset:
I wish this was still the case, but in my experience the differences between individual fast food joints is enormous. We've got one Taco Bell in town for example which is known to take 10+ minutes per car and they constantly screw up orders. This usually shows up as a 1 star fast food restaurant rather than the more common 2-3 stars on review sites.

For me the tell is their soda. My guilty McDonald's pleasure is their Coke mix. Something about it tastes much better than other restaurants or bottles. Except at some McDonald's where they seem to have the CO2 cranked up too much. I can't even get a consistent soft drink from McDonald's anymore. When I get unsalted fries though... those are basically inedible.
I'm not aware of any other species which is capable of reading and writing. But many can certainly hear and make sounds.
>I don't think those types of "desktop mode" features ever took off, myself included, but I really wonder why.

The Motorola Atrix had this "webtop" thing that was pushed before this sort of tech was ready and it was kinda, well, bad. Slow, glitchy, and hot. Battery life wasn't great either.

It had a really fierce ad campaign though, so I personally know a few people that bought one. I don't remember anyone enjoying it.
Almar made blog posts about the line shader he wrote!

https://almarklein.org/triangletricks.html

https://almarklein.org/line_rendering.html

A big shader refactor was done in this PR: https://github.com/pygfx/pygfx/pull/628
When there's no social safety net and you live in a society which insists on "he who does not work, does not eat", anything which sidelines labor is not "perceived as" an existential threat, it is an existential threat. And recognizing it as such is not paranoia, but straightforward realism.

If you don't want the paranoia, then fix the system which causes people to (correctly) see automation as pure downside.
Yeah, I agree with the general sentiment of what you're saying.

Re: wtallis, I think my original complaint about EDA per se is indeed off the mark.

Certainly creating a 20x20 grid of live-updating GPU plots and visualizations is a form of EDA, but it seems to suggest a complete lack of intuition about the problem you're solving. Like you're just going spelunking in a data set to see what you can find... and that's all you've got; no hypothesis, no nothing. I think if you're able to form even the meagerest of hypotheses, you should be able to eliminate most of these visualizations and focus on something much, much simpler.

I guess this tool purports to eliminate some of this, but there is also a degree of time-wasting involved in setting up all these visualizations. If you do more thinking up front, you can zero in on a smaller and more targeted subset of experiments. Simpler EDA tools may suffice. If you can prove your point with a single line or scatter plot (or number?), that's really the best case scenario.
Quickly add events to Google Calendar based on your emails with Gemini in Gmail
An amusing list. Could have named it "table stakes for a portable gaming machine." Many of the items are essentially things the deck is doing remarkably well.

Seriously, what makes any of this list a thing that would make a better product? Reads as a critique of the steam deck, but that seems to also hit all of these notes?

And hard to really get excited on this. Microsoft's track record with XBox has largely been to buy a publisher to get exclusives, no?

I get some folks don't like Linux. I don't get wanting Windows. It isn't as bad as Android, but that is a low bar.
Actual article: https://workspaceupdates.googleblog.com/2025/03/add-events-t...
Wait are you basically telling me that now I can play factorio with code?
The West more or less doesn't pay the people who produce phones today. Partially because they don't make much and partially because of the trade imbalance.
The same approach could be used in life
I agree.

By many reports, half of Indian homes do not have toilets.

Even if earning above some arbitrary dollar threshold, they sound uncomfortably "poor" to me.
Show HN: OpenSelfService – open source composable frontend for customer portals
Hi HN,

We’re launching Open Self Service (O2S) – an open-source development kit designed to make it easier to build composable, API-first customer self-service portals.

If you’ve worked with headless commerce, you’ve likely seen how composable storefronts simplify frontend development by integrating multiple APIs into a single layer.

Our experience in building headless e-commerce storefronts and customer self-service frontend apps has shown us a gap in the tooling available for customer service apps. While headless commerce has some mature solutions, self-service portals face the same API complexity and personalization demands but lack dedicated tools. O2S aims to fill that gap, offering a composable approach to self-service frontends that ensures flexibility, scalability, and a great customer experience.

Why we built this?

Enterprise self-service portals often need to integrate CRMs, CMSs, ERPs, PIMs, search engines, authentication providers or even e-commerce APIs.

Current solutions on the market:

- Are monolithic and hard to scale, hard to extend with new capabilities

- Require custom builds from scratch, leading to long development cycles and high costs

- Create vendor lock-in, limiting flexibility and future modernization

How O2S solves this?

O2S provides:

- A Next.js-based frontend starter that is extensible, managed with a headless CMS

- An API Harmonization Server that aggregates, normalizes data from multiple APIs and provides it to the frontend

- SDKs & pre-built integrations and tools to extend them, so that you can connect to CRMs, CMSs, search engines, and more

How this helps developers?

- Less integration pain – backend services can change, but the frontend stays stable

- Faster development – reusable UI components and a harmonized API layer

- Modern tech stack – built with TypeScript, Next.js, NestJS, Tailwind

- No vendor lock-in – APIs and services can be swapped without breaking the frontend

We need your feedback

This is an early release, and we’d love input from the HN community. If you’ve worked with customer portals, composable architecture, frontend-heavy enterprise apps, or headless e-commerce, your feedback would be invaluable.

What’s missing? What could be improved? We’re happy to hear any thoughts and welcome new contributors.

Try it out:

GitHub: https://github.com/o2sdev/openselfservice
Docs: https://openselfservice.com/docs
Roadmap: https://openselfservice.com/blog/roadmap
I disagree.

Almost every application out there supports environment variables for configuration, and every language supports reading data from the environment.

dotenvs are a clean and lightweight way of using this pattern that works regardless of tech stack. If the language doesn't have a library for loading dotenvs, you can usually write a simple library for it with a few lines of code.

In Golang-land, this is much easier than having to boilerplate your way through a Config interface with a Config struct for defining the YAML schema, though I suppose this is a non-issue with LLMs now.

Ensuring that plain-text dotenvs aren't in gitignore and that encrypted dotenvs are can be enforced with client-side Git hooks, which are painless to set up, in my opinion.

That said, I mostly use sops with PGP these days. YAML is more expressive than dotenv, though sops works well with dotenvs. I would recommend sops + Vault for enterprise scenarios.
Every time I've needed to scrub through something in time like that, dumping a ton of frames to disk using imshow has been good enough. Usually, the limiting factor is how quickly I can generate a single frame.

It's hard for me to imagine what you're doing that necessitates such fancy tools, but I'm definitely interested to learn! My failure of imagination is just that.
Awesome primer on percolation https://www.youtube.com/watch?v=a-767WnbaCQ
Yes, the true beauty of these systems is that they are able to crunch through multiple pages of search and find the relevant signal. The good part? They can only increase in quality.
Trump created the Space Force so he will presumably want some amount of funding for rockets and what not. If Space Force fails it would make him look bad after all.
IMO both usages are correct, although yours is probably more common. 'Dubious' here means something like questionable/uncertain & it can apply either way: The distinction can be 'questionable' in terms of whether it's something to be proud of, or in terms of whether it's even true in the first place.
> the EU needs to hit back for "national security" reasons against the country which has subsidised their security to the tune of tens of trillions

The loyalists argued the same in the American Revolution. (You’re also falsely conflating Musk and America.)
This was a great YouTube video on the subject: https://www.youtube.com/watch?v=a-767WnbaCQ

A submission to 3blue1brown's SoME (summer of math explanation) competition
You made a post that was entirely about your tablet. But when I respond with a post that's also about your tablet in particular, that makes me unreasonable?

And this idea that I'm super insisting on being right about your tablet... you pulled that out of nowhere. Do you do this any time someone disagrees with you?
I have read Atlas Shrugged, but I'm not sure how to interpret your comment.
>And if you look at the basic things that they can afford to buy, they have inflated over the last 20 years more rapidly than the CPI. So they’re worse off.

This is an unsatisfying explanation. By his own admission these factors has been happening for the past two decades, but the divergence between consumer expectations and "fundamentals" only really happened post pandemic:

https://archive.is/ry4YC

https://archive.is/yiT52
When all the labor (physical or mental) is automated, you've basically solved a huge problem for humanity. Doesn't matter who owns the robots. They either share the products of the labor for close to nothing, or they are producing for themselves only. Someone will produce for the population.
Stick to the agentic nomenclature if you want at least a magnitude increase in valuation.
Get your life organized with AI Second Brain
Faster compilation is great, but what I'm really excited for is a faster TS Language Server. Being able to get autocomplete hints, hover info, goto definition, error squiggles and more anything close to 10x faster is going to be revolutionary when working in large TS codebases.
I cant say exactly which ones, but the main problem to me is the "second hand news".

probably most news outlets didn't made any research, they just rewrote what the previous outlet published.

as in, "we don't know either, but those guys do!"

so they probably went confident that they weren't wrong with the argument that someone else did the research for them.

i wouldn't dare call them journalists, and it is rather unlikely all of them independently reached the same conclusion that this is a "massive vulnerability".
Long live Y Combinator, the source of endless inspiration and innovation.
The fact that it's already installed on almost everyone's computer in any given corporate environment also has a lot to do with why it's so widely used for these types of things I think - noone needs to ask permission to get a new app installed, or jump through hoops to pay for another new piece of software.
It's got nothing to do with how I feel.

Another little challenge coming up for you is if (and probably when) the Insurrection Act is invoked. A report into the possibility of using the Insurrection Act was ordered on Inauguration Day, due within 90 days.

Why 90 days? Because 90 days from January 20 is April 20. 420. A completely hilarious marijuana joke and also Hitler's birthday, both of which Musk finds to be immensely funny.
Sadly this phone turned out to be barely usable on my VoLTE network: when someone whose number I have in phone contact list calls, the phone displays number only and no name unless I turn off VoLTE, thus degrading voice quality and reception. Also the UX is generally bad. It is nowhere near the good old Nokia days.
Eggs are an outstanding source of protein, culturally well-known, easy to transport, cook, etc.

I think your theoretical argument is - "what if instead of eggs we could feed hungry people with all the soy used to feed those chicken to produce those eggs?" You and I both know that's not going to happen.
I have contributed to multiple FOSS projects, so, if we assume my time has value, probably about $20K equivalent at least?
Interested to hear what your PhD is in.
Hi Daniel!

Really interesting news, and uniquely dismaying to me as someone who is fighting tooth and claw to keep JS language tooling in the JS ecosystem.

My question has to do with Ryan's statement:

> We also considered hybrid approaches where certain components could be written in a native language, while keeping core typechecking algorithms in JavaScript

I've experimented deeply in this area (maybe 15k hours invested in BABLR so far) and what I've found is that it's richly rewarding. Javascript is fast enough for what is needed, and its ability to cache on immutable data can make it lightning fast not through doing more work faster, but by making it possible to do less work. In other words, change the complexity class not the constant factor.

Is this a direction you investigated? What made you decide to try to move sideways instead of forwards?
Title sounds like Star Trek dialogue...
Funny I was thinking this week logging needs some magic.

Log diving takes a lot of time especially during some kind of outage/downtime/bug where the whole team might be watching a screen share of someone diving into logs.

At the same time I am sceptical about "AI" especially if it is just an LLM stumbling around.

Understanding logs is probably the most brain intensive part of the job for me, more so than system design, project planning or coding.

This is because you need to know where the code is logging, imagine code paths in your head and you constantly see stuff that is a red herring or doesn't make sense.

I hope you can improve this space but it won't be easy!
Pokemon shaped cheeto sells for $90k
Carrots inspire science, too.

https://phys.org/news/2015-12-tablet-screen-brought-aid-carr...

> It was the Austrian botanist Friedrich Reinitzer and the German physicist Otto Lehmann who discovered liquid crystals in 1888 when they were experimenting with the natural substances found in carrots

Carrots have also inspired art, I don't need to find an example of that.

That said, if you view that premise as it being a given that X has inspired something just because lots of people do it, then it is indeed preposterous.

However, if you view it as "a critical mass of people have done mind-altering substances and thus it's almost a certainty that discoveries have been made under and due to their influence", then it makes a lot more sense. It's a fundamentally different argument and you can't generalize it to any non-mind-altering substance. The point is that the mind is altered by the substance, causing different modes of thought. I think you were just confused about the way the other commenter laid out their premise, because it's a purely statistical argument with the qualifier that we're talking about substances that measurably alter thought processes.
This is such BS. The government is ALWAYS deferred to when the chain of custody is broken because 'good faith' is applied. As long as 'good faith' is rountely dispensed 'chain of custody' is nothing but propaganda for the justice system not an actual tool used for justice.

As long as chain of custody ca be discarded because 'good faith' whenever it becomes inconvenient it is not a real thing.
All of which are more expensive decisions than working from existing foundations and building on top of them, not throwing out the baby with the bathwater and demolishing the bathtub, then designing a walk-in shower, adopting a new baby, putting a portable bathtub in the walk-in shower, and refilling it.

Hey, but at least you can remove the tub whenever you want now.
I tested three bigger displays, and settled on this 18" InnoView, nice brightness boost vs most I've tested. It can pass-through power the phone or laptop (up to 65W I think) if you give it usb-pd power. (No affiliation.)

I live in neovim anyways, so there wasn't any big adaption for me. Lenovo ThinkPad TrackPoint 2 keyboard ftw (Bluetooth).

https://www.amazon.com/InnoView-Portable-2560x1600-FreeSync-...
Maybe that's because people use them.
The Wikipedia article has more useful information: https://en.wikipedia.org/wiki/SPHEREx
Bringing AI workloads to open source MySQL
Lowdb: Simple and Fast JSON Database
> I had a few lightbulb moments I could expand on in a different post.

I'd love to hear about them!
The actual title "People with psychopathic tendencies are more likely to gamble with other people’s lives during a pandemic".

If you're going to shorten the damn title, why not at least make it gramatically correct?
C# and Go are direct competitors and the advantages of Go that were cited are all features of C# as well, except the lack of top level functions. That's clearly not an actual problem: you can just define a class per file and make every method static, if that's how you like to code. It doesn't require any restructuring of your codebase. There's also no meaningful difference in platform support, .NET AOT supports Win/Mac/Linux on AMD64/ARM i.e. every platform a developer might use.

He clearly knows all this so the obvious inference is that the decision isn't really about features. The most likely problem is a lack of confidence in the .NET team, or some political problems/bad blood inside Microsoft. Perhaps he's tried to use it and been frustrated by bugs; the comment about "battle hardened" feel like where the actual rationale is hiding. We're not getting the full story here, that's clear enough.

I'm honestly surprised Microsoft's policies allowed this. Normally companies have rules that require dogfooding for exactly this reason. Such a project is not terribly urgent, it has political heft within Microsoft. They could presumably have got the .NET team to fix bugs or make optimizations they need, at least a lot easier than getting the Go team to do it. Yet they chose not to. Who would have any confidence in adoption of .NET for performance sensitive programs now? Even the father of .NET doesn't want to use it. Anyone who wants to challenge a decision to adopt it can just point at Microsoft's own actions as evidence.
But they not stated it is <because> of C#'s performance, so I don't think this is THAT problematic.
But I agree that it would be fine to see them dogfeeding on their language for such a massive project, and a project that is even related to TypeScript (as it inspired it in some features), it is a shame they don't do it, but it is also the case for many of their projects (like, they are even pushing react native for apps nowadays), so I think at some level it's really fine.
I was looking for the \s in there...

How does something like SAP solve this problem? I would have loved to just drive by but actually let's have a discussion about it. Even Odoo or something more "move fast". How would I sell the product to someone who runs their excel spreadsheets and is price concious so will actually balk at the pricetag to replace the thing that works fine and passes audits.
> Nope, pure functions are referentially transparent. The key idea is that you can replace the function invocation with a value and it shouldn’t change the program.

[Edit: This is wrong: And idempotent.] Generally you can expect that you can call them as many times as you like and get the exact same result. It _feels_ very safe.

> This isn't just a Haskell thing though. I'll write code this way in C# (and have built a large pure-FP framework for C# to facilitate this approach [1]).

I think that habit from Haskell is also what allowed me to pick up Rust pretty easily. You don't run afoul of the borrowchecker much if you don't expect to mutate a lot of stuff, and especially at a distance.
I live in a rural area and I'm surprised at how well grazing animals intuitively avoid these poisonous plants.

I see goats grazing in fields with hemlock. They'll give the hemlock a sniff and then avoid it while greedily eating everything else around it.
Imho, the Tangier accent is a lot more eclectic:

https://m.youtube.com/watch?v=AIZgw09CG9E&t=38s&pp=2AEmkAIB

Barrier islands from Maryland to Georgia are linguistically fascinating. (As someone who spent a lot of time around them as a kid)
I think this is true of the normal menu items, but I still see the value meal as a decent deal. McChicken, small fries, 4 piece nugget and small drink for $5. Similar to Taco Bell where the normal meals aren't that cost effective anymore, but if you pick and choose the value items you can get a ton of food for little money.

Taco Bell is a staple post gym meal for my son and his friends who are trying to bulk as cheap and easily as possible.
Not according to the current presidential administration. Impoundment is their stated goal.
Unfounded, IMHO:

Musk is obviously a factor in space exploration.

Trump founded the https://en.wikipedia.org/wiki/United_States_Space_Force

Also, as soon as China starts to put people on the Moon before Artemis can, I doubt POTUS would let that slide...
Cameras are an IoT device. The S is for security. What good is having the company certify something that isn't true?

It seems like it would just be a mechanism to lend undeserved credibility to something that still isn't trustworthy.
https://developer.espressif.com/blog/2025/03/esp32-bluetooth...

This is a more detailed and informative link than the press release above:

> Espressif will provide a fix that removes access to these HCI debug commands through a software patch for currently supported ESP-IDF versions

> Espressif will document all Vendor-specific HCI commands to ensure transparancy of what functionality is available at the HCI layer
> In the ENIAC the form of the [sic] that [program] storage (decimal) was quite different to that of the data that ENIAC operated on (binary).

Huh? ENIAC was a decimal machine all the way through.
As a foodbank volunteer, I'm not really looking forward to explaining why we have less food for people.
One of the things that makes HN great is that it largely avoids the Current Thing discussion.

There's plenty of places to get into that. Can't we have one that's focused entirely on hacker news and not any political news?