skysight-inc/HackerNews huggingface dataset:
But can get legionella from simple tap water. Microbes are everywhere.

I'm not excusing the horrible sanitary practices some businesses have, and the complicity of their employees, but being vegetarian is not a recipe to become free of dangerous diseases caused by microbes.
For those of us that don't know them, this comment is not helpful in changing hearts and minds
Is this really easier for people than simply multiplying by ⅝ or ⁸⁄₅ as appropriate? And how often does one need to do this conversion anyway? I definitely don’t have any fibonacci numbers above 13 memorized.
If you attached something to it, as we see in the titular mediated, yes. COVID being one thing that does
Might just be the level of support they’re interested in offering.

I’ve definitely used similar language as a kinder way to say “I have no interest in maintaining this to a degree where I think Joe Schmoe can use it, and I don’t want support tickets from people who can’t install Postgres on their own”.

Looking at the install instructions, it seems like something where you’d need to be familiar with Postgres, object storage, enough Linux to install dependencies, and enough networking to be able to do at least a cursory check for whether a stuttering or delayed stream was due to your network, the servers network, Tigris or something else entirely. That’s pretty much just gonna be IT folks
Again, did India sent an illegal order to X like the Brazilian Supreme Court? Since 2019 the STF is conducting an illegal investigation in secret. I bet that India did nothing like this.
Yup. Which is why this question can give some good insight into how the company runs. Is it chaotic? Suffocatingly rigid? Or is there a pipeline to triage and introduce new features in a sustainable and beneficial way?
ya because the person who developed this is totally trustworthy to fully fix it and assess any other possible vulnerabilities. he definitely isn't gonna just add a front
end validation to throw a message on the front end when you submit a single quote...
I absolutely love this and will be using it extensively for scripts.

I was wondering - do you also use it for larger (multi-file) projects? Any recommendations on how to structure those when using CIEL?
Title should have been edited for posting here because the namespace scope is global. E.g. the local paper here has headlines like "MSU reserchers get grant" and everyone knows they're referring to Montana State University. But there's other MSUs, just two states away, so the same article carried by Reuters would need the headline changed.
> just keep shaping a culture that understands how to eliminate corruption and govern services for the universal good

Keep?
Good example of an LLM suggesting something useful, even if just RTFM for forgotten tools.

O’Reilly put out a book about expect back in the old days (1995).

I used expect a few times to automate remote admin, and even to scrape terminal-based applications.
This presents the event so incredibly well. I hope this stays online for a long time.
I think the new Nvidia driver is also being written in Rust, though it's not ready yet.
Crash the GC with Random Values in Unsafe.Pointers
While I don’t think a full intellectual-property-communism (as you phrase it) would be best, but I do think something a bit closer to it than we currently have would likely be better. (Mostly reducing copyright lengths a decent bit, closer to what they were in the early years of the US.) I think I agree that if implemented correctly, it can be a net benefit in promoting innovation/production-of-good-things. (I also think the existence of trademark law and patent laws are also good, though they may also have some flaws.)

Hm, in terms of defaults, my understanding is that, “by default you can do what you like with whatever data, but because copyright laws create copyrights, you are forbidden from distributing copies of a work which is under copyright, or distributing (or publicly performing) things which are substantially based on such a work, unless you you are doing so in accordance with permission from the copyright holder.”. So, because the law only restricts the distribution/public-performance of copies of the work or of portions of the work or of derivative works that are substantially based on the work, copyright doesn’t let the copyright owner dictate what can be done with the work outside of how the permission they may grant to distribute or perform things based on the work can include conditions. My impression is that if you aren’t distributing or performing the work or a derivative work, then copyright doesn’t restrict what you can do (outside of those things) with the work. Furthermore, my impression is that “derivative work” does not encompass everything that is in any way based on the work, but only things satisfying certain conditions about like, substantial similarity, and whether it also competes with the original work (but I think that last bit is an established and repeated precedent, rather than a law?).

