skysight-inc/HackerNews huggingface dataset:
DTable a new distributed table implementation in Julia using Dagger.jl
So now you are maintaining an expensive and complex distributed database that duplicates the work that's already being done by a cheap and manageable internal database. For what benefit?
Live: Six cryptocurrency CEOs testify before Congress
I don't know much about CSGO, but it is similar to the marketplace for Dota 2 cosmetics. Based on that marketplace, I can see some flaws that the NFT landscape can improve.

> Skins are tradeable on the steam market which itself is a ledger, no reason for it to be distributed.

This is false in the Dota2 world. Some skins and cosmetics cannot be put on the market again or resold. Some people would see this constraint from a centralized force as a flaw.

> Skins are purely cosmetic and tied to a competitive game that many people tie their life to. Cosmetics of differing expense make sense, the better players show off their personality in the expense and style of their cosmetics

In decentralized gaming, anyone is free to take those assets and build a game off them. For example, if you had a certain rare skin, and someone made a dota fan game (or custom game if you are from the old WCIII days or custom lobby in current dota days), then you could enable certain functionality if they had the skin or NFT. There is a lot you can do from here that isn't purely cosmetic but also not P2W.

> additionally, because the ledger isn’t distributed, valve can actively change skins and fix mistakes to them. This allows for user submitted skins to even work, as they can respond to DMCA take downs

Excellent point on DMCA. On submitted skins, some people could see that as a limit. Who approves submissions (this was a big complaint in previous TIs)?

I am someone that has a lot of stuff on the Dota2 marketplace, and some of the centralized decisions have definitely left me with some bitterness. For example, I mentioned before that some cosmetics are not re-tradeable or ever seen again after some period of exclusivity. Except this rule was broken once where they allowed an Invoker cosmetic to come up again (the kid Persona), but for some reason didn't bring back [Dark Artistry] in an event where they put these skins together. I had the kid persona invoker item but never had the [Dark Artistry]. They essentially devalued my cosmetic, again somewhat arbitrarily.
I’m not really sure. But since it’s stayed under a second I guess it’s not a huge deal.

Also, it’s possible that the last few releases might have sped it up a bit. That page only tracks till 1.52. I believe the latest release is 1.57.
The language itself has made enormous progress, but build-systems and lower-level concerns like linkers and compiler idiosyncrasies still plague even simple projects.

Tools like vcpkg paper over the horror that is cmake and more isolated build environments and could ultimately be de-facto, but even then things like mixed-version dependencies and system libraries are large barriers to entry in getting started and distributing serious work.

(This applies mostly to new projects adopting modern C++. Projects that are already established in my experience don't usually have to invest much in way of their tooling and build-system provided they're not adding new dependencies or platforms on a super regular basis. We recently upgraded a 100k+ SLOC program from C++17 to C++20 and only one or two very small things failed to compile. Once the system works the system tends to stay working.)

The standards committee has stayed away from delving into these issues. Perhaps with good reason. But without an official stance on how to go from "well-formed code to binaries" that covers real-world use-cases, it's hard to imagine C++ being new-learner-friendly.

Perhaps modules and other newer features will obviate some of those build-like features and the problem will be more tractable by the time C++25 (?) comes around.
As a grad student, I was willing to take boutique courses from any of the PLT folk in the larger group (including Bjarne & Gaby). Most of the students were terrified of Bjarne, but I'd sit front-and-center and pepper him with questions. Eventually it got to the point that when I'd show up to lecture he'd shine his (green) laser pointer at me until I moved back & off center.

