skysight-inc/HackerNews huggingface dataset:
> The big reason for "value types" is controlling spacial locality in memory, not GCs being bad per-se.

Spacial locality is one reason. Another very important reason is not generating unnecessary garbage. If you have a lot of microallocations, then your program is going to be slow regardless of you using manual memory management, RAII or a tracing GC. There is just a lot more stuff to do. With manual memory management, you're just going to call free() a lot (using big forward linked lists and freeing them with a function iterating over them, calling free() on each node? yikes). With RAII you're going to spend a lot of time in destructors due to an avalanche of objects freeing the objects they own (structs holding unique_ptr/shared_ptr to structs holding unique_ptr/shared_ptr to...? std::vector<std::string>/std::vector<std::unique_ptr>? these are all antipatterns when it comes to performance). With GC, you're going to have long GC pauses, because the GC needs to traverse a bigger graph of pointers (deep/broad trees of heap allocated objects? arrays of boxed objects? yikes).

Another reason is eliminating unnecessary pointer indirection, which helps make sure that instead of loading data with two MOVs from memory polluting the cache, you need only one.

For my current project, I use arenas to opt-out of RAII and have just a couple points in my project where memory is freed, instantly in one go. Needless to say, I don't use arrays of boxed elements. It's working great for me. Not only is it faster, but also simpler to understand and I don't need to fight with the borrow-checker as much as in normal (RAII) Rust, because my objects are grouped into longer lifetimes, so I don't need to think about separate lifetimes for every distinct little object.

That said, I'm spending some time gathering ideas for a toy language I'd design for myself to write an OS from the kernel up to userspace in, and I'm leaning towards a GC-based design that relies a lot on value types. One way or another, allocating a lot of little objects is stupid, because in every scenario it makes your program slower and, code quality-wise, at best it doesn't make a difference, but a lot of times it makes your code harder to reason about, because now a lot of things are remote to the place in code you're thinking about at any given time.
The big issue with this article is that once you take a deeper look at any of the examples, they are complete BS.
A good example is Filecoin:

> So, for example, you have things like Filecoin, which describes itself as “an open-source cloud storage marketplace, protocol, and incentive layer.”

If you actually look at the finances for Filecoin, it costs the network about 10x times more to store data than the centralized alternative Backblaze. Who is going to pay 10x more for storage?

The reason for this cost discrepancy is obvious once you look at the technical details of Filecoin. Because of the decentralized overhead, the mining requirements are ridiculous. Just look at https://docs.filecoin.io/mine/hardware-requirements/. 8+ core CPU. A powerful GPU. For a data storage node!

Details for the cost computation for Filecoin:

Computing the cost of the Filecoin network is quite simple. https://filfox.info/en reports that miners are being paid 326,077 FIL a day to store 13.673 EiB. This is 0.0229 FIL/TiB per day. Which corresponds to 0.687 FIL/TiB per month. Which is $34.84 / TiB per month. For a single copy. So you probably want two at $70 / TiB per month.

Backblaze is $5 / TiB per month for a redundantly stored copy.
It's easy! Just delete your google account, it will automatically invalidate any credential tokens given out to the third party site.
Irrespective of your personal experience, the law is nevertheless still not a programming language, thankfully.

However, "common sense" is also not how it works, so sure, when people rely on what they expect "common sense" to mean, then they too get screwed (the meaning of "common sense" after all varying dramatically from person to person).

Law has its own principles, philosophy, and practices, that's all. And judges, especially senior judges, do not like it one iota when folks try to circumvent the meaning, substance, and purpose of these elements.
Perhaps you can clarify the relations between IPFS and FileCoin? I was under the impression that they were related projects of Protocol Labs, with IPFS being a dependency of FileCoin.
You say that tends to happen, but I can't seem to find a single case where civil no show and non payment escalated to criminal foreign extradition. Do you have any examples of this?
Using password reset questions are pretty bad as a second factor is pretty bad. It probably came from good intentions. Since you were logging in from an unusual location, the bank flagged the process for a higher level of security. I wonder if they could have used literally anything else to verify you. (My bank also lets me tell them when I'll be abroad, which would have helped with the issue.)

But it isn't as bad as those "identify which of these loans you might have used" to identify you or as bad as silently truncating a password on input (both of which I've seen). Still, pretty darn bad. Don't surprise your users!