Though, I’m not very well versed in law, and I don’t know how this fits in with a license to use a piece of software! I suspect that software is a special case, and that if it were not special-cases, that software licenses wouldn’t legally need to be agreed to, in order to be allowed to run the software? But that’s just a guess, and if I’m wrong about that then it would suggest that I’m wrong about the other thing?

As a side note: I think that property is a much more natural concept than intellectual property. The way I see it, IP was created by states, but property more generally makes sense outside of states (I don’t say that it predated them because I don’t know; I’m far from a historian.).
> But conflict is to be expected between the babies and zealots, naturally.

Let's note: that's not what happened here. A baby didn't meet a zealot. Here, a baby just lost it.

> Drew’s proposal seems like a perfectly reasonable parallel project to the RFL project.

I agree a Linux compatible Rust OS is perfectly reasonable. I'm not sure it's a reasonable alternative. One contributor leaves because of technical nontechnical nonsense, so let's call the whole thing off? Rust was being included for a technical reason. Is this technical reason less true? Can Linux do without memory safety?
Here's a non-fiction documentary to the same effect:

https://www.dominionmovement.com/watch
I've been using a Home Assistant Yellow, which is running on a Raspberry Pi CM4. Bit more specialized than the Green I think.
The vaccine makes things better, I assume?
Showing it to a reporter with a reputable news agency shouldn't count as distribution.

Reporters and their editors are meant to be the experts on the ethics and legalities of what should be redacted and what level of detail is in the public interest to report.

You should be able to fork over everything to a reporter securely and let them defer to their ethics, consult with their lawyers, liaise with law enforcement, etc. to determine what level of disclosure is appropriate.
> I feel that as system administrators, there's something we gain by having exposure to different Unixes that make different choices and have different tools than Ubuntu Linux.

You could try Windows! The water is warm and quite pleasant. There’s many things that are worse in Windows, but there’s also many things that are better!
The Jungle actually provoked change.

https://en.wikipedia.org/wiki/The_Jungle#Federal_response

It's just that regulatory capture has resulted in some portion of that change being rolled back.
Fighting with autocorrect, 'json' type is a blob with a path search in front.

https://www.postgresql.org/docs/current/datatype-json.html

> JSON data is subject to the same concurrency-control considerations as any other data type when stored in a table. Although storing large documents is practicable, keep in mind that any update acquires a row-level lock on the whole row.

Concurrency is far more nuanced in MongoDB and storage of documents has far fewer side effects than jsonb.

The ad hominem is ironic with someone claiming RDBMS and key value stores are equivalent.
Oh wow soundslice has been around for 10 years already?

What an amazing project, well done!
I've given up on Home Assistant because of this. Particularly because since I've switched to NixOS I really don't want to be arsed reconfiguring stateful crap from the start every time I make some change that requires a reinstall.

Sadly, I've yet to find a viable alternative.
All of this has been true for over half a century.

The problem is that the direction of improvement in lives has changed.

Compare today to the 90s and there’s very little reason to believe that today is better than the 90s in a developed country.

What’s frustrating is that we have MORE tools to be in a much better shape right now. We have things available to us today that people wouldn’t have dreamt of in the 90s, including smartphones. But unfortunately, those tools are being used almost entirely for the concentration of wealth in the hands of the few and for disinforming and misleading people to accelerate the concentration of wealth.
Not OP, I'm sure it was Mongo to PG. I've seen it too.

Once someone couldn't scale (c2012) their MySQL. I recommend analyzing and working on the code. A competing consultant said Mongo. So, three years later they called me back to un-fuck that thing (that was only 3/4 done anyway) and then move everything to PG (and a fixed schema and some improved caching).
Why do LLMs make you more creative?
> Is this really easier for people than simply multiplying by ⅝ or ⁸⁄₅ as appropriate?

