skysight-inc/HackerNews huggingface dataset:
Its really not hard to test with llamafile or ollama, especially with smaller 7B models. Just have a go.

There are a bazzillion and one hardware combinations where even RAM timings can make a difference. Offloading a small portion to a GPU can make a HUGE difference. Some engines have been optimized to run on Pascal with CUDA compute below 7.0, and some have tricks for newer gen cards with modern CUDA. Some engines only run on Linux while others are completely x-platform. It is truly the wild-west of combinatorics as they relate to hardware and software. It is bewildering to say the least.

In other words, there is no clear "best" outside of a DGX and Linux software stack. The only way to know anything right now is to test and optimize for what you want to accomplish by running a local llm.
The pitch is always "here's how we're going to squeeze more blood from the stone". Public comments like these are targeted at investors, not customers.
McDonald cant even get their Apps and Kiosk to work well.
There is also non-Russian disinformation - beware of it.
In 10 years, Tailwind is going to be like Bootstrap is now. Embedding a sophisticated DSL into attribute strings has never been a good idea. It works as long as the tooling around it is kept up to date, but it’s a hack. CSS may be ugly, but at least browsers are committed to maintaining backwards compatibility, and I can statically analyze it to reason about its behavior.
Lets says I have a coin. I have no data on it. I do not know if it will come up heads or tails or if it is a fair coin.

I throw the coin N number of times and determine the coin is fair. I still do not know which side the coin will come up.

But this isn't the same as having no data on the coin. I've determined the coin is fair by gathering data, which otherwise I would not know. Often this added piece of information is crucial to making good decisions and not at all equivalent to the first case.

For instance, I might want to bet you that the next 10 throws in a row will all be heads. If you know the coin is fair, this is a good bet - but without data on the coin, it could be a trap.
Start at 1:40 to 1:50...
https://youtu.be/x7MvtQp2-UA?si=YgyWjA01BdExfolp&t=100

Thick accent, poor cell phone connection. Much easier to understand when you're face to face (or video) and have context. It was probably 50% shock - she was expecting a "normal" east NC accent.

