skysight-inc/HackerNews huggingface dataset:
>the US or Europe or Russia or China are a big larger, but that just means you need 20-40 instead of 10.

I haven't inquired about the UK, but that is not even close to true for the US.

For one thing, at any given time, there's enough food stored on US farms to feed half the US population for about 3 years, which is probably enough time to restart mechanized agriculture or failing that re-open enough port facilities to import enough food from our friends to keep most survivors alive.

(This food stored on farms is mostly intended to be fed to farm animals, but it is food humans can live on even if they probably cannot thrive on it.)

A nuclear attack leaves most internal-combustion vehicles intact. The US produces all the oil it needs, and the attack necessarily leaves most of the wells intact because (like the vehicles) the wells are too spread out for an attack with even 3000 warheads to get even half of the wells.

The vast majority of comments on nuclear war on the internet are wrong, and it offends me that people are being so careless about spreading falsehoods. (Spreading these falsehoods does not make us safer.)
Super interesting product. I have a couple of questions:

In terms of storing in s3 - is that in your buckets? Sound like the plan is to run the caching on your infrastructure, are there plans to allow customers to run those instances themselves?

Presumably the format within s3 is your own bespoke format? What does the migration strategy look like for people looking to move into or out of your infrastructure? They effectively pull everything down from their s3 to the local “filesystem”?
The figures in the nature article are worth it. Even my non-nerdy wife thought it was kind of interesting.
> Unless you work at Apple, none of us outsiders have even been able to look up other people's bug reports

Are you sure? I'm pretty sure that I have in the past, and even that it used to be standard practice when discussing an ignored Radar report to ask other sufferers to go to the bug and do whatever the "me too" action for Radar is (I don't remember). Certainly there is a login at https://radar.apple.com, although that doesn't prove that it's meant for outsiders.
Show HN: Ylem – an open-source orchestrator for real-time data streaming
Ylem is an open-source platform for real-time data streaming orchestration built on top of Apache Kafka.

Main differences between Ylem and existing orchestrators:

- Microservice architecture, which makes it easily scalable.
- Written on Golang for better performance and extendability.
- No-code/Low-code approach saves tons of time usually spent on programming pipelines with Python or configuring with YAML/XML. Although programming is still supported if necessary.
- Self-scaling and self-healing mechanism that identifies the "slow" and "fast" pipelines and manages them for the best performance.
- Containerized by default for an easy installation process with Kubernetes or Docker.
- Cost-effective and cost-transparent in the cloud due to its architecture.

Our documentation: https://docs.ylem.co/open-source-edition/task-processing-arc....

Please have a look, try to install it and run it, give us a star, and send me your feedback. Any feedback is appreciated.
"Move fast, break people."
Waves hand... This is not the SQL injection you're looking for. It's just a serious corruption.
Linux 6.13 Rolling Out NVMe 2.1 Support and NVMe Rotational Media
I think there's a lot of advice floating out there about how to become a SWE, from well-intentioned but misinformed people. Some of the soft misconceptions which are commonly distributed:

- Proficiency in xyz language is extremely important. I think this is misunderstood to mean that becoming a Python/Typescript/whatever expert is what differentiates the pros from the bros. I would actually recommend studying the theory of programming languages from first principles, instead - Dan Grossman's "Programming Languages" class on Coursera is great for this. It lays the foundation for understanding how any programming language works, from a theoretical and mechanics basis. I was able to pick up new languages and understand concepts in existing languages way, way faster after building this foundation. The "10 hours to Python mastery" types of courses are a waste of time and focus on the wrong things in my opinion - invest the time in foundational knowledge instead.

- YouTube videos and blog posts are sufficient to become a proficient programmer. This is a bit of a con in my opinion. Both formats are like a sugar-heavy diet - you'll feel high and satisfied quickly, but in the long-term, the lack of information in these formats will starve you of high-quality information. Get into a habit of returning to first principles - figure out what the canonical textbooks are for the subject matter you are trying to learn about, acquire them, and read chapters out of them when you are stuck on a problem. This will deepen your understanding and give you a basis for exploring related subjects. Also, read the man page. Read the man page. Read the man page.

