MurphyA/hacker-news huggingface dataset:
by zachwills | 2025-08-27 17:34:49+00:00
My process is to dictate and word vomit all of my thoughts to AI (in this case Gemini 2.5 Pro) and then refine from there. I know there's some amount of "smells like AI" in the writing, but at this point I don't think it takes away from the lessons shared.

That said, maybe it's worth it to modify things so there is less "AI sounding" verbiage. Don't want folks to write it off as "AI Slop" because of certain phrases. TBD!
by adinhitlore | 2025-08-27 17:35:03+00:00
I didn't even click on it and was like 99.999% this will be about "ai version of amazon". Personally: yeah no thanks. I mean I have zero desire to attempt to develop something like this, while I'm sure it will be profitable and whoever makes it will not have to worry about buying a yacht under 50 meters. But when the AGI is knocking on the door, you have to pick your priorities wisely - life's short.
by discardedrefuse | 2025-08-27 17:35:15+00:00
It's 2025. The "year of the linux desktop" has been a meme for years. No one says it in earnest. No one is having init or DE wars. And while there is plenty of healthy discussion about flatpak and other alt forms of software distribution, this is exactly the kind of innovation and experimentation that leads to the usability improvements the author wants to see. Linux is doing just fine, and I'm glad there are multiple options to accomplish similar tasks.
by pengwinhayden | 2025-08-27 17:35:31+00:00
Some of us are old enough to remember Corel Linux. It was about as mainstream as Linux could have gotten.

It shipped with WordPerfect Office, which was still neck and neck with Microsoft Office at the time, including WordPerfect, Quattro, Corel Presentations, Corel Draw, all there.

It had migration tools to move Internet Explorer, Netscape, Outlook, mIRC, and ICQ settings, and Windows registry settings to Corel Linux.

It shipped with a Wine-based Windows application compatibility layer out of the box.

It lasted less than a year.
by dylan604 | 2025-08-27 17:35:36+00:00
Why is it that your stance isn't the wrong one? Apple sells a device that is locked down. You buy it. You then complain that it was locked down, yet you knew this from the off. They do not sell it as a general purpose compute device. It is sold as a thing that runs apps. We don't complain when Playstations will not play Xbox or Switch games.

If you want to hack a device and get it do something other than what it was designed for, then that's the hacker spirit so go for it. But why does that mean we* all have to accept your way when we just want to run apps.

*royal we. i do not use apps as i don't trust any of you app developers to not be shady.
by _fat_santa | 2025-08-27 17:35:40+00:00
I HIGHLY agree with this article and IMHO all the comments bashing Gnome just don't really get it. For all of it's faults, I still roll with Ubuntu/Gnome every day because it just freaking works, gets out of my way, gets the job done, and doesn't require a weekend of tweaking software to get everything working just right.

I don't care at all for the SystemD/whatever else flame wars. Sure if you work on these systems you probably care deeply about the differences but please realize that most of your end users do not give a shit. The same goes for the various packaging systems, I prefer to still use DEB's when I can but at the end of the day it really just comes down to how easily can I get the apps setup on my computer to get my work done, myself and most other users also don't really care.

What I care about are things like: why is multi monitor support still half assed? why does full screening my chrome window crash my monitor? why is it that half my installed apps don't conform to my theme? why is it that when I switch on X window manager instead of Wayland my wallpaper goes away?

But it seems that the folks that actually work on Linux don't care about these issues because when I ask why VSCode crashes my monitor, all I get is answers telling me to use vim or emacs, or when I complain why the themes look all janky all I get is: "well this wouldn't be an issue if you used <insert obscure window manager that requires a week's worth of configuration to get running and a steep learning curve>.

The vibe I get around these issues is that it's below most Linux developers as they are too busy arguing about some flag in the kernel or whether to use systemd or not. But those same people bitch and moan why "Year of the Linux Desktop" hasn't come yet. Figure out that these issues are not below you, they are the issues that people care about. Fix those issues and I'm positive that adoption will go up.

