skysight-inc/HackerNews huggingface dataset:
https://xkcd.com/538/ with a USD 70k wrench? (even at that price, and including delivery, those wrenches sound much cheaper than Operation Glowing Symphony as described, involving headcount from at least three eyes)

Kipling on empire, in Her Majesty's Servants (a story addressed to children but not necessarily intended for them):

> "But are the beasts as wise as the men?" said the chief.

> "They obey, as the men do. Mule, horse, elephant, or bullock, he obeys his driver, and the driver his sergeant, and the sergeant his lieutenant, and the lieutenant his captain, and the captain his major, and the major his colonel, and the colonel his brigadier commanding three regiments, and the brigadier his general, who obeys the Viceroy, who is the servant of the Empress. Thus it is done."

> "Would it were so in Afghanistan!" said the chief; "for there we obey only our own wills."

> "And for that reason," said the native officer, twirling his moustache, "your Amir whom you do not obey must come here and take orders from our Viceroy."
Anki. Spaced repetition + testing effect made learning (math, in my case) much better and more efficient.
Chrome Extensions Every Web Developer Must Have
I think it's unlikely that Spanish speakers would have been confused about the word "nova" when used as a car name. In Spanish "nova" describes the same astronomical event we call a "nova" in English: a new light in the sky. Additionally Spanish "nuevo" and English "new" seem to share the same root. My point is these words all mean similar things to English- and Spanish-speaking car buyers.
If you are slapping together web templates with a Python back-end, then maybe not, but if you are automating industrial processes, build tools to improve data handling or work on any technical computational stuff, then absolutely yes. I expect someone to be able to reason abstractly.

There are still plenty of jobs that require excellent technical skills.
Very cool.

This tracks pretty well with the earliest times talked about now for people in Australia. Somewhere in that ballpark people needed to be walking out of Africa so they could end up in Australia.
I did some quick search end the very cheapest sensors seem to calculate something called eCO2. Like e.g.

https://www.adafruit.com/product/3566

What I was not able quickly to figure out is:

- What this eCO2 actually is?

- What is the real world accuracy I can expect from this kind of sensor, with and without calibration?

- is it enough for calibration just to go outside and assume some number between 400 and 500 (assuming outside means not just next to industrial chimney)? If not, what would be better calibration process?
Facts can’t be racist.
A lot of comments are (rightfully) condemning American atrocity, but let’s not lose sight that it is defense for Assange as well.

His actions clearly came with the moral imperative of whistleblowing - even just this one example shows the humanitarian crimes that would go unrevealed if the leaked documents weren’t published.

