skysight-inc/HackerNews huggingface dataset:
Greedflation may be the most ridiculous theory I've heard in some time. A great laugh.
I think the appearance is largely defined by its aerodynamics. people may be calling for them to make arbitrary changes in appearance but i’d rather they keep the functional shape.
I don't buy that. Vasectomies are pretty much covered by every insurer, no questions asked, because it's massively cheaper than another kid.

And health insurance is basically a monopoly. Anywhere you go you'll be in one out of maybe 3 insurers in your area. So in a vacuum, for each patient the prescription needs to be cheaper than maybe 50% of the cost of obesity (assuming there's a 33% chance that the patient will be yours in the future, rounded up for a few obesity-related costs in the short term). It'd have to be a really expensive drug for that to be the case. And if you make a deal with the other major players to all supply it then you go to 100% recoupment.

It's far more likely that this is limited because obesity is seen as the patient's own fault. It's not like a broken arm that happened in a car accident where the other driver was drunk, you can't avoid that. But you can avoid eating another cookie, so the blame shifts to the patient.
I mostly looked at Rust to replace tools written in GO and Webapis written in ASP.NET/C#. In both cases there seems to be options in Rust but not reliable ones. With reliable I mean that it is just too few people involved. Not that it does not work.
I'd strongly recommend his war memoir "Storm of Steel", essentially the war viewed through the eyes of an Imperial German officer.

It provides a stark contrast to "All Quiet on the Western Front" - a more well-known novel on WW1 from a German perspective.
Hey Vlad, I share the same sentiment as the person you replied to - I keep checking my Billings page wondering if the 1000 searches are going to be enough, but decided to just give it a month with the hard limit set to $25 which would be the point at which I should have just paid for unlimited and see how I do. I love what Kagi is standing for and, while I really understand that the business has to be kept afloat, $25 feels like a lot to get better search results.

What did you mean with that that is where Kagi is headed anyways? Will you offer the unlimited package for a price which is a bit lighter on the wallet?
They didn't offer up an "ask me anything" did they?
There are two approaches.

ActiveRecord approach. Objects aren't kept in cache calling update like that won't update other object in memory. Each time you call select you get a different object.

Hibernate approach. Object are kept in cache and running update will update existing objects in memory because each select returns the same object.

SqlAlchemy does permit both.
Not sure exactly where the data comes from, but the game uses an API at https://neal.fun/api/password-game/wordle?date=2023-06-15

Seems like it has answers up to July 30, so he's either a time traveller or it's possible to get future answers by looking at the Wordle source.
The Storm of Steel is his most popular book and his WWI memoir, but I think his best fiction work is The Marble Cliffs. It’s one of the few books I immediately reread.

In general I recommend totally discounting articles like this until you’ve read enough to have your own feel. Secondary sources are only to pique interest. They are almost always wrong.
Oh my, and a bucket load of iOS tips too!

TIL you can tap and drag with 2 fingers to multi-select list items in mail and notes, etc

Bless you for finding and collating
wait, which part of my comment was not honest?
Reparations (in general) aren't really about punishing descendants for their ancestors transgressions, it's about balancing out the systemic oppression and inherent handicap that is/was affecting a given population.

Continuing with the US slavery example... if systemic oppression and inherent handicaps exist, is a direct transfer of funds really a solution? It's a one-hit-wonder that might appease some voters in the short term but doesn't get at the root of any current problem.

Blacks in US are largely less able to obtain health care (for myriad reasons - less money, worse insurance, mistrust of the medical profession, etc). A lump sum of $15k to every Black person in the US doesn't fix the problem. $15k buys them one major medical treatment, if that.

Same for education. A lump some might put a single generation through college. But, if there are systemic impediments to Blacks attending college (money, quality of primary and secondary education, etc), a lump sum transfer doesn't fix it. At best, it creates a generation of better educated Blacks who might push their kids into college, but all the other structural problems still exist.

Basically, we should address those problems head-on and with solutions that solve the problem permanently (or as close as possible).
AI isn’t just pie in the sky, it’s a cow pie in the sky.