Sorry for the rant.
by kylemacomber | 2025-08-27 17:36:08+00:00
Styling apps is an area we're excited to spend time exploring. Today in our system prompt we say "ALWAYS make the design Apple-like. Use clean typography and consistent padding/spacing." However, tbh it's not something we carefully tested.

For the most part, I think the look and feel of the apps benefits from SwiftUI baking Apple's design system into the defaults so heavily.
by theptip | 2025-08-27 17:36:34+00:00
I feel there are a lot of workflows that are actually quite suited to Claude Code - for example here, running the MCP tool to iterate on a flight plan, and updating a .md file (bonus points - auto sync’s to your iCloud Drive and thence into Obsidian), this gives you a nice durable artifact that you can then share.

It’s equivalent to the in-browser Artifact workflow but that’s kinda annoying to work with, I usually want to export those outside of the chat client at some point.
by 0xffff2 | 2025-08-27 17:36:40+00:00
Meanwhile, I just tried 3 different flavors of Fedora last week and could not even get to the point where I could log in reliably. Never mind getting the handful of Windows-only apps I still rely on to work. I'm despairing that I may have to let Windows update itself to Win11 while I wait for my next hardware upgrade cycle to roll around so I can try to pick more compatible hardware.

If anyone has any recommendations for how to pick desktop components that will "just work" with Linux I'd love to hear them.
by w10-1 | 2025-08-27 17:36:44+00:00
1. I no longer write demo code, to prove skills. It's too easily replicated by someone with an AI account.

2. I used to engage small purpose-built DSL's, languages, and systems because they were easy to adopt. Now they're at a strong disadvantage for lack of AI coverage.

3. I focus a lot more on value to the customer; opportunity is now the limiting factor, so I have the product manager hat on most of the time. So I actually do less coding, pruning almost everything that I used to do just to see if I could.

4. I do try harder problems and techniques, because with AI I can typically get to a MVP I can validate and iterate (i.e., it minimizes the stage where nothing is really working). Sometimes it works, and sometimes it just gets blocked; it's more like hunting than gardening or building.

Overall, it's made skills matter less and opportunity/connections matter more, and those are mostly outside my control. That makes it generally de-powering because though I can do much more, the value of what I can do is diminished by a larger factor.
by GMoromisato | 2025-08-27 17:36:49+00:00
Great point! There were many reusable projects in that era, but Apollo budgets consumed everything else.

I still think Shuttle could have worked, if it had been cheaper to evolve it.

Elon's focus on Starship is to make each iteration as cheap as possible, which means they can radically evolve the design without fear. Think of the (recent) switch to hot-staging or the evolution of Raptor.

If Shuttle had been able to evolve like that, I think they could have gotten the cost down. If you think about it, Starship is basically just Shuttle with the orbiter stacked on top of the booster and with propulsive landing.
by Joker_vD | 2025-08-27 17:36:58+00:00
Well, no. But I think it wouldn't be that hard to add to e.g. Golang, the code gen for this feature is pretty small: find the closest wrapping loop, put "$unique_name := true" as the first statement of its body, replace the keyword itself with "if ($unique_name) { $unique_name = false; continue; }" node.
by vanderZwan | 2025-08-27 17:37:09+00:00
Have you tried Uiua? Because I was in your position once, trying to grok APL, K, J, BQN but failing repeatedly. But then it clicked when I saw Uiua.

Part of that is because unlike other APL-likes it uses a stack (sort of) and I can't explain exactly how but it made it much easier for me to picture how the data flows from one operation to the next (I have to admit I like concatenative languages a lot so I'm obviously biased here too).

On top of that none of the glyphs are overloaded with monadic and dyadic versions, they're one or the other, which reduces ambiguity a lot when trying to read/write code.

There's lots of other little ergonomic tweaks to it that make it really neat, but those were the big ones for me.

