skysight-inc/HackerNews huggingface dataset:
> If there's a constant small probability of injury per item packed, then of course doing twice as much work per work day, will lead to twice as many injuries per employee per work day

This assumes injury-risk is a linear function of number of items packed. That's not true. Fatigue increases injury-risk - that is how tired you and your entire team is while performing the task. If the person sorting the packages up the line is tired and making mistakes, the person binning it is more prone to mistakes, leading to an injury. In summary, there is a "fatigue-threshold" after which injury-risk increases non-linearly (say exponentially) with every item packed.
“Defying” implies that they are in some kind of authority over whether another country offers an immigration path to willing immigrants. No one is defying them here. They are acting outside the bounds of whatever legitimate authority they have, and have been doing so for some time. They are being checked.
Isn't the point of arbitrary arrest that the crime is figured out afterwards, if at all?
I think mineral transportation cost would just be an error term in accounting for per phone build cost. This 100 gram phone costs $500.

Also cheap labour doesn't mean cheap in the overall sense. You would have to hire international workers at much higher rate, eg Emirates pays twice to pilots compared to US salaries. Also logistics of other parts will be more expensive. India is just on the verge of crossing the barrier where you could mostly do with local talent and local logistics. Africa is far from crossing that barrier.
Bad example. In Australia, everyone was using credit cards.. but they have PIN code + chip.

If a centralized system is not inept, it can do all the same things decentralized things do and better.
Yes, I suppose if we moved to becoming a lawless society fuelled by drug lords....then yes, I can see how the hoops could be worth it.
The Compiler Explorer supports Rust as well, and is very good at this kind of thing. You may want to check it out if you don't already use it for C++ stuff.
It only takes winning once. It doesn't help that public opinion holds little to no sway, and that it takes money from big players to fight it off every time.
> AWS. It’s UI is honestly baffling

Haha I used to have the same thought before I joined. But I've since understood that AWS is a set of APIs which is the default interface and everything is able to be called programmatically - the UI only tracks the API. It's not the default mode of use nor is it meant to be.
"Technology Connections"[1] is another great channel with similar research + documentary on old technology, with amusing jokes thrown in.

[1] https://www.youtube.com/channel/UCy0tKL1T7wFoYcxCe0xjN6Q
You will find pre-RFCs[1][2] in https://internals.rust-lang.org/ about this, as well as for anonymous structs[3].

It isn't in the language yet due to a combination of subtle issues that need to be considered before a final design can be reached, trying to keep the grammar clean, accepting that explicitness and verboseness now is better than hastily moving towards something that seems better but that can introduce technical, documentation or understandability issues.

> Is this because destructuring syntax is trying to be compatible with the pattern matching syntax?

It's not trying to be compatible, it is pattern matching syntax. If the language changed to, for example, allow the following

let _ { name, city } = person;

Would also allow

match opt_person {
Some(_ { name, city }) => {}
None => {}
}

[1]: https://internals.rust-lang.org/t/pre-rfc-struct-constructor...

[2]: https://internals.rust-lang.org/t/pre-rfc-implied-type-for-p...

[3]: https://internals.rust-lang.org/t/pre-rfc-anonymous-struct-a...
So his opinion does not matter? Only yours does?

There's an asymmetry here. Whether we recognize it or not, we're in a world where one side has all the institutionalized power, the extra advantages baked into the system. The way I've heard it expressed is "The ultimate privilege is not realizing you have a privilege." I know it can be an uncomfortable topic, but it's been said that that's what perpetuates the system: all the sincere denials, the honest statements of "I just don't see it. I've never experienced it, and I've never really seen it happening myself..."

It ends up inadvertently invalidating anyone who attempts to challenge in even simple ways a few of the basic baked-in issues.

I'm not sure how this conversation could've played out in a way that was better. But I do think there's a dynamic at work here that makes it not as simple as it seems...
This is not about Scandinavian Airlines.
Ah my bad
This article has some more information: https://t-intell.com/2020/05/22/lethal-stalkers-how-turkish-...
Or do hackers use it because Mozilla sold out their one true product/security crowd mindshare for Google cash?
>...home remodeling, yard work, or canoeing...

