MurphyA/hacker-news huggingface dataset:
by JohnBooty | 2025-10-10 15:41:33+00:00
What I have found is that even among talented senior engineers there is massive Dunning-Kruger effect when it comes to performant architecture. They don't know how to do it, and they don't know that they don't know how to do it.

I have always wanted reasonable performance (though this might appear like “performance programming” to a concerning proportion of the software industry),

This hit me right in the heart.

I'm often the only person on the team who cares about performance, so I am drawn to these performance-related challenges... and it has really hurt my career, because I am then often perceived as some kind of person focused on optimization rather than delivering features.

Like the author I do not focus on performance for performance's sake. Nearly all of the time the right course of action is "do not optimize this piece of code; focus on maintainability and readability instead."

However, sometimes, you really need to design for performance from the beginning.... or you don't have a product.

At my most recent job they were trying to push lots of data through RabbitMQ/Celery for scientific work. This worked for trivial jobs (tens of megabytes) but not for moderate or large ones (hundreds of gigabytes)

To make such a product viable, you really need to consider performance from the start. Celery explicitly tells you not to pass non-trivial amounts of data around: you should be passing pointers to data (database ID's, file paths, S3 URIs, whatever) rather than the actual full-fat data.

The team really struggled with this. Their next proposed solution was "well, okay, we'll store intermediate results in the database and 'optimize' later" Great idea, but this involved 1B+ result objects. Wrong again. You are not serializing 1B+ Python objects, sending them over the wire, and performing 1B+ Redis or Postgres inserts in any reasonable amount of time or memory. Optimize and bulk insert all you want, but that's an absolute dead end.

There aren't a whole lot of options for performantly slinging around hundreds of gigabytes of data. Assuming you can't just run on a monster server with hundreds of GB of RAM (which honestly is often the right answer) you are generally going to be looking at fast on-disk formats like Parquet etc. In any event that's something you really need to design around from the start, not something you sprinkle on at the end.

They're on their second iteration of the architecture right now, and it's slower than the first iteration was. Still no viable product. Shame.
by gosub100 | 2025-10-10 15:41:44+00:00
About 5 years ago before ATC recordings became mainstay on YouTube, there was an American pilot that declared an emergency at JFK and very firmly said "we are turning back and landing NOW. Get the aircraft OFF all runways".

He was low in fuel and also frustrated with Kennedy ATC because he declared "minimum fuel" earlier and was still getting vectored around. (I know "minimum fuel" is not an emergency and has a very precise meaning).

They must have been very close to running out. But it was a valuable lesson learned in speaking up before you get to that point.
by ErneX | 2025-10-10 15:42:00+00:00
I’m not advocating for an invasion don’t get me wrong.

Venezuela had the biggest oil earnings of its history during the early Chavez years and all that money was pilfered. The oil industry infrastructure, the electric infrastructure is currently in shambles due to lack of investment, maintenance and corruption. Part of the recovery of Venezuela will require external investments just to get production back to the levels we had before this calamity.

They also took massive loans in exchange for future oil at insane prices, when people argues that we are going to lose our oil if X or Y happens to me it doesn’t mean anything, because we already lost it with these inept criminals in the government anyway.

Edit: even Maduro is now offering our country’s riches to the US in exchange for remaining in power:

https://www.nytimes.com/2025/10/10/world/americas/maduro-ven...
by nonameiguess | 2025-10-10 15:42:08+00:00
That is at bare minimum not always the case. I had a couple of degenerative discs in my 30s and that caused chronic pain but it was definitely not the case that nothing was wrong with my back. It just wasn't something fixable, until physicians finally realized it would never heal and just removed the discs and gave me a couple interbody fusions. I'm fully recovered a decade later, but as shitty as the pain was, if there was an off switch, I'd have possibly paralyzed myself putting the spinal cord into a compromised position.
by itchybit | 2025-10-10 15:42:14+00:00
Hi HN. I've spent a lot of time thinking about the 'programmer identity crisis' in the age of AI and the feeling that we're losing our craft. This document is my proposed architectural answer, a blueprint for an AI system that values verifiability, auditable reasoning, and true human-AI symbiosis.

It's a dense, philosophical take, but I wanted to share it here because I know this community appreciates first-principles thinking. I'm keen to hear your thoughts and critiques.
by saguntum | 2025-10-10 15:42:44+00:00
He eventually made it to Spain: https://bsky.app/profile/mark-bray.bsky.social/post/3m2sgs7r...

Running theory seems to be that someone found his flight reservation using his name and canceled it after he mentioned somewhere that he was leaving. He'd received various death threats for books he wrote and classes he taught and was leaving for personal safety to teach remotely for the year.

The timing is very suspicious given he was able to get his boarding pass and then denied at the gate, so I'm not sure what really happened.
by badc0ffee | 2025-10-10 15:42:53+00:00
> This was fully intentional; there wasn't any back-of-the-seat iPad for watching movies or anything, they straight up tell you to use your own device and watch Netflix.

Westjet has required you to use your own device for a long time now (10 years?), but they offer an app/website and streaming library that works for anyone who connects to the in-plane wifi, unrelated to actual access to the internet.

Interesting that they're telling you to use your own streaming app/account now. Did you still have to pay extra for internet access? Was the Westjet streaming app still available?
Any good drip email software solution – self hosted?
by vampiregrey | 2025-10-10 15:42:59+00:00
Recently, I started looking for a self-hosted drip emailing solution for my Saas, where, based on user actions/intent, I would be assigning them email campaigns. To my surprise, there isn't a single solution that checks all the boxes.

- A good interface - Recording user events - Good Dx/Ux experience

Mautic was the one solution that somewhat fulfils all my requirements and for now I will be going with it. But still, the user experience is far from good.

Any thoughts/Suggestions?
by MengerSponge | 2025-10-10 15:43:28+00:00
There's so much we don't know about this yet. It's great to see new knowledge being generated! I had Covid last February (vaccinated and boosted, thankfully). It was a mild course, but I wound up sensitized to caffeine for three to four months after.

I normally drink 100-150mg/day, but I had to cut that back to 50-60mg and only in the morning. It seems to have passed, so I'm back on my drip.
by jjk166 | 2025-10-10 15:44:00+00:00
> making e.g. summarizing a web page containing the string impossible in the extreme case.

Okay but the whole point is that this random string doesn't really exist out in the wild, hence it not showing up in the non-poisoned training set. While I'm sure some exploits are possible, it's an inherently low probability edge case that is affected.
by toomuchtodo | 2025-10-10 15:44:02+00:00
They’re so desperate to make it work.

> “A source that has seen materials related to sales has confirmed that, as of August 2025, Microsoft has around eight million active licensed users of Microsoft 365 Copilot, amounting to a 1.81% conversion rate across the 440 million Microsoft 365 subscribers.”

Microsoft 365 Copilot's commercial failure - https://news.ycombinator.com/item?id=45476045 - October 2025
Show HN: A generalized version of Intel's CRC algorithm
by marzooqy | 2025-10-10 15:44:56+00:00
This is my first project utilizing intrinsics. It proved impossible to make it without having an understanding of Galois Field (GF(2)) math as well as the specifics of CRC implementations.

I heavily documented my work with comments, though I don't know if I did a good job explaining the process, and I tend to notice a lot of grammatical errors when rereading my English writing.

This basically generalizes the algorithm described in Intel's paper to work for any CRC parameters. The paper does vaguely explain how to do handle the various cases that arise when using different parameters, but most implementations tend to be targeted towards a specific type of CRC.

The algorithm uses some clever, complicated math to reduce the data buffer to a much smaller one, and then computes the CRC using the new smaller buffer.

The Paper's algorithm goes this way: Fold-by-4 -> Fold-by-1 -> Fold to 64-bits -> Barret Reduction.

Things get confusing by the end when you need to actually compute the CRC out of the smaller buffer, and the complexity doesn't really help improve the performance.

My simplification of the algorithm: Fold-by-4 -> Lookup Table

I figured that I could do this after reading a section of the paper that stated that the new small buffer is "congruent" to the original. This doesn't affect performance much since the longer section (Fold-by-4) is still utilizing intrinsics. The software table algorithm is only used to reduce the remaining data (fewer than 200 bytes).

I've just finished it so I don't know if it's mature yet and it will definitely require further testing.

What do you think?
by cowl | 2025-10-10 15:45:06+00:00
Google translate has nothing in common. it's a single action taken on-demand on behalf of the user. it's not a mass scrap just in case. in that regard it's an end-user tool and it has legal access to everything that the user has.

Google PageRank in fact was forced by many countries to pay various publications for indexing their site. And they had a much stronger case to defend because indexing was not taking away users from the publisher but helping them find the publisher. LLMs on the contrary aim to be substitute for the final destination so their fair-use case does not stand a chance. In Fact just last week Anthropic Settled for 1.5B for books it has scrapped.
by seanw265 | 2025-10-10 15:45:59+00:00
The designer obviously knows a thing or two. I enjoyed the fun presentation that others seem to dislike.

Where I ran into trouble was the readability of the annotations on the visuals. The tiny font combined with the low contrast was too much for me. I found myself squinting and trying to get close to my monitor. Eventually I had to move on, even though I was enjoying the content.
by searedsteak | 2025-10-10 15:46:21+00:00
It is a requirement [1] to land with 45 minutes of fuel remaining, if the pilots go under that, it is considered an incident. As soon as estimated landing fuel goes under the limit, the flight needs to declare an emergency (as was done in this case).

[1]: https://www.ecfr.gov/current/title-14/chapter-I/subchapter-F... is the US rule, EASA has a similar rule.
by bchasknga | 2025-10-10 15:46:24+00:00
Your reasonable AI cannot resolve the fact that its arm can only lift 2KG.

I am impressed by Unitree, but the problem that needs to be solved here is not just better software. Better hardware needs to come down in cost and weight to make the generalized robot argument more convincing.

There is still a long way to go for a humanoid to be a reasonable product, and that's not just a software issue.
by moralestapia | 2025-10-10 15:47:03+00:00
Context: because of bad weather.

But I'm truly surprised (in a bad way) people on the ground couldn't solve the situation earlier. The plane was in an emergency situation for hours, wtf.

Also, the airport density in the UK is high, they should have been diverted since before the first attempt, as it has happened to me and thousands of flights every single day around the world.
by gosub100 | 2025-10-10 15:47:19+00:00
I think Tizen lets you write your own apps. I know I installed Emby on one of the very cheap smart tvs recently and had to install it via developer mode and pull in the package by typing the IP of my laptop into the TV (maybe vice versa).

I didn't write the code but it seemed like you can get a development account from Tizen and write your own apps.

To be clear, Tizen is not a brand of TV, it's the name of the OS. It's fairly common on various no-name hardware brand, check it out.
by colangelod | 2025-10-10 15:47:20+00:00
If you just want it for the HDMI input to use as an aux screen for what ever computer your running than anything with an HDMI input in the size range you want should work. I run all the TV's in my house like this; connected to mac mini's instead of futzing with the onboard software mostly because I despise typing one letter at a time with a tv remote.

Honestly all the onboard TV OS stuff I have interacted with in the last decade has been more or less terrible and I wouldn't even consider it when buying a TV especially one that is just going to be a screen. All of the recent installs Ive dealt with (family and friend support) has revealed a ton of pay-to-play features (Samsung frame tv's cough cough). I applaud you for wanting something neat but I cant say Ive come across anything Ive ever actually wanted to use beyond "select input -> HDMI1"...
by Aurornis | 2025-10-10 15:47:46+00:00
The headline overstates the findings. The researchers aren't saying that this is the underlying basis of COVID brain fog. They hypothesized that AMPA receptors might be involved. They compared Long COVID patients to controls and found a difference.

