skysight-inc/HackerNews huggingface dataset:
My understanding is that DO VPS’ are underpowered (as are VPS offerings from most other VPS vendors). Dollar for dollar, bare metal stuff from Hetzner, OVH, etc are far more powerful.

That said, I completely agree-a $4/month DO VPS can run MySQL, and should easily handle this load; in fact I’ve handled far bigger loads in practice.

On a tangent: any recommendations for good US-based bare metal providers (with a convenience factor comparable to OVH, etc)?
There has to be a point where seeing things in the virtual world becomes "good enough" that we won't fly thousands of miles to do it.

When I see some of the virtual reconstructions of Ancient Rome or Pompeii, I wonder if the real thing will be of less interest than the reconstituted, repaired one.

I think this is normal - there are now billions of people in the world and only so much "great art". I was in a huge crowd looking at the Mona Lisa. There was nothing magical about the experience. I'd rather have my own copy or put my VR glasses on and enjoy it in, say, the house where it was first displayed.

I can see museums fearing the loss of visitors or at least fearing that someone else will make billions out of virtualising it and they won't. I mean, search engines make billions out of the knowledge other people built over centuries. AI takes open source information and code and makes billions selling the embodied knowledge that was given away for free. It's not as if corporations aren't happy to rape the commons and call themselves heroes for doing it.

This isn't a good reason for the museum's attitude but I don't look to the future free exploitation of public information with unalloyed optimism.
I think that since training must happen on a non-bitnet architecture, tuning towards bitnet is always a downgrade on it's capabilities, so they're not really interested in it.
But maybe they could be if they'd offer cheaper plans, since it's efficiency is relatively good.

I think the real market for this is for local inference.
This might be a bit gruesome, but why not shoot the snakes the on site? That seems way easier and faster than physically wrestling dangerous snakes sometimes bigger than yourself, throwing them in your truck, and shooting them in your garage. Is it just the solemnity? The chance of missing and it escaping and the difficulty of wrestling with a gun?
I understand your point, and I’ve thought a lot about that after discussing it here. I actually prefer the resident keys from my side because I can really trust the device is the device, so I don’t need all that data stream about it.
That said, I’m going to make sure I support hardware tokens in my system.

My goals are just protecting my user base from fraud and giving them an easy way to login securely. You would probably be shocked at the volume of support calls we get about logging in. It’s 30-40% of the call volume. Easy for a scammer to slip into that stream as well.
I haven't checked this one out yet, but a common trick is using combinations of instructions and data invariants allowing you to work in "lanes".

The easiest example is xor, which can trivially be interpreted as either xoring one large integer or xoring a vector of smaller integers.

Take a look at the SWAR example here [0] as a pretty common/easy example of that technique being good for something in the real world.

Dedicated hardware is almost always better, but you can still get major improvements with a little elbow grease.

[0] https://nimrod.blog/posts/algorithms-behind-popcount/
Controlling invasive species is not just some sentimental thing about preserving the purity of nature. Invasive species can massively destabilize an ecosystem- wiping out huge numbers of other species, and destroying natural resources humans depend on for economic livelihood. It is hard to predict the severity of the end point, so best to head it off as aggressively and early as possible.
Why would they have done it?
What is this? I couldn't find any information at all about this on the website.
> and we had used React in probably one of the worst ways possible.

This observation is not expanded on further in the article.

The post is more if an announcement than a how/why deep dive
Photogrammetry is great with textured, consistently lit, opaque objects.

Blank white plaster, less so. You really want some kind of microtexture to grab on to for it to be anywhere close to a structured light scanner. That may mean you want a macro lens and a thousand exposures because you're grabbing on to microscopic surface roughness or dust. Not necessarily easy to do surreptitiously.
Same experience here. I used to try Kagi from time to time back before they cut down the free tier and the results seemed fine but not particularly noteworthy. The lack of ads is of course nice, but having all of my searches tracked under a single login gives me a bad feeling, especially with a company with such a manic and AI focused product strategy. They might be trustworthy now, but we've seen so many companies start out ethical and then change course once the money gets tight or they get more greedy.
Awesome post. I'm inspired to take a similar approach.
Related tangent:
https://sive.rs/ti

is author/entrepreneur Derek Sivers' script for reproducing his bare-bones, low-overhead, long-term "Tech Independence" stack.
I'm sorry, not to quibble about the quality of the TDS protocol, but what does it have to do with the upgradability of SqlServer?
Also check out the HyVector app mentioned elsethread:

https://hyvector.com/
So that's how vercel makes their money.
One of the linked pieces in the Neon blog post is from Knock, where we pulled off a practically zero downtime migration: https://knock.app/blog/zero-downtime-postgres-upgrades