Also check out OSSU (https://github.com/ossu), which has a bunch of great recommendations for free/nearly-free courses that will complete a full CS curriculum. I lack a CS degree, so I periodically reference this curriculum when looking for a new subject to study in my downtime.

Happy to talk more if you're interested, we need more smart and capable individuals like yourself in this field.
You are correct
Sudo is not that useful, running as root is actually nice

Because in both cases, you must auditd, and then you understand that sudo adds few values
Getting close to Mother Theresa reasoning there in my opinion.

Replicators a la Star Trek tech and availability would save a lot of lives and bring happiness to billions of people.
Only the most rational concerning income. There are many other factors at stake such as staying close to family, keeping your contact network, 0 or low discrimination towards you in your home country, among others.

Source: I am one of those people that could leave but decided to stay.
What’s the issue with yanked crates? It should still build from your lockfile, even if it contains yanked crates.
Thanks for clearing that up. Few followup questions:

You don't actually directly charge for storage itself, so I assume this a "bring your own s3 bucket" type of deal, correct?

How long does data, that is no longer being accessed sit in the cache and count towards billing?

As for availability, are you in the process or do you have plans to also support Google Cloud?
The grudges are valid.

The default in America is to make everything out to be individualistic, but the rest of us have to bear the very real costs of the externality of pickups, not just limited to pollution but also safety, land use, etc.
InfiniBand would make more sense than Fibre Channel
To be fair to them, they have done a significant amount of work to design the network to be open to competing servers, and I think it would be quite tricky to unpick that. In comparison to successful networks like TikTok, Twitter, Facebook, LinkedIn, ATP gives a far fairer playing field and Bluesky hasn't done anything (aside from taking funding) to suggest they're not going to run with it.

You are right that they could change their architecture so that their Relay is more trusted or blocks others in some way, once they capture the market. I am not sure what guarantee they could give with the current ATP arch - perhaps a committee would help, but other social networks have no incentive to support ATP.
Chrome is controlled by Google.

The US government will be controlled by the owner of X, Tesla, and SpaceX.
Nuclear detonation(s) in LEO would likely cause significant harm
I also have tinnitus. I need to get my hearing checked. I have an appointment coming up.
There is also Mailpit[0] in this space. Actively maintained, written in Go, runs from a single static binary, very low footprint.

[0]: https://mailpit.axllent.org/
I love this because it allows me to highlight the parts of the system that I'm most excited about. The Regatta caching runs on our infrastructure, but it connects to buckets that our customers control. We read and write data into the customer's bucket in a regular, native (not bespoke) format -- so you can connect a Regatta file system directly to a bucket that already exists, with data in it, and use that data from a file system without any data migration!
It's not a waste as another commenter noted, just probably not the best use of money.

I agree this is unintuitive, but I submit that's because of speceisism. What about shrimp makes it so that tens of millions of them painfully dying is less bad than a single human death? It doesn't seem like the fact that they aren't smart makes their extreme agony less bad (the badness of a headache doesn't depend on how smart you are).
Repaired links:

https://museumofbadart.org/wp-content/uploads/2018/03/PAULIN...

... which is the fourth picture in on this page:

https://museumofbadart.org/in-the-nood/
Inslaw
So I told it what I wanted, and it generated an initial solution and then modified it to do some file distribution. Without the ability to actually execute the code, this is an excellent first pass.

https://chatgpt.com/share/673b8c33-2ec8-8010-9f70-b0ed12a524...

Chat GPT can't directly execute code on my machine due to architectural limitations, but I imagine if I went and followed its instructions and told it what went wrong, it would correct it.