Speaking additional factors, I wrote up a piece about all the different kinds of factors[0] and when you might use them. But NIST has the canonical list[1] as far as I'm concerned (section 5).

0: https://fusionauth.io/learn/expert-advice/authentication/mul...

1: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.S...
> This is a threshold that real-world contracts don't typically have to achieve

And boy does it show!

How do you debug your smart contract? Your users tell you their money got stolen out of it. I wish that was a joke.

> Also, if you're just going to replace one immutable contract with another, you're back to meatspace and re-negotiation, which can be time consuming and expensive.

Is upgrading them in place somehow better? At least by keeping the old systems around, the people who still get mileage out of them aren't sold up-river.
That drives me crazy, too: "Choose a password." I choose a very secure password. "Now, in case you (or anyone else) can't recall your password, choose one of the following three personal security questions that any reader of your blog will be able to answer."

I can create my own question in a way that a specific answer will immediately come to mind if I'm ever asked in the future, without any need to look anything up, and that cannot be answered by googling me. How about if you let me choose the question? "No, we are security experts who have given you three excellent options to choose from. Choose one."
In my naivety I build a startup that fixed a problem for a fortune 500 company thinking they would be delighted. They weren't. These big companies are staffed by individuals who are focused on their career and will do absolutely anything to extinguish your company/idea and pretend it was their idea and champion the company's initiative. It's disgusting but it's reality and if you are a founder be ready for it.
Ad-hominem attack + condemning gifted kids seems like a pretty glib way to argue.
To summarize what I understood from the (too long IMO) article...

There might be something useful in the blockchain, specifically in how it seems to make a certain class of transaction easier/more reliable and there might be a good use case for NFTs in that space.

I really hate that the term crypto has come to mean 'crypto-currency' instead of cryptography in general.
It all comes down to art direction. There's nothing technologically special about Arcane. In fact, a fully 3D game with the player in control of the camera wouldn't look as good because Arcane uses flat 2d backgrounds and billboards throughout. The artists are in full control of what you see in the production. In a game with an interactive camera, custom shot/color/light composition is lost and would only look as good as the best games already available today.

Although, I wonder if stylistically, Arcane will start a trend of bringing back texture heavy games with baked in lighting (as opposed to raytracing everything).
They definitely help.
Let's see that link, por favor
There is no agreement that I have to click their crap. And the server time is their problem not mine. I never said I'd click anything the freely published content they made specifically available to me
Your boss will love (or not) to be on the bleeding edge of serverless, or using latest tech. That way he can impress his boss or feel safe. All feelings.
I might choose a slightly different term: A shared set of expectations. For instance, people use government money because they have certain expectations about the behavior of the government, and of other people, in the near future.
"Magic links instead of OTPs for passwordless auth. Overall, magic links are a few seconds faster than OTPs since there's no entry step."

I am willing to stipulate that magic links are better in this way.

That is, provided they are of reasonable length. Say, 32 characters or less beyond the domain name itself ?

You can't predict what device, or interface, or mail client one will receive these links on. You also can't predict how they will interface with the link (or resend or process it).

The 300+ character hash links I sometimes see are really lazy and clueless.
Is a diff Facebook's equivalent of a feature branch or PR?
I guess the off topic ranting just comes down to the fact the US owns the EU via tech and the military?

