MurphyA/hacker-news huggingface dataset:
by mschuster91 | 2026-02-26 12:49:35+00:00
A very well written article! I'd add a few things though.

> Every kilogram you add to the vehicle is a kilogram you can’t carry as freight.

That is only relevant when hauling bulk loads, think ore, soil and the likes, or you're carrying a trailer full of IBC liquid containers. I worked in stage lighting stuff, our trailers were at least 3/4 foam by volume, they didn't even come close to maxing out their weight.

> A battery pack storing equivalent energy would weigh on the order of 16 tonnes at current lithium-ion energy densities.

You don't need to haul a fully equivalent battery. Drivers have to have their mandatory rest breaks of 30+15 minutes here in Germany - that's enough to charge 300-400km of range. Additionally, they can be charged at loading docks, provided the freight base or the customer have chargers set up.

> For a driver paid by the mile, or on a delivery schedule measured in minutes, that overtake is rational.

Payment by mileage is illegal in Germany, as a trucker you need to be paid by the hour and you need to be paid under German minimum wage law as long as you're physically on German roads. Trucker companies from Eastern Europe are infamous for evading that, but as our customs enforcement (who also do the road inspections for rest breaks and minimum wage) ramps up, it's getting better.

The remaining problem are the dispatchers, quite a few of them hand out routes to their drivers that are barely achievable when operating legally (i.e. trucks with working speed governors, drivers taking their rest breaks). Competition is fierce, there used to be talks about passing laws to force dispatchers to not give barely-legal orders but I'm not sure where these went following our government's collapse last year.

> An electric drivetrain achieves around 90%, so you only need roughly 1,600 kWh of battery capacity for equivalent range.

Yup, and most importantly, you mentioned regenerative braking cutting down on brake wear - but it's not just cutting down there, the truck can actually save a fair amount of energy as well, at least outside of highways where the truck is mostly just coasting along.

Trucks, given the right infrastructure, are also viable for running them electrically in the mid-range nowadays as a result.
by the_af | 2026-02-26 12:49:58+00:00
> I operate by a simple, general rule - I don't often say anything online I wouldn't say directly to someone's face in real life.

I think this isn't enough for the digital age, simply because "comments you'd say to someone's face" can compromise you on the internet.

Some dirty joke, gossip or whatever you tell a friend, if posted online, could come back to bite you in the ass in the dystopian future, lose you your job, or worse.
by dathinab | 2026-02-26 12:50:23+00:00
I think the term you are looking for is "negligence".

But not in the causal sense of the word but in the legal "the company didn't folly the legal required base line of acting with due diligence".

In general companies are required to act with diligence, this is also e.g. where punitive damages come in to produce a insensitive to companies to act with diligence or they might need to pay far above the actual damages done.

This is also why in some countries for negligence the executives related to the negligent decisions up to the CEO can be hold _personally_ liable. (Through mostly
wrt. cases of negligence where people got physically harmed/died; And mostly as an alternative approach to keeping companies diligent, i.e. instead of punitive damages.).

The main problem is that in many cases companies do wriggle their way out of it with a mixture of "make pretend" diligence, lawyer nonsense dragging thing out and early settlements.
by gaigalas | 2026-02-26 12:50:33+00:00
The world is a big place with all kinds of organizations and people that fit in different ways on those organizations.

Some organizations do in fact optimize for correctedness, and some people are good at it.