Are you sure it's actually the physical exhaustion and not the hours of exposure to direct sunlight which calibrates your circadian rhythm?
Note that Rust doesn't really generate worse LLVM IR than clang does, given the same input. It's just that as a language, Rust needs MIR optimizations more than C and C++ do, given the increased abstraction (largely necessary for safety).
Having worked there the whole brilliant thing greatly overstated. Lots of mediocre engineers.
Is it also "slightly awkward" when your black colleague asks what your preferred credit card or padlock brand is?
I also went to look and while I didn't get this error (I guess Canada is still special!) I also didn't see a jobs page. So no Rust for me!
Yes, it might be de-centralized, but in a different way. It will simply be distributed to different bureaucracies/aristocracies/warlords/agencies/etc. with each jealously holds their part and tries to grab the rest from other players.
For anyone who's put off by the visual quality of the pdf, I made a nicer copy of it: https://nerfsoftware.com/reflections.html
The paradox there is that ‘it takes one to know one’. Maybe the adage is wrong?
There is enormous pressure to converge on one identity. IAM has huge network effects. On-boarding customers is an expense so businesses and governments rely heavily on existing rails like email, SSN+DOB, Facebook, SMS, etc. If you don't want to surrender SSN or your whole Facebook profile your only option is to reject the service entirely.
They installed it in 2018 apparently: https://text.npr.org/s.php?sId=620268193 wish I could have gone there before.
It's unfair to say we still use credit because we are complacent. If you stop caring about building a credit score, you will end up paying more money in things like mortgages or car loans. There is a financial incentive to use credit cards (if you don't miss payments) despite the breach of trust.
There are tons of sandboxing applications for Linux.

Also a few solutions like Snap and Flatpak exist on Linux where the applications come pre-sandboxed. For Mac, the official Mac App Store's applications are all sandboxed also.
When I hear people refer to this as a long letter, I weep.

Just 20-30 years ago this was merely a letter. Most of my hand written letters were longer.
We require that CI builds are self-contained. So if you need a database, run it. Others mentioned Docker. Specifically there is Testcontainers. If you need cross-service integration, those don't belong in your CI builds. (So the tech/setup can also be a bit different.)
It is not. A very useful function does not mean you have to use it in the hot path or for huge inputs.
Rust prevents the program from compiling if a new enum variant was not handled, unless one uses a catch all in the match expression. Did the codebase have an over-usage of catch alls? Or were you using a different language that doesn’t catch enum errors during compilation?
It doesn't prevent all memory leaks, but its goal is the prevention of most memory leaks/buffer overruns and other memory management errors with zero runtime overhead.
I think the writer use case takes no benefit from Forth. He already has some code and is trying to translate and optimize it. In this case, none of the advantages of Forth matter because he is not doing the development interactively. He was also tied to an existing code architecture that is alien to Forth. A Forth programmer starting from scratch would certainly design things in a way that makes more sense to Forth. Instead, his design clearly benefits a C implementation and goes against the way Forth code is structured.
That's only one way to handle an error. The benefit is that it's explicit, not implicit, and it's a psychological nudge to ask yourself "oh yeah this could produce an error, how should I handle it?". I can scan code and see where all the errors occur and how that particular component intends for each to be handled.

And handling errors in concurrent code is consistent--still passed as values. Languages with implicit stack-unwinding exceptions have inconsistent ways to deal with the errors because, in concurrent programs, error handling doesn't end once the stack is unwound, because there are lots of concurrent stacks. You then usually catch the exception near the top of the stack and pass it to another stack...as a value.

So yes, there is some boilerplate involved in that. But as a codebase grows, I appreciate that the language encourages me and others to be intentional about how errors are handled, and also provides a consistent mechanism for handling them in concurrent code (concurrency is a big reason I use Go to begin with).
If we define a "collapse" as the rulers getting deposed by the opposition, then it happens in the US pretty often.

When it happens in China things may get very messy.
Unfortunately, it seems that for all practical purposes, and as much as we love it, 6502 in all its (still existing) incarnations is all but dead.Even MIPS has been dying, albeit slowly and painfully. The unpleasant truth is that as we now all know that ARM is currently the only sane choice for a hobbyist project (see, for example, Color Maximite 2), and we can only hope that RISC-V will someday replace it in the hands of CPU aficionados, but in the times when for a few pennies we can have an 8-pin ARM microcontroller, this is a no-brainer. (ESP32, being quite popular, due to its highly integrated nature and the focus on IoT is a somewhat different proposition.)
When you grow up you tend to get told that the world is the way it is and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family life, have fun, save a little money. That's a very limited life. Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you. And you can change it, you can influence it… Once you learn that, you'll never be the same again.
Bulldozer significantly outperformed Sandy Bridge on the workloads which it was designed to be good at, which is multi-threaded integer workloads, like compiling the Linux kernel.

https://www.phoronix.com/scan.php?page=article&item=amd_fx81...

https://www.phoronix.com/scan.php?page=article&item=amd_fx83...

If Linus' attitude of "I'd rather have more cores" and "FP doesn't really matter" were representative of market demand, you'd have expected Bulldozer to do well at least somewhere, as opposed to nowhere.
The question is not always "Is this efficient?" but "Who is this efficient for?"

A lot of the things that he is describing are very efficient for the company providing them, and now less so for the customer.
> Probably because Linus Torvalds wrote it, and also because GitHub was actually quite a significant improvement over SourceForge.