Bjarne's a genuinely good guy, and very smart; I think the "interview" is fun, but it doesn't really sound anything like him.
It's a great starting point, since not only is the story both fun and interesting, but it also shows what the Culture's values and methods are in a very satisfying way by juxtaposing them against the Empire through the tournaments of the latter's own game.
Safe unless you're vaccine injured and have to go to the kangaroo vaccine court to get denied any (government, not vaccine manufacturer) payout.
Nobody prominent is involved. This case is so larded with misplaced expectations. We as of yet have no real proof any prominent people besides Prince Andrew may be tangentially implicated and no reason to think Maxwell has any compromising information if they were. And even if both those assumptions are true there's no reason they'd be pertinent to her trial. Her trial which is happening likely because the prosecutor couldn't force a plea.
The Diderot Effect
I got to revisit C++ to port some code to boost::asio

It crashed because the object was deallocated by time the handler ran. So now I'm taking a shared_ptr parameter thisref parameter to keep "this" alive. Ideally it'd be a unique_ptr, but then my understanding is that ptr->func(std::move(ptr)) is undefined

It's nice if these sorts of details are compiler errors, but at least there were some compiler errors:

I ran into some issues over whether move being ambiguous for std::move. Took awhile figuring out where to get socket types for boost, between template parameters being duck typed & boost source being a tangle to read as documentation. Errors end up being in some header when the issue is my code somewhere passing the wrong thing

Got it all sorted out eventually, but glad to get back to C/Ruby/Go/Rust programming
The link is broken. There is a missing "o". https://www.businessinsider.com/omicron-resist-pfizer-vaccin...

IIUC it's not that the variant reduce the number of antibodies that you have. It is just that most of your antibodies are not effective against omicron.

> A team of researchers led by Africa Health Research Institute's Alex Sigal tested 14 blood samples from 12 people against a live sample of the Omicron variant. All 12 people were vaccinated, and six were previously infected.

> another group of researchers ... found a seven-fold reduction across 17 blood samples.

12 and 17 look like very small numbers, and the results are too different.
There is more 20 years of lessons learned between UNIX and NT though. Yeah Linux is a distinct OS but it was written to be a UNIX-clone whereas NT was designed to be a new OS from the ground up. However if you look at NT's spiritual godfather, VMS, that primarily written in C as well. Plus C++ doesn't magically fix the complaints you're making anyway.

It's also worth noting that Linux does have plenty of services that support RPCs too (X11, dbus, etc).

I'm not try to argue that Linux and Windows are equivalent though. Just that it's a little silly to argue that Linux can't do APIs.
The only non-speculation and non-dumb use case for NFTs I know of is identities for distributed or federated apps.

An NFT registry is just a list of people who own numbers, and they get made fun of because a) owning a number isn't very useful, and b) anyone who wants to own the same number can just make a new list. But identities are exceptions: a) a username for a specific app is one of the few cases where it is useful to own a number, and b) because a specific app will only look at a specific list, i.e. it's reasonable and expected that I might own the 'ineptech' username on HN and someone else might own it on some other platform.

So, if you were going to make some sort of distributed social app, e.g. a twitter clone, it would make sense to use an NFT-like registry to track ownership of the handles. I believe this is basically how urbit identity ownership works, although it was implemented before the NFT craze.
Multithreaded C++ programming without bugs is still very hard. There was an interview on Mozilla and why they started Rust and everytime they had some path in the code with threads, they found some concurrency issue. I can't find the link right now.

Edit: I think it's in this podcast https://corecursive.com/013-rust-and-bitter-c-developers-wit...
Does it really make any sense though? Why is a decentralized ledger of any value to them?
Were you asleep when ISIS took over Afghanistan?
It's not the only one, but if we're going to finally start moving away from C we have to pick one. And Rust is trendy right now, so it has more support than all the other options. It's a good option, and in another 30 years, just as the last .c file gets replaced from the kernel, we can re-evaluate again...
> But I'm hard pressed to imagine how a C++ style that avoids vtables like the plague could really have that much to offer over straight C.

I don't follow this argument. In my experience, use of vtables is relatively rare in modern C++ development even when you aren't trying to avoid them, many of which are elided by the compiler anyway. Regardless, in these infrequent cases it is straightforward to code equivalent functionality without vtables, since it is syntactic type-safe sugar over the code you'd have to write in C anyway. They are like C bitfields in that every systems programmer knows how to implement the equivalent functionality manually for cases when the language feature is underspecified for the purpose.