Also worth noting is that it has lots of multimedia support - you can generate pictures, gif animations, sounds. So it's easy to "play" with for fun!

[0] https://www.uiua.org/
by jasonlotito | 2025-08-27 17:37:15+00:00
"The pilot was not part of the conference call!"

So, from the actual report:

> The MP initiated a conference call with Lockheed Martin engineers through the on-duty supervisor of flying (SOF). The MA held for approximately 50 minutes while the team developed a plan of action.

Seems like he was at some level a part of the conference call. Even if they are on hold, it still sounds like they were a part of it at some level. Seems reasonable to me.
by anishNagula | 2025-08-27 17:37:47+00:00
I’ve been building NekoOS, a simple operating system from scratch in C & assembly.

So far it supports:= - VGA text output (with scrolling) - Keyboard input + basic command parsing

Next, I want to add a PIT (programmable interval timer) interrupt so the OS can do periodic tasks (like printing every few ticks, and later multitasking). Any suggestions on how?
by FirmwareBurner | 2025-08-27 17:38:00+00:00
No need to be pedantic about the "EU leadership" part, if you can and should interpret the comment by the spirit of the argument and not by the letter, you understand perfectly what I meant by that.

And yes, EU wide censorship introduced by the EU commission and forced onto EU members is definitely possible if politicians of all 27 members agree on that.

If you think your nations politicians don't have the balls to push for laws that suppress your freedoms just so they can keep their seats you're delulu.
by Mistletoe | 2025-08-27 17:38:07+00:00
If you are wondering what happens then:

>The Gulf Stream acts like a giant conveyor belt, transporting warm water from the tropics to the North Atlantic, which gives Western Europe its unusually mild climate. A collapse would disrupt this heat transfer, causing average temperatures in regions like the UK and Scandinavia to drop by as much as 10-15°C (18-27°F) in a short period. This would lead to much colder, harsher winters and potentially widespread crop failure due to freezing conditions and a shorter growing season. Ironically, while the rest of the world continues to warm, Europe would experience a rapid cooling.
by ianburrell | 2025-08-27 17:38:10+00:00
The microwave came first. The 2.4GHz ISM band was reserved because of microwave interference. It turned out to be perfect for short-range low-power radio because microwaves don't run all the time, and don't go far outside the house.

Microwaves have gotten better shielding. My old one used to take out Wifi and Bluetooth standing next to it, but my current one doesn't cause problems.
by arwalk | 2025-08-27 17:38:25+00:00
The example is a bit dubious. Sure, it compiles just fine, because the author is not using errors properly in zig. Here, he uses the global error set with `error. AccessDenid`, and as stated, it compiles just fine because when you reach the global error set, it's integers all the way down.

If the author had written `FileError.AccessDenid`, this would not have compiled, as it would be comparing with the `FileError` error set.

The global error set is pretty much never used, except when you want to allow a user to provide his own errors, so you allow the method to return `anyerror`.
by hombre_fatal | 2025-08-27 17:38:29+00:00
One thing that's weirdly precarious is how we still have one big environment for personal computing and how it enables most malware.

It's one big macOS/Windows/Linux install where everything from crypto wallets to credential files to gimmick apps are all neighbors. And the tools for partitioning these things are all pretty bad (and mind you I'm about to pitch something probably even worse).

When I'm running a few Windows VMs inside macOS, I kinda get this vision of computing where we boot into a slim host OS and then alt-tab into containers/VMs for different tasks, but it's all polished and streamlined of course (an exercise for someone else).

Maybe I have a gaming container. Then I have a container I only use for dealing with cryptocurrency. And I have a container for each of the major code projects I'm working on.

i.e. The idea of getting my bitcoin private keys exfiltrated because I installed a VSCode extension, two applications that literally never interact, is kind of a silly place we've arrived in personal computing.