Agreed, of course.

But the article itself is such an example of pure bloviation and offers very little content for its sheer length (and grating verbiage). Such that (as one of the other commenters tacitly pointed out) ironically they author is in sore need of ChatGPT tools themself -- if they want their work to be at least borderline readable, that is.
> While you are technically right, one area where the two are unlike is that you want to be polymorph with regards to async/non-async, while it is less often the case for error handling.

The reason why we don't want to be polymorphic between fallible and “infallible” functions is that we put a clear social hierarchy between “properly handle error cases” and “panicking”. Using panics instead of `Result` make error handling much less cumbersome in Rust too, but we've clearly internalized that this isn't something you should do for real.
Symmetrically, I'd argue that there's no much point to have both async and sync interfaces, if the user just want the quick and dirty approach, `spawn_blocking` is barely more typing effort than `unwrap`. The broad developer community (most of which having programmed well before Futures/Promises went mainstream) disagrees with me on that point, but that's a cultural thing.

Oh, and Result/Options aren't the sole “stack coloring” thing in Rust either: if you have an “owned” variable down the stack, then you need to either change your entire call stack to take the variable “by ownership” instead of “by reference”, or you can `Clone` it.

And you known what's even worse than this: `&mut`, because then you have no quick-and-dirty fallback (cloning and mutably borrowing the clone variable means you're now dealing with a reference that has a much shorter lifetime than the original one and it only works if your reference doesn't leave the current scope).

As a personal anecdote of someone that's been doing Rust full time for 6 years now, I've encountered the `Option`/`Result `/“owned”/`&mut` function coloring problem many times, and exactly zero times the “async/blocking” function coloring problem. Yet for some reason people are obsessed by an old rant about JavaScript's callback hell ¯\_(ツ)_/¯
You are talking about the most automated industry in the world with productivity through the roof. Don't believe everything they tell you.
A 32-Bit Computer Inside Terraria [video]
Mutagen's core users are primarily Docker users, and I honestly think they'll be much better served by the tighter integrations that we'll be able to offer now. If I didn't think that were the case, and I didn't think there were a net win (for Docker, Mutagen, and their users), then I wouldn't have joined.
Exact same case for me. Redeleted yesterday and it's still deleted for now
I have had the most luck with automatic1111's but I've also tried to use Visions of Chaos, which does have its own ui.
You can also use `rvictl` to connect to a development iOS device’s network device for grab a tcp dump.

Also Instruments has a really nice network capture tool now.
Mop: Track Stocks the Hacker Way
For those who didn't know, ORM stands for "object relational mapping".[1][2]

It's always good to define acronyms up front, especially if you're trying to attract a larger audience.

[1] https://en.wikipedia.org/wiki/Object%E2%80%93relational_mapp...

[2] https://stackoverflow.com/questions/1279613/what-is-an-orm-h...
Iirc, Linq is exactly a query builder and not an orm. IMO what truly makes an orm is when object fields have data binding against the database (updating a field triggers an update in the db)

It's kinda gross because the developer needs to make a decision about what is authoritative source of truth, the programming model makes you feel like you can trust your code (probably the wrong choice), and all the footguns around distributed state kick in (possibly even worse if you have a frontend with two way data binding and data structures that last longer than an http request in your backend)
Does this use Extism?
From friends that work or have worked with both legacy codebases and embedded systems I can say this: those who worked or still work with embedded systems love it, because they are working on a single thing only.

Those who work with the legacy codebase, it really depends of the type of legacy infrastructure.

If it's a mad chaos, they prefer not to discuss it with me because they get anxious knowing they will work on that monstrosity the very next day and don't want to ruin their evening lol!

Else if it's rather clean comparing its legacy status, they don't mind, but worry about their future; they don't want to stay outdated from a tech point of view, in case they need to look for a job.
We were stuck on 1.x for a long time. Downsampling seemed to be eternally broken (or rather not performant enough) regardless of versions so we wrote our own downsampler doing it on ingestion (in riemann.io).