Well since we implemented the unsubscribe things are looking shaky for FAANG, but not to worry, such wonderfully open and free regimes such as Russia and China will be happy to take over co-parenting the EU with Germany.
On the other hand most news sites are now begging users to log in so they can track us more, and disable functionality or add nags if we don't. Seems to be dependent on the type of business.
I wonder if it says anything about Facebook's culture that I've never heard of the term Individual Contributor before. Everywhere else, it's Team Member or something along those lines indicating that you're not on your own.
>You can do a year on year comparison to compare deaths. Last year, Portugal had the same number of cases with a similar acceleration on October 21st. This year the 7 day death average is 11. Last year it was 15. So about a 33% improvement. Good, but what happens if/when cases go higher? Portugal already vaccinated everyone.

Why did you pick Oct 21st for a comparison? Why not the latest data? Say Nov 21st. The deaths are far lower.
"One of my personal epistemic precepts is that if I disagree with somebody who is (a) at least smart as I am, (b) has generally sound judgment and (c) is better informed on a subject, then I ought to concede that I’m probably wrong and revise my opinion in their direction. "

I appreciate this point of view. I think it's also worth noting that your smart, of-sound-judgement friends have their own personal epistemic biases. Some of which can be for or against crypto currencies.

I've personally decided it's not something I value, despite knowing many smart people that invest or are involved in crypto. If I am leaving a bunch of money on the table, at least I know why.
It is trope-y enough to lend some suspicion. That is most conspiracy theories are about some sort of "reassuring" narrative that it takes evil people who you already expect to create big problems. As opposed to the world being a chaotic uncontrolled and uncontrollable place. That isn't hard disproof of course but it is a resemblance to other conspiracy theories.

The lab leak theor(y/ies) (is a/ are) "the hoofprints may have come from zebras" sort of situation - possible but not the most likely in absense of other evidence.
> Egypt fell to Rome in 30 B.C., after Caesar Augustus (at that time still called Octavian) defeated the forces of Cleopatra and Mark Antony at the Battle of Actium,

Actually, the fall of Egypt is much earlier. Nectanebo II in 342 BC was the last native ruler of Egypt (and even he was part of a rebel dynasty that ruled for around 40 years after successfully revolting against the Persians who had conquered Egypt under Cambyses in the 500's.

The Rosetta Stone, was probably the single greatest archeological discovery to date. It opened up the written history of arguably one of the oldest civilizations in the world and which was throughout much of history either one of or involved with the greatest empires in history.
> If you say, people can’t be replaced because they’re just inherently irreplaceable, that’s a tautology.

This line of argument is entirely disingenuous. My life, once taken, cannot be given back to me. Neither can any substitute life.
I mean 24-7 comes for free. Security comes in some way for free as well.
Large amount: its relative, so even for 10k USD you would pay 100 USD as fee. You get similar fees for purchasing stocks and many have more then 100k in equity. So it isn't really a small niche. Rather a huge market that may get more simple and cheap through DeFi.
They can't scrape the clipboard because of autofill, and they can't record the screen because passwords appear as ******.
Refuse to hire them, like I do for Facebook, Microsoft, and Raytheon/Booz/etc staff.

Blog about their names and the work they do and their employer, so anyone searching for them on Google knows that they are military-industrial complex scumbags.
Novas – Enabling Svelte in the Deno Environment
It's different like this:

"Citizen, too much meat eating this week. Your CBDC non-cash is now suspended until you lose 10 pounds"
You're being snide and not actually constructive. E.g. here are requirements for molecular and cellular bio at UC Berkeley, which requires a 1 year sequence covering calculus, stats and combinatorics. Linear algebra and differential equations are not requirements.

http://mcb.berkeley.edu/undergrad/major/major-requirements/r...
1) What if a student refuses to attend school?

2) Can no student advance until everyone has mastered the material?
> Replicating everything AWS or Azure or Google Cloud can do on a blockchain isn’t redundant because the decentralized collective “ownership” and governance of blockchain networks supports security, privacy, stability, and scalability features that Web 2.0 applications running on centralized corporate clouds can’t replicate because they are centralized and control is concentrated.