And "building codes for software" doesn't address that fundamental issue. It kinda feels like an empty solution like saying we need building codes for operating systems since they let malware in one app steal data from other apps. Okay, but at least pitch some building codes and what enforcement would look like and the process for establishing more codes, because that's quite a levitation machine.
by salleisha | 2025-08-27 17:38:33+00:00
I've seen quite a few early-stage founders miss key IRS deadlines, sometimes with serious penalties ($10K+ for missing a 5472 or 1120).

Even when you try to be responsible, there’s no clear system that tells you:

- What forms you owe - When you owe them - What happens if you miss them

How are other startup founders handling this?

- Do you work with CPAs? - Use general-purpose accounting software? - Build your own calendar/checklist?

We're working on something in this space, but mostly we wannalearn what others are doing (or avoiding) when it comes to tax compliance and filings.

Would love your thoughts.
by IshKebab | 2025-08-27 17:38:38+00:00
The difficulty is that it doesn't follow unambiguous English pronunciation heuristics.

For example, I have no problem pronouncing "ender" because it has no elements that have unambiguous pronunciation. I also have no problem pronouncing "centre", because it's a well known word with well known pronunciation. But libre is not an existing English word, and "-bre" does not have an unambiguous pronunciation heuristics, so it's unclear how it is intended to be pronounced.

Not an issue in Spanish because it is (apparently) a word in Spanish.

Another example of a bad naming is Forgejo. Terrible. I'm sure it has very clear pronunciation if you speak Esperanto.
by octaane | 2025-08-27 17:38:38+00:00
I cannot overemphasize how epochal of a crisis this would be for human civilization - the gulf stream is pretty much the only thing keeping northern europe (The UK, Denmark, Finland, Iceland, Norway, Sweden, Finland, parts of germany, the Netherlands, etc) habitable by current standards.

Basically, the gulf stream is a conveyor belt that grabs nice warm water from southern latitudes (carribean, southeast atlantic ocean) and slowly moves it up the east US/Canadian coast, when it then gently arches past the tip of Greenland and Iceland before splitting and arriving in northern Europe.

To get an idea of how big of a problem the gulf stream going away would be, look at the comparative latitude of the UK and the Nordic countries compared to north America. The UK is aligned with Newfoundland in Canada, where it gets more than a little chilly. The UK is currently nice and toasty because of the gulf stream. It would be an extremely uncomfortable place without it - no more agriculture as the UK knows it now, no more nice weather. Fishing grounds destroyed, etc. The general public doesn't seem to really understand the massive impact of a potential gulf stream shutdown.
by zachwills | 2025-08-27 17:38:52+00:00
Not being controversial, but I genuinely believe it's user error when it's pure slop. There are too many people delivering real value with it for that not to be the case. I think there is an art to how you prompt, what problems you give it, how you break things down, etc. Also knowing what good looks like and being able to steer it in the right direction. The 20 agents I had running at various times were still taking input from me and I was interjecting when I saw them going off track (which happened!).

Model matters too. Lots of what I did was with Opus. Significantly better than Sonnet.
Launching DataLoom – A RevOps layer for early stage startups
by mechXsteam | 2025-08-27 17:38:52+00:00
https://dataloom.app

I worked at a YC-backed startup and later at a Techstars-backed startup as founding engineer. Both were early stage, and like most small teams, we didn’t spend much time on analytics. Everyone was laser focused on shipping features that users asked for, and we rarely measured outcomes through data.

The reality I saw was:

Early teams don’t care about analytics because it feels complicated.

Engineering teams don’t want to maintain dashboards or click through multiple tools just to get answers.

What most people would actually prefer is an API or a simple interface that “just works.”

That’s why I’m building DataLoom. The idea is simple:

Connect your stack (Stripe, HubSpot, PostHog, LiveKit, etc.)

Chat with your data to discover insights

Act on those insights immediately (e.g., send emails, create segments)

No need to switch platforms or build reports manually