In that post we walk through all the steps we took to go from Postgres 11.9 to 15.3.
^20 is a big number.
I have no idea, but that seems completely orthogonal to what technique was used.
> good US-based bare metal providers

The times I've needed it, DataPacket (not based in US, but has servers in the US) and Vultr (based in the US) have both been good to me.
:shrug:

If it looks like a duck, walks and swims and quacks like a duck, it's a duck.

I lived in Czechia 10 years and after over half a decade of bloody hard work, I got to beginning B1 level Czech. It has 4 genders and they change adjectives and the accusative declination, and it is not important to me that Czechs don't consider them genders. They're genders. The levels of the hierarchy do not matter, merely the number of nodes.

A comparison: English has no future tense, strictly speaking. But in reality, really, it does: "I will say X". In fact arguably two: "I am going to say X." Technically to a linguist it's not a tense, it's a mode expressed with an auxiliary verb, but that doesn't matter. Acts like a tense. Used like a tense. It's a tense.

Slavic nouns come in arbitrary categories and you need to know which category it's in to conjugate it properly. French and Spanish have 2, German has 3, Czech has 4, Polish has 5. What they are called? Don't care. Not important to me.

I do not know Polish or speak Polish. I am 100% not claiming any authority here.
There's an ethical/moral-luck dilemma at the heart of this.

If a AAA-tier podcast on the subject you want to listen to a podcast about exists (and you know about it), then that's probably a better (and obvious) choice for your listening time.

However, if you want to listen to someone discuss or explain something and you don't know about a AAA-tier podcast, it's possible that a generated podcast is better than nothing.

On the other hand, it's also possible that the generated podcast will miss or hallucinate a key detail, and herein lies the dilemma. Is it better to listen to something that might get something wrong, or not to listen and perhaps someday to learn about the subject through some other form that is less likely to include mistakes?
That's good to hear. I don't see passkeys anywhere right now because browsers don't have software implementations and my computer isn't capable of a hardware one, which incidentally is part of why I'm not a fan of forcing it on people.
Article doesn't say that documentation is unit tests, it says that unit tests are documentation. It never claimed there aren't any other means to document your code.
Ideally, any passwords you generate for hand typing or being read over the phone should exclude

include only one of each I/l/1, 0/O

soundalikes without phonetics - so include only one of the following e, p, c, v, t, 3
https://github.com/Webreaper/Damselfly
Replacing Handlebars – kotlinx.html for Htmx [video]
That sort of thing makes me wonder if Inkscape shouldn't have a configurable "Post-processor" option like to that used for G-code, possibly on a per-file basis (add the editing commands needed after saving to a user-editable pane).
Good heavens. How were we meant to know that?

I googled it. I got the unit, European Research Group, Employee Resource Groups, and the Eastern Research Group Inc... whoever they are.

[Update]

I kept digging. Second entry under here:

https://dictionary.cambridge.org/dictionary/english/erg

Never knew that and never heard of them before.
But since when did techniques which obsessive systemizers like us use play out well with the general population..? We're not discussing what works well for a niche community of hackers, but what will work for the hundred million+ on a sustainable long term basis.

I think "perfect is the enemy of good" applies here. People en masse are not controlling their intake. They just aren't. They can't do it. We can rage about it and criticise - and many do for all the good that's doing - or we can explore options. Medications with few side effects have some appeal here. Evolutions will likely reduce those. Eventually that will not be a strong argument against the medication option is my prediction.
A bit over my head, but I enjoyed the way the writing brings us along for the ride.

This can’t be the first pass someone has made at something like this, right? There must be literal dozens of SIMD thirsty Gophers around. Would a more common pattern be to use CGO?
AI Code Completion for Xcode
Xcode 16 recently released swift predictive completion but it requires ARM processor with more than 8GB memory. We made an Xcode "extension" that provides AI completion that works with both Intel and Apple Silicon macs. You can either connect to a model hosted by us for free or a local ollama model of your choice.

If you develop on Xcode, give our extension a try and let us know what you think!

If you are curious about how it works, check out the FAQ section of our docs here: https://seasoned-railway-d87.notion.site/CGFT-Xcode-Extensio...
Yet Another Neovim Setup Guide
> Clinicians do not take risks with patients

Some nuance here — they absolutely take risks, but with informed consent.
If they were really that concerned and it really was that critical, they should have limited it in some way or have been auditing it and issuing warnings before it got to the point of termination. When an employer offers a perk like this, it’s their responsibility to ensure it’s used properly and to monitor its usage, not the employee.