And as world seemed to converge on Prometheus/prometheus-compatible interfaces we will probably eventually migrate to VictoriaMetrics or something else "talking prometheus"

InfluxQL was shit. Flux looks far more complex for 90%+ things we use PromQL for now so it is another disadvantage. I'm sure it's cool for data science but all we need to do is to turn some things to rate and do some basic math or stats on it.

> Can they handle millions of metrics again? What would bring us back?

we had one instance with ~25 mil distinct series eating around 26 GB RAM. I'd suggest looking into VictoriaMetrics. Mimir is a bit more complicated to run and seems to require far more hardware for similar performance, but has distinction (whether that's advantage or not, eh...) of using object store instead of plain old disk which makes HA a bit easier.
When it is volatile, it really only mounts the /usr inside the specified directory, rather than the directory itself. In particular, /dev and /etc will be empty.
JavaScript registry NPM vulnerable to 'manifest confusion' abuse
In my experience, across a wide variety of applications built wide a number of different teams, LINQ has almost always been an anti-pattern. Whenever you inject a leaky abstraction (as Spolsky would say), things start to go awry. The crimes of grotesque inefficiency I've seen because the magical LINQ is there to shield devs from proper data tiers.
But enough about shitty university mottos,
I was there! I dialed up my connection, and went straight to http://timessquarechat.geocities.com (later gameschat.geocities.com), my fingers still remember. I was a 15 years old kid in the city of Omsk, Siberia; and nearly everyone else was from the US. I was talking to strangers with my broken English, and everyone was real, someone with a story. Fun times!
Argonne Aurora Supercomputer Intel Max Blade Installation Is Complete
Copilot shines with a number of things and isn't very good at a number of other things. Whether you get value out of Copilot says more, I think, about the kind of work you do on a day-to-day basis than it does about the utility of Copilot.

Copilot/GPT is excellent at writing lots of new lines of code. It's also really good at getting you started in code/frameworks that you don't really understand.

However, Copilot/GPT is not nearly as good at troubleshooting problems in existing code. If your job involves lots of bug fixing or tweaks to existing features, Copilot and GPT are next to useless.

I've noticed that if my work falls into the first category, Copilot often speeds me up something like 30% to 40%. If my work falls into the second category, it's 0%.
Awesome! I will be sold forever when something similar to tmux ressurect is available.

Also I want to point out the way this is being handled in GH issue 575.

It's taking time, but the politeness of many people, specially @imsnif is out of this world.

This will be killer and it's ready, because one can freely create the tabs and panes designs while working, then dumping and customizing more later.

I'm learning rust myself now, and projects and people like this encourages me even more. (Even with the rust foundation issues that happened)

Thanks all!
I also can vouch for SQLAlchemy, in the in the sense that it allows me to write SQL with confidence, where the code matches the query.
I love using this to solve problems between bespoke network appliances. "Oh they need to be on the same layer 2, no prob *spins up tinc VMs." How can something so wrong feel so right!
Sounds interesting, but neither "C Am F G" nor even "C F G" are working for me...
Good podcast on this: https://99percentinvisible.org/episode/the-house-that-came-i...

The houses look fairly ordinary, here's an example: https://img.atlasobscura.com/w5ka7Nu51kS6w9gIH24ObDyeKBfhbkP....

I wonder if I've ever visited one unknowingly.
I am a neophyte, but sure you can email me. see my profile.
And then you learn SQL, which you should, you'll know when using an ORM is the right option. You might even be able to evaluate them better.

I suppose the same with CSS -- knowing it means you'll have much more flexibility and understanding when picking a CSS library for convenience.
They do? Every ORM I've used supports explicit transactions and rollbacks. EF, NHibernate, GORM, SQLAlchemy. What major ORMs deny you this functionality?
Someone else already gave you the answer, but I think this is a better link https://en.m.wikipedia.org/wiki/Spectroscopy