Right now, I’m looking for design partners. If you have analytics work that feels repetitive or tedious, I’d be happy to handle it for free while I learn about your workflow and improve the product.

Contact: aditya<at>thundergen<dot>co
by bko | 2025-08-27 17:38:54+00:00
It seems ridiculous if you think about it. Imagine you're running a market and as part of that you allow vendors. The vendors have to pay some percent of sales to you, either credit card or cash. And then you start selling things in crypto thinking you can save on the market cut.

It's their market. No one is forcing you to participate. But if you do you should have a good faith effort to abide by the rules. If not, bow out. If enough people bow out then he market is no longer the best market and they will lose to competitor markets.
by ch4s3 | 2025-08-27 17:39:10+00:00
The history of HL7 is kind of nuts. It was originally developed for copper wire communication in 1979. Formalization was ongoing until maybe the early 1990s and lots of proprietary usage arose, because back in the 1990s none of these systems really inter-operated and everything eventually ended up on paper. It wasn't until after the ACA that a lot of interoperability pushes really got going at scale. Before that you had a few Health Information Exchanges at state levels so there was usually a local standard if there was an HIE. HL7 FHIR is much more standardized now.

I wouldn't call any of it a grift. It's just old tech built for a fragmented archipelago of systems that didn't communicate. Also you can write a pretty good HL7v2 parser in an afternoon, I've written maybe 5 of them.
by autoexec | 2025-08-27 17:39:13+00:00
Software that automatically phoned home to check if an update is available used to be considered spyware if there wasn't a prompt at installation asking if you wanted that. The attitude was "Why should some company get my IP address and a timestamp telling them when/how often I'm online and using their software?" Some people thought that was paranoid.

We gave them an inch out of fear ("You'd better update constantly and immediately in case our shitty software has a bug that's made you vulnerable!") and today they've basically decided they can do whatever the fuck they want on our devices while also openly admitting to tracking our IPs and when/how often we use their software along with exactly what we're using it for, the hardware we're using, and countless other metrics.

Honestly, we weren't paranoid enough.
by didibus | 2025-08-27 17:39:21+00:00
I don’t think it’s really possible to give a precise mathematical definition of "good enough for my use case."

In practical software engineering, what is generally cared about is having a reasonable worst case upper bound. They don’t necessarily need the absolutely tightest bound, so you don’t need to spend extra effort chasing that. At the same time, they want to avoid bounds that are so loose they don’t give meaningful information.

That means the "upper bound" being asked for isn’t just about pure math. It requires applying practical judgment to the context we’re working in and the concerns we’re trying to address.

So yes, I’m asking for BigO, but with some flexibility. If you can provide the tightest bound, that’s great. If you can provide a tight enough bound that isn’t misleadingly loose, that also works.

A mathematician might cringe at words like "tight enough" and that’s fair. There’s no rigorous definition for it. But in the practical world where engineers are solving problems and users are paying for solutions, sometimes we need to rely on best judgment to land on a definition that serves the use case.

Because that's the prevalent need, BigO almost always implies the above in those context.
by bubblelicious | 2025-08-27 17:39:38+00:00
Yea a lot of this I understand and appreciate!

- offline and even online benchmarks are terrible unless actually a standard product experiment (a/b test etc). Evaluation science is extremely flawed.

- skepticism is healthy!

- measure on delivered value vs promised value!

- there are hard problems! Possibly ones that require paradigm shifts that need time to develop!

But

- delivered value and developments alone are extraordinary. Problems originally thought unsolvable are now completely tractable or solved even if you rightfully don’t trust eval numbers like LLMArena, market copy, and offline evals.

- output quality is seeing diminishing returns? I cannot understand this argument at all. We have scaled the first good idea with great success. People really believe this is the end of the line? We’re out of great ideas? We’ve just scratched the surface.

- even with a “feels” approach, people are unimpressed?? It’s subjective, you are welcome to be unimpressed. But I just cannot understand or fathom how