I usually just treat miles as kilometers. When I need more precision I multiply miles by 1.5. All these 8/5 just don't stick in my mind, and 1.6 is not much better then 1.6, but it is much easier to multiply by 1.5.

> And how often does one need to do this conversion anyway?

Every time I see distance measured in miles. It may be 1 time per week, or multiple times per day.
What if you grew it yourself?
It's all TLS nowadays :^]
I run our postmortem/incident review process at work, and there is one area on our incident report that is intended to capture any investigation threads that are still ongoing at the point the report was written, so as to note that there is more information to come but that the authors didn't think it necessary to hold up the whole process for that thread.

Getting people to not put action items or proposals in that section (i.e. propose investigation threads that are NOT in process yet) has been... challenging. But every time I change the description of that field on the report to try to better convey what it is for, I think about prompt engineering.
Clearly we need to put all food inspection reports online in the US.
It's more or less working for ladybird browser, could work for a kernel.
In practice homeless people don’t “spawn” and probably can’t get around all 9 counties. If you have visited SF and the Bay Area you’d know the answer: everywhere.

The Bay Area doesn’t get a lot of rain. More than LA, a lot less than Portland and Seattle.
You are misrepresenting the original article. Drew did not say six volunteers or 4 or 5 years. Those are your numbers, so feel free to agree to disagree with yourself.

A Linux kernel clone is the epitome of a large Rust community project (for many reasons, some noble, some not so noble). It would likely pull in hundreds if not thousands of developers in an arms race assuming the end goal is well defined.

Nobody claims it's a small task, but I believe it can probably be accomplished. Particularily in the scope of the original claim "applied to a new Linux-compatible OS we could have something production ready for some use-cases within a few years."
I like using Copilot to make up names for things. Going back and forth with it I decided to name my multiplane camera software iWerX DepthCraft.
Generally speaking I agree, having structured typed data is going to make for an easier platform to work with.

But are you saying Mongo specifically is the problem, or are you saying any non relational data store is the issue?
Privatizing safety: https://x.com/kiswanson/status/1829221009486163968?s=46&t=Hx...
The same size as a live Trogdor, of course.
Less war though, at least for those in most of the developed world.
Spain is luring digital nomads into the countryside with €15,000 grants
I believe that this is also why we're starting to see a surge in people wanting to run SQLite as their backend database. It's similarly simple to start out with, and also similarly flimsy when dealing with actual data integrity. Very limited types, limited isolation options, ref integrity disabled by default (Mongo DB also disables things by default that hurts their benchmarks).

But hey, SQLite is better than Mongo DB, at least. So we're making progress
If its compatible with linux then the linux drivers would work right?
I keep laughing at the "law" arguments people keep bringing up - even if the law allowed for this kind of thing (which is clearly against the Brazillian constitution), does that make it right?

Yes, the law is apparently abusable enough that it allows the supreme court to deem whatever it wants illegal and censor what they disagree with. Does that mean it makes sense?

These people are in for a rude awakening in a few years.
- they don't in theory but in practice they do hence Q

- when it rains badly it does rain badly

- bus gets you to all 9 counties uber not needed

"Everywhere" is a non-answer. neither, thus not helpful at all, does it get you any avoid the rain.
Cost effective counter to reconnaissance drones
Researchers built an 'AI Scientist' – what can it do?
This is only partly true. There are many different factors increasing risk for Alzheimer’s which include environmental triggers that cause inflammation which can include but are not limited to viruses, bacteria, aging, arthritis, surgery, injury, etc
> It seems unlikely that we'll get ARM-based machines, especially ones that we expose to people to log in to and use

I don't really get why this is an assumption, in fact I'd heavily bet against it the not so distant future.
Someone in a sub-thread accused Drew of being incurious, and reading the article, I kind of agree.

It's a very polite, high-effort, superficially humble piece of writing, that nevertheless boils down to "You guys should probably leave us alone and work on stuff we don't need to worry about".

