skysight-inc/HackerNews huggingface dataset:
GPU saw a 10% improvement over the TPU

>The TPU is so inefficient at FTs that the researchers did not use the FFT algorithm on sequences < 4096 elements, instead opting for a quadratic-scaling FT implementation using a pre-computed DFT matrix.

> on an Nvidia Quadro P6000 GPU, the FT was responsible for up to 30% of the inference time on the FNet architecture [0]

This company [0] claimed in 2021 they could squash inference time by 40% if google would use their light chips on TPU. Perhaps more if FFTNet does more heavy lifting.

[0]: https://scribe.rip/optalysys/attention-fourier-transforms-a-...
800,000 was the entire state. For example, they turned off the entire city of Red bluff. Red bluff is not in the Bay area. The number of customers that got turned off in the Bay area was much less than 5% of the population. I am sure you can see that that is very different from a nationwide blackout.
> There's a thriving industry of companies providing fanless ARM based machines either shipping with LTE modems, or with M2 & SIM slots on the board to provide your own

When I did this about 10 years ago we had quite a number to pick from. Build your own was possible. But that was only because of our organization had the capability and expertise to do it. We settled on 3 off the shelf ones. That was dependent on cost and number of I/O the customer was needing.

DiY basically is 'first make your own computer with the ARM/MIPS/x86 chipsets' then 'spin your own special firmware for it'. Then 'build your own ground up linux distro or similar with compiler chain and SDK to work with it'. You may be able to get someone to sell/give you a reference layout/SDK. Then after all of that. You are now ready to add in a modem. Also prepare for the certifications of all the mobile networks you want to run on. Plus software for you to interact with the cell modem. Oh also you need to work on getting yourself provisioned correctly in the mobile networks. When you do for five devices it is a couple hours of playing with an API. But you probably want hundreds of them so be prepared for managing that, plus billing. Oh also you need to manage EoL for your parts. Many IoT installations are looking at you hanging around for 10+ years.
Your arguments are that it doesn't work in the short term, not in the long term. If you don't do this now then what is a choice of convenience eventually does turn into a choice of necessity. Wherever possible resist with your wallet. Resist with your words. Resist with your choices. Don't find ways to argue that you can't do something, find ways to do as much as you can.
oooh; i certainly will!
It's very interesting who's allowed to do what...

- CEO running multiple companies: "Genius! Superstar! Incredible!"

- Working class guy working multiple jobs: "Hard worker! Hustler! Lifting his family out of poverty!"

- Office worker with more than one full-time job: "Overemployed! Fraud! Double-dipping!"
How to use a histogram as a legend in ggplot
Hi nill0, please don’t link directly to pdfs on arxiv, but the abstract page instead. Like this: https://arxiv.org/abs/cs/9301110

The reader can decide if they want to go further. Thanks.

Also, enjoying your submissions, but please pace yourself.
Help me square this circle:

> A member of the community did a deep security analysis of the extension and found multiple red flags that indicate malicious intent and reported this to us.

> As a reminder, the VS Marketplace continuously invests in security

If you’re relying on the community to alert you to the issues in the marketplace, perhaps you’re not investing enough in auditing popular extensions yourself?

I would also suggest that the trust model for VSCode is fundamentally broken - you’re running arbitrary third party code on client machines without any form of sandboxing. This is a level of security you would not deploy into Azure, so why is “run arbitrary 3p code on someone else’s machine” appropriate for VSCode?

While I appreciate the work that the VSCode team does and I use it, the lack of any form of sandboxing has always bothered me.
Show HN: An open source generator for complex SDKs
Hi It's Logan (op) and David, we are launching our first open source Python SDK generator with other languages to come :)

We built this because we believe that the OpenAPI Generator project is a mess and simply doesn't work for most users (us included). Additionally, proprietary generators miss the mark for complex use cases, and restrict developers from doing what they do best: writing code. On top of all that they force you into proprietary configuration layers for many desirable features which increases vendor lock in and pulls you further away from your API spec as the source of truth.

