skysight-inc/HackerNews huggingface dataset:
> We shouldn't be fighting. We're powerless.

No we’re not. It’s okay for regulators to fix our mess in the meantime (though I wouldn’t get my hopes up), but we should teach others to see the imbalance and regain the power. This is the fight we should be fighting, and it’s the only sustainable way to go.
Loads for a while then crashes for me. Guessing too much RAM usage
Location: San Francisco, CA
Remote: Yes
Willing to relocate: Yes
Technologies: C++, C, React, Typescript, Python, SQL, RAG & information retrieval, LLM
Resume/CV: https://davidsantamaria.com/resume.pdf
Email: davidsantamaria1245@gmail.com

I'm a new grad with ICPC experience, interned at Google, and two startups. I like low level development, and have recently picked up an interest in AI and rag architecture
Somehow still much cheaper than NASA:
https://www.usaspending.gov/agency/national-aeronautics-and-...
"I don't like to have all the work that went into Starliner to be in vain"

Is pretty much straight something cost fallacy if you're then saying to spend another penny on a program that has performed so badly
The real hard limit is 73 bytes [0], to actually run any code in the executable without segfaulting right away. You can cram about 3 simple syscalls into that limit (e.g., my BGGP4 submission [1], which copies the executable to another file), including the final exit() or exit_group() if you want your program to terminate cleanly. Strings are very costly: I couldn't get a Hello World below 77 bytes.

[0] https://tmpout.sh/3/22.html

[1] https://github.com/binarygolf/BGGP/pull/3/files, assembly at https://gist.github.com/LegionMammal978/347c939def56dcba449c...
I genuinely can't tell if there's some spice in your comment here haha
I mostly use a 32-core Threadripper. But I’d kill for an M4 Ultra + 4090 setup. Or I guess now 5090.

The upcoming Nvidia Linux AI boxes are interesting.
Out of curiosity, why do you want unencrypted HTTP when HTTPS is available?
I've seen Greek computer scientists write Omega as an underlined O. Much easier than trying to approximate the printed letter Ω but still unambiguous, unless you use underlining to denote something in your formulas.
Ada devroom at FOSDEM: https://fosdem.org/2025/schedule/track/ada/
In the CBDC system, most commercial banks would cease to exist anyway, people would directly have accounts with the central banks.
As someone who suffers from depression, I can anecdotally attest to the phenomenon of "Mind after Midnight" [0] mentioned in the study. And I'm a self-confessed night owl. It's remarkable how things just fall apart in your mind at night, and just go back to normal the next morning (most of the time).

[0] https://www.frontiersin.org/journals/network-physiology/arti...
This is a fun theory that I've heard repeatedly, but with no evidence. Is there any indication that this is actually legal and happening? I have friends who work in the space that tell me that it's neither.
> Of course, Firefox also broke extensions on Android for several years

Hmm, I didn’t really notice that. (I’m using Fennec F-Droid though, but it’s pretty close to the official Firefox build, with only a few minor tweaks.)

Could you tell me more about what was broken for you?
Doesn't matter, cannot be done by the board alone, explicit shareholder approval required for shutdown.
"Near collision" has some currency, as in this prize-winning photograph.

https://en.wikipedia.org/wiki/1950_Pulitzer_Prize#/media/Fil...
Crowds of a high enough density push people in orbital waves, with both clockwise and counterclockwise oscillations pulsing at 18 second intervals through the crowd. Monitoring these motions in realtime is possible and may help prevent crowd crush events.
Also: At high densities crowds act like sticky springs, with the ground adding the sticky.

18 seconds before the next wave of people crushes you. 18 seconds to get out. 18 seconds could save your life.
Done (link says 6 samples?)
the human, or the LLM?
Are you disenchanted with technology, or disenchanted with being a wage-slave code-monkey following orders and shipping crap software to make shareholders rich?

I only ask because I wasted too long confusing the two.
How do you disable the AeroSpace tiling, are you just using the floating layout? Can you share your config?
Nice write up. Liked the thing on spotlighting. Experienced that in a non-dev role before and never really realised what that was at the time.