Now, working on a Linux fork as a "proof of value" thing could be interesting, but it also means that this hypothetical Linust project would be stuck forever chasing Linux's API decisions without any power to influence them (and, if recent history is any indication, quite a lot of hostility from OG Linux maintainers).

I can't help but notice that Drew's plan doesn't include any exit strategy, any point where the projects merge or Linux starts taking components from Linust or something.

Maybe Drew thinks that forever being stuck between shadowing a concurrent project's API and trying to convince its billion users to switch to yours instead is an attractive prospect. If I was a Rust-on-Linux developer, I'd find that patronizing.
We mostly agree. I come to a slightly different conclusion. That more than a sales pitch someone needs to lead this project. GKH could decide to build something in Rust for instance.

Re: whether Drew's proposed solution is a reasonable alternative to Rust for Linux, I don't think the technical/practical reasons for wanting Rust for Linux have gone away. We use Linux. We want memory safety. We will be waiting a long time if we are waiting for a new kernel to appear.

> To someone who isn't accustomed to idiomatic Rust, it seems completely insane to have to go digging around in the type system in order to enable magic elsewhere in the call stack, when you can just tell the computer what to do.

I think this would be a fairer point if the interface was a well documented C interface, which demonstrated how to use the interface correctly but it wasn't.

See the API docs: https://www.kernel.org/doc/html/v6.0/filesystems/api-summary...

And the function itself: https://github.com/torvalds/linux/blob/d5d547aa7b51467b15d9c...

Ask yourself when and how this can fail. I'm not sure those case are covered here, but they definitely were in the Rust type signature. If these C guys don't like types, fine. But these guys need summon help quick if the above is the best they can do.
Though I think the intent here was a desire for other Unices, that makes me wonder if Windows now qualifies as a POSIX system with WSL.
Dolphie: Single pane of glass for RT analytics into MySQL/MariaDB/ProxySQL
I think he meant in his environment, not for IT in general.
It's quite possible that it's environmental suppression of immunity, aging and/or degradation of the blood brain barrier that permits the viruses to make their way topside. There's some evidence that the amyloid plaques actually exhibit antimicrobial activity and may be an immune response to infection. [1]

In my unsubstantiated opinion it's likely to be herpesviridae that make their way to the brain due to their affinity for nerve tissue and the fact up to 80% of Americans have HSV1. Separately 50% of Americans have cytomegalovirus, another herpes virus. And yet more have HSV6 and HSV8. It's safe to assume over 90% of Americans have some latent herpes-family virus.

It also explains why acyclovir and valacyclovir dramatically reduces the risk of developing dementia.

[1] https://www.nature.com/articles/s41598-024-55423-9

[2] https://www.infectiousdiseaseadvisor.com/news/antivirals-for...
Civitai Green: Our Continued Commitment to Community Safety
Mongo is hated here but I’ve made many services with Postgres and mongo is just far easier to use. Json tooling in Postgres is not as good.

I don’t particularly hate or like any one database, but thinking about migrating the workloads that I have in mongo to Postgres just gives me no interest. Mongo solves the problems I have very well.
That was a very good presentation. Thanks for posting. I probably would never come across otherwise
I mean, there's a big difference between highly processed stuff like bologna, vs. stuff like ham that is basically just deboned, cured, cooked, and sealed up in a single piece to be sliced at the deli.

If you stick to the cold cuts that are just hunks of whole meat in a recognizable "animal part" shape -- ham, turkey, roast beef, etc. -- those seem perfectly fine. Heck, some of them (like roast beef) your grocery store might actually make in-house.

I also find the dried cured meats to be totally fine -- salami, pepperoni, etc.

When I see ham that comes in a rectangle, or stuff like bologna or liverwurst, then I can understand being a bit more suspect...
That makes sense, but I'd love to know why it wouldn't work for them (especially in a post about how things are becoming a monoculture OS and architecture wise).
Per Wikipedia, solar irradiance at 1 the top of the atmosphere is about 1,360 W/m^2, at at the surface on a clear day with the sun at its zenith is 1,050 W/m^2.
You should meet this nice https://github.com/babashka/babashka !