Modern C++ without vtables is only marginally different than modern C++ with vtables, the code you'd write and the features you'd use would be nearly unchanged.
It has definitely caught on with the indies. Specifically the Haunted PS1 genre.
>> I tend to judge the content on the content

It's possible to do it for image and maybe even music, but as with videos, you'd have to spend time watching segments to get a sense of quality. That's arguably time consuming.
I don't understand: every single study out there says that vaccinated people do still catch the virus and can still spread it.

Why would the current crop of vaccines be able to stop the virus, even if applied worldwide, seen that they don't prevent infection?
2011: Dammit Valve, who exactly asked for these tradeable hats? Keep games free of this crap!

2021: Praise Valve, the only big name keeping in-game-crap economies free of "blockchain" garbage and generally being the least awful one.

How low can the games industry sink?
What was so special about Greta Garbo?
How are the apps still not removed?
Show HN: Amfora v1.9.0
The problem is how would we use it in any real world scenario. We need more research on model understanding and its limitations. I mean we need a way to control the output of the model, we also should know when the model failed vs generating some random nonsense. I am not aware of getting the probabilities back in generative models. Does anyone know how to do that ?
In 1995 I had my workstation audited by the IT department. A couple of days later I'm called into a managers office and told that I'd broken policy by installing unlicensed software and that I'm in serious trouble (I was a subcontractor from the department major vendor, this manager couldn't actually discipline me in any meaningful way)

I hand wrote them licenses in perpetuity to the half-dozen utilities that I'd written. One was simply two API calls, it popped a message box, and if you hit ok, would restart windows without rebooting (win16)
And then lead poisoned voters with poor cognitive skills are more easily manipulated into voting against their own interests or their poverty is used to polarize the rest of the electorate and achieve the same outcome.
Most technical jobs aren't like engineering, where the work-product is the process/design and the assumption is that the engineer will be moving on to a new design afterwards. This sounds more like a technician improving their personal set of tools, to me.
It’s not necessarily a sign of status, people think the cosmetics look nice. Why must I suffer a worse experience just because you think it’s a waste of money? It’s an M rated game, kids shouldn’t be playing it in the first place
I would like to know too.

But if you look at that profile, he says he works at Google. Think about that for a second. He claims this is an easy problem. But consider Google's approach to spam detection algorithms and see how there are so many false positives and innocent people getting screwed out of their ad accounts and livelihood. If this kind of stuff was easy, why hasn't anybody informed Google about it?

I'm not trying to pick on anybody here, but I believe there's a level of arrogance in thinking that this form of sabotage is somehow a solvable problem unless you somehow have access to all communications on the planet.
No, that's not how LN works. If the other party suddenly closes the channel at an old state that is beneficial to them, the funds will get locked for 2 weeks and you will have enough time to publish a transaction with a more recent state, which will reward you with whole balance of the channel [0].

[0] https://blog.bitmex.com/lightning-network-justice/
Compensate people appropriately for their contribution, and they will contribute.

I prefer managers who pay me, rather than thank me.

No Bucks, No Buck Rodgers.
IMO, the case-insensitivity is peak powershell.

Possibly a good idea on paper. In practice, at least as an only occasional PS hacker, it always eats up a couple brain cycles.
With the money at stake, it would be pretty easy for both parties to tangentially set up a 501c3 whose purpose is to display gifted NFTs to the public
Also, obligatory: staff. Which is to say the health care system is sized for employing enough highly-trained trauma / ICU staff to support normal operations, with some small (very small) amount of surge capacity. And people under-estimate the specialization & experience required for high-level ICU and respiratory care. You can't just take a floor nurse and transfer them over to do the new work.