This doesn't mean that AMPA receptors are the root cause of post-COVD brain fog, nor does it necessarily mean that drugs modulating AMPA receptors could reverse it. It only shows that this is one of the changes observed in patients reporting post-COVID brain fog. It could be a side effect of some other change or it could be part of a long cascade of changes.

It also needs to be replicated further. I've read at least at dozen headlines claiming to have found the underlying cause of COVID brain fog in the past year and all of them pointed to different biomarkers.

Consider this another piece of the puzzle, not a discovery of the underlying mechanism.
by imiric | 2025-10-10 15:47:51+00:00
Yikes.

I'm not opposed to open source projects placing features that realistically only large/enterprise users would use behind a paywall, i.e. the open core model. When done fairly, I think this is the most sustainable way to build a business around OSS[1]. I even think that subscriptions to such features are a fair way of making the project viable long-term.

But if the project already had features that people relied on, removing them and forcing them to pay to get them back is a shitty move. The right approach would've been to keep every existing feature free, and only commercialize additional features that meet the above criteria.

Now, I can't say whether what they paywalled is a niche/pro feature or not. But I can understand why existing users wouldn't be happy about it.

[1]: https://news.ycombinator.com/item?id=45537750
Show HN: Forget $10K MRR Hype–SaaS Success Is a 9-Year Hustle
by Bibhash199 | 2025-10-10 15:47:51+00:00
The biggest friction point in building a business is the wasted time on setup. Stop manually creating Notion pages, databases, and SOPs (Standard Operating Procedures). FlowTask merges the structure of Notion with the intelligence of ChatGPT. Simply use a single prompt (e.g., "startup roadmap") and FlowTask delivers a fully populated, tailored workspace in seconds. Our context-aware FlowBot proactively suggests actionable tasks, maximizing your execution velocity. It's time to focus on the long game—solving problems, not setup.
by bigwheels | 2025-10-10 15:47:53+00:00
It was a huge cluster (30 large servers in total) of MySQL with the MyISAM engine running in a Master-Master configuration. No foreign-keys allowed, the Apps were responsible for correctly enforcing data constraints.