FWIW, I bet being English does help - I'm Scottish and don't struggle with accents anywhere near as much as some of my friends. I once had a roommate ask to turn on captions for Trainspotting - and those accents weren't even that thick (IMO)!
Why would screenshots be necessary if a textual description of the factory state is both easier to interpret and less prone to confusion? The game is played on a grid, so converting the game state to ascii ought to be trivial.
This is what xmldoc/jsdoc/etc are for. If it's not 100% obvious from the name, put a summary of the function's assumptions, side effects, output, and possibly an example in the comment-doc. If you do this right, the next programmer will never have to read your source at all (or even navigate to your file! They'll hover over a method call or find it in the dot-autocomplete and see a little tootip with this documentation in it, and know all they need to know). It's an incredible thing when it works. It's a little bit more effort but I don't accept the FUD around "comments become out of date immediately because the code will change" etc. - that should be part of code review.

https://learn.microsoft.com/en-us/dotnet/csharp/language-ref...
In the embedded video they show some of the code side by side and it is just a ton of if statements.

https://youtu.be/pNlq-EVld70?si=UaFDVwhwyQZqkZrW&t=323
psssh, thats a problem for the future. profits now
That makes sense and it’s really interesting - it is a challenging visual test for sure; thousands of entities, either multi tier visual representations (screen, map, overview map) or a GIANT high res image. I hereby propose FLE-V a subset benchmark for visual models where they just turn a factorio image into a proper FLE description. And maybe the overview and map images as well.
> And the caste aspect doesn't make sense, as caste is hyperlocal and there isn't solidarity between caste groups of different ethnicities.

Hyperlocal corruption/nobility is the worst kind of corruption/nobility.

Non-local ones will at least create systems that work, supporting infrastructure, and will try to maintain some amount of material wealth that they can prey upon.
Daniel, congrats! I'm _so_ excited about everything y'all have achieved in the last few years.
These time range queries using UUIDs are super useful. I don't understand why it took so long for UUIDv7 to become a standard. Even MongoDB had to use something custom (ObjectID) rather than UUID because this standard didn't exist.
I got bit by this: it's an expiring intermediate cert.

The workaround is reasonable for anyone with some basic technical chops. There's a hidden Chromecast activity that you can boot on Android to ignore device validation.

https://mensfeld.pl/2025/03/certificate-apocalypse-bringing-...
How the US economy went from booming to a recession scare in only 20 days
As someone who spent 30 years living in the rural south, I can state this with the confidence of personal experience: some people will not reveal their worst opinions until they are extremely sure in the safety of doing so. In some cases, they'll only reveal those opinions to someone else who has repeatedly shared the same opinions with them.

So unless you're giving big racist or misogynist vibes in how you communicate with them, the racists and misogynists you know "well" may be keeping their opinions to themselves.
Based on the material results of the Tesla boycott, perhaps Southwest customers can come together to boycott the airline until Elliot divests and moves on.

> I was a loyal customer. No more.

Same.
Certificate Apocalypse: Bringing Your Chromecast Back from the Dead
One approach might be to have many instances, like we do with Discord etc, and have the admins choose a timezone, so an instance for French people would be on Paris time, etc.

Or even just choose the start of the time range directly. French joggers might prefer a different time to French Counter-Strike players.
Show HN: DataBridge: Open-Source Multi-Modal Parser and Retriever for LLMs
Hey HN!

When testing complex PDFs (with diagrams, formulas, etc.), I found Gemini would straight up hallucinate, while GPT-4o asked me to run a script to parse the file: "It looks like you uploaded a PDF, but I can't directly analyze it unless I extract its contents. Do you want me to process the document and find the relevant data related to IRR (Internal Rate of Return)?"—but that script only handled plain text, missing tables, and images where the actual answer was.

We're building DataBridge, an open-source parser and retriever using specialized multi-modal embeddings (ColPali-inspired), aiming to solve this efficiently and cheaply. It handles PDFs, videos, DOCs, TXT files, and can also take in rules to extract or transform content. In my experience, higher-quality ingestion significantly improves retrieval accuracy for LLMs.

db.ingest_file(file="/path/file.pdf", filename="report2025", use_colpali=True, rules=[MetadataExtraction(schema=json_object)])

This single command embeds text, visual elements, and metadata into one vector space. This article explains Colpali vs traditional parsing pipelines better than I can: https://medium.com/@shashankvats/colpali-explained-bridging-.... Or for those more technically inclined: https://arxiv.org/abs/2407.01449

We’re also currently working on an MCP server integration so tools like Claude Desktop can directly benefit from this enhanced context.

Would love your thoughts and any feedback.

Docs: https://databridge.gitbook.io/databridge-docs
Paint.net. There's GIMP and Krita which are significantly more complex, and Pinta is wildly unstable in my experience (plus missing some important features). Paint.net perfectly hits that balance between complexity and ease of use for my purposes, and is the only piece of software I really miss from Windows.
Those are javascript runtimes, not TypeScript runtimes. The point stands.

If you don't know enough about TypeScript to understand that TypeScript is not a runtime, I'm not sure why you would care about TypeScript being faster (in either case).
Not sure if it does but the video linked in the post might answer your question? I think he is compiling vscode which includes Monaco editor which is where they are getting 10x faster stat. (I might be wrong here.) [0]

[0] https://youtu.be/pNlq-EVld70?feature=shared&t=112
I agree with this up to a point - having consistent code style with some sort of formatter (gofmt, black, clang-format) goes a long way to reducing complexity of understanding because it unifies visual style.

I suggest that a codebase should read like a newspaper. While there is room for op-eds in the paper, it's not all op-eds, everything else should read as a single voice.
As a lifelong native, I highly recommend one of the architecture boat tours. Never gets old, and the guides usually manage to pack in a fair bit of history. I know it changed my personal connection to the city.

I’m also convinced that if someone hasn’t connected to the city yet, they just haven’t been to the right neighborhood. They are many, and cater to many tastes.
As an interviewer, my company allows the person to pick the language of their choice. At that point, you could just write it in psuedocode if it came down to it, and if you actually knew what you were talking about it doesn’t matter all that much. It’s not like I know the in and outs of every single language people have answered the question in.

In an era where linters and autocomplete and IDEs have existed for decades it’s silly to fail an interview based on tiny error checks.
Find materials on PPO which should be widespread since it is the most popular RL algorithm. GRPO works on the same principles, just makes certain estimates from samples rather than training an auxiliary neural network to make them.
Fungal impact on nervous and endocrine system is not weird at all.
Tandem Health | Software Engineers | On-site in Stockholm, Sweden | Full time

At Tandem Health we're building a clinician copilot to allow clinicians to focus on care rather than administration. We’re building, launching and iterating quickly, and already have more than 300 organizations using our product.

Our core product listens in to the patient-clinician encounter to generate medical records, allowing clinicians to save 5-10 minutes per patient. No longer do clinicians have to catch up on administration after hours. Some even tell us that their partners notice they're much more relaxed after starting to use our product, and we couldn't be happier :)