Some people are good in everything (totally possible, universe doesn't care about keeping dichotomies). Maybe that technical guy was only technical up until now because it was what added more value. People often don't consider that.

Right now, we're seeing some small changes in value dynamics. It makes us foster those (mostly pointless) meta-conversations about what organizations are and how people fit in them. But the truth stays the same, both are incredibly diverse.
by mstade | 2026-02-26 12:50:36+00:00
I saw some of these works in Stockholm and then in Miami, and you 100% captured my thoughts. Cool technique well utilized, but beyond that I'm not sure I felt any particular connection to the art. It just felt bland.

That's ok, not all art affects all people the same and to me that's the wonderful thing about art – it really is ok to have different opinions and taste, no one is wrong. I'll just move on to the next piece and hopefully enjoy that more. :o)
by GolDDranks | 2026-02-26 12:51:34+00:00
I applaud your goal!

On the name "Respectify": it immediately reminded me of Linus Torvald's famous quote "respect should be earned". That quote, in its literal form, strikes a chord with me. While I share his sentiment towards respect, I think that lacking respect towards any individual shouldn't entitle you to be an asshole – but that's something that Linus has historically been from time to time. In that context, the quote sounds like a sorry excuse.

In my opinion, the toxicity of communication shouldn't be framed in terms of respect, but in terms of "basic human decency". To me, using the word "respect" sounds like the right to non-toxic communications should be earned. I'd rather have that as the baseline, which is a value that I expect you to share.

Maybe call it Decentify? Or Detox?
by pjc50 | 2026-02-26 12:51:38+00:00
> These EV cars have been around for about a decade. How has the entire population of the city purchased a new vehicle in that short span of time.

As one comment says, many of those are going from 0 cars to 1 car. But also the average age of cars in China is less: https://min.news/en/auto/6ebd7edbc7df2c10102b857be9c06a47.ht...

It's also worth questioning what wealth and poverty look like in China; the changes in family structure; savings, investment, and credit; and so on. Shenzen is a rich city.
by ricardo81 | 2026-02-26 12:51:46+00:00
A necessary (?) part of progress IMO. Environmental hazards have been a thing for a lot longer too. Settlements used to be covered in smog due to coal fires for example.

Part of the environmental/emissions argument from developing countries is about past emissions by developed countries. I think it's a fair argument to say given these sacrifices made by past generations in industrialised countries + the benefit of developed cleaner technologies through that industrialisation is an argument against that.
by cmrdporcupine | 2026-02-26 12:52:09+00:00
Us GenXers didn't do this to ourselves. Boomers (and their parents) did it to us.

I was born '74. Alberta, Canada. I remember people raising a huge stink about "guvmint' interference" when leaded gasoline was banned and when seatbelt use became mandatory. And don't even get started about cigarettes and mandatory separate smoking areas at restaurants etc.

"Liberty" and "freedom" were concepts substantially abused and misapplied throughout the 20th century.
by rswail | 2026-02-26 12:52:29+00:00
This is whining from someone that doesn't want to be responsible for the externality of pollution that these manufacturing facilities generate.

The regulations are to stop the pollution, if you can manufacture without polluting, then you'll comply and be able to manufacture.

The problem is that there are other regulatory environments where the people aren't protected from pollution.

What would fix that is enforcing the regulations nation wide, then applying tariffs on imported products that don't enforce the same regulations.

Net result, more expensive phones, better health and improved environment for the public. In the same way as car pollution was cleaned up.
by graemep | 2026-02-26 12:53:13+00:00
I think you are worrying too much and a lot of this is media hype. Their main focus is small boats and people entering the country illegally. If they do restrict them more you are almost certainly better off getting your partner a visa before (but I think you would need to marry to get a spouse visa though).

> Reform would get in and throw out all the "undesirables" (basically anyone without a British Passport at first, sure they won't stop there)

I think that is an exaggerated view from a distance. I see no evidence they can do that, or want to. At the time of the Brexit campaign Farage said he wanted skilled immigrants (he gave the example of Indian doctors immigrating in the 1970s as the wort of thing he wanted). Nor can the country afford to lose skilled people.

I am of foreign birth, as is my younger daughter (she was born abroad) and I am not particularly worried.

> I'm really not sure how likely them attaining power

They are doing well in the polls now but my feeling is they are peaking. Letting on too many Conservative defectors makes them look at lot less of an anti-establishment party (a huge part of their appeal) and they are becoming too extreme (I think in reaction to the splash, mostly on social media) made by Advance and Restore (one of those is what Elon Musk endorses, so that gives you an idea where they are).
by mirekrusin | 2026-02-26 12:53:18+00:00
It's not Dec/Jan is not just anthropic, tooling clicked (ie. vscode copilot became great, no need for CC really but CC for VSCode also stopped sucking), great models were released with really good tool use, better coding and sucking less and people had holiday break at scale to actually have time to play with it – it all clicked for a lot of people around that period.
by buovjaga | 2026-02-26 12:53:30+00:00
> if you could file a bug report right from that screen, that'd be perfect

You can file a bug report from a crash report - it prefills all the relevant data. See an example crash report: https://crashreport.libreoffice.org/stats/crash_details/bac2...

"Bug reports for libc.so.6:

File a bug for: Calc Writer Impress Chart Base"

Here is what the dialog says about bug reports: https://git.libreoffice.org/core/+/master/svx/uiconfig/ui/cr...

> It'd be great if the Document Foundation helped distros to offer libreoffice-*-debug packages for this case

I believe most distros have this covered now, some by making use of debuginfod, which downloads symbols on demand: https://wiki.archlinux.org/title/Debuginfod
by jimishol | 2026-02-26 12:54:17+00:00
Please do! I would love to hear how the lattice interprets original compositions.

For the only piece I have ever composed ( https://jimishol.github.io/post/young_and_confused/ )—a harmony exercise written before I built this tool—I find the visualization acts primarily as a mnemonic device.

However, for pieces like Satie's Gnossienne No. 1, the geometry makes profound sense, while others like Flight of the Bumblebee are just beautiful to watch purely for the motion.

I actually just pushed a new update (v2.5.2-2) that attempts a topological estimation of keys based on the active surface. Give it a try and let me know what you find.
by lelanthran | 2026-02-26 12:56:22+00:00
> Personally I only see Google (Gemini), X (Grok) and the Chinese models having a chances to still be alive in 1-2 years.

I'd make it more general - the only AI tokens providers that will last past the bubble are those companies that are already self-sustaining via other product channels.

Any company that has AI as their one and only product aren't going to survive.
by rodrigodlu | 2026-02-26 12:56:49+00:00
I did receive these kinds of emails as well.

And I use a different email fromy priority email for GitHub commits since 4 years ago.

So just stop with marketing slop please.

Yes, I work with AI, and I'm becoming pretty good at it.

But this doesn't mean I'm comfortable pushing AI slop into potential users and customers.

I (and they) want to use AI to facilitate their processes, not to ingest slop content.
by axegon_ | 2026-02-26 12:56:50+00:00
I've received several similar ones over the years. At this point, if I get an email from someone I don't know and it contains a link, chances are it's spam. I genuinely doubt github(or any other company for that matter) would do something about it. While I fully support GDPR, the truth is, few people are willing to take action knowing how much bureaucracy would be involved...
Show HN: I built a persistent LSM-Tree storage engine in Go from scratch
by Jyotishmoy | 2026-02-26 12:56:52+00:00
GO-LSM: BUILDING A LOG-STRUCTURED MERGE-TREE ENGINE
INTRODUCTION:

I've always been curious about the internals of databases, so I decided to build my own Log-Structured Merge-Tree (LSM-Tree) engine in Go to understand the "magic" behind write-optimized storage.

Go-LSM is a persistent Key-Value engine that manages the full lifecycle of data from volatile RAM to immutable disk storage.

TECHNICAL HIGHLIGHTS:

1. THE DURABILITY LAYER (WAL)

To ensure zero data loss, I implemented an append-only Write-Ahead Log.

• Custom binary protocol: [Type][KeyLen][ValLen][Key][Value]
• File.Sync() to force kernel flushes to physical hardware
• Ensures absolute durability on system crashes

2. SKIPLIST MEMTABLE
Instead of a standard tree, I used a SkipList for the in-memory layer.

• Provides O(log n) search and insertion without the rebalancing complexity of Red-Black trees
• Keeps keys lexicographically sorted for the eventual SSTable flush
• Enables efficient memory-to-disk transitions

3. SSTABLE FOOTER-BASED INDEXING
My SSTables are binary-searchable on disk using a tail-first reading strategy:

• Jump to the last 8 bytes of a file to find the Index Block pointer
• Avoid full file scans by reading directly to the index
• Execute binary search on sorted keys for O(log n) disk lookups

4. MAINTENANCE LAYER: COMPACTION
Built a K-Way Merge compaction engine that handles performance optimization:

• Processes multiple SSTable layers and merges them into single, optimized files
• Handles "Read Amplification" by reducing the number of files to check per query
• Processes "Tombstones" to finalize deletions and reclaim disk space

5. TOOLING & DEBUGGING
Custom binary parsers transform raw binary files into human-readable tables:

• lsm-dump: View sorted SSTable contents
• lsm-wal-dump: Inspect unflushed Write-Ahead Log entries
• Enables deep inspection of internal storage layers

KEY ENGINEERING LESSONS:
Moving from standard application development to systems programming required a fundamental shift in how I think about memory and I/O:

• ENDIANNESS LOGIC: Handling Big-Endian vs. Little-Endian conversions for cross-platform compatibility
• FILE OFFSET MANAGEMENT: Manually managing byte offsets and file pointer positioning
• CONCURRENCY & THREAD SAFETY: Implementing thread-safe mechanisms for MemTable flushing
• BINARY PROTOCOL DESIGN: Creating efficient, compact data encodings for durability

REPOSITORY:
https://github.com/Jyotishmoy12/LSM-Tree-in-Golang
by SecretDreams | 2026-02-26 12:57:36+00:00
> Pointing out that such costs have been externalised for decades should be the starting point to internalise them.

I absolutely agree. 100%. The issue is single companies can't do that. They will not be competitive against companies that aren't doing it. You need an even playing field for this to work, i.e. you need legislation and uniform environmental standards across all states, whatever those standards may be. Probably even need similar packs across countries, within reason.

Right now, the US is moving in the opposite direction to this statement.
by password4321 | 2026-02-26 12:57:47+00:00
Maybe it's time to finally track down this person: http://voidnull.sdf.org

This page is anonymous

20190119 https://news.ycombinator.com/item?id=20220048 (149 points, 51 comments)

20130501 https://news.ycombinator.com/item?id=5638988 (453 points, 243 comments)

https://news.ycombinator.com/threads?id=voidnull

https://antirez.com/hnstyle?username=voidnull&action=search
Show HN: Cowork Context Kit – tiered context management for Claude's file access
by Hughtopian | 2026-02-26 12:58:05+00:00
I was running Claude Desktop (Cowork) on a 462 file project folder. Claude reads every file at the start of each session, which burns context window on outdated and irrelevant docs. Output quality was degrading noticeably. Built a near-line tiering system: a manifest template per folder, global instructions for tiered access, and a Cowork skill for consistency. ~10 min setup. MIT licensed.
by graemep | 2026-02-26 12:58:18+00:00
Its funny how all the racism is happening somewhere else in the country, but very few people experience it themselves.

I have lived in several parts of the UK, have friends in many more. I currently live in a very white village. I am visible ethnic minority. I see no sign of racism. I know of a few overt racists at second or third hand (they know someone who knows someone I know).

There is lots of racism on social media, but even most of that is in reaction to ragebait posts, some posted by people who are not even British.
by hnthrow0287345 | 2026-02-26 12:58:35+00:00
>Most assume the truck driver is being inconsiderate.

You could probably add a whole section of specifically learning to drive a car with trucks on the road to driver education programs and it would do wonders for traffic.

>Anti-idle ordinances exist in several US states and EU regulation is moving in this direction.

Yep, grab a sleeping bag or take your clothes off and use evaporation cooling on yourself. The good news is that car/van camping stuff can apply to trucking as well and that is fairly popular these days.

Another option is simply having places to sleep outside of the truck that are powered by solar/wind and don't cost anything to truckers, but that's only viable when we actually care about reducing emissions over profit.

>Every kilogram you add to the vehicle is a kilogram you can’t carry as freight.

You can save a bunch of weight by not having the sleeper cab if you can readily stop somewhere for a safe place to sleep. There's quite a bit of frontier savings you can do by externalizing costs of transporting stuff to other industries (aforementioned free hotel rooms) and getting tax payers to pay for it, which makes a ton of sense here since trucks are transporting all of the food we eat.
by nl | 2026-02-26 12:59:27+00:00
> The only way they will is if the hyperscalers and AI companies start to implode -- which will kill a huge portion of the US economy and lead to global recession, so, cheap RAM but nobody can afford it

This isn't right.

RAM prices (and most components) are very finely balanced between supply and demand. A small shortfall in supply leads to a large increase in price, and a large shortfall in supply leads to very large price increases.

It takes 2 years for an existing RAM supplier to build a new clean room factory to make RAM.

All the RAM manufactures saw this shortage coming 6 months ago.

If you follow the news, the existing manufactures are investing heavily. Here's Hynix annoucements:

Nov 25: Hynix plans 8-fold boost to cutting-edge DRAM production in 2026, https://overclock3d.net/news/memory/sk-hynix-plans-8-fold-bo...

Dec 25: Hynix investing $500B (I guess this is a mistranslation somewhere!!???) in new RAM factories, https://www.pcgamer.com/hardware/memory/hot-on-the-heels-of-...

Jan 26: Hynix to spend $13 billion on the world's largest HBM memory assembly plant, https://www.tomshardware.com/pc-components/dram/sk-hynix-to-...

The supply is being built to match the demand. Prices will stabilize, and the manufactures know there is lots of latent demand.

In 2 years time RAM prices for consumers will be normal again (not sure about GPU RAM though!)
by tripzilch | 2026-02-26 12:59:36+00:00
The reason why we're not keeping lists of which people believe what religion, is because such lists were extremely useful to the nazis in WW2 when exterminating Jewish people.

> Think Orthodox Jews

Pretty sure they would remember why this is the case.

> Regulating a sacred scroll like a database table seems wrong.

There is actually no perceivable or material difference between something that is considered "sacred" and that which is not. It really hinges on whether some subset of some splinter of some religion considers it so.

But, I'm not familiar with these cases you mention, I think there's some details left out that should matter. The really weird thing to me, is that a sports club can keep a list of members easily (yes they need to abide by the GDPR but it's not hard), and if somehow a "religious group" can't manage that level of organization, I don't think their opinion on what objects are considered "sacred" should count for much, either.

Another issue is that "religious groups" can have a different opinion of who are their members and who they get to keep data on, and it doesn't matter whether those records are "sacred" or not, according to the GDPR it is not the "religious group", but the people whose data is being kept whose opinion counts. It would be ridiculous otherwise. I had to email a Church to stop tracking me (which happens if you're baptized as a baby), and that should be my choice, it would be insane if they could claim "yeah tough luck, but our records are sacred".
by louwrentius | 2026-02-26 12:59:47+00:00
I've seen this pattern play out, and been frustrated by it many times over.

> Authority matching responsibility. That's the only fix I've seen work. Either you get decision-making power that matches the decisions you're already making, or you find a place that treats your judgment as an asset instead of something to manage.

I don't think the solution is to become some kind of dictator. And I don't think it's about valuing your judgement.

The key issue is a fundamental misalignment of core values. In the examples given, the culture is such that quality is not the highest priority. A system based on consensus only really works if core values are shared, or there will always be discontent. Consensus won't work.

If you care about quality, you have to look for another organisation and have a lot of questions about how they assure quality.
by h14h | 2026-02-26 12:59:54+00:00
Oh dang I had no idea that gpt-oss-120b was that cheap these days.

And yeah, given Vultr inference is in beta, their docs ain't great. In addition to kimi-k2-instruct and gpt-oss-120b, they currently offer:

deepseek-r1-distill-llama-70b
deepseek-r1-distill-qwen-32b
qwen2.5-coder-32b-instruct

Best way to get accurate up-to-date info on supported models is via their api:
https://api.vultrinference.com/#tag/Models/operation/list-mo...

K2 is the only of the 5 that supports tool calling. In my testing, it seems like all five support RAG, but K2 loses knowledge of its registered tools when you access it through the RAG endpoint forcing you to pick one capability or the other (I have a ticket open for this).

Also, the R1-distill models are annoying to use because reasoning tokens are included in the output wrapped in <think> tags instead of being parsed into the "reasoning_content" field on responses. Also also, gpt-oss-120b has a "reasoning" field instead of "reasoning_content" like the R1 models.
by isomorphist | 2026-02-26 13:00:15+00:00
In 1968, Knuth showed that combining formal structure with natural language communicates algorithms better than either alone. Pseudocode became standard practice. This paper generalizes the insight.
Knowledge representation faces the same forced choice today: formal systems (OWL, RDF) that lose meaning, or natural language that loses structure.
The paper argues the generalization was blocked by a single condition: no reader existed that could hold richer formal systems (modal logic, type theory, probability theory, lambda calculus, relational algebra) alongside multilingual natural language simultaneously. AI systems (c. 2024) satisfy that condition.
Companion paper realizing Leibniz's characteristica universalis: https://doi.org/10.5281/zenodo.18733511
Spec (AI-facing): https://lingenic.ai
Human-facing: https://lingenic.com