I find this paragraph enlightening. The author seems to be missing understanding of both systems. Peer to peer and cloud both rely on a large number of machines to remain operating in order to work. I do not see the distributed version being cheaper or more performant in the majority of cases.

To logically jump from ownership and governance to the positive features listed does not follow. If it was better to run these cloud operations in a distributed manor, don't you think the major clouds would have learned and implemented this by now. Also consider that the vast majority of the value of the cloud is captured by their customers, not the cloud host.
Is the truth really always somewhere in the middle? It was certainly true that tulips weren't actually worth as much as houses, in the end. Why can't the same be true of cryptocurrencies?
But not 50% of what you might make in London and that's what this is about.

And the EUR goes a lot farther in say Berlin than the GBP goes in London these days (see rent, eating out prices etc)
I can attest that GoDaddy managed WordPress hosting is Garbage too.

Have been a very happy customer of WPEngine - and have had a lot of clients thank me for WPEngine's brilliant support.

Get 5 months free on annual shared plans, effective 11/22 - 11/30 - for cyber week.

Here's an affiliate link if you feel like supporting me.
https://wpengine.com/plans/?coupon=cyberweek2021&SSAID=13835...
Well, to be fair, their guides focus much more on physical products than SaaS.

They can get third party affiliate revenue from Amazon, Walmart, Home Depot, etc in a program covering lots of products. Is there a B&M store analogy for SaaS?

[The rest of this comment is in response to parent comments more than your's directly.]

IMO The xdesk guy seems to be stretching reality way, way, way too far to claim that Wirecutter guides are influenced by whether or not affiliate revenue is offered on the purchase links just because Wirecutter repeatedly tried to get an affiliate program in place. Of course, they need a business model of some sort, and affiliate programs are what most, or at least many, review guide sites seem to choose.

Also, Wirecutter has never specialized in recommending the highest end options. A lot of their guides recommend a best choice for most people at some tradeoff of quality and cost. It's no surprise at all that the standing desk guide was iterated in that direction. And, even after no affiliate program, they didn't dis-recommend the xdesk desk, they just made it an upgrade pick recommendation.

Personally, I am skeptical that a typical Wirecutter reader is actually interested in spending $1500 on a great standing when they can get a pretty nice one for $500. The update makes reasonable sense to me.
>One alternative is to use them like mnemonic code phrases. So perhaps your answer to "What's your favourite animal?" is not really an animal, but maybe Cthulhu, so maybe the answer would be "Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn"

I'd go further than that and use stuff like that for actual passwords, but with a twist.

Using that sort of thing for such questions is good, but take something you know well, like a song lyric or line from a poem and then change it subtly. For example:

Forty score and eleventy years ago, our
foremothers brought forth a new abomination.

Since you're the one making this stuff up, it's easy to remember, both for passwords and for those "secret" questions.

Those are pretty much endless in possibility too:

In the town where babby formed, there lived a
gal who mailed some trees.

Ask not what who has done it in your country.
Ask which Lulu can do it with you.

And on and on. The only real requirement is that you know whatever it is you're adapting well. Whether that be song lyrics, movie lines, poesy, etc.

I prefer song lyrics myself, since they're usually easier to remember, and when presented with the need to recall it as a password/"secret" question, the modifications made come right back.

I imagine that wouldn't work for everyone, but it works well for me, and would also work for others.

Good luck!
Samsung announces new advanced semiconductor site in Taylor, Texas
Does each letter lie in [0,9] or did you mean [1,9]?
We tend to evaluate risk like that. We don't directly talk about buying a death for a certain amount of money.

> I think most people would choose to shoot an arsonist before they could burn the Mona Lisa, and that's totally rational.

I think you might be surprised at how many didn't think that was all that reasonable.
is this a April fool joke?
Skimmed this and found that a lot of claims are inaccurate and don't have data... Then realized, ugh, it's another Medium post. One particular wrong claim:

> In C#, for example, reference objects and value objects live entirely separate lives. Value objects are always passed by value. You cannot take the the address of a value object and pass that around. No, you need to copy the whole object every time.

In C#, there are normal, C-style pointers. (Although they aren't used very often, mostly when interoperating with C APIs.) Furthermore, you can pass a struct by reference if copying the struct is a problem.

I once wrote some performance critical code where I used structs and past them around by pointers. I ran the code through a profiler, and then refactored to use normal idiomatic non-pointer code. After running through a profiler there was no performance difference.

---

The author of this post really needs to base their claims on actual data. Some well-tuned programs in the languages compared and then compare the performance.
That's the majority of the people in the world. Not just Fortune 500 execs.
> Many of the bigger vehicles have unnecessarily large engines. However, that's not necessarily true across the board.

"Unnecessarily large engine" sure sounds like something that would have negative consequences, but Cylinder Deactivation (CDA) is a thing. Just like your CPU, your engine doesn't need to spin up every "core" if it's not loaded to 100%. And fewer concurrent explosions per second, means less gas needed to drive all those explosions. A V8 that's only driving 4 of its 8 cylinders in most situations, is likely going to be even less gas-guzzling than a V6 that always has to drive all 6 cylinders. (Well, other than the fact that the V8 has to work slightly harder to move a car that's heavier from the additional engine weight.)