So we built Borea, a generator that allows you to generate models, documentation, and handlers from an OpenAPI 3 spec and then implement your own custom code (webhooks, state management, authentication, real time data processing, etc.) by just ignoring those files in the borea.config.json file just like you would a .gitignore file and writing directly to them. That way your custom logic is preserved on regeneration.

Please note that this is an early stage product and is not production ready for some cases. We recommend doing extensive testing before deploying your SDK to production.

If you like what we have built or just want to show some love, star our repo, if you want to use it, just follow the instructions in the README. We are open to feature requests and contributions on our repo and our Discord server (links on our Github profile)
In my experience people's ideas of "offensive" is all over the map. However, peoples treatment towards accusation of being offensive are all treated equally. i.e. punishment for offending is a binary function of accusation, not a function of the actual offense.

It's this mismatch which has contributed heavily towards society's whiplash over the last decade.
It seems you have already accepted your subjugation. So it shall be, then.
Does constraining opinion markets help or hinder free commercial markets?
> If a naive journos tries, it’ll be killed by their editor, if not the editor-in-chief, probably under the veneer of legal and/or ethical grounds.

In a lot of situations, the editor needs to know the source so they can evaluate their credibility and to ensure the journo just isn't making stuff up and attributing to anonymous source. At that point, there are many examples of the editor putting stuff into the copy that the journo did not included. Just because something is released under the journo's name does not mean the journo wrote it.
Reviving old ideas and comparing them to SOTA is not necessarily bad especially if they provide benefits over the SOTA model. It brings the old ideas into the community idea cache if you will. It’s somewhat annoying if the authors do it thinking it’s a novel idea when it fact it’s a 20-30 year old one.

This reminds me of some HN comments about rocketry ideas and in the thread one of the comments was “Everything in rocket science has been theorized/tried by some Russian scientist 40-50 years ago” and it still gives me a chuckle.
Tech Connections did a video showing exactly this.

https://www.youtube.com/watch?v=yO5fJ8z66Z8
Trusted Device Inventory for Jamf
Agree, the us, and its allies have made some stupid decisions, but I would not be so sure there’s no threat from Russia. Putin may have already concurred the US by replacing its government by people that are owned by Putin, that vote and decide the way Putin wants them, and that are destroying the US and its economy so it can no longer be a leader in the world.
Linus' reply to Christoph https://lkml.org/lkml/2025/2/20/2066

> What's next? Saying that particular drivers can't do DMA, because you
don't like that device, and as a DMA maintainer you control who can
use the DMA code? That's _literally_ exactly what you are trying to do with the Rust code.

Linus did the right thing eventually and spoke up
Because Dan may not have meant the words precisely as uttered, Carol's exclamation of surprise may cause Dan to focus in on better comms.

"Of course I've used the command line, I meant this <insert favorite replacement for Bash>"
MichiganTypeScript: A WebAssembly runtime implemented in TypeScript types
Kepler’s half-insight, half-inferential-leap that the orbits were ellipses and not just off-center circles (made possible by the fantastic quality of the data Brahe gathered—he didn’t even have a telescope, remember) was very important to Newton’s positing the law of universal gravitation. (The universal part is much more important here, as far as a naturalist’s worldview is concerned, than the gravitation one.) See Arnold’s writings regarding just how tiny the difference is between the two possibilities.

Would Kepler’s absence have stopped scientific progress? Probably not. But some very, very important parts of it would not have proceeded as they did.
It's highly unlikely anyone is producing for all X hours in their work-week, especially in a "thinky" field, there has to be some time for the mind to digest and breathe. For many people this usually happens in the midst of chatting with coworkers, clicking through HN, or staring off longingly into a space that isn't there, passively thinking about a side-project, etc. Why pretend like this digestion time doesn't exist/must happen in an office?
One note I have about your pricing page is that you don't explain what a startup or small to midsize team actually is. I would also much rather have a set pricing scheme immediately with a 60-90 day trial period similar to how slack works.
> I am surprised you do not realize that cities have different civic requirements than countryside.