Some bits reminded me of some of the lessons in the linux kernel management style guide, so gonna link it here in case someone hasn't come across it before.

https://www.kernel.org/doc/html/latest/process/management-st...
C SBOMs, and how pkgconf can solve this problem
Is that really a "quirk" of specifically Go? I am pretty sure Java--the implementation of which defined a lot of how numerous languages handle this kind of thing--has the same behavior: you can cast String[] to Object, but not Object[].
Having personally implemented a Unicode text renderer in both DirectX and OpenGL back in 2002 for the Japanese game market, I dare say that chances are that I know a heck of a lot more than you about high performance multilingual text rendering. Don't presume.

You just made the exact same argument that Casey Muratori absolutely demolished very publicly.

The Windows Console dev team swore up and down that it was somehow "impossible" to render a fixed-width text console at more than 2 fps on a modern GPU when there are "many colors" used! This is so absurd on its face that it's difficult to even argue against, because you have to do the equivalent of establishing a common scientific language with someone that thinks the Earth is flat.

Back in the 1980s, fully four decades ago, I saw (and implemented!) colorful ANSI text art animations with a higher framerate on a 33 MHz 486 PC! That is such a miniscule amount of computer power that my iPhone charger cable has more than that built into the plug to help negotiate charging wattage. It's an order of magnitude less than the computer power a single CPU core can gain (or lose) simply from a 1 C degree change in the temperature of my room!

You can't believe how absurdly out-of-whack it is to state that a modern high-end PC would somehow "struggle" with text rendering of any sort!

Here is the developers at Microsoft stating that 2 fps is normal, and it's "too hard" to fix it. "I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively" from: https://github.com/microsoft/terminal/issues/10362#issuecomm...

Here is Casey banging out a more Unicode compliant terminal that looks more correct in two weekends that can sink text at over 1 GB/s and render at 9,000 fps: https://www.youtube.com/watch?v=99dKzubvpKE

PS: This has come up here on HN several times before, and there is always an endless parade of flabbergasted developers -- who have likely never in their lives seriously thought about the performance of their code -- confidently stating that Casey is some kind of game developer wizard who applied some "black art of low-level optimisation". He used a cache. That's it. A glyph cache. Just... don't render the vector art more than you have to. That's the dark art he applied. Now you know the secret too. Use it wisely.
RustDesk – open-source remote desktop client
Show HN: Tuono – Fullstack web framework based on ReactJS and Rust
Hi folks,
I started thinking some time ago about how to use ReactJS's server-side features with backends that aren’t specifically built with Node.js or Deno.

After some research, I found that the only strict requirement is a JS engine for server-side rendering, while the rest of the runtime can be in any language.

For this reason, I started developing a full-stack ReactJS web framework with a Rust-based backend (the API draws heavy inspiration from Next.js).

The server performance is already impressive, with a 4x improvement over the latest Next.js. We’re tracking it in a separate repository: https://github.com/tuono-labs/tuono-benchmark.

The project aims to support the delivery of traffic-intensive apps, taking advantage of the strong library support available in both technologies.

Server-side rendering is already functional, and we're continuously adding new features.

I would love to hear your feedback.