I'd say it was because GitHub created a solid community that worked. And yes, Sourceforge was a huge piece of garbage with it's awful clickbait, misleading "download" buttons, and scammy crapware foisting.

That Torvalds wrote git doesn't automatically make me want to use it, I think most people feel the same.
We should ask a German, they put a noun to everything.

I was thinking the same thing recently, reading a New York Times review panel on Hamilton. Someone said they didn't focus enough on slavery, and that the casual mentioning of Sally Hemings was tasteless. I posed the same thought: If Sally hadn't been mentioned at all, they wouldn't have commented on the lack of focus on her. If they didn't make a point of being a multiracial cast, or had lyrics condemning slavery, would there have been so much criticism for the magnitude of their condemnation?

This phenomenon of "talking about something, then being attacked for not caring/knowing enough" seems to be happening more and more online.
Simon Cheng apparently were on British mission to gather intel and were called a spy by BBC, also, he is not British.

Check out the BBC interview:

https://www.youtube.com/watch?v=X_2TzuNsZDM
I agree, but I feel like Meet, now that it's available to all, will finally "win", especially with it's improvements since the start of the pandemic, and the fact that it's the default in GCal.

I mean, (just to show how confusing it is) I sorta thought Hangouts had already become Meet after they made Meet available to consumers. And it doesn't feel like Duo ever had much traction.
Best way to keep users safe while using Google Analytics
Your genuine comment on the topic being downvoted tells me there’s not much genuine conversation going on in these HN threads, which have been much more toxic than usual

I agree with your point, and master/slave being replaced with much more descriptive terms depending on context will be a boon long term I believe. I think CircuitPython is using terms such as “input/listener” which more accurately describes the circuit.

Other pairings like “generator/consumer” also make the relationship more clear when previously it was all lumped under “master/slave”
This has nothing to do with black people though.

"The land was filled with light"

"The land was covered in darkness"

One of those phrases has a positive connotation, the other a negative. Saying that this is an "issue" with the english language because coincidentally some humans have dark skin is absurd.
wonder if that's a GDPR-wall gone slightly wrong (same message here in Germany)
Maybe a bit offtopic, but two minor UX issues hit me the first 15 seconds of trying to open this; sharing in case someone who maintains this sees and hears similar minor feedback --

First when I saw the splash screen, and saw it say "Press to Continue", I well first was confused for a split second on "press what?", then assumed it meant "click", so I clicked my mouse, then when that didn't work assumed it meant "a key" so I hit a random key, then when that didn't work, summoned my conscious brain and figured "well I guess it means click specifically on top of this link text".

And then once on the next page, glancing at a long list of languages without really reading the text I said "ok I speak English, guess I should click on that", only to see the same exact page refresh. "Maybe it's broken?", so I clicked again. When it didn't work the second time, again, conscious brain again -- "OK, guess there's a next link somewhere here", and scrolled to the bottom.
Not at all. See above.
What does it mean to reject the issuer when there are around 4.4 million notaries in the US? What systems are in place now or would need to be created in order to aggregate trust and what are the pros and cons associated with those systems?
These kind of articles are the worst kind of sensationalist clickbait. Calling the United States the "plague states." Citing past data as predictive when it just links to the author's own opinion articles with titles like "Reorientalism: How White Passports Became Worthless."

It's like someone tried to take the worst aspects of twitter and turn them into an article. It's perfectly balanced with some grains of truth to breed the kind of viral flamewars across the internet which I'm sure your average medium blogger salivates over. Really disappointing link.
DSPD lets you get 8 hours of restful sleep, just not at a convenient time.

Insomnia means you don't get enough sleep at all.
Do the RAM sticks require separate cooling?
> To be honest, as European I think China and US are pretty similar in many ways (propaganda, law enforcement etc).

As a non-European, non-American and non-Chinese I find this utterly confused line of thinking depressing. It is clear Europeans are subject to their own propaganda in this regard.
> There aren't that many situations where GC can't be tolerated (and I think some would argue there are zero situations)

Those people would be wrong. As an extreme example: GPU programming, where GC is essentially impossible due to the architecture.
> A stealth fighter using its radar is the same as a man in a camouflage at night turning on his search light. Everybody will know where you are.

Every American stealth aircraft equipped with a radar is designed to be able to use it. There's various tricks involved, which all amount to driving the signal of radar below the noise floor for the adversary, while still being able to have the radar pick out the signal return (which is possible because the radar know what signal was sent out in the first place).
Would a Kulbit ever be used in combat?
I haven't taken the hypothesis as "anti-modernity" but simply, "we can do yet better". These points declare benefits but felt like strawmen to me. It is better than it was in many ways and there are many ways we will continue improving. Often identifying those opportunities is part of achieving them.

> Eating

Yes, that's why we do it but many eat repetitively and miss out on a lot of flavors and discovery they would likely enjoy, especially if poor. I wish high product quality would also be sustainably industrialized.