We're expanding our Stockholm team with exceptional engineers! We use Python (backend), TypeScript/React (frontend) and C# (Windows app) and our infrastructure runs on Kubernetes in Azure. We're scaling rapidly in terms of # of users and are especially keen to talk to senior backend and infrastructure engineers.

Even if we don’t have a role out for your specific skill set, we’d love to talk! Our tech team is small but growing and you’ll have an outsized impact on an important problem.

More info at https://tandemhealth.ai

Feel free to reach out to john.moberg@tandemhealth.ai if you have any questions
"FYI Maxwell's paper came out in 1865 and now it's 1896 and Marconi's radio, which he invented a whole year ago, still doesn't pick up anything but buzzes and static. The reason is exactly because while you can manipulate the electromagnetic field with current fluctuations, you cannot use it to solve real world problems."
Trivial as in only engineering work, sure. But it’s a lottt of tokens. Long context models do a number of things to get all that working context in; some of those things elide details / compress / have token segments that are harder to reason about. When a burner inserter at a location takes up like 50-100 tokens, and you want it to reason about 100 of them, this is still a pretty challenging task for any LLM.
I personally find Go miles easier than Rust.

Is this the ultimate reason,Go is fast enough without being overally difficult. I'm humbly open to being wrong.

While I'm here, any reason Microsoft isn't sponsoring a solid open source game engine.

Even a bit of support for Godot's C#( help them get it working on web), would be great.

Even better would be a full C# engine with support for web assembly.

https://github.com/godotengine/godot/issues/70796
Maybe they aren't the audience. I don't see how this is ambiguous to anyone that actually uses typescript
That makes sense if your project has similar constraints and requirements.

I like when Microsoft doesn't pretend that their technologies are the right answer for every problem.
I always shrugged off the concept of code metrics (from LoCs to coverage) as a distraction from getting actual things done. But since doing more code-review I started to lack a framework to properly explain why a particular piece of code smells. I sympathize with the way the author cautiously approaches any quantitative metrics and talks of them more like heuristics. I agree that both Halstead Complexity and Cognitive Complexity are useless as absolute values. But they can be brought up in a conversation about a potential refactoring for readability.

What I didn't find is a mention of a context when reading a particular function. For example, while programming in Scala I was burnt more than once by one particular anti-pattern.

Suppose you have a collection of items which have some numerical property and you want a simple sum of that numbers. Think of shopping cart items with VAT tax on them, or portfolio positions each with a PnL number. Scala with monads and type inference makes it easy and subjectively elegant to write e.g.

val totalVAT = items.map(_.vat).sum

But if `items` were a `Set[]` and some of the items happened to have the same tax on them, you would get a Set of numbers and a wrong sum in the end.

