skysight-inc/HackerNews huggingface dataset:
I was about to suggest the same thing, and I still think it makes a lot of sense.

However, the cache locality thing is complicated. Each bottle has data associated with it, but each processing stage might also have data. For example, maybe a particular stage uses a lookup table. Or maybe stages keep statistics as they process bottles.

If you have one CPU doing all the work for a particular stage, then per-stage data stays in its cache. But if you have one CPU doing all the work for a particular bottle, then all the per-bottle data stays in its cache. So there's a trade-off that depends on the specifics.
Ask HN: Should HN have a built-in spellcheck?
A LOT of comments have misspellings, which may cause a reflexive reaction on the part of readers who notice such that the person isn't very intelligent and/or can't be bothered to go back and proofread their submission.

I believe the first isn't true and the second is: people comment and move on.
In practice most audio channels are low-pass filtered and bandwidth limited, so I'm guessing that these modulation techniques are not going to work. Also, we have digital methods now.
> mere centimeters or millimeters of gap between notes

Or fractions of a mm.

As the player shifts to higher and higher positions on the fingerboard the physical distances become smaller and smaller for obvious physical reasons. At the very highest positions, the distances are almost imperceptible.

I would add that there are positional anchors, more like reference points that act as proprioceptive aids. In 5th position, for example, the thumb rests comfortably along the upper ribs of the instrument. But mainly it’s by less explicit reference.

The practice requirements are basically what you’ve stated; my daughter is a violinist at well known pre-conservatory program and her professor requires 4-6 hours of practice a day. A seat in a major orchestra is the result of truly gruelling preparation.
The right way does not mean cheaper.
Fun project and all but we already have good solutions for this written by teams of professionals with huge test cases and lots and lots of real world usage and you’re not going to prompt your way to something remotely of comparable quality as say Lit which already has the same kind of JSX functionality you’re looking for here, I’d even argue it’s better than JSX to be fair.
I created a similar project, https://serverlessmaps.com which lets you host PMTiles on S3 and CloudFront, with a Lambda@Edge layer where you could also do auth...

With 1TB free traffic from the CDN, and pretty small costs for S3 and Lambda@Edge, it's probably even cheaper to self-host I guess. Even lower costs would be possible by entirely using CloudFlare services (CDN, R2)...
At home, it just pops up for everyone on the local network so anyone can do it. Works nicely for us to be honest. I quite like it. And the remote works too. Overall, I’m quite happy with this stuff.

The only thing is that if you set up with all HomePods you can have your TV audio go to them too in stereo. Very cool. And Google doesn’t have that feature.
No. Spellchecking should be in the UI's (browsers), not part of HN.
When talking about department stores people in Europe will likely mean something like Selfridges in London, not Costco or Walmart. A vast difference in service and presentation.
> Rust has the very strong pro of already existing

But not in the Linux kernel. Any new effort will be greenfield, why spend the last two years and many more rallying around an entirely different programming language instead of writing a novel tool?

> Greg in particular has recognized how Rust’s type system will be helpful for preventing other kinds of bugs

Do you have any examples here?
Show HN: A lightweight SOTA RAG pipeline for processing visually rich documents
Text-based RAG does badly on visually rich documents like pitch decks or company reports.
We've been struggling with countless hacks to support all kinds of graphs, tables, and other random elements in our RAG pipeline until we realized this is fundamentally the wrong way to approach the problem.

There were two key bottlenecks: visual elements make the text a mess, leading (1) to poor retrieval and (2) poor understanding by the LLM.
Instead of supporting each corner case, we've developed a RAG pipeline that treats documents as both an image and a text, leading to a dramatic reduction in size (8B outperforms 70B) and a moderate improvement in quality compared to the current SOTA.
GPON is the most commonly deployed FTTH technology and is not symmetric, though it should be much closer than a 20:1 down:up ratio, much closer to 2:1 IME.
Driving my electric car to my oil drilling job in the middle of the ocean, as I do every day
As stated in the article written by the legal scholars at the Innocence Project:

> "There is no reliable evidence proving that Marcellus Williams committed the crime for which he is scheduled to be executed on Sept. 24. The State destroyed or corrupted the evidence that could conclusively prove his innocence and the available DNA and other forensic crime-scene evidence does not match him."

DNA evidence is based on proven science, and the DNA evidence that was not destroyed by the state is exculpatory.
I've lived in Fort Devens Massachusetts, and I've lived in Palo Alto, Saratoga, Atherton, and on the Stanford campus. Anyone considering Stanford vs. MIT, or any west vs. east school or job, should not underestimate the tremendous advantage of the California climate over the East coast.
I searched for the Fenn treasure [1] a tiny bit, unsuccessfully. We thought the clues pointed to a spot in northern NM. Turns out it was Wyoming!