Nowadays it seems the answer has somehow become "Pay MongoDB a ton of money for a support contract" and call it a day (Fortnite by Epic Games). Let's just say this isn't really my style, but somehow the game does work. To be real with you, keeping track of player scores, doing lobby matchmaking, and storing a few hundred or thousand items is pretty straightforward, even at "high-scale".
by flohofwoe | 2025-10-10 15:48:11+00:00
> fewer workarounds because the driver is doing something "clever" hidden behind the scenes.

I would be very surprised if current Vulkan drivers are any different in this regard, and if yes then probably only because Vulkan isn't as popular as D3D for PC games.

Vulkan is in a weird place that it promised a low-level explicit API close to the hardware, but then still doesn't really match any concrete GPU architecture and it still needs to abstract over very different GPU architectures.

At the very least there should have been different APIs for desktop and mobile GPUs (not that the GL vs GLES split was great, but at least that way the requirements for mobile GPUs don't hold back the desktop API).

And then there's the issue that also ruined OpenGL: the vendor extension mess.
by jplusequalt | 2025-10-10 15:48:27+00:00
In part, because Vulkan is a graphics API, not a GPGPU framework like CUDA. They're entirely different beasts.

Vulkan is also trying to expose as many options as possible so as to be extensible on as many platforms as possible. Also, Vulkan isn't even trying to make it more complex than it need be--this is just how complex graphics programming is period. The only reasons people think Vulkan/DX12 are overly complicated is because they're used to using APIs where the majority of the heavy lifting comes from the drivers.
by jacquesm | 2025-10-10 15:48:38+00:00
That is very exceptional. I've written fuel estimation software for airliners (cargo, fortunately), and the number of rules regarding go-arounds, alternates and holding time resulted in there usually being quite a bit of fuel in the tanks on landing, by design. I've never heard of '6 minutes left' in practice where it wasn't a massive issue and the investigation into how this could have happened will make for interesting reading. A couple of notes: the wind and the time spent on the three go-arounds + what was necessary to get to the alternate may not be the whole story here, that's actually factored in before you even take off.

I'd be very wary to get ahead of the investigation and make speculative statements on how this could have happened, the one thing that I know for sure is that it shouldn't have happened, no matter what.
by matickocijancic | 2025-10-10 15:48:48+00:00
Location: Ljubljana, Slovenia (EU) Remote: Yes (Remote / Hybrid / On-Site) Willing to relocate: Yes Technologies: Python, TypeScript, JavaScript, Ruby | React, Next.js, Tailwind | Node.js, FastAPI, Flask, Express, Rails | PostgreSQL, ClickHouse, MongoDB | Kafka, AWS Kinesis, Grafana | AWS, Terraform, Docker, CI/CD Résumé/CV: https://www.linkedin.com/in/matickocijancic/ Email: matickoco@gmail.com

Software engineer with 3+ years of experience building scalable, real-time systems and full-stack applications. With an academic background in philosophy, literature, and classics, I bring unique problem-solving perspectives to engineering challenges. I enjoy designing data-intensive platforms and creating developer-friendly tools that solve complex problems elegantly.

Most recently: Founding engineer at Aurora, a real-time platform for natural language queries and visualizations of Kafka streams with AI, ClickHouse, and Grafana: https://auroraplatform.github.io/

Open to full-time and contract roles. Especially interested in early-stage startups and teams working on data infrastructure, developer tools, or real-time systems.
by spankibalt | 2025-10-10 15:49:43+00:00
> "Desktop interaction paradigms (mouse/keyboard) and UI layouts do not make sense on a mobile phone."

Yes, they obviously do; these very paradigms become important the moment one connects relevant HIDs to a capable-enough smartphone. That also includes high-precision operation in an untethered state, e. g. by way of a suitable stylus. Etc.
by adlpz | 2025-10-10 15:49:48+00:00
Yeah, I agree, it's over the top. I'm just matching the over-the-top language of the original post, which pretty much calls the Datastar devs "disgraceful" and to "f them".

I did read the post. I know OP not a programmer. And that makes it even worse: OP has the audacity of saying they "make no money from the project" while it being a scheduling tool for their presumably plenty money-making clinic.

It would in fact be less shocking if they were a programmer doing a side project for fun.

This piece is not a rational, well tempered article. Is a rant by someone who just took something that was free and is now outraged and saying fuck you to those who made their project possible in the first place, not even understanding how licenses work or even being aware that the code they relied on is still there, on github, fully intact, and available for them.

This sort of people not only want to get it for free. They want their code to be maintained and improved for free in perpetuity.

They deserve to be called freeloaders.
by vixen99 | 2025-10-10 15:49:58+00:00
I would love to hear a discussion between you and those who believe Trump has pulled off the diplomatic coup of the century so far. A dispassionate observer might see a touch of TDS. Not me of course.

Nobel Peace Prize: to the "person who shall have done the most or the best work for fraternity between nations, for the abolition or reduction of standing armies and for the holding and promotion of peace congresses".
by ItsBob | 2025-10-10 15:50:03+00:00
In this case, they likely had adequate fuel for, the usual eventualities but the weather in Scotland was particularly bad that night across the whole country (source: I live near Prestwick airport).

Either Edinburgh (on the east coast) or Prestwick (on the west coast) are ok (one or the other or both) but in this case neither was suitable so the nearest was Manchester - definitely an edge-case.

I don't know how much fuel they had, or if they could've fitted any more on the plane but it was unusual circumstances.

There was a military plane right behind it with the same issue that night too.
by pastage | 2025-10-10 15:50:24+00:00
I have never been a Python fan, but I wrote my first python application in Zope 26 years ago it still runs. Since then I have touched other things that are much worse not all of them on the list above. My point is that while python may break, other stuff breaks as well.

There are a lot of prototype integration projects in Python though and that is incredibly hard to get running. I know nothing about C# but as Linus Torvalds said the binary compatibility layer for Linux is Win32 because of Steam, so MS has worked on the problem before. Though I would like to point out that when you are talking about prototype integration projects Windows is as bad as Python, I have rebuilt test environment in Windows that had been left to rot for ten years.

So in my work life experience all programming languages suck at this, python might suck less or more but it is more of a skill issues than anything.