You could append to the list of such things until the OutOfMemoryError. But it's such a beautiful and powerful language. Sigh.
he went into more detail about C# in this one: https://youtu.be/10qowKUW82U?t=1154s
I had a long winding road through academia. Went to a big selective R1 state school in a different state after high school. Had an existential crisis, moved back home with my parents and went to community college for a year, finished my undergrad at a large, less selective R2 and then did grad school at a large, very selective private R1. I would rank the quality of instruction:

1. Community College
2. Probably a tie between the R2 and grad school. However, that grad school focused a lot on grad students, so it's possible the undergraduate experience isn't quite as good.
...
3. After a very large drop off the R1 state school.

You obviously can't extrapolate too much from my personal experience, but it does seem to line up with man others.
Not to defend the practice, but the layoffs have been for employees with 0-3 years in role, which probably does not include the people selecting post-quantum encryption algorithms.
PlanetScale Metal
It's shocking that race tracks are still allowed to use leaded gas. Anyone who's using leaded gasoline has a dedicated track only car, so they're not switching between street use and track use. The benefits of leaded gasoline have long sense past and there are suitable replacements that provide the same benefits. Additionally engines that were built for leaded gasoline use that are still in track cars today would have been rebuilt and could have the necessary modifications to not use leaded gasoline.

Farm equipment and certain other off-road equipment might still need leaded gas depending on the situation. This would be typically fairly old equipment at this point, as in 40+ year-old equipment. I certainly wouldn't want to buy any food from a farmer that is still using a leaded gas to power their equipment. That same equipment, if it is not then rebuilt, is likely spewing lots of other dangerous emissions you would not want in your food supply. So I would think that if you still wanted to run let it gasoline for any off-road purpose you should have to justify its use.
Trust is low corruption high and a lot of people just don't pay taxes -- historically https://www.bbc.com/news/world-asia-india-37530290
While Go can be considered entirely different technology, I'd argue that Go is easy enough to understand for the vast majority of software developers that it's not too difficult to learn.

(disclaimer: I am a biased Go fan)
>These people lie with harmful intent and giving them forever infinite benefit of the doubt is wrong.
>stop excusing them and stop helping them.

I 100% agree, though I wish this doubt and non-excuse would be applied unilaterally over all political parties, bureaucracies, and NGO. Trusting someone merely because what they said makes butterflies bubble in our spleen, or worse; Trusting them because of the letter in parentheses appended to their name (R/D), is what got us to this point.

Actions count, and in the case of politics, that means what the laws DO -the actual application and implementation, which is usually entirely glossed over by most voters, and just blamed on the other guy.

Don't listen to politicians; They are paid to lie. Listen to your fellow citizens, who are like you forced to deal with this mess, and are pitted against each other by liars and thieves.
Nq: A command line job queue utility
Xenophobia was never about fixing societal problems, only about finding excuses for granting more power to xenophobes.
Paranoia is the USA's way of life, when life always seems to be teetering on the edge of a cliff: losing your job at a moment's time, losing your life savings for a healthcare emergency, losing your kid to a school shooting, losing your stuff to burglars. Any of these have a very low chance of happening but they can be so life-changing that Americans seem to always be in some state of paranoia, a low-trust society with few safety nets and a highly-competitive mindset is primed for that.

American media just capitalises on the sentiment, it's a vicious cycle of abusing paranoia. The government does it too, just look at the red-scare from the Cold War that feeds into American public discourse to this day, anything remotely socially progressive is "communist".

It's amusing and sad to watch from a distance.
Do they still spray down the aircraft cabin and passengers with insecticide?
Yea, sounds like cross platform AOT compiled C# not being mature and performant was a big reason that C# was rejected.

One other thing I forgot to mention was that he talked about how the current compiler was mostly written as more or less pure functions operating on data structures, as opposed to being object oriented, and that this fits very well with the Go way of doing things, making 1:1 port much easier.
A Clearer Picture of Covid's Lasting Effects on the Body
> the reactions to apparent changes in US policy are overblown