If anyone is interested, I advise against buying Fenn’s book(s). I figured they’d help me find the treasure, but I found them poorly written. Recc instead to just scrub the public internet materials on the matter.

1. https://en.m.wikipedia.org/wiki/Fenn_treasure
My favorite contemporary physicist is doing a mundane job at NASA and does all the interesting theoretical research as a side project. I think this should be the default.
Is this article roughly the application of the startup mindset to research? With the major downsides that you're giving away your insights for free, and potentially actively help other companies profit from your work. You don't go as far as to productize the research, but just make it really easy for others to do so by building "artifacts" for it.

I'm not a researcher, but have thought about doing a PhD in the past.

It's probably a lot more nuanced that this. Show progress but don't make it easily accessible. *Hide* something important for yourself. Kind of like modern day "open source".
No, for a few reasons:

1) Browsers have spell check. One of my general rules is not to make a web site more complicated by re-inventing features that exist in the browser.

2) This is an international community, with varying English language abilities. People misspeak, misspell, and have incorrect grammar. We should be forgiving of such things in order to respect that we are not all native English speakers.
I think that is why this blog is particularly interesting to me. As one of the other comments to this posting said, it is nice to see an analysis/detailed description of working to optimize code where the first step is not to rewrite in a language with a presumed better performance baseline. Also, I think there is also some props to be given for continuing to work within Guile's somewhat spartan tooling to do the optimization work, instead of switching to a language that may have more/better tooling for the task.

Not to take away from the general comparisons between various Lisp flavors and between various scripting languages (an activity I engage in quite often), but your lead off line is more prescriptive than I find advisable. I don't think a blanket statement that optimizations of runtime behavior of code "should" only be done via a compiler. Some devs enjoy the work, others have varied reasons for doing performance sensitive work in a given language/environment. But at the end of day, doing optimization is a valid usage of developer effort and time if that developer judges it so.
RPG Maker brings me so many good memories... highly recommend!
everytime someone asks "where's their moat" some one giggles just makes me more convinced it's humans that are stochastic parrots.
I also don't like AWS's odd names, but there are competing priorities when choosing to name something. I thought of some things to consider when you're naming which may make you choose a (possibly terrible) proper noun instead of a generic term.

* Is what you're naming a product which you can trademark? Or is it just a feature that would be silly to trademark? (EC2, Sagemaker, CloudFront vs account, billing profile, user)

* Does the name help with people differentiating your product from your competitors product?

* Does the name help people find the product when searching online?

* Does the name help ensure that the product isn't regarded as "Just a (generic term)" when it is more than that?
It has no doubt come up again here because Joe Groff just drew attention to it today on the FediVerse.

* https://f.duriansoftware.com/@joe/113195961485703110
I’d bet it has more than that. Check out all the cool stuff they found swimming around in some subsurface lake/river in Antarctica… before they popped in a camera it was yet another “surely complex life couldn’t possibly survive in that”…

The more we look around the more wrong the “surely complex life couldn’t exist in that” crowd become.
My son started with Scratch and did that for a few years. Then he tried Pico-8 when he was about 10 years old and got really interested on it. About a year ago, he tried Godot, and has been using it since. He is mostly a self-learner so he was able to pick up each of these on his own. I only gave him suggestions on what to try.

I would recommend starting with Scratch as many have suggested. It is easier to pick up than other options, and kids can always move onto something more complex later on.