And the amount of complex hospitalizations due to COVID can very quickly become a couple orders of magnitude above "normal operations."
I'm 100% certain you're a bot or shill that is paid to blindly support communism.
What you're describing would be a ridiculously massive government overreach into a private company. I'm not American and I'm not some loony libertarian but you have to understand that private companies are and should be free to decide who they allow to use their service and under what conditions (within the bounds of anti discrimination laws).
Sure but Ford isn't developing shitty touchscreens because they want to cause accidents so they can upsell you on a more expensive jogwheel.

They're developing shitty touchscreens because they're an old car company with little expertise in software UX.
No inflation is very different, it's pervasive in every direction, it's not localized like your idea would mean.

Plus, it's not like galaxies are temporarily pulling on a memory foam, before releasing the pressure, so I m not sure why you think inflation (such a bad name, people think balloon) is so close to that model.
Is it not in that section specifically because they're showing failure situations?
Having a committee decide what’s allowed is generally how law is made, and the need for such committees is that what’s good for any individual is often different for what’s good for groups of people even though the latter contains the former (tragedy of the commons, prisoner’s dilemma) so: yes.
That's not an "interview". That's just an interview.
If the NFT is for a resource that is not in some way restricted, say because it is used for access to some asset in a game, then what purpose does it serve? You could claim that "oh, that NFT allows you to use that asset for that game that went under in a hypothetical future game that would recognize it", but I could just as easily say some hypothetical future game could just use that asset without the NFT at all.
These companies should focus more on Bitcoin + Lightning. Keep It Stupid Simple.

* Decrease reliance on Visa.

* Instant, cross-border payment settlement.

* Other features like money streaming.
There are PDFs, videos, images etc.
For commercially-available solutions:

- Denon HEOS
https://www.denon.com/en-us/category/heos

- Russound
https://www.russound.com

When I moved, I used the home sale as an excuse to leave Sonos behind due to their drive to increase revenue at the expense of their current customer base. I purchased a couple of Denon receivers, use them for both AV and whole-home audio use, and have never-once regretted conveying my somewhat-sizable Sonos system along with the home sale.

Russound has a more traditional whole-home audio product line (with some--but not all--of their products only available for purchase/install via certified installers), but I have them on my radar if I look to expand my home audio system in the future.
Show HN: Forest – A simple project management tool for small teams
25mg of 4-AcO-DMT taken orally is roughly equivalent to ~1/8th ounce of mushrooms.

Potency isn't quite as much as crystalline psilocybin (4-HO-DMT).
Interesting, never heard of Dash! Is it only macOS?
> Search for an exact string, with support for substring matches and special characters, or use regular expressions (enclosed in / separators).

Finally!

Search-for-literal is so important when you have technical users working on non-prose text.

They say this is going in a dedicated search page 'to start with', if "<literally any text>" doesn't work in the top bar eventually this is still going to be miserable.
"It depends" is my preferred stack. First define the problem, then we can look at how to implement it. If you mean most websites with simple crud and maybe some user interaction?

Very simple model: DynamoDB, especially if it fits in the free tier to start.
More complex model: PostgreSQL, especially for anything between a trivial model and 10 million users (which is most projects). Database migration with Sqitch.

Data access method (middleware): GraphQL, because it's a spec rather than an implementation. My preference all things being equal is the database-driven solution Postgraphile, but I've had good experiences with other solutions like Hasura and Apollo Server depending on the problem. Hides complexity of DynamoDB access. Acts as an ORM layer for relational. The only GraphQL engine I avoid unless there is a good reason/requirement is AWS AppSync; I don't consider it fully baked yet as a general purpose data access solution from dev perspective.

Authorization: JWT, because I don't have to do an extra lookup, especially in a serverless environment with an API Gateway in front. Row-level security if I'm using PostgreSQL.

Authentication: Typically AWS Cognito, because most of my dev work is on AWS, and after you've done it once, redoing is trivial. Google auth for general public access. Simple identity pool for cases with a finite set of users such as an internal tool. If Google Auth on Google Cloud is dead simple, so I give that an honorable mention.