> Death

I hope to live well then die quickly and inexpensively. Being brain-dead on life support brings me no value and would cost my family a lot. It was legally mandated where I live in Washington state for a long time.

> Kids

Raising the bar on safety by creating laws that punish parents for letting their kids walk to the park or school or roam in the "hood" on their own is real. They used to "visit their friends and have rich social interactions) running freely around their neighborhood. That written, this seemed a point of evidence stretched in the article.

> Learning

I have to agree that this was a weak point. It forgoes the benefits of cross-disciplinary research and the advances due there. But the description references college degrees as a stamp of approval rather than as a source of knowledge (and perhaps wisdom) which, in some cases, applies and is a shame.

> Travel

Yes, a limited set can experience more. The hedonic treadmill is real and it does seem we've lost appreciation for what we have as well as our stewardship of those resources and ability to create more of them. We chase the "best" and often miss out on much.

In conclusion, yes the article was imperfect and most of us can agree that modernity brought many advantages but we seem a bit stuck in some ways and there have been unforseen and undesirable outcomes. Identifying where allows us to continue making it better and doing so more broadly.
Oh no! Can you access https://commure.com/? We are in the health-care space building tools and services to use FHIR[1] data. I'll raise the problem internally to fix our issue with the documentation site. Sadly, we are not currently hiring people outside of the US and Canada.

[1] https://www.hl7.org/fhir/overview.html
I didn't say it's just complacency that keeps the credit system going. Low friction purchasing (complacency) absolutely plays a strong role. Trust is important, too (but is less strong than complacency) because the system wouldn't be used at all without it, and, to your point, fear absolutely plays a role as well.
No, it is not a good idea for backend where your processes and code are trusted because it does not come for free (it comes with a big performance penalty).

Mixing languages does not require WASM in native code either. It has always been done through the C ABI.
Assuming your tests are repeatable, would you not run it and put a breakpoint at the end?
> On top of all that the forum is skittish about embracing controversial political topics in general, because many people would prefer to just talk about tech. Why wouldn't HN users flag some Michael Moore content to oblivion? What is wrong with this?

There's nothing necessarily wrong with the flagging itself (well, except in this case I believe a lack of awareness of the content of that documentary likely contributes to ongoing destruction of the earth's ecosystem)...but there is a problem where the moderator of HN claims that what you say above is outright false. Purely a misperception on your part.

Another way I can see it being harmful: a never-discussed here (or anywhere else that I know of) topic that I believe may be a key issue with the growing polarization in the world (in turn increasing danger across multiple dimensions), is that there seems to be certain topics that render the human mind unable to sustain consciousness and rational, unbiased thought. Of course Reddit and Facebook are full of this sort of behavior, but there is no shortage of it here on HN either. If solutions to existential threats like climate change require public consensus (do they not?), and even we here on HN are unable to behave in a conscious, logical manner (or even try), then how do we expect the general public to do so? And if no one here is even willing to consider the potential importance of this idea, then those same people shouldn't be too surprised if people like me (and I'm far from unique in this respect) have about as much respect for them as they have for Trump supporters, and roll our eyes at the low-dimensional thinking behind climate change hysteria. If it was really that important to people as intelligent as HN'ers, they should be willing to think - or at the very least, consider the notion of thinking.

As for how this general phenomenon may be dangerous: as a mental experiment, let's assume that it is a very real phenomenon, that does occur in objective physical shared reality. That's bad enough. But now imagine if one or more powerful entities were able to realize that certain things are virtually guaranteed to sink humans into subconscious, unthinking, tribal, non-cooperative behaviour. Could this knowledge be used for nefarious means, and what might the techniques look like? Now, look around the modern world - do we see any new (in the last decade or so) phenomena that have become quite common that may plausibly be invocations of these techniques, to achieve certain goals? Might that perhaps go a little ways to explain the inconceivably irrational behaviour of people on certain topics?
Wt – C++ Web Toolkit
According to information that came out during the Oracle lawsuit, Android had only made Google around $22 Billion in profit from inception through 2016 (https://www.reuters.com/article/us-oracle-google-lawsuit-idU...). Google pays Apple a reported $8 billion a year to be the default search engine on iOS. Apple makes more on a Google from mobile than Google makes from Android. In other words, all of the money that Google makes from Android isn’t enough to pay Apple for it to be the default search engine.

Youtube is still thought you be at best slightly above break even in terms of profitability.

What happens to the ad network between ad blocking and businesses keep realizing that you can do better targeting with Facebook?
You're probably looking for https://commure.com/careers :)
You're probably attracting downvotes because comparing China (show trials, double jeopardy, arbitrary and whim-based penalties) to the US when it comes to capital punishment is not even remotely accurate.
Console #8: Let's Make a Teeny Tiny Compiler, Part 3