There is also Arcade MakeCode (https://arcade.makecode.com) which is similar to Scratch.

Some of my son's projects:

- Godot: https://arandompsi.itch.io

- Scratch (rather old): https://scratch.mit.edu/users/codewithliam/projects/
What do you mean if we survive? We are already surviving and actually doing quite well.

So basically you are proposing to forcedly seize money from 0,01% of the population to fulfill your view of a multi planetary future for human kind. I don’t see that very ethical or appropriate to be honest.

I’m all in for space exploration, but should be done in a way that respects individuals and their decisions on how to live their life and not by taxing them to fulfill the wishes of a few. That’s why space exploration needs to be a private endeavor or at least financed publicly but only via optional taxing.
Good point, as far as I am aware even Carmack himself later suggested that the list be updated:
https://x.com/ID_AA_Carmack/status/1622673143469858816

It would be very interesting to see, but I couldn't find anything like that so far. Of course there are hundreds of lists from other people though.
You can say that in a nutshell as well, as follows. Every word is an abstraction. Each abstraction has the cost of being lossy.
We can support any database you need, PostgreSQL is the easiest way to get started.
What kind of company do you work at?

That said: can't you in part control your destiny by doing whatever it takes to get those people on your side?
Ask HN: SaaS Vendor Shut Down Silently, Still Charge Us via Stripe. What to Do
I just reached out to Stripe, but they couldn’t stop future recurring charges.

We might be able to work with our bank or credit card provider to block future payments. However, I believe Stripe could offer better tools for customers in situations like this—where a merchant shuts down without notifying anyone, yet customers are still being charged month after month.
You're right that it is too simple, but it's an easy rule of thumb with which to think about and frame the problem.

If it's illegal to kill a human being, then it's illegal. The existence of a death penalty where the state is able to do it in certain cases, as in the main case where someone themselves has broken the rule and murdered, for me, still does not justify any kind of legalistic justification for sanctioning they be killed. While "the state" is this abstract entity formed by all of us, the state has to act through people, who then have to be involved in taking a life. The state's premeditation of the killing of the murderer is even more premeditated and drawn out form of murder. It's easy to be blinded by the language used around this towards what is happening. I believe even further that if the state is allowed to do it, it opens a loophole in thought that could actually cause more murders to happen, because if the state can do it, then maybe I'll do it too...
I would agree, but IA did eventually add a mechanism for removing a site/copyrighted content entirely.

If they were straight up ignoring or rejecting DMCA takedown requests, then that would be a self-immolation that is similarly pyrrhic to the uncontrolled digital lending operation.
"Every problem at every company I’ve ever worked at eventually boils down to “please dear god can we just hire people who know how to write HTML and CSS.”"

Isn't HTML and CSS a base line, every programmer knows this?

"This UX is awful? "

But that doesn't make them good UX designers.
We (keydb users; it's much faster than redis for all our cases) use redka for our dev machines; we develop everything on sqlite so there is no install of anything and in prod, we just switch to our mysql, clickhouse, redis etc cluster and it all works while having a light experience for dev.
A lot of "readability" depends on what you're used to and what you expect. I don't think these conventions are inherently "ugly" or "confusing", but they are different to what I've been doing for a long time, and thus unexpected, and thus "ugly". But that's extremely subjective.

I've done plenty of SQL, and I've regularly run in to the "fuck about with fucking trailing commas until it's valid syntax"-problem. It's a very reasonable convention to have.

What should really happen is that the SQL standard should allow trailing commas:

select
a,
b,
from t;
Sure but that’s not how he thinks.

He’s missing the ability to think about his own self in context of others. So he thinks that if he’s blocked, that’s a real problem facing everyone, so it must be fixed in the name of free speech.
The defects can stay. In my oblivious opinion they should just drill holes in them.
Tutorials and implementations for various Generative AI Agent techniques
That shitty search bar behavior is extremely annoying to me as well. Luckily it can still be disabled in about:config (the setting is called browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar or similar). “Awesome” bar is not that awesome.
I don't know how it works exactly, but I believe you can have a fully in-memory SQLite database. Bun's sqlite library and SqlAlchemy both let you operate on in-memory SQLite db's which you can then write to disk.

Edit: reading the docs it looks like it operates the same way, just reading sections of the db from memory instead of disk

https://www.sqlite.org/atomiccommit.html
Why are companies shilling snake oil AI detectors? These things do not work, especially for detected AI generated writing.
It's not only teenagers. Lots of people are defiant through their entire lives, and those people do disproportionately like to work in science.

Intra-generational power structures are a much larger impediment. Funerals take way too long to happen.
I know CSS quite well, as I've been working with it over 15 years. I've been surprised that new programmers hardly know it at all, and heavily lean on component libraries or css frameworks.

Can see why though, css has become very large and complex, and it's only getting worse.

The upside is that my simple fixes sometimes seem like a superpower to others.
I have noticed them go after the entities Tether uses as intermediaries like Silvergate, then Binance, then Tron, then $TON etc so they're fighting the good fight.

My guess is when Coinbase gets "hacked" there will be enough political pressure to clean house and enough Dems in power to do it. Fingers crossed that those hacked funds will still be insufficient to fill redemption requests because that's the only way the stablecoin goes under without seizure of reserves.
FTC Announces Crackdown on Deceptive AI Claims and Schemes
No, the browsers, operating systems, and keyboards (on mobile) can already do that.

It's also a helpful form of meta-communication in that often you can tell who is or isn't a native English writer, and adjust your replies accordingly. (Not to be mean or anything, but just to limit reading level or vocabulary.)
Pull requests to update this welcome: https://github.com/breck7/pldb/blob/main/concepts/haskell.sc...
I don't agree. Hire people who cares about results, actual product.

Nowadays people cares only about closed stories. Performance? Usability? Usual response is: Not my job, don't care!
Strong disagree. Trump has proven to be unreliable and unpredictable. He’s drunk on his own real or perceived power like a typical cult leader, and cannot be relied on to act rationally. Not unlike Putin.
It's the flip side of every other employment possibility having such poor prospects. Do you spend 4 years getting a degree no one will hire for so you can bag groceries to pay off debt, or do you bag groceries to live while trying to break through as a creator?

For most people, there aren't many options available. All the best opportunities are in cities no one can afford to live in anymore.
I think the point of the op was that the size of systemic shocks increases to the point where societal collapse is inevitable. Centralization decreases resilience and at a certain point the system can’t handle the standard changes the system will experience.
> One of the most significant restrictions occurred in 2019, when Microsoft adopted new licensing terms that imposed extreme financial penalties on businesses wanting to use Windows Server software on Azure’s closest competitors, such as Google Cloud and AWS. Microsoft’s own statements indicate that customers who want to move their workloads to these competitors would need to pay up to five times more.

Sounds like textbook anti-competitive behavior. Unfortunately cloud is super sticky, MS knows this will force folks to Azure and even if it gets thrown out in court the customers won't be able to move back easily.
From Punch Cards to Python: Grace Hopper's A-0 compiler paved the way
As long as I trim the input string to 25, that's totally fine: a character match on the first 25 characters of your mother's maiden name is perfectly acceptable, either over the phone or in an automated way, as proof of identity. But it surely isn't going to work with these super long messages that GP was trying to fit into the DB.
"Please place the Aperture Science Weighted Storage Cube on the Aperture Science Super-colliding Super-button".
> Isn't HTML and CSS a base line, every programmer knows this?

Yes, it isn't a baseline. I'm talking about what is, not what should be. In some (large) circles using HTML or CSS is regarded akin to writing machine instructions rather than python. It should be avoided because no one understands it and you'll create a maintenance problem.
Show HN: AWS Managed Containers Alternative
Hey everyone, BreezyPod is an AWS App Runner alternative. We are built to be more inclusive to different workloads and budgets so customers can focus on their projects instead of spending hours migrating to and learning about ECS or EKS. Unlike app runner, we support free scale to zero, websockets, CPU & memory based scaling, and ARM instances.

All new accounts can create 1 free pod for 24 hours. We would love to hear everyone's thoughts!

- Website link: https://breezypod.dev/

- Demo: https://youtu.be/Ci-AKVKSQQI
The Accidental Democracy of Flat Organizations
I started my blog when I went to college in the late nineties, and if I don't count the few years after grad school when I stopped altogether, it's been updated fairly consistently this whole time. It's changed a lot: I used to write full articles and short stories every week, but now that is rare (though it still happens: I just did one a few days go). It's evolved into being mostly a commonplace book now.

What's more, all search engines are disallowed, and there are no comments, so it's just for me and a few people who know about it. Design-wise, it's just a single file with minimal HTML, and thousands of entries, sorted by time. You can search it with cmd-f, or have the page scroll to a random entry. It loads in about a second. There are at least two ways it gives me value: in having an archive of 25+ years of things I thought were important, and giving me a reason to keep my eyes open for things to think and post about.

I think that's an unusual reason to have a blog, but I also think the people who started blogs to make money or get hired are probably out of the game by now, too.
Targeting specific viewports is such a wrong way to go about it. Just resize your browser (or use the built in responsive design preview and freely resize that) to see if you reflow in a sane way. A single drag gets you hundreds if not thousands of different widths and aspect ratios tested.
Even then, there are too many PhDs for few spots in academia and top-tier labs, so there's no way a PhD dropout could compete unless they have some other kind of experience.

Also, it's not that hard to publish in high-end NLP conferences, so it doesn't say much.
Right, this is a possibility—but complex life doing so, in vacuum, at 100K? All I'm saying is, knowing what we know about chemistry, it seems extremely unlikely.

I'd be ecstatic to be proven wrong empirically, but it doesn't make sense to start our search there.
In your dequeue/circular buffer implementation, how is it able to grow the queue without locking?

The code seems to rely on atomics for head & tail, but grows the queue without any special provisions I can see.

https://github.com/mtmucha/coros/blob/ee30d3c1d0602c3071aa26...