More likely what happened is this was a reason to fire someone they didn’t want anyways. The fact the enforcement is uneven also exposes them to additional liability. It’s likely any one of these employees could sue for wrongful termination, if they were not given a written notice of the proper usage of the perk.
They’re afraid of losing out on the revenue from selling replicas, etc. which is probably a very reasonable fear given that the guy filing suit and writing this blog post runs a company that creates replica artwork?
The problem is precisely that C++ iostream library was, in practice, not an improvement on C stdio in many ways. Some of us were actually there 30 years ago, and even right after C++98 was standardized, it was pretty common for (then-)modern C++ projects to adopt all of stdlib except for iostreams (and locales/facets, another horrible wart).
At this stage yes but I'll be adding the ability to add a public key to your account on the smart contract and also deauthorize the proofs if you want complete custody. We can make the journey to full custody more gradual to improve UX.
Why is this even a allowed by browsers?

The web developer should not be able to disable pasting. Just like they should not be able to disable autofill, and other features that the user wants and has enabled.

So many things web sites do that are counter to the user's expectation, where I think to myself: Why even have that lever?
The “welfare queen single moms” criticism is a shallow critique of government assistance programs overall and doesn’t move the analysis forward in an evidence backed manner. This is an old Republican USA talking point.

Also arguing that government support reduces the strength of family networks really needs some serious citation to back it up.
Is Plan9 in this context related at all to Bell Labs's Plan9? Seems too similar to be coincidence.
Meta Lingua: Lean, efficient, and easy-to-hack codebase to research LLMs
Do not, my friends, become addicted to LINQ. It will take hold of you, and you will resent its absence.
If it's the final court for civil matters in France I would argue it's still a supreme court.
Another burnout post
Automattic Employee Field Guide
Not a non-profit but Ubisoft has been doing significant 3D scanning and sharing (unsure under what license) for their Assassins Creed franchise: https://mocapsolutions.com/blogs/news/assassin-s-creed-unity...

I haven’t played all the games but the recent ones I tried had a historical tour mode where you get to explore day-in-the-life of an Ancient Greek city or Viking village, with people going about their routines working, trading, farming, gathering. With VR it would be the closest thing to time travel we currently have.

And they do have many of the historical landmarks in pretty stunning detail, with drapes and paintings of what it most probably looked like back then.
Nice! I built https://www.chesspuzzlebot.com/ (Puzzles against stockfish)
> There has to be a point where seeing things in the virtual world becomes "good enough" that we won't fly thousands of miles to do it.

For certain things, I could see that. But for many things I go see, it's being there that is part of the point. Knowing that I'm seeing or touching the actual thing the artist saw and touched, or standing in a place where the builders worked build it, etc. Seeing a perfect representation misses that.
> the Everglades and its web of life as we know it have existed for five thousand years.

Typo? Creationism? That seems like a very short period of time.
Old nursery rhyme precedes them all: https://en.wikipedia.org/wiki/There_Was_an_Old_Lady_Who_Swal...
Ask HN: Who uses WordPress for their primary income?
I know some folks that have Wordpress for their side projects, a couple of which are monetized, but not as their primary tool of choice for income. Really wondering how much all this Wordpress stuff is going to impact.
That makes even less sense.
I'd kill for units of measure too. It makes maintaining any kind of engineering or scientific code so much easier.
Would be interesting to see how this compares to https://splid.app/
Poor countries recycle far more imported plastic than previously thought
I like the apple password keychain feature too but there have to be rules in place too.

username max 10

password min 32 - batteryhorsestaple structure - 3 languages

strong and easy
Like many things in life, the value proposition of proprietary builds on over-valued hardware is irresistible to some folks.

Really depends on the use-case, as some people find custom kernel driver development or maintenance fun. Have a great day =)
u0??
Why?
Century-old photoelectric effect inspires a new search for quantum gravity
The description was incomplete. The cour de cassation is not supreme at all, there are the Constitutional Council and the Court of Justice of the EU above it. As well as more specialised international courts like the European Court of Human Rights. There is a summary here: https://en.m.wikipedia.org/wiki/Judiciary_of_France .

In any case, France has a civil law system; there cannot be a court as powerful as the Supreme Court of the US is. Viewing any of these institutions as similar to SCOTUS is bound to create a lot of confusion.
Yes, some of the same people created Go.
Olmsted’s work also foreshadowed “urban renewal” practices that often displaced marginalized communities.

https://www.archdaily.com/993748/revealing-seneca-village-th...

https://www.aaihs.org/towards-usable-histories-of-the-black-...
"Influential" doesn't mean "in control." See: the media deciding the definition of "hacker" over years of protests from people in the tech community.

Stallman, his writing, and his org moved the needle on the way software was done; that doesn't imply they get to dictate how software is done. But nowadays, I question their capacity to move the needle.
I've thought about this before. For me, human validation plays a role that computers can't replace ~~yet~~>
It's a recent development among poor lower class stressed people, not among calm, comfortable successful people
"LINQ Performance improvements" really should read: "our own List<T> implementation performance improvements". Microsoft seem to spend their time improving what they need, rather than spending time on general improvements. LINQ (the syntax, not the method extensions) needs investment. Primarily around lambda allocation and potentially on compile-time reduction of lambdas.