and that's just it, right? If i were to program this, I would be iterating. ChatGPT cannot do that because of how its architected (I don't think it would be hard to do this if you used the API and allowed some kind of tool use). However, if I told someone to go write me an S3 backend without ever executing it, and they came back with this... that would be great.

EDIT: with chunking: https://chatgpt.com/share/673b8c33-2ec8-8010-9f70-b0ed12a524...

IIRC, from another thread on this site, this is essentially how S3 is implemented (centralized metadata database that hashes out to nodes which implement a local storage mechanism -- MySQL I think).
The graph is currently stored using python-igraph. The codebase is designed such that it is easy to integrate any graphdb by writing a light wrapper around it (we will provide support to stuff like neo4j in the near future). We haven't tried triplex since we saw that gpt4o-mini is fast and precise enough for now (and we use it not only for extraction of entities and relationships, but also to get descriptions and resolve conflicts), but for sure with fine tuning results should improve.
The graph is queried by finding an initial set of nodes that are relevant to a given query and then running personalized pageranking from those nodes to find other relevant passages. Currently, we select the inital nodes with semantic search both on the whole query and entities extracted from it, but we are planning for other exciting additions to this method :)
Original source: https://www.tomshardware.com/pc-components/pc-cases/retro-be...
I'm actually pretty okay with the zero click cloudflare dealios and prosopo PoW captchas. You can make websites that simply do not have visual puzzles on them at all.

Every now and then turnstile does get a little borked but I can honestly say that I would rather just do without whatever I was trying to do than click 7 motorcycles. Hcaptcha and recaptcha are becoming my personal brown M&M indicator for additional bad user experiences in a given web property.
21. Google Scholar will deny access to you if you (need to) self-host a VPN on a common VPS provider. Being a Google product, it also can’t be special-cased in your routing table. (I genuinely had to retrain myself to use Google Scholar again once I no longer had that need.)

22. Switching on sort by date will impose a filter to papers published within the year, and you cannot do anything about that.
> for pennies

"for pennies" is a lot more expensive than 0, and that matters at scale.

Scam isn't about one person performing one request, for that you can indeed just hire a human, it's about thousands of bots constantly interacting with a service.

If you need to scrape 10m records and there's no anti-fraud protection, you pay $0 (excluding typical bandwidth / server costs). If every query requires a captcha, and you have to pay $.01 per captcha, the operation costs you $100k.

Going from 0 to 100k is often "good enough" to make these things uneconomical.
What's the best captcha regarding accessibility?
Very impressive! I have to wonder, as someone in the game development world working on 2D game, what the budget of a game would be to take full advantage of Unreal 5+.