Of course, not all vehicles have CDA. But more and more do.

And, relevant to the discussion — as of the 2021 model, the F-150 has CDA. (https://pickuptrucktalk.com/2020/10/2021-ford-f150-5-0l-v8-e...)
Maybe I'm not understanding. But in a JWT you can verify the signature from when you originally signed that user's JWT. So even if I change some data in my JWT, on the backend it will not match the signature. So just reject if it doesn't match, say someone change permission:read to permission:admin

https://jwt.io/
Goofy- How to Dance (1953)
Has anyone had any luck reasoning with the powers that be, to come up with reasonable security?

When the security department suggests another thing, to protest sounds like you want things be less safe simply because it's annoying. But some of things add only a little bit of security, or address a scenario that is highly unlikely, but you pay for it every day, day after day, with a dozen irritations that peck at you.

Security is a continuum. I could always imagine something more to add: "Lock the screen after 10 minutes? Why not 5? Why not 2?" So the security team seems to have their way until the users are almost driven crazy but not quite.
The most astonishing thing is that people actually believe that crap.

That the solution to people making mistakes is taking away any power to do anything substantial on their own. No power to do anything == no power to do any damage.

Think how a machine shop would work if we applied the same rules. "No, you can't use CNC machine because somebody broke an expensive part once. You need to fill this form, prepare this feasibility study and wait for director approval for every change to the program. Of course, director has absolutely no knowledge to validate your CNC routine but this is the process."

I worked for those organizations, just left one. You get hundreds of people do work that couple smart engineers without artificial limitations could do in a fraction of time.
Using io_uring from Python by JITing C code for writing high performance servers
In addition, it doesn't survive past the moment it is discussed in court documents, at which point NSO are screwed if they ever pull the same shit again.

A full paper trail would also necessarily disclose the entity that provided those devices, which they may well be loathe to do (since it either drags in a related company, who Apple can then also target, or embarrasses a third party who would rather remain nameless).

However, in practice, a technology engineering firm claiming to have no knowledge of the licensing that applies to the devices in which they also claim expertise, is such a far-fetched statement that it's almost trivially set aside, and earns a rebuke from the bench to boot.
in my experience this inevitably be on form feild where pasting isn't allowed and you cant see what you are typing and will be case sensitive but not inform you of that. and you will get locked out on attempt 3.
If you see this late reply - what sorts of IR heaters would I be looking for?
web3 is whatever you want it to be

They call it "web3" when it's not web, as in, world wide web... so it really means nothing.

There is nothing there. It's all just random imagination an ponzi schemes. Good luck getting anything useful out of this.