> Spectroscopy is a branch of science concerned with the spectra of electromagnetic radiation as a function of its wavelength or frequency measured by spectrographic equipment, and other techniques, in order to obtain information concerning the structure and properties of matter
I have used NIXOS_LUSTRATE (wipes the other Linux on the next reboot) on several systems where it was not supposed to be used. Once you build nix, you should be able to boostrap NixOS from there.
The internal presentation states: "Move Windows 11 increasingly to the cloud: Build on Windows 365 to enable a full Windows operating system streamed from the cloud to any device. Use the power of the cloud and client to enable improved AI-powered services and full roaming of people’s digital experience."

Why would consumers (non-business users) want to stream Windows from the cloud?

Wouldn't it make more sense to stream the data or offer a website or client application that uses cloud APIs to interact with the application running on a server?

Streaming a desktop operating system seems like a form factor mismatch. If I have a smartphone or tablet, I want a native application or mobile website that will work well with that form factor. If I am on a laptop or desktop, I have a local operating system, so why would I want to stream Windows from the cloud?

What operating system does "any device" run where it makes sense to stream Windows 11 to it?
Everyone in the rust belts should be putting fluid film/woolwax/krown under their vehicles. I think decades of shady "rust proofing" sprayers that were either a scam or did more harm than good (plastic/rubber under coatings) have put people off of doing this but there are products now that work well.
Code generation: transform JavaScript into visual programming language and back
- Any CEO who would choose to be tripping for a major contract signing is reckless in a way that would manifest itself negatively regardless of availability of psychedelics.

- Ketamine is also available for depression treatment in America.

- I don't get the analogy. Do you just dislike fads?
There's something I'm not quite getting, here.

Let's take your bank example, with 32-bit floats. Since you say it doesn't matter, lets set "1" to be "1 trillion dollars" (1e12). A customer currently has a balance of 1 dollar, so it's represented as 1e-12. Now they make 100 deposits, each of a single dollar. If we do these deposits one-at-a-time, we get a different result than if we do a single deposit of $100, thanks to accumulated rounding errors. Ok, fine.

Now we choose a different "1" value. You say "which one we pick, or picking none at all, won't affect the accuracy," but I think in this case it _does_? In this second case, we set "1" to be 1 dollar, and we go through the same deposits as above. In this case, both algorithms (incremental and +$100 at once) produce identical results — 101, as expected.

I agree that there can be multiple ranges that we care about, which can be tricky, but I don't agree that it doesn't matter what "1" we pick.