A friendly country seeing its upper hand, and deciding to leverage it to squeeze your economy... what is overblown about being wildly concerned about that exactly? Its coming on top of an inflation driven affordability crisis, and many people are already at their limits. Having prices further increase is a really big deal for many people.

> the "Russian threat" is overblown.

Country with one of largest nuclear arsenals in world building up military, supressing dissent, invading neighbors - none of these statements are twisting facts. Even if you didn't know Putin's aims, it would be extremely concerning.
I'm really surprised by this visceral reaction to not choosing Rust. Go is a great language and I'd choose it for a majority of projects over Rust just based off of the simplicity of the language and the ability to spin up developers on it quickly. Microsoft is a big corporation.

Why _not_ use Go?
I don't get it.

Why is typescript not already a standard natively supported by browers?!
Who said anything about matching human intelligence though? If that's the reference point, then nothing in the field of AI has ever had the 'right' to be called that. Computer vision, ML-based optimization of anything or ranking/recommendation systems are all considered to be within AI, despite none of them being remotely similar to 'human intelligence'.

This is the main point of my post - I feel like people retroactively try to see AI as being some kind of an endorsement term, or having to do anything regarding humans - or that 'intelligence' is in itself an endorsement and something so extremely good that only humans can be bestowed with it. In reality, these comparisons only appeared after the boom of generative AI and would've been seen as ludicrous by any AI researchers prior to it.
No. Ambiguous means that a statement has many possible meanings, not simply that something might be confusing.
TS is nothing but a compiler
he went into the C# question in more detail this interview: https://youtu.be/10qowKUW82U?t=1154s
People want to vote for whomever.

People want to DONATE to winners.
Step 1: Build something cool with it.
They weren't dead to me immediately just because there are still third party RF lenses that rock, but when Sirui did the AF anamorphic lenses and I couldn't get one for my Canon then it really bummed me out. :/
Wikipedia has a list of fast food chains with number of locations and revenue:
https://en.wikipedia.org/wiki/List_of_the_largest_fast_food_...

By number of locations, the top 5 are: Mixue, McDonalds, Starbucks, Subway, KFC.
By revenue (note sorting in that table seems to be sorting strings), the top 5 are: Starbucks, KFC, Burger King, McDonalds, Chick-Fil-A. I'm surprised to see Burger King ahead of McDonalds.
This is a great response but this is "why is Go better than JavaScript?" whereas my question is "why is Go better than C#, given that C# was famously created by the guy writing the blog post and Go is a language from a competitor?"

C# and TypeScript are Hejlsberg's children; C# is such an obvious pick that there must have been a monster problem with it that they didn't think could ever be fixed.

C# has all that stuff that the FAQ mentions about Go while also having an obvious political benefit. I'd hope the creator of said language who also made the decision not to use it would have an interesting opinion on the topic! I really hope we find out the real story.

As a C# developer I don't want to be offended but, like, I thought we were friends? What did we do wrong???
Some authors of this piece are deeply involved themselves in building robots and other hardware technology. They should be taken seriously. The US is moving into a trade war, however unwise, with the country that supplies components for everything we make and need. That country has expansionist ambitions and a superior manufacturing base, which is typically what wins wars.
Without our gut bacteria/biome, we’re cooked. Not surprising there are other cases as well. How important are eyelash mites?
I'm not involved in the decisions, but don't C# applications have a higher startup time and memory usage? These are important considerations for a compiler like this that needs to start up and run fast in e.g. new CI/CD boxes.

For a daemon like an LSP I reckon C# would've worked.
Ah, I don't know much about multi modal models but I wonder what they'd think of pixel art representing the factory where each pixel is a point on the grid and each color is a specific entity, perhaps ignoring things such as bots flying about. Probably easier to comprehend than an actual screenshot?
Subway is the closest place to buy food to my office, so I only eat there on days when I forgot to bring lunch and I'm pressed for time. That's always a bad day.
Possible VPS vulnerability: photorec can recover other users' data