Front end: Svelte, because I know HTML, CSS, and JS very well, and Svelte is little more than that while still allowing fast component-driven development, data binding, and other modern features. Svelte calls the GraphQL API. Once all queries are clarified, the GraphQL layer is given an allowlist of acceptable queries and authorized through the JWT.

I prefer PWAs to native mobile coding or frameworks like React Native. If a PWA is insufficient, my preference would be Ionic due to my stated earlier experience with HTML, CSS, and JS.

I prefer AWS to Azure or Google Cloud. I also prefer regions other than us-east-1. Between those big three, I find prices similar, but options on AWS to be more mature and cover a wider breadth. CDK, CDK Pipelines, and CDK Solutions Constructs is by far my preferred method of developing infrastructure as code. I prefer writing in TypeScript mostly because it allows homogeneous language development from UI on down.

If I ever run into a performance problem that is CPU bound (happens fairly rarely), optimizing the lambda or whatever in Rust would be enticing. Most of the time though, it's just cheaper to scale up the instances/provisioning and move on. Developer time is almost always more expensive.
Theopetra’s Self-Repaying Mortgages
I'm not sure if this is the scammiest crypto product I've seen this week, but it's in the running.
These seem to be, for the most part, mind hacks rather than scientific concepts. But that's OK -- it probably makes them more useful.

An actual scientific/mathematical/statistical concept that ought to be more widely known is convergence to the mean.
C++ also bring implicit memory allocation. This is a big no for kernel.

When rust was proposed for linux, controlled memory allocation was on the top of requirements list
I’m not sure what Libertarian-minded people think the era of peak neoliberalism was all about, but defanging the powers of government 50 years ago is how we’ve arrived at the modern corporatocracy. It turns out that taking power away from government doesn’t result in an anarchist paradise, it just swings the balance of power in favor capital.

This is your paradise, your side won. Move the goalposts all you want, but we’re at the logical consequence of letting “the market” make every social, economic, and political decision.
In a nutshell: Microsoft is bad, hmmmmmkay?

Author presents no facts to support their obviously biased click bait headline.
Doesn’t make sense. If the infection continues the immune system will generate new antibodies and responses. After all it’s a new thing not seen before.
But the context of the article is not disruption to the economy or power structure, but an impulse control disorder which does not involve an intoxicant and has negative impacts on one's life. If you can believe something like gambling is addictive, I think the term "addition" in the context of the study is apt.
You can pay money for followers. You don't need the means of a nation state or shadowy cabal. I'm right there with you on the Maxwell/Epstein story being far more significant though.

But an analogy is, if you have a legitimate criticism of the security state/"deep state" (a phrase I use and have no aversion to), it's not useful to buy into Qanon nonsense just because they criticize some of the same people. I know nothing directly about "patriot one" so I'm not saying it's Qanon level nonsense, but I'll defer to TrueAnon that it was probably counter-productive as a source. And making that judgment doesn't put anyone in league with the devil.

Just follow better informed and more scrupulous sources. TrueAnon are flippant and mischievous in ways that diminish them slightly, but on the whole, they're excellent. And they're at the trial every day.
There's no way to force any action outside of the blockchain. If you want the blockchain to influence the outside world, that action must be financially motivated.
The hosting of this is the easiest piece. It's when changes are needed to the content is where it becomes difficult and what I'm researching a solution for.
One thing to note is: I can't find any mention of returns/refunds on the wurkkos website, while Amazon has their standard (very liberal) return policy.

From the manufacturer's standpoint, they pay 15% referal fee to Amazon for getting them the sale. They also have a 5% coupon. Taking both of those things into account, their revenue on the sale is ~$64 compared to the ~$54 on their site. But I'd wager they're not getting very many sales on their website.
Comparing actual violence to losing your job is far more disingenuous than anything I'm doing. My opinions about vaccinations are the same now as they were before Trump was elected.