It's time to have value-type local lambdas, or a strategy that doesn't make lambda allocation the overhead that it is. And also there really should be wildcard support (`_`) for LINQ variables by now. Which was been completely ignored when they were brought in for lambdas. It should also be possible to use a lifted-type (like IEnumerable<T>, Option<T>, etc.) as the final item in a LINQ expression, rather than `select ...`. The select adds overhead that isn't needed for certain use-cases and limits things like tail-recursive LINQ expressions.

Libraries like mine that go all-in on LINQ [1], but aren't using `IEnumerable` or `IQueryable`, or any of the LINQ extensions, continually get ignored because MS are focusing purely on improving the performance of their own projects.

A good example is the improved lambda inference. It was only brought forward because ASP.NET Core needed it for its minimal API. It seems like many of the features of the language/framework are driven by their own needs rather than those of the community. The absolute worst thing is the ever expanding set of 'magic methods' (like the LINQ extensions Select, SelectMany, and Where, but also GetAwaiter, and the rest). MS are adding capabilities for themselves (the compiler mostly) rather than do what is really needed and add proper higher-kinded traits to resolve the magic. So everything is weakly typed and only vaguely discoverable by the compiler :/

LINQ is one of those key differentiators between languages, yet it's been wallowing, pretty much untouched since C# 3. I think it's a crying shame that it has basically been ignored since then and, even now, they think LINQ is only useful for iterating lists. And primarily only their own list implementations.

/rant

Don't get me wrong, I appreciate all performance improvements, I'm sure it will help plenty of users. But the focus always seems to be narrowly targeted, which limits the potential.

[1] https://github.com/louthy/language-ext/
I think it should be Option 2, "Automatically reset the content when anything in the selected <option> changes."

But furthermore, I think it should be possible to turn <selectedoption> mirroring entirely off, e.g. with an attribute like <selectedoption mirroring="none">, and I think most developers using reactive frameworks should prefer to do that.

If I'm using any reactive framework designed to do targeted DOM updates, I want my framework to be in complete control. When an option is selected, I'll populate <selectedoption> myself. When an <option> is modified, I modified it, and I know which <option> is selected, so I'll perform a targeted DOM update of <selectedoption> as well.

You had a whole separate podcast episode about how/why having the browser itself do targeted DOM updates is an enormous can of worms, mostly for attribute vs. property reasons. https://offthemainthread.tech/episode/putting-react-in-the-b... And anyway, every framework wants to handle mutations differently, and framework designers are in consensus that we haven't picked a clear winner yet. So, as nice as it would be if we had a replaceHTML API that everybody loved, we don't have that now, and we shouldn't hold up customizable <select> for this.

<selectedoption> mirroring is for folks who don't want to use any JavaScript (and I think that's a good thing). In that case, mirroring all updates automatically, synchronously, is the simplest thing that can possibly work.

Developers who want optimal performance want full control, and they just want to turn mirroring entirely off.
I'm a huge fan of Gatherers, lovely API!
This is extremely easy to implement in-FPGA.
Thank you so much. I’ll take a look at these.
I'm growing stronger in a belief that teaching/indoctrination matters more than just general experience.

Don't get me wrong, I fully agree that life experiences are their own teaching. However, it seems clear that a coach/teacher added to the exact same experiences can lead to different learning. Curious if folks have any links to studies that disprove that?
JSON Patch vs. JSON Merge Patch – In-Depth Comparison
In case it's not obvious, the "Plan 9" in the Go Assembler's name comes from https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs, and the reason for that is of course that two of the "Go founders" (Rob Pike and Ken Thompson) are Bell Labs alumni. Some more background on the Go assembler: https://go.dev/doc/asm
Well, that was interesting.

What I'm unclear on is whether "health spending", in this analysis, is defined as money paid to care providers such as hospitals and dentists, or money paid by citizens for healthcare. Because you've got insurers and PBMs taking profit.

The ratio of those two numbers is the efficiency of the American insurance model. How does it compare to the administration of a single-payer system such as the NHS?

Until I see some data indicating otherwise, I'm going to look at my £200pcm national insurance and my £9.90 prescriptions and my free ambulances, and Americans' $500pcm insurance and their unlimited prescription costs and their four-figure bills even when insured, and I'm going to continue to believe that Americans are punching themselves in the face.
We are planning to upgrade from 11 to 17 soon. Even thinking about it is giving me ulcers. Our infra provider said we actually need to upgrade to 13 first, and then to 17. They did not provide a reason.
Yes. Two of Go's creators, Rob Pike and Ken Thompson, were also authors of Plan 9 at Bell Labs.