It is Clojure written in Clojure compiled to native via GraalVM.
I’d like a microkernel that can run Linux containers, and its own containers.

That gives you the sort of platform on which you could introduce a new ecosystem by parts.
Of course, how silly of me!
Would you be willing to share your requirements?
Raw spinach too, a very close second.
No not per thread. Each interpreter is capable of spawning threads, all of which share that interpreter's gil
Microsoft has been shipping POSIX-compliant Windows for over three decades now[1].

[1] https://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem
In short: no. Longer: there is no such thing as "compatible with linux drivers", linux has a stable(ish, very ish) userspace, but it does not have a stable HAL or driver interface. All of the drivers in Linux are GPLv2, so there are constraints to "borrowing code" from them, if you'd even be able to or want to. On the "ish" about userspace, while the POSIX layer is pretty stable, the deeper you go beyond that, extended ioctls for devices and drivers, some stuff on netlink, etc are not nearly as stable as the "never break userspace" mantra would imply too. Running a subset of userspace software is pretty easy (https://fuchsia.dev/fuchsia-src/concepts/components/v2/starn..., https://docs.freebsd.org/en/books/handbook/linuxemu/) but getting much further is extremely hard, and probably practically untenable as Linux is a moving target, even in userspace.
This was really sweet to read. Thanks for sharing.
It's fine if you wash it well, which restaurants and salad bars almost never do. Same for raw spinach. Also, ensure that surfaces and hands are sanitary.
There's no Soviet Union to light a fire under your feet.
Yeah a lot of complexity is driven by interactivity. If a component needs to become interactive that presents some new problems, especially if then other components need to update based on that as well. Lots of GUI apps get bogged down by complexity, the web frontend is not special in that regard. There are lots of patterns in desktop development as well--just look at how many different frameworks Microsoft has run through. Interactivity can get messy quickly and that was something reactive programming helps with a lot.

But if a project starts out with minimal JS and it grows complex, then it has a hard problem. If it was previously templates, there are going to be a lot of APIs that need to be made to convert from form posts and ajax. Some sort of framework is important to help provide guide rails for the team to avoid the mess, and they expect to update the page and don't play well with whatever was progressively enhancing the site before.

The other problem is that if it was just templates and a minimum of JS, then there probably isn't a frontend team in place. Most of them want to work in $fancyFramework and not on HTML templates. They don't get paid well for HTML and won't come to work for a company slinging template code. The backend devs don't want to do HTML, either. So it becomes a people problem. At some point in the complexity growth, a hard gulp is made to higher some frontend folks who are immediately unhappy. I've seen this play out several times and it results in big rewrites and stalled company growth.

So yeah, a lot of times we just start with React. Because there's not a great path from minimal JS into additional complexity. And you can hire people for it who'll be productive immediately. And at least there's no gotcha down the line when complexity grows. To do otherwise seems to always end up with rewrites that are so long that the team who finishes it isn't the same team that started it.

In Django, I love a good monolith. I try not to split them up and even ran a top 100 site for years using a Django project, as have others. It's generally a good time to break up a Django project into smaller Django projects when the team size is big enough to support dedicated people for features. Around then it starts to get frustrating to manage deploys and CI and testing and all of the peripheral stuff. But disciplined coding in a monolith can take a team a long way.
Safer and more reliable cars, cancer is less deadly, the HPV vaccine, malaria vsccines, lower homicide rate, I could go on but this seems like a good list.

Be careful where you get your data - news is biased towards sensationalism and negativity.
Still, I already log into an ARM machine at home. No other choice at this point. And ARM at work was at the top of my todo list when I left my last job.
A plot of convergence rate versus lambda would be interesting. Wonder if there is some particular value that results in the fastest convergence.