City Skylines 2 is a good accessible example (even though it's made with Unity). Via mods, editing a single property takes several hours to make it look amazing. Time is spent adding texture decals, doodads, importing new textures, and playing around with the texture geometry (e.g. adjusting the grassy area size).

It seems like this depth of detail requires exponential time investment on the devs part. Small wonder CS2 launched with very few building options?
This book did a lot to inform my sketch: https://www.amazon.com/Pre-Industrial-Societies-Anatomy-Pre-...

I don't think she says anything about democracy at all. It doesn't seem to have been common in pre-industrial times.
"Ridiculously Cool" Rope Cloud Spotted Hovering over Heart Mountain
Relative coordinates sure, but why would you need the absolute position?

I'm with you on the second point - as unlikely as it is for the click to occur at the origin, it's still a legitimate value being abused as an indicator of something that might not actually be true - quite frankly the code was bad to begin with, and it was still bad after the fix.
> You don't actually directly charge for storage itself, so I assume this a "bring your own s3 bucket" type of deal, correct?

That's correct -- we store data in the customer S3 bucket.

> How long does data, that is no longer being accessed sit in the cache and count towards billing?

We keep data in the cache for up to 1 hour after you've stopped accessing it.

> As for availability, are you in the process or do you have plans to also support Google Cloud?

We have plans to support Google Cloud. If you're interested in using us from GCP, I'd recommend setting up some time to chat (either use the website or email me at hleath [at] regattastorage.com). We are prioritizing where we launch our infrastructure next based on customer demand.
This exactly. You run it in your dev environment so that your application can send email and you can view it, without actually sending real emails (that might accidentally go out to real people if you aren't careful).
Excellent anecdote! Thanks for sharing.

Isn't this more evidence that it's arbitrary to decide something is "bad art" vs "good modern art" (of the pop/avant garde variety)?
I made these, proceeds go to the SWF folks https://www.etsy.com/listing/1371574690/shrimp-want-me-unali...
Unless I'm mistaken, a big reason we don't have smaller cars in the US (other than consumer demand) is related to safety regulations rather than fuel economy laws.

It's a combination of everything. Trucks keep getting bigger because it's how they game the fuel efficiency requirements. Small cars get bigger because of safety standards. Consumers in the US don't really want small cars, partly because we've gotten bigger a partly because it's terrifying to be on the road with the aforementioned trucks.

Similarly, cars seem really boring these days because most people want something big enough (i.e. CUV like the RAV4), and because safety standards for things like pedestrian impact have constrained the designers. So, we end up with a bunch of CUVs that I can't tell apart.
Ragebait post unless you enjoy playing semantics games with verysmarts. If you don't understand the purpose of the term "best practices", they were probably made for someone like you.
In August (2024) the US increased the softwood tariff coming from Canada from 8% to 15% so I'd say US wood corp buyers are desperate for cheaper wood.

It's a big place here in Canada and the crown (aka the gov) owns all the land not owned by private owners, First Nations peoples, corporations do not. The US government hates that so they set a tariff.

Funny there are no US tariffs on Canadian oil drilled for on crown land though. Even Trump said no to that. lol
No, that isn't true. We can consider some metric like being at some temperature for an hour. Start with some truly torturous pain like being at 500 degrees for an hour (you'd die quickly, ofc). One person being at 500 degrees is less bad than 10 at 499 degrees which is less bad than 100 at 498 degrees...which is less bad than some number at 85 degrees (not torture, just a bit unpleasant).
These JS developers would probably shiver at seeing many Common Lisp repos with a last commit like 12 years ago and still working like a charm.
We recently started using smtp4dev:
https://github.com/rnwood/smtp4dev

I found it quickly after coming to the realization that a "mailtrap" for local development was very likely a solved problem.

It took 15 minutes and 10 lines of code to add it to the current project's docker-compose-file and so far it's working great. I love how easy docker/podman makes it to set up such services.
Which is ironic because scores of enterprise companies developed internal systems/reporting/intranets using .NET in the early 2000s, restricting their users to Internet Explorer!
Maybe a good use for this is as a low cost final failover. Stick it on
a random box as mx3 priority 100 and if everything else goes south at
least you'll find all the emails eventually.
In essence mega-lights is ray tracing one shadow ray per pixel, then using some temporal de-noising to try and smooth away the noise. This is in contrast to how games traditionally calculate shadows, which is by rendering a shadow map from the point of view of each shadow casting light in the scene. For a small number of lights, the shadow map approach will be considerably faster. What mega-lights enables is effectively an unlimited number of shadow casting lights for a fixed cost (because it only ever traces a fixed number of rays per pixel), but at a much higher base performance cost, and with the potential for noisy artefacts caused by the denoising.
Then we are pretty much aligned? I don't think, at least in the USA, that cheap EVs make much sense. The value proposition definitely changes in other countries with higher gas prices.
How would adding an extra button change anything? Right now when they register we send a “verify email address” email. Adding an extra step of “click a button” makes no meaningful difference.
Does anyone know how megalights works? What’s the major innovation there? Is it using neural nets to approximate stuff?
I believe the Japanese problem has a lot to do with culture, not just law.
AMD now has more compute on the top 500 than Nvidia
Node.js (or more accurately, the entire Javascript ecosystem) changes, but the tropes don't.

https://medium.com/hackernoon/how-it-feels-to-learn-javascri... (beware the green background, I recommend reader mode.)
The crazy thing is that in the recent 2024 US election, there were a number of ballot initiatives to replace FPTP, and FPTP won every time. Ranked choice was even repealed in Alaska. The majority spoke, and they said they prefer an "inferior" system.

Democracy has a fascinating "self-refuting" quality to it.
Context: I'm writing an autodiff algorithm, and that's the thing I want to test.

> one strategy to consider would be to build the error bound computation as a function into your math operations

That's autodiff! :D The error (change) in a function's output given an error (change) in its input is the definition of its derivative.

So I guess I can use my autodiff algorithm to compute the error bounds for testing my autodiff algorithm! ... Uhm.

Actually, though, I want _one_ error bound, not one that varies per run. But I guess you can do the same thing symbolically: you just end up with

1. a slightly-too-optimistic bound because you will (for practicality) discard higher-order e terms;

2. a conservative bound because you'll be pessimistic in the face of control flow, array sizes, etc. where the precise operations performed depend on the input.

I guess this symbolic approach works until you have unbounded sequential loops (which pessimistically have unbounded error, because it may accumulate indefinitely). Or perhaps it breaks down already with arbitrary-size arrays; what is rhe error bound on `lambda x. sum([x]*n)`, assuming n is unknown? (Using python syntax as "universal syntax".)

> then you can query the error from a parse tree of different math ops, or something like that.

If there is no dynamic control flow nor variable-size data structures etc. in that parse tree, I suspect they do kind of what I hand-wavingly described above.

It's not perfect enough that I'm going to implement this approach immediately (variable-size arrays are kind of core to what I want to do). But perhaps there's some trick I can pull out of this. Thanks for the ideas!
Preventing conflicts in authoritative DNS config using formal verification
I like to use the term "golden path" instead of best practices.

In a golden path, lots of others have gone before you and figured out all the nuance. But this doesn't mean the path is the best one for you, but does mean you should have a good reason for starying from it
I might just take you up on that.
It might be an incentive to make people stay logged into their accounts. This wouldn't be hole reason but I am sure it's part of it. I used another laptop with a VPN for a few days and what used to be smooth experiences turned into a shit ton of "log in to prove you're not a robot". Both Reddit and Youtube did this.
> Phone verification isn't good either, but for as much as I hate phone verification at least it actually raises the cost of spamming somewhat.

Curious if phone verification would block more or less legitimate users than catchpas.
> frantic questions to the new language's communities about how this popular library hasn't had a commit in six weeks

Lol, my perspective is almost the opposite. If it's got a lot of commits in the last six weeks, I need to look for something that's stable. Unless there's a good reason for so many commits; I feel like that many commits means it's in active development, which implies the requirements and interfaces aren't yet determined and who wants to rely on that?
I had the privilege of spending 1.5 years (2004-06) at MIT CSAIL under his guidance, where my research focused on the Semantic Web—an idea aimed at making the web more intelligent. With that experience in mind, let me share a couple of thoughts:

1. Even after all this time, I believe that the vision of a web of data and knowledge at a global scale remains incredibly compelling. It may still represent the next major evolution of TimBL’s original invention.

2. However, it's increasingly clear that this leap forward will likely be driven by machine learning rather than traditional methods like RDF/OWL.
No clue to be honest; I just added a captcha and moved on with life. It’s a small side project so it wasn’t worth investing.
What are options to fine tune?

For instance, if I have a CAD model of a screw fastened to a wall, can I teach it that its a screw fastened to a wall?

I have years worth of potential training data.

Consider this a multi-million dollar problem.
Travel is such an important part of a well-rounded education because it forces things into perspective. I’m glad it’s becoming cheaper. I dream of the day all kids can do it.