But I am probably misinterpreting you in some way (:
Everytime cells divide they have an increased risk of becoming cancer cells. But not allowing cells to divide is certain death.
Memory contexts: private memory management in PostgreSQL
This doesn't make much sense to me

> I can even block it with uBlock

You can also block such things in your OS. It requires more expertise to modify machine code rather than obfuscated HTML, but in the end, it's cosmetically altering software to make it look the way you want it to.

Equal levels of 'evil' either way, to me

If they had gone out of their way to add DRM specifically to the pop-up (detecting div deletion for the web version, for example), that would be more evil, but such things aren't being done for showing browser advertisements (might come as a side effect for Windows licensing, but one who chooses to employ licensed software naturally invites that)
Except perfect adherence is a fantasy even in 99.9% of studies.

I feel like we’re in a transition period where science is staring to take the human into account as part of what is possible. And I encourage that. Form nutrition to economics.

Humans are not fully rational. This is normal and expected. Except in science apparently.

Yes, if you are NASA you can fully account for calories perfectly, but outside of at least a hospital environment is it a fantasy.
History of IKEA.com: Static files and Microfront ends
> (the host is not RHEL, just my container).

Are you sure that is really a supported RHEL configuration?

As far as I know, to get support unless you have a pretty special (and more expansive and expensive) support contract you're supposed to run a RHEL host and a RHEL base layer for the container images.

Your configuration looks like running standard RHEL over something not-RHEL, but without anything besides binary compatibility; so why not run RHEL UBI?

RHEL UBI has a much more lax license that you can almost pretty much use and basically redistribute freely, and you can get support for the RHEL components on it.
I'm really happy with this outcome! I've been a Docker Captain for almost 3 years now, so being an employee at Docker was a very easy switch to flip (at least mentally). As I said in another comment, this really felt like the logical step given that almost all of Mutagen's users are Docker users, and I think this is the best possible outcome for the project too!
>pull model metrics is an antipattern

While I agree there are a lot of Prometheus people who would disagree.
I am trying to understand your perspective.

I do not understand how what you're saying here relates to this post, which does not seem to be saying the things that you are saying. I do not understand how to reconcile "we paid to train 1,000 people on the job and here's what they thought" and "only 13% of people had Rust experience before this" with "Rust fans are currently self-selecting by choosing to work on Rust projects."
I haven’t seen someone use the phrase begging the question properly in… forever.
I'm always confused that ORMS don't standardize on a syntax where N+1 queries are literally illegal in all cases. With `forEach` and callbacks and everything you could easily have a syntax where you can't await until an `run` and curry everything into a single round trip. It lets you write "standard" javascript but disallows N+1 loops always.

Then people have to write "bad" code to N+1.
I think the norm you're suggesting goes against the original novelty of the "AMA." There is no act, and they're not the ones behaving poorly. Every AMA attracts odd questions, but it's even stranger to get mad about it.
Probably different for different ORMs. I know EF Core (C# /.NET) does it/cache queries (for performance reasons).
I’ve asked about ORMs before https://news.ycombinator.com/item?id=35215355

For simple projects, I don’t see a need for it.
Tinyx – Resurrected Xvesa from the depths of Git history
never was
Everyone* except Arduino already did long ago.

*Explanation for HN pedants: this instance of "everyone" does not literally mean everyone; it means the vast majority of people.
We recently built a house. We'd absolutely have considered this if they were still being offered.

We couldn't get any of the modern prefab builders to call us back, so we ended up going full custom. I'm sure we would have gotten more bang for our buck with some sort of middle-ground kit.
> In any sufficiently complex application, something like a query builder that allows different parts of the application to work together to lazily compose queries

I don't see this as a given and I don't accept it in my own applications. If you need data, go to the data access layer. If it doesn't provide you what you need, build a new repository / provider / whatever your pattern is.

Whether it's an ORM or a home-built query compositor or whatever, one thing I know from experience is that once your application is "sufficiently complex" that you start to (incorrectly) believe you need this, your application has become too complex to use it reliably.

You absolutely will be mistakenly evaluating these builders in the wrong layers, iterating results without realising you're generating N+1 queries, etc.

You don't need an ORM.
Linus Tovalds is not an easy man to please. You're saying he's been fooled by marketing?

Sometimes tech is really good, dude, it's ok, don't die on a weird hill, not everything is shit.
When I have use cases similar to this one (similar in complexity), I'll pair program with it. If the code fails, I'll tell it what error I got and ask it to refactor. If the explanation it gives with the code shows it didn't understand the question, I'll guide it along the correct track.

It's not perfect at "zero-shot" answers but from my experience is very good when you work with it conversationally.
Last-minute Government amendment seeks to muzzle DPC critics
I'm definitely excited to try it out, but it's not like we were completely missing GPU rendering without it.
Well whatever example, opium or crack epidemic, hiv, etc, point being it's always retrospectively that moral panics are defined, after it turned out that people were concerned over nothing.

As in, if you had found out the satanists were real, well it wouldn't have been a moral panic anymore.
It's amazing how many SQL Injection vulnerabilities I see in brand new code. At least with an ORM, this is abstracted away unless you try extremely hard to create such a vulnerability.
Yeah, you often see it come up in lots of discussions among indies or small teams, since people end up just buying One Server that runs all their builds; I didn't think about AMD's V-Cache though, the 7950X3D is packing 144MB of L3 which would be interesting to test. It would also be interesting to see something at sustained high turbo speeds with a nice, wide LPDDR5X bus like Apple has done, too.