Valerio (https://github.com/Valerioageno)
That's unsurprising since NASA pays Space X.
NASA does a lot more than SpaceX. What do you think those two entities do?
Build a 3D scene of distinctly colored right circular cones with their apexes at the 2D planar vertices, and their axes perpendicular to the plane.

Render a 2D orthographic view from 'above' the apexes.

The z-buffer will preserve pixels from the nearest apex.

(Yes, I now there are shadery ways to do this, but the classic 3D cones demo is trivial to understand and implement).
Certainly doesn't help that Congress wants to shove 11 billion down NASA's throat mostly against their will [0] while also trying to defund missions that SpaceX would never do, like investigating climate change, or advancing science that isn't profitable to themselves.

[0] https://www.theregister.com/2023/09/08/nasa_sls_cost_concern...
Show HN: Type and Automate Any Work
Describe your complex tasks in plain English and watch them executed with proper reasoning. Think 10x power of No-Code AI Workflow tools.

Example use cases:
- Identify what customers are saying about a product

- Create a Dockerfile (single GPU) for any GitHub repo

- Monitor competitor activity on socials
AI Takeover Might Happen in 2 Years
yes it was. it was just so full of memberberries that everyone gave it a pass
tldr; They found that sea turtles have been swimming in the sea
Didn't know about that, will have to take a look.

I think I am the "inventor" of the first 64 and 32 byte intro competitions. (Just checked, we ran a 64 byte competition at the 0a000h 2002 and added 32 byte in 2003.) See https://0a000h.de/2002/ and https://0a000h.de/2003/ - releases are on scene.org
Good luck with that social awkwardness thing going on.
why do you want to save a file unencrypted on your filesystem, when encryption is available?
No, it'd be a huge overreach as ARM itself doesn't sell finished products.
No, I don't believe you. Mathematicians love inaccessibility.
Fraktur is still used in model theory, but I don't believe that is easier to write than A' or Â or something like that.

Set theory has aleph א and beth ℶ which are refreshingly not Greek but Hebrew letters.
an aspect of the step(pe) function is that around the Med the resources which fed 1 horse could be used to feed 4 humans instead; I think that ratio was probably inverted on the steppes.
Autogene cevumeran with or without atezolizumab in advanced solid tumors
The fitness function that would govern that evolution would be new though. We’d be intentionally optimizing for brains that work that way with some new social or technical construct. Like if we said “autism is the new exposed ankles” and suddenly had many more babies who also demonstrated that trait. Or if we had access to technology that would select for that outcome, gattaca style.
Reminds the sand trafficing espicode from NPR Planet Money: Peak Sand https://www.npr.org/sections/money/2018/07/13/628894815/epis...

>A few years ago, an entire beach in a remote area of Jamaica vanished. Thieves dug up hundreds of tons of sand and hauled it away in dump trucks in the middle of the night. The sand--white, powdery, Caribbean sand--was worth about a million dollars.
I think that's a joke but honestly I think there's a disruption opportunity here.

The easy thing about sand is that it takes whatever shape you want it to. The hard thing about sand is that it has to be firm (strong internal chemical bonds) and in small granules (somehow, lots of energy had to go into breaking those bonds, in the beach case this is wave energy).

But if you had a large enough library of rocks with known shapes or which will break along predictable lines, and a precise enough idea of the ultimate desired shape for your project, you could skip the energy intensive middle part and just use large rocks that mostly fit instead of tiny rocks in the form of sand-based concrete. Then you'd glue those rocks together with concrete--which would still require sand, but now much less of it.

I'm not sure how the monetary economics would shake out, but from an energy budget perspective it seems like a win to not require things to be broken up so tiny just to have them glued back together into something so large. "cheaper" to just mostly solve the puzzle out of already large pieces.
This is the most important thing about riding a motorcycle, too. If you almost crash, you just got lucky. Consider the root causes, don't just be proud you escaped the situation.
I don’t know enough about kernel development to agree or disagree but I am thoroughly entertained
C++ atomics, from basic to advanced. What do they do? (2017) [video]
and MINIX is the most common operating system, thanks to Intel https://www.networkworld.com/article/964650/minix-the-most-p... :)
And your needs and technogy doesn’t change in 1000 years?

Does it really make sense in 2025 to use Quicken (?) with a dialup modem that calls into my bank once a day to update my balances like I did in 1996?

Imagine 1960 and your toaster gains control over your washing machine. Why are they even in the same box?

Imagine in 2002 your MP3 Player, your portable TV, your camera, your flashlight, your GPS receiver, your computer you use to browse the web, and your phone being the same device…
It seems to be one of those "pick any two" jokes, but those usually only have three items on the list. And yet pretty much everything on this list feels mutually exclusive.
how come you elected not to enumerate *any* of the real issues you expected?
This was a major annoyance, so you descided to become an even bigger one?
This is happening in SEA, too. The Chinese show up with a giant ship to some rather remote island, offer a few promises or money in exchange to take a little, and completely ravage what beach exists. I've seen it firsthand.

To my knowledge, but not necessarily fact, they aren't even working with the country's national government, but small poor regional governments directly.
https://www.theregister.com/2020/06/30/hard_to_find_linux_ma...

One of the main issues Torvalds says the kernel has is not being able to find maintainers. People don’t want to be abused while volunteering could be part of that.

Another possibility is that he gets paid over a million dollars a year by an employer, who will have some concerns over legal risks, reputation, etc.
Because their business model is to focus on manufacturing so that they don’t compete with their customers. This gives them access to Nvidia and amd with no conflict of interest. This is not something I’m just speculating about and writing about here as a counter point. This is literally a well known and specific strategic business decision made by tsmc.

Foxconn I’m less familiar with them so I can’t comment on that. But I wouldn’t be surprised if they had a similar strategy. Would apple really outsource to them if they were making their own competing phones? Fuck no.

That being said you know that all phone technology comes from abroad right? Like most design and manufacturing come from Asia. It is impossible for America alone to support the full stack of this technology. But Asia can.
> I can cast a `[]string` to `interface{}`, but I cannot cast `[]string` to `[]interface{}`

Surely that's just contravariance, though? You can't cast []string to []any because that would allow you to write non-strings to it.
At the end of the day, legislators need to weigh the consequences of regulation like the GDPR. Has it really helped people retain control over their personal data? I doubt it. Sure, companies like Meta and Google are compliant, have added the necessary features to their products. But to what degree do people actually make use of these? And what harm (if any) is averted in this way.

On the flip side, consider the economic cost that was caused by the GDPR. There are compliance and reporting obligations that require time and personell. There are additional development and monitoring costs. There is an impact on business models that have made it more difficult to monetise a user base. And lastly, there is a huge legal risk. Courts are scrambling to interpret the GDPR and the EU commission is happy to dish out fines (albeit mostly against American Big Tech companies).

On the bottom line, even well-intended legislation like the GDPR may have huge economic costs with little tangible benefits. And that’s not to speak about later legislation like the DSA (censorship) law, the DMA, the AI Act. And worst of all, the supply chain law (even though that’s unlikely to be as much of an issue for the software industry).
> That’s it, there is no other reason for a company to pay anyone except to bring more value to the company than they cost to employ them.

The implicit part is that if you engineer a good system then it saves money with less bugs and breaks less, and also makes money by allowing faster development and iterations.

There are plenty of examples here. I could point at how the PlayStation network just went down for 24 hours, or how UIs are often still very laggy and buggy, or I can also point at companies like Vercel that are (I assume) very valuable by providing a convenient and easy way to deploy applications... the fact that there are many SaaS out there providing convenience of development proves that this adds value. Despite this businesses are not having their engineers do this in-house because somehow they don't see the immediate ROI for their own business. I would just call that lack of vision or creativity at the business level, where you can't see the value of a well engineered system.

Businesses are free to run their company in whichever way they please, and they can create crappy software if it makes them money, but the point is that when this is industry-wide it cripples the evolution of software and this is then felt by everyone with downtimes and bad experiences, even though hardware is unbelievably fast and performant.

> Should game developers write a custom bespoke game engines and optimize them for each platform?

This is a good example actually. Most companies that want full creative control are making their own engines. The only exception here is Unreal (other smaller engines are not used by large companies), and from what I can tell the Unreal engine is an example of great software. This is one of those exceptions where engineers are actually doing engineering and the company probably can't afford to have them do something else. Many companies could benefit from this, but it's just not as straight line from the engineering to profit and that's kind of the root of why there is so much bad software out there.
As you're very likely already aware;

Tank on the Moon (2007) is a French documentary film about the development, launch, and operation of the Soviet Moon exploration rovers, Lunokhod 1 and Lunokhod 2 in the period from 1970 to 1973.

https://en.wikipedia.org/wiki/Tank_on_the_Moon

on youtube: https://www.youtube.com/watch?v=Q_0K2-Tf3Ko

A bit of sometimes overlooked history.

It's about time for a larger scale robot base .. good trial run for elsewhere at even greater distances.
The app updates you mention are most likely due to the problem of not being able to hot update client side code easily / at all in the google/apple ecosystems.

Web actually excels here because you can use service workers to manage versioning and caching so that backwards compatibility is never a concern.
Vinod, often flashy and interesting, also often plays a bit fast and loose..a strategy that seems to land his lab good journals, but questionable replication. So I immediately looked at the preprocessing steps in the methods...which is, annoyingly, in supplemental 1. A few comments:

It is written so vaguely, it is difficult to understand what preprocessing steps were done and in which order (which matters). The steps to avoid motion confounds mostly talk about why they didn't do certain things (e.g. GSR regression), and not what they did do (tissue signal covariates?), what about non-GSR based noise cleaning to remove physiological and motion related noise? The study may be good,I just wish it was written more straightforwardly, and less like they are weaving past potential reviewer objections.

Vinod (v) To Vinod a paper is to write it so loose and sexy, so fast and seductive, editors are bound to wake up the morning after with a new babe. (Just a little joke among some colleagues of mine).
Doesn't work properly with newer versions of MacOS and requires you to disable SIP.
I've never done any Mac programming, yet that was my reaction when I heard about it. Why would you choose that name for anything C++-related?
Or asteroid impact.
Q.js: All-in-One Front-End Framework That Can Replace Angular, React, Vue, etc.
I think the second one is just a userChrome.css tweak? It’s in between the WebExtensions and the omni tweaks I’d say.

userChrome tweaks can get you a long way – for example, I’ve reimplemented the Australis-like tabs (for the nostalgia sake, mostly) using that. Of course, the downside is those tweaks break with updates sometimes.

If you’re wokring on a userChrome tweak, you might want to enable devtools for the browser UI itself: https://firefox-source-docs.mozilla.org/devtools-user/browse...
The likelihood of an extinction-level asteroid impact event on both planets at the same time is significantly lower than such an event that hits only one planet.
This is like assuming that cancer is good? More cells, better body?

This is just a hypothetical counter-argument. More connectivity could be better, "more intelligent", and autism seems to be "cool" among nerds for this reason. But maybe it's just a fallacy, just a way to pretend to be something better.

Again, all hypothetical.

Yesterday I listened to a podcast episode about bird brains [0]. That some birds have a way more efficient brain than ours, even if they are not as intelligent as we are. They are smarter than other primates, but their brain just weighs around 10g, while the one of chimps, which are about as intelligent as some birds, weighs 400g and consumes a lot more energy. They have an underdeveloped cortex, so apparently it isn't as important as one might think. That it could be that the cortex is more dedicated to sensing, than to thinking. Birds, for example, don't have such complex sensory inputs like our hands or our entire skin surface, that "memory mapping" all those inputs requires such a big cortex.

[0] https://www-spektrum-de.translate.goog/podcast/spektrum-podc...
pure nitpick:

- lowercase b implies bits, which is (0|1).
- uppercase B implies Bytes, which is* 8 bits(1100 1001).
- "ps" stands for "per second" and is typically used for bits.
- "/s" stands for "per second" and is typically used for bytes.
- realistically, context suggests 5120 bit per seconds, which is rather slow.
- 5MB/s is 40Mbps, 8 times over 5Mbps, enough* for couple 4K H.265 streams.
OpenDAW – a new holistic exploration of music creation inside the browser
For several years, only "recommended" extensions could be installed, and the number available was extremely limited. Over time, some workarounds showed up, but broad extension support was absent from mid 2019 to late 2023.

Third party builds differed, of course.