Why do you think that? Stating a difference in civic requirements does not change any of the arguments put forward. I can move around a city without electricity. And so can you.

> There seems to be general distrust of government in western society. When people in Chile seem to have no problem with the curfew, why are non-Chileans so concerned?

This may not be a popular view in the U.S. government right now, but there are good reasons to distrust governments. In fact, most societies have embedded this distrust into the government itself through interlocking powers, constitutions, rule of law, etc.. The desire for good government decisions is not unique to the people of Chile.

> Sometimes, you treat the symptoms, sometimes you take preventive measures against the symptoms while you buy time to address the root cause.

Note how vague you seem to remain about the actual benefits of a curfew. It's a pattern we see in many of the replies on this thread. I think this vagueness is probably an indicator that some commenters don't really know a good reason, but feel the need to argue in favour of a curfew.

... although I do not really understand this motivation. It's a policy decision like countless others, and I have no strong feelings one way or the other - but maybe I'm missing the emotional part.
When you file a lawsuit you initially make every argument you might possibly want to use in your initial filing, knowing some of them will be whittled down. Pretty much every lawsuit ever includes some claims that are a bit of a stretch, because the lawyers need to CYA. If you fail to make the argument you may be precluded from introducing it later, so it's just safer to include it now.
I'm building a startup. Saving hours for singular dollars is incredibly valuable.

A session in the parent comment is like building a set of changes that would usually take a few hours (but instead takes like 30 minutes of using Claude Code (reviewing, prompting etc) and 30 minutes of cleaning up).

A few hours also being what it would have taken using some combination of building it entirely myself and/or copy/pasting with Claude where it would save time.
Wow I didn't know about datalevin. There are a few Datomic like databases around by now, this one looks interesting. I have been following Datahike and XTDB.
+1, Sodium citrate is 100% a pantry staple for me now.
Generative art - I produced a collaboration with Gee’s Bend, Anna Lucia, and the Artist Rights Society.

It’s called “generations.”

It was a pretty crazy project that took 2+ years to produce.

Anna is really talented. The Gee’s Bend quilters are some of the finest artists in America.
I've used bees successfully. https://github.com/Zygo/bees
A protein from tardigrades may help cancer patients tolerate radiation therapy
It's very difficult to see if the last answer was correct. I'd like to see a counter or at least a history of the last few correct/incorrect results.
> if the achievement being discredited is the number of books he's seemingly written then it makes sense to a degree.

Only if you take "written" literally, as in, he didn't do the actual writing, he just told the stories orally and someone else wrote them down.

I personally don't care much about that; the stories are his (including, as I've said, whatever misrepresentations of what actually happened they contain). Lots of people have books ghostwritten, and that's not considered unusual.

More than that, there are famous examples of books for which someone got the credit for the writing when they actually did little or none of it: John F. Kennedy being credited as the author of Profiles in Courage, for example. Even the content of Profiles in Courage was probably less Kennedy's than the content of the books Feynman gets credited for was Feynman's.
I have to assume there is bright-line "swim at your own risk" language that protects Automattic from claims like this.
T cell conservation in emerging H5N1 viruses suggests global protection
I’ve been using dev containers every day for the last two years, so I’m a big fan.

Working across different code bases that use variations of tools and versions, I no longer have to think about them clashing, or using Homebrew.

Very useful for rapidly onboarding new team members, they are of course free to roll their own dev environment, but we have a known good system to use if that doesn’t work or breaks.

I wouldn’t use the CLI of this post, instead I launch them using a Raycast quicklink (e.g. vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/ministryofjustice/modernisation-platform-...)

The team I work on publish some internal guidance for using them https://github.com/ministryofjustice/.devcontainer
Someone asked about resources and I ran into this while evaluating embedded db options for a golang project - it's a collection of db components implemented in golang:

https://github.com/thomasjungblut/go-sstables
May I piggyback here?

What software tools are used for this sort of work?

I'm aware of/have tried:

- Processing (as well as processing.py)

- Nodebox

- OpenSCAD (and its derivative PythonSCAD which allows using Python in it)

EDIT: and METAPOST/Asymptote/TikZ which I forgot to mention

What other tools would folks recommend?
Thanks, that apparently flew right by me.
If anyone is interested in seeing bald eagles, there is a nesting pair in Big Bear, CA with three eggs being monitored via live webcam: https://www.friendsofbigbearvalley.org/eagles/
Yes it's a CLI REPL, you build and run the binary using the instructions in the README and then create/insert/select from it by typing those commands into the CLI.

Currently there's no way to connect to it like you would a normal SQL db, but you could embed it like you would sqlite.
Yeah, LLM capabilities are measured with fresh context windows, yet people want to use them with 50k, 100k, 500k tokens.

As you pack in more and more context the model's abilities really start to deteriorate.

The first 10k tokens are the juiciest, after that it just gets worse and worse.
I like the idea, makes it much more engaging. Some things were a little confusing like the coins concept. Also sometimes the ball trajectory is a little wonky, not sure if that’s just me. Nice work!
Bro, what? Of course you shouldn't. There are a lot of powerful influence on HN in a lot of different ways.
Show HN: I'm working on cataloging open source hardware designs
When starting a new hardware design, I often find myself pulling up familiar boards (like Adafruit or Sparkfun's dev boards) almost as often as the chip's application note. A full reference project provides useful context, like which voltage regulator they used or how a USB port is wired.

But, it's kind of an awkward process because I'll have to download the design files from Github and open it in the native CAD software (Eagle, for example). Plus, there's no easy way to search for a specific electronic component in Github and find relevant designs.

I've been toying with how to solve this. I'm thinking of a "Dribbble for electronics". A searchable, visual way to explore open source hardware designs without jumping between browser and ECAD.

I made a script to crawl Github for open hardware designs, then generate a schematic and interactive BOM for each design. Now, you can (hopefully) search for "ESP32"[1], "WiFi"[2], or "Bluetooth"[3] and browse relevant designs to view in browser.

[1] https://www.openappnote.dev/tags/esp32/1

[2] https://www.openappnote.dev/tags/wifi/1

[3] https://www.openappnote.dev/tags/bluetooth/1
The mind is not a material phenomenon, in the same way that a video game is not a computational one.

The emergent experience exists at the level into which it emerges. It's constructed at a lower level of organization, but not decomposable to them in a way that's meaningful without their recomposition—that's what makes the phenomenon emergent. The qualitative experience of a film does not meaningfully break down to the bits in the video stream, the compressed sound waves carrying the dialog, the photons hitting your eyes' rods and cones, or the biochemical signals in your brain.

The mind is not in the brain, but on the brain.
Those and hairball graphs. The NFTs and Midjourney of Data Science.
The bigger the companies/products/teams the less code you actually write.

Right now I have a project where a PM asked me to describe the logic of a certain thing to him and I couldn't do it. Literally I couldn't spell it out better than just reading the code.

I ended up translating the code into pseudo code and send it to him (would have made a flow chart if he wasn't very smart).

And it is not just because of "bad engineering" or bad org, no it was just features added to account for multiple series of edge cases that had to work properly or a few thousands of people would call our company to complain the system wasn't working.

Like the hard part wasn't the code, it was the flow chart. Changes to that flow chart could take weeks to implement/test/release.
Ada code is only in really good kernels, like in Genode.
Myrvhold has a bad rep in the tech industry due to Innovation Ventures.

But re: Modernist Cuisine, I've always puzzled over the COGS and ROI math. Despite the high price, he might actually be selling at cost. A lot of effort went into these books. The photography was surely expensive to create, and definitely to print. The books must be very low-volume sales, you have to account for the wholesale price to bookstores, and add some required margin for the publisher... I wonder if they are above water for Myrvhold at all. Not that he needs them to be, obviously.

I also wonder about Don Knuth, and some of the TASCHEN specimen titles. Publishing is a tough business!
No, a single point of failure means that everything depends on a single thing. I.e. if you've got 10 gas engines all being fed by a single pipeline. Or a single powerline providing all electricity to the full grid.

That pipeline/powerline is your single point of failure.

It is still a single network, but you need multiple failures to manifest into a cascading issue like this.

What you're probably thinking of is more akin to distributed system which fails when any one component fails, i.e. modern microservice architectures, aka distributed monoliths. But that's not the case here, because you constantly have minor issues on the grid. They're just continuously being handled. What becomes the issue is the cascade, with each failure increasing the likelihood of a following failure etc.

In web developer terms, this is as if a production k8s cluster fails because a node went offline, which rebalanced too many containers to another node which ran out of memory, causing it to crash and starting the cascade, ultimately ending with adjacent clusters starting to crash because of the error quotas etc
Thanks!

I haven't tested the new JSON format in ClickHouse yet, but even if something doesn't work at the moment, fixing it should be trivial.

As for the video service, it wasn’t actually a service but rather a set of local tools:

- Video capture/screenshots - macOS default tools

- Screenshot editing - GIMP

- Voice generation - https://elevenlabs.io/app/speech-synthesis/text-to-speech

- Montage – DaVinci Resolve 19
If you use threads / chains of messages in any form, I strongly encourage you to checkout caching. The cost savings are crazy. ($0.05 / cache read 1M tokens instead of $3 / 1M input tokens)
Anthony Wood
https://www.houseofgai.com/
the blog is really great:
https://www.houseofgai.com/blog
Rules I Learned About Technical Writing
Wu, or, that quality inherent in things that have been made with love?
“Can’t wait to see the Netflix documentary about this”
Yes, compute is cheap, but it was the actual lab procedure that required expensive equipment while also being time-consuming (although I don't remember the time required, maybe it wasn't that much). I remember the professor mentioning an upcoming machine by Illumina that was soon be able to sequence the DNA without cutting it into pieces, this is probably part of the cost reduction as in this way you wouldn't need to run a multiple alignment algorithm to reconstruct the sequence from the pieces. Thanks for pointing at this resource.
Rail Transit and Population Density
Looks like it’s built on Streamlit Python library and hence a bit slower
This is my goto guy for such things: https://www.artstation.com/greenindian8
I am unfamiliar with your usage of "twist" in the sense you seem to be using as it relates to complexity --- the APoSD definition seemed far easier for me to understand at least.

Thank you for taking the time to discuss this --- looking forward to reading the Google book you recommended --- hopefully it will come up as a point of discussion here at some point in the future.
I noticed that too. Was very disappointed the last brick wasn't destructing. Otherwise fun!
I literally just puts the thighs in the air fryer (I have a cheapy one from Tesco) for 30 minutes. The steamer I have was £15 in Sainsburys (it was on offer).

Most kitchen equipment except for the white goods is dirt cheap and even the really cheap stuff can last for years. Most meals take me 30-40 minutes to cook maximum.
Ah, web dev, always a pleasure.
I can't help but feel that it's different if a car runs 90% of the time but breaks down 10% of the time, and if it turns the direction you tell it 90% of the time, but the opposite direction 10% of the time.
I don't know how to cook either. I just put the thighs in the air fryer with some seasoning and steam the veg.
> A car can't power an entire household for days on end using a few gallons of gasoline per day, etc

Average home uses 30kwH / day. Average EV battery size 40kwh. Correct not days on end, but at least a full day to full capacity, and perhaps a few days at reduced capacity. My Ioniq 5 has an 84kwH battery so I guess I'd get a bit further.