There’s just no way to pretend like Assange caused harm or violated law - whistleblowing is not stealing, it’s not treason, it’s not endangerment of affected government perpetrators. It’s the exposure of mass scale criminal murder and torture.
Adobe Stock Canada
I bookmark all tabs with CTRL-SHIFT-D then arrange the hierarchy manually in bookmark manager. Doesn't automatically do it all, but keeps me involved with my bookmark trees.
Maintaining drivers out of tree requires a few hours of testing and maybe some minor changes every two months (and that's only if you for some reason want to keep up with the main release cycle, and not just with LTS releases).

It certainly does not mean keeping up with 20 patches each hour.

People spend more time walking their dog during a week, than they would maintaining the out of tree driver every few months, if they changed to that as a hobby.
Game Digital Adaptasi Dari Permainan Tradisional
I like the approach Cory Doctorow has been advocating. Make it not illegal to scrape facebook/google/etc. Facebook got its start by being interoperable with Myspace. Now they wont let anyone do the same to them.
Fyi, this prompt was shown to a Dutch user, to register for US election.
>Kids today no longer know the shell.

Sounds like Kochan and Wood[0] need some love (and royalties).

Or is learning stuff deprecated these days?

[0] https://www.amazon.com/Unix-Shell-Programming-Stephen-Kochan...
The thing about low rates is discounted future cashflows make fast growing companies very valuable, which is why you're seeing Tech outperformance.
Try that on Linux and you'll find most libraries no longer have the same entry points and that various data structures have changed leading to fun fun crashes...

The kernel itself has maintained (mostly) ABI compatibility though.
> and just propagates to the user, who often doesn't even have access to the documentation of the underlying library, and must perform Google search on some cryptic error message, just to discover that the program is failing because some log formatting library he doesn't care about cannot have access to the configuration file it expected. This is a terrible user eperience.

you know what is even worse ? the programmer "handling" the error and just displaying a "we're sorry, an error has occured" message to the user who now has exactly zero way to know what is going wrong.
Or as seems to be common in Rust, Go, and other exception-free systems, just calling panic! ... yay, "error handled".

It is very irrealistic and presumptuous to assume that your program has enough domain knowledge about its users's systems to handle every single error.
why can't you buy one of these, for instance (not that GPUs are relevant to it)? https://buy.hpe.com/uk/en/servers/apollo-systems/apollo-80-s...
The cackling villain style of racism is mostly dying with Lee Atwater's generation. The human systems they installed perpetuate it with such subtlety that people can train an algorithm nearly 100% on white faces and not even realize it or think about why those are the most available faces to them. And when they realize it, it's so hard to fix.

This is why the academic definition of racism focuses on systems and the ways people unwittingly perpetuate it rather than trying to assign individual blame. That definition clashes with the definition most people think of where there's someone doing it on purpose.
The real core of it is that exceptions demand runtime support, and as a systems language, Rust runs in places where that may be prohibitive.

Beyond that, there are other reasons, but in my mind, that is the fundamental issue. Everything else kind of rests on top of that.
Some of the things you’ve said are subjective, and incendiary.

I’m neither agreeing nor disagreeing with you.

I was simply trying to highlight a statement of fact from your post, and provide an example of this occurring.
The real shortcut here is the next person wanting to google every answer (instead of taking the time to read part of a manpage).
Agreed. I tested two of my personal websites[1][2]. The one with the text-heavy poetry scored 38% with a "meh" comment. The one with the gratuitously oversized banner image got 72% with a "oh yeah!" comment.

It does have an AI running the analysis. I like my poetry website. Maybe the AI was trained on good poetry and reacted poorly to my stuff?

[1] - https://rikverse2020.rikweb.org.uk/

[2] - https://scrawl-v8.rikweb.org.uk/
exceptions are in many ways equivalent to the result type. the explicitness of the result type can be nice, and you have more control over the performance implications. Shortcuts like the ? operator make it nearly as simple to work with most of the time.
> At every turn, Trump seems to have been outplayed and outsmarted throughout the global trade war that began shortly after he took office.

It began long before that. Surely Bloomberg isn't ignorant of all the measures China took to protect their own market, and help their own companies beat foreign competitors, first at home, then abroad? In fact, they're not:

https://www.bloomberg.com/opinion/articles/2019-07-16/china-...

Nor are other publications:

https://www.orfonline.org/expert-speak/china-protectionist-t...

https://thediplomat.com/2018/05/why-china-wont-abandon-its-c... -- Originally approved by China’s State Council in 2015, Made in China 2025 specifically targets 10 high-tech industries for China to not simply surpass but replace other high-tech economies like the United States, Germany, South Korea, and Japan. The Chinese government is investing heavily in the program through subsidies, loans, and other policy incentives to support companies focusing on high-tech research, innovation, and acquisition of overseas technologies.
> but I do not want to get political.

The question I keep asking myself is, if not now, then when?
> "may only to the extent necessary"

You would think 10¢ per page would be excessive though. Thankfully, that ruling a few weeks ago agreed. I could understand that cost if you had to go to an actual courthouse and have a clerk photocopy it for you, but the cost of transferring a PDF of these sizes over the internet is less than 10¢ per document.
I used to say that what is a library in Haskell is a language feature in most other languages. Now I see what is library in Haskell is a "Project Group" in Rust. Rust is much further than most other languages here.

Joking aside, why did Rust not adopted type constructors for a start?

Having "Error Exception Int" would not let you ignore the error when you try to get that Int. Having "TChan x -> STM x" would not let you perform channel reading outside of transaction with that channel. Monadic binding will not let you mix Error and STM computations easily while preserving sequentiality of code.

Even Kotlin got that, for all PL theory sake. The language that is very close to Java. I cannot see why Rust can't.

PS
And things from this comment [1] would be very much explainable through "follow the types".

[1] https://news.ycombinator.com/item?id=24526604
In practice, human rights do take a back seat to identity politics. One of the most widespread forms of torture in the world, female genital mutilation, is out of bounds even for criticism, in the eyes of the typical person of the “left” in the U.S., and many Western European countries, today. Those who object to this barbarism, inflicted upon millions of girls every year, are actually, somehow, called “racists” for doing so.

You can not consider the way in which the “left” regards Ayaan Hirsi Ali, and seriously think that this crowd considers human rights to be even of passing importance.
Is the dollar weakening? I think right now the Fed is trying to prevent deflation because of the demand for dollars.

But if the dollar weakens, it doesn’t weaken with no benefits, America starts selling and exporting more as products and services become cheaper.
You might want to read about operation Gladio and the extent of activities. The pretense of defending Europe is apparently good enough to even run a secret military group, while also making sure no US unfriendly group takes power.
Sure, so maybe that is a sign that trading isn’t the right industry for you?

I know firefighters often work 72 hour straight shifts. For a similar reason, I know being a firefighter isn’t the right career for me.

I suspect some jobs need to optimize days off for things other than employee happiness. For trading specifically, they can generally make up for it with above average pay.
You read it right.

I think they are saying it is unlikely ARM or x86 disappear, and that these instruction sets share some unexpected commonalities. They are not otherwise comparing/contrasting x86 and ARM, they are basically evaluating if either one seems likely to disappear and answering in their opinion: “no”.
Returning to the topic and 2020, from the transcript of the 50-minute show I've mentioned:

"Nakasone said the American people shouldn't worry about the 2020 elections because Cybercom is prepared to prevent the Russians from repeating what they did in 2016."

"TEMPLE-RASTON: Even saying that much is new. Remember - offensive cyber not so long ago was something they didn't talk about, and now, all of a sudden, they seem to be. So why is General Nakasone talking about this now?

DEIBERT: What's happening here is part of a deterrent justification."

Then they give an explanation of this using some lines from Dr. Strangelove.

By the way, the show was "written and hosted by Dina Temple-Raston," who also wrote the article, and I liked the show.

-----

Edit: responding to "deterrent could easily be communicated privately" below: -- no, that's too narrow thinking: consider the potential target as "anybody who'd be willing to try it at home." That's a much bigger target group than potential workers. Also consider every "it" that people would be potentially scared to do.

Edit2: re. the edit of the post below involving joke with the submarines -- I fail to see any relation to anything discussed here, and I'd also like to know if anybody but the writer even understands what the joke is. I honestly don't. Meh.

Edit3: re "MAD": Like I've said I don't believe it's about MAD, but "anybody who'd be willing to try it at home." Anybody in front of the computer anywhere in the world, including, but not exclusively, some future "Junaid Hussain." (and, if I'm closer to the correct answer, Cybercom can give me 10 upvotes here).

Edit4: I think I understand it now after
it's added that the "joke meant to illustrate MAD" -- I guess he didn't follow the link, but reacted to "Dr. Strangelove" reference believing it's about MAD, even if it never was. As per transcript, it's there to argue: "if you keep it a secret [i.e. American offensive cyber operations] - you could say the same thing about American offensive cyber operations. They've been so stealthy for so long, maybe people don't realize the U.S. has them." Note "people." As is, people wouldn't be scared to do something the U.S. doesn't like, instead of thinking who'd be the target of next U.S. drone attack.
A lot of hardware has builtin software, either inside a firmware or as a driver. Keeping the software part in firmware lets customer free to use any kind of OS. Using host cpu and memory is bad design IMHO.
Just in case you absolutely cannot boot from the rescue USB stick?
They also had an “import all your friends from Gmail” feature since Google had data portability principles. But of course there’s no porting back out of Facebook.
China, Russia ahead in the vaccine race, bending long-standing rules as they go
Didn't you hear him the first time? He said to knock that shit off. Please do so.

If you really insist on discussing this subject through this particular lens - reliably poisonous though this has proven to be, almost regardless of subject - there are other venues in which to do it. So you should do it there.
Racism doesn't require malicious intent. It can arise from simple ignorance.

If the algorithm was modeled to include many different races I doubt this would be a problem.
Note that not that much sun exposure is required. The dminder app is a good way to estimate update based on sunniness and percent skin exposed.
Exactly. I actually did buy reams of paper and quantified my revisions days with how many sheets I had written.

I made booklets folding A4 paper longitudinally in half. Easy to put in my back pocket. Solve problems everywhere. It's more economical, too, a lot of paper is not filled with ink if you leave it in A4, and folding it to make A5 doesn't sole the problem (short lines) an is impractical to carry (can't put in back pocket).
Makes sense. The application anti-trust laws is almost non-existent. They might as well take full advantage of it. The oil barons are now tech barons.
The 2020 Ig Nobel Prize Winners
You've picked a very stupid hill to defend, but okay. Please share the facts which back up the racist statement "There is evidence that blacks do not metabolize vitamin D the same way that whites do". Please recall, while doing it, that "black" and "white" refer to skin color and not to the pathways which all humans use to absorb calcium in the presence of vitamin D.

What a stupid time to be a discount Ben Shapiro. But please, share with the class.
Yeah, there is certainly room for an interesting language in that kind of space.

I don't think Rust can or will ever choose that, Loom works because Java already has a runtime. It'd be a much bigger step for Rust.
What on earth do you base "looks good" on?! On who's taste or what exact data it's based on?
Hacker News, Python, and Robotics (arduino / raspberry pi / Sundance / etc)

I've learned so much from the HN community, Python is a good first language, robotics is hands on, fun, and important going forward
Is everyone supposed to join all seven of those Facebooks?
Yep. There most likely were multiple waves of emigration from Africa. It's just that the most recent one is the one that made the largest impression in the gene pool.
So in your opinion nobody is racist here? This case does not demonstrate racial bias?

Assuming this is not a once off, the situation certainly implies that either the people who developed the algorithm or the people who made the decision to use it in their product either didn't test that it worked for darker skin colours or worse, they knew the faults but didn't care enough not to use it. That's racism to me.
But that's comparing apples to oranges. You're defining society "nowadays" as being hundreds of millions of people, and society "back then" as having only two hundred people. That's like complaining that people are more involved in their family and their workplace than they are with people across the country. It's absurd.

I also can't think of a time period or large geographic area that's had writing being common and most people were constrained to a society of 200 people, unless they were purposefully insular.
> “ If you type code "xs: List[Int]" and try to change xs[4], the compiler (phase) would have to reject your code.”

This just can’t work - because lists are mutable, so code that mutates them must be valid and permitted by any such compiler. Similarly, values are dynamically typed, so the value of the assignment might be an int or might not, and it cannot be decided until runtime (and this inability to prove at compile time can’t cause the program to fail to compile, it’s Python).

Additionally, Python only has infinite precision ints, so it would be quite hard to get anything useful out of this, unless you wholesale switch to using ctypes or something, but then just use Cython and it will be way easier.

I’m not convinced this could ever be anything more than a super limited toy.
I once applied for a position building digital kiosks for American Airlines - I did not get it and in retrospect that is probably better because the company is always on the edge on bankruptcy, doing furloughs and layoffs, etc. I would have had a hard time during numerous financial downturns and world events like mortgage bubble, 9/11, and COVID. I would never have worked for Tumblr which was double plus awesome. But just the same, every time I check in at a kiosk in the airport I think to myself - I could have done this much better - and lament the missed opportunity.
Unfortunately, Cuba values its citizens' lives more than China does, hence it turned out to be more profitable to keep manufacturing at America's biggest rival, all while Cuba gets stuck in middle income gap. Just an addendum.
Oh I’m not even talking about the impeachment.
> If we trained as much for black faces as white faces

Doesn't Zoom have a large part of their employee base in China, and their US CEO is a Chinese immigrant? So perhaps you should replace "white" with "Asian"?
We don't know the source of the vitamin D: For example it's entirely possible that the type of person who has higher vitamin D levels is the type of person who takes care of themselves through things like vitamin supplements, and people who take care of themselves are less likely to have preventable underlying conditions.

So, as always, it's important to remember that this study was retrospective, not experimental in nature.
So where do you keep your tablet ? Why not put a phone in the same place ? Just put it “away”?
The drivers work already.
Checked exceptions are a hassle. They don't mix well with other types, they don't generalize well.

Unchecked exceptions are well, unchecked. Allowing unchecked things would completely compromise the Rust safety for no gain at all.

But well, I'm not sure what you are complaining about. The examples where the error is not treated at the point it happens look quite similar to what a try-catch would look. What code do you think error handling gets in the way of the "normal" path?
https://techcrunch.com/2019/10/17/how-unity-built-the-worlds...

Seems like it. Still the tons of games that are and have been MADE with Unity over time have led it to become what it is now.

"Unity was founded in Copenhagen by Nicholas Francis, Joachim Ante, and David Helgason. Its story began on an OpenGL forum in May 2002, where Francis posted a call for collaborators on an open source shader-compiler (graphics tool) for the niche population of Mac-based game developers like himself. It was Ante, then a high school student in Berlin, who responded.

Ante complemented Francis’ focus on graphics and gameplay with an intuitive sense for back-end architecture. Because the game he was working on with another team wasn’t going anywhere, they collaborated on the shader part-time while each pursued their own game engine projects, but decided to combine forces upon meeting in-person. In a sprint to merge the codebases of their engines, they camped out in Helgason’s apartment for several days while he was out of town. The plan was to start a game studio grounded in robust tech infrastructure that could be licensed as well."
Implicit exception propagation (like C++, Java, JavaScript, etc. do) is a very bad design because when a statement can throw an exception, you need to design your code to rollback any changes before it, so it's essential that you know at a glance which statements can throw exceptions (in Rust, the ones with a "?").

As for implementation using unwinding vs a sum type, they are semantically equivalent, but using a sum type like Rust does allows you to use exceptions even when the error case is common without the steep performance degradation that happens with unwinding, at the expense of a very slight slowdown in the no-errors case.

Rust also supports unwinding/aborting exceptions as "panics". These are implicit because all accessible mutable memory is destroyed by a panic, since you must not keep references across catch_panics, so there is no need to rollback (except for unsafe code, in which case you need to assume that all function calls can panic).
I can certainly understand the impulse to something like this, but as other posters pointed out, your case statement is incomplete, and will continue to become more so as new tools become available.

Personally, I consciously avoid using the internal decompression features of tar, both out of habit and to avoid unexpected results.

As such, I generally use command lines like:
bunzip2 -c <tar.bz2 file> |tar xvf -

instead of relying on tar xvjf

I don't see it as wrong or bad to use tar's decompression features, it's more about my own preferences and experience. Being able to perform similar actions in multiple ways is one of the things I've always appreciated about the shell and the Unix/GNU userland.
Is it just me or is Tree Style Tabs fairly buggy when it comes to focusing tabs after closing one? It seems half random to me.

It's also fragile at browser startup, sometimes the list is empty or the tabs are in a flat list. When I switch to bookmarks and then back, it's fixed.

So, generally very fragile. Which is annoying since the CONCEPT is so essential.
>Nor can it deepen, because the resource requirements for producing and powering higher technology come at an ever-increasing cost...

I'm pretty sure that the "bang for the buck" slope is pointed in the other direction. Thus, I'd re-consider your "nor can it deepen" conclusion.