skysight-inc/HackerNews huggingface dataset:
Not really.

Imagine a nuclear war between US and USSR, which were on the brink of it several times.

For simplicity, let's consider that 100% of populations of both countries, and half of Western Europe's, get killed in the war. This makes, roughly, 150M + 300M + 150M = 600M. With world population being around 6000M at the time of the demise of the USSR, that would make 10% of world population. Hardly a complete devastation.

Much harder consequences would be the climate impact ("nuclear winter"; its original prognosis was reviewed since 1980s, it should be less severe), and radiation pollution (which, as we know from e.g. Chernobyl, is nasty but not immediately deadly after some time).

Of course, the world has enough nukes to kill the entire population, but likely only if carefully planned for it, unlike any even remotely realistic conflict scenario.
Structural typing has the benefit of making it easier to code to an interface and reminds me of Go. If you have a function that requires a method off a class (say, `poop`), then rather than declaring it to accept `Cat | Dog` (or overload it, in e.g. Java), you code it to accept an object with a single function (`pooper: { poop: VoidFunction}`). Then anything that implements it can use it, testing is typed and easy, and changing the class is less likely to affect the consuming method.

Its such a powerful pattern, I'm a bit surprised to see so much negativity about it. I'm aware there's alternatives and reasoned opinions, but I bet a significant number of people have never seen or programmed in this style and aren't aware of what they are missing. For me, I can't imagine using another typed language that doesn't support implicit interfaces in this manner.
Which would be lovely. High End GPU movement and pricing has been depressingly stagnant.
I've done a bit of porting bash scripts to posix recently and I've found the following boilerplate pretty useful:

case "$(readlink /proc/$$/exe)" in */bash) set -euo pipefail ;; *) set -eu ;; esac

That takes care of setting -eu for shells that don't support -o pipefail and pipefail for bash.
There's plenty of mafia-like organizations with their own equivalent of justice system, and plenty of warnings before they decide to go with the ultimate option.
I think a more refined version of your parent poster's question might be, why doesn't the gasket continue to extrude itself out of the gap, even though its ultimate strength has been exceeded by possibly several orders of magnitude?

You could say the small center area of pressure is acting on a very thick cross-section of gasket (like a big pipe with a tiny inside diameter), but isn't there a limit to this where the pressure doesn't care how much extra material you pile on?

Or for a more layman example, Jello has some amount of tensile strength, but you can't exactly build a cannon out of it regardless of how thick the barrel is.
Metal at these pressures probably behaves more like jello than metal, so what's keeping it together in this case?
Continuous security feedback for your repositories
What’s the one payment system we should use for all payments in any country for every website?
The premise is that the second time you do the same thing, it's often unclear if it's really the same thing, or if it's just the same thing at the moment.

I stick with the Rule of Three as a rule of thumb, and it seems that the repeated logic diverges about as often as it converges.

Once you start thinking about a third implementation, it's time to put the logic in one place.
I wonder if instead of running a single mail delivery agent as root that can touch everything everywhere, a separate child process should run as that user and chroot/drop privs to where it can only write to mbox files and log if it can't. Or at least confine it to mbox files via SELinux, which still seems too open. Processes running as root for fs permissions reasons only is usually an ops smell that something wasn't architected or configured correctly.
Latest Ampere datacenter rumors are 70% speedup compared to V100, meaning 25TFlops in FP32, whereas AMD in theory could to 15Tflops and in practice only 8Tflops due to their software. They would have to improve speed 3x just to match NVidia's next generation GPUs; I am not sure upcoming Big Navi would be sufficient.
Yeah you're right, we really just think if NBA sees this they may want to leverage this technology themselves since it can help them hopefully do a lot more, rather than just banning us completely.
Thanks for screwing over fellow minority groups by opposing solidaristic politics. Those of us whose identity group only makes up 2% of the population don't have the luxury of excluding anyone from coalitions -- we've never been big enough.
Now we have a mystery of why Frenchmen had to use Tor to read the Internet Archive.
Such an inspiring career and life. I'm sad I have only learned about her and her achievements through her death.

Much respect.
They had some good GPUs when they were well-funded; once AMD started to use RTG's revenue to keep their CPU business alive, they vanished from the high end.
Per my comment :-) You probably wouldn't want to use the RJ45 for something that has lots and lots of insertion cycles[1], but there are many connectors that are both positive lock and can support thousands if not millions of connect events.

[1] It also has the risk of confusing network ports with peripheral ports. So pick something "new" (connector wise) for peripherals.
I've built a very similar algorithm and website for a class I was taking a few years ago, however, we never considered monetizing it like this: https://github.com/adamwespiser/toxic-twitter

There is a large collection of "negative tweets" available in a public dataset, and training a simple neural network will give you a rough way to classify a tweet as either "toxic" or not with decently accuracy. However, there are problems.

- Basic algorithms are "context-free" and therefore don't get sarcasm or jest. There are more sophisticated approaches that can handle these semantic categories, but they require large datasets of tweets that do not publicly exist.

- The easiest thing the algorithm can learn is profanity, so for example, the model we built classified tweets in poor taste as "okay", if they were used with decent language.

- There is definitely a balanced dataset issue that makes training good classifiers harder, due to the overwhelming majority of tweets on twitter being positive, and it being hard to find unblocked toxic users.

At the time, we figured the best use of the website was to check your own twitter history, and although I find some of this user's tweet pretty offensive, I'm sad the day has come where people would actually need to use something like "toxic-twitter" to get a job! If anyone wants to fork this repo and get it up again, please reach out!
"The double quotes are of course technically correct, but when ... it's overkill and makes everyrthing ugly."

The only way you know this is being a person who routinely writes shell scripts.

There is no substitute for knowing what you're doing.

Try running shellcheck on configure scripts.

Or try this

curl -4O https://ftp.netbsd.org/pub/NetBSD/NetBSD-release-8/src/build.sh
shellcheck build.sh

Or try shellcheck on the build.sh from buildroot.org.

These scripts are "safe" enough for hundreds or thousands of competent users to be running them every day.
Cisco doesn’t make mobile network equipment. Motorola also got out of the business. The alternatives to Huawei are Ericsson (Sweden), Nokia (Finland) and Samsung (South Korea)
HTTP is an application level protocol.
Yeah, that's called instinct triggered by practical knowledge and a sense for survival, used to come quite handy in those unpredictable adventurous days!
This statement is pretty vague. Exactly what is not supported? Virtually all email is in multipart mime format.
Extended Interview with Lorne Lanning of Oddworld Inhabitants
I've been programming for over 20 years, and I can't say I've ever regretted being too DRY. I'll take abstraction any day.
I remember where I was at 8.02 pm (2002) on 02/02/2002 - on the phone to my mum, who was in a different timezone so couldn’t enjoy that palindromic minute.

Sadly I slept through 0202 this morning...
Awesome: adj inspiring awe

Modern general usage aside, it's always meant 'overwhelmingly impressive' rather than 'good'.
Using 'env bash' to find the local path is definitely the way to go. It also supports that occasional case where the user has installed modern bash somewhere in their local path (under their home directory) and finds that rather than the system copy.

#!/usr/bin/env bash

If you really want a predictable environment I usually go with something like this after the shebang, it supports bash and not-bash shells:

case "$(readlink /proc/$$/exe)" in */bash) set -euo pipefail ;; *) set -eu ;; esac
PATH=/usr/sbin:/usr/bin:/sbin:/bin
\unalias -a

I don't usually cd anywhere unless I need to.
Again, untrue.

If I invoke some random quote in a scenario that is nonsensical or lacks context and you take umbrage, you are not condemning the original quote, but my use/abuse of it.

> The overall result is still that an anti-racist quote is being condemned, because it contradicts the narrative desired by the political test.

Nope, the article makes this clear:

> Don't quote Martin Luther King, on judgement by content of character rather than color of skin.

It is, again, the use or misuse of the quote and that's what's condemned, not the original quote.
Concerning your first point, granted I'm not familiar with each internal guidelines, and overall it may very well be what you describe but just to give an example that's not totally inconceivable, I routinely observe New Yorker staffers promoting their longform pieces on Fresh Air (NPR).

For your second point, I guess it really depends on what you want, either insularity, or diversity, openness and acknowledgement of great works accomplished elsewhere.
I would have thought for any communications that you are worried about the security off you'd encrypt them with https or similar. I've never really given thought as to whether there is a chinese bit of equipment in the chain of not when I do a bank transfer or such like and along those lines, as a brit I'm not that worried that some bit of the network may have a back door from Huawei or whoever. Is this really a problem?
I know some Haskell and major functional languages.

https://karma-engineering.com/lab/wiki/TitleIndex

lngnmn1@gmail.com
And it doesn't just march on to identify errors elsewhere, it can often continue all the way to runnable bytecode. The invalid parts will just be replaced by exceptions that parrot the compiler error. Meanwhile other code paths can already be exercised which can be very handy at times.
He is so widely studied that there are often copies in used bookshops.
The authors (imho valid) argument (paraphrased) is that if you have 1k usd to buy a phone when there are equally functional and more open 100usd phones then you can pay $25 for an app.

Otherwise buy a $100 android and use the free app. Or use the windows and Linux versions (free too)
>The company wouldn't tell me who the background check provider was so I could try setting the record straight

Holy moly, this is a serious violation of the FCRA (if you're in the US)
Vymanika Shastra [pdf]
As long as you don't skip a numeric key, you can rely on the length operator for "array-like" tables. There's no built-in way to check the length of a "dictionary-like" table, but you can overload the length operator in Lua >= 5.2 or LuaJIT.

The base language is very simple, but you usually have the building blocks necessary to add the behavior you're missing.
> The device you described sounds like an indiscriminate killing machine.

A gun is already an indiscriminate killing machine. Having an 'only pewpew when on target' setting doesn't change this.

Now, using this tech to set up an automated sentry turret is another matter (and something I'm still flabbergasted isn't commonplace, given the number of people in any developed nation with the skills and resources to build one in their shed.)
I am absolutely with you on this. I still think USB is an abomination, and the most modern incarnations only get worse — USB3 being essentially PCIe signaling but messed up because the USB committee got involved. They must ruin everything with their touch.

10/100 ethernet over a different cable and connector type would have worked out pretty nicely.
It made sense to me as well but I can see how I got there and how I shamed the meaning of the sentence without thinking

> I learned English words like while, for and next from qbasic, for real (it had good help in your local language)

I replaced the word your with the word my in my head without conscious effort. I don't know if it is correct but it is kind of what I expected as I skimmed through the sentence.

There was an article or something saying when we read we can read fast because we don't read every word but rather try to auto complete as we go.
In the US alone, over 2/3 households have Prime. Regardless of opinions of said company, that's an astounding market penetration. It makes you think they could become similar to the fictional Tyrell Corporation or Big Brother but more likely Central Services. And that inverted techno totalitarianism seems more likely to happen/be happening voluntarily (and with network effects like not wanting to be the only green imessage bubble or FOMO of AR social networks) rather than with force. But really, they seem like they will gain an oligopoly or a monopoly before gradually raising rates on what was cheap to get everyone hooked on fast/free shipping and free movies in the early days: want supplies and support with your Amazon Pacemaker or Amazon Ocular Implants? you must continue to be a Prime subscriber or we repossess them. Now with Prime, only $1299 per month!
Good work!

> However, there's a second attack. The attacker can run one or more hostile guard nodes. If he can knock me off enough guards, my tor daemon will eventually choose one of his guards. Then he can identify my actual network address and directly attack my server. (This happened to me once.)

I also worry about malicious guards. For local machines, I only hit Tor via nested VPN chains. So even if I'm using a malicious guard, the attacker will just get the IP of the exit VPN server.

For onion services, I typically use VMs in dedicated servers. And so I can put at least one VPN-gateway VM between the onion server VM and the Tor guard.

You could also get all of the guards from tor's state file, and hard-code them in torrc with EntryNode. That wouldn't prevent an attacker from taking the site offline, but at least they couldn't become your guard.
I've been following this bootcamp from the start because I graduated from the same tech school as one of the founders (Epitech). That school has heavily influenced the Holberton concept (not the ISA part though). While I'm not 100% on board with calling this a fraud yet (I don't feel that there was an intent to defraud students), I can see a bunch of issues with the ISA:

- Cost is prohibitive for a coding bootcamp run by its own students based on free online material. Not that I'm against the concept of participative learning, but by nature this should keep the costs low. Assuming a $100k annual salary (low by SF software dev standards), the bootcamp is a whopping 60K.

- Backed by VCs. This is the single biggest issue and what drives the insane cost. VCs want a big return on investment.

- Not a real solution to the student loan debt issue. Students have to repay a huge sum of money over a long period of time. That there are no banks or interests involved doesn't change the bottom line. I suppose that if you never get a job again in your life you're better off than a loan.

Overall there is still value in the bootcamp appearing to provide a path to some of the most recognized tech companies in California. I don't know if you'd have better success in getting hired than a comparable candidate from a community college.
A Mathematician’s Apology
It's not comparable in efficiency but AMD is already shipping Vega II modules in the Mac Pro that claim "up to 28.3
FP32 TFLOPS".

And regardless, the article is about 4K gaming. I don't doubt Nvidia will have some 7nm monster but there might be a time period before it launches where AMD briefly regains the crown.
Scroll: Shared ad-free subscription across many news websites
Related- a friend of mine was joking (and it will offend supporters of both major political parties)- the democrats want to align with Pakistan and Iran, two biggest sponsors of terror after American military.
Your comment, seems to be missing a lot more: a coherent series of reasons, statements, or facts intended to support or establish a point of view
We _require_ that ads and other trackers are removed for our customers (basically, when we have a certain cookie set). And our users know that if they see our logobar on a site that they shouldn’t see ads- so they report if something goes wrong.

But cash-wise - the pitch is only that our users will bring in more money than ads - if you want to, for example, put premium content behind a paywall, that’s fine, we don’t get involved with that. But, like with advertising, the only real way to increase your payout is to get more unique users.
‘Removing your hijab can get you killed – even in the West’
Pretending that there are no negative consequences to allowing men who believe they are women into female-only spaces.

Or pretending that the incredible success of East and South Asians in the US doesn’t basically completely torpedo the notion that racism is a significant barrier to the success of poorly performing ethnic groups.
The cognitive overload is not just in having to mentally parse a single complex conditional check on a single if statement. It's more an aggregate effect of having to mentally compose all of the conditions of the outer if/else branches that a line of code is contained within in order to reason about the code within that branch.

I'd also add that it's a good idea to break out complex condition checks to their own independent if statements on separate lines. I'd even go further and decompose the condition expression into individual boolean variables so that if you build in debug mode you have all the evaluated values held in variables for inspection. In release mode the variables should be compiled away.

There are some practical and aesthetic benefits that come from reducing nesting and breaking apart complex if conditions:

* less horizontal scrolling in your editor
* no need to parse complex boolean expressions all stuffed into very few `if` statements
* easier ability to step through code within a debugger and follow the execution logic more exactly
* more distinct line numbers for crash dumps / stack traces to refer to in order to exactly identify which condition or evaluation is causing a failure

That last point is very beneficial when you hand your code off to someone else and they send you back a stack trace to investigate. Your code probably crashed at a complicated line of code full of boolean-combined expressions and any one of them could be at fault. All you know for sure is that something went wrong at that line number. No other hints given as to what went wrong or what the value of all the relevant variables on that line are.
Failed Red Phone Shows Up in Fast and Furious 9 as Dash Cam
New ultra-low-cost transfer networks like Bitcoin’s lightning seem necessary and sufficient to enable something like this. I would be happy to set a budget of e.g. a few cents a YouTube-minute that got paid out automatically by my browser.
> Like Facebook, WordPress and MediaWiki?

Yes, exactly. Facebook, Wordpress, and even MediaWiki have had man-centuries put into them.

If you want a polished result in less time, you should consider a different approach than server-rendered PHP for everything.
>sound as if they have been spoken, ad-lib

This reminds me of a Boris Johnson speech story https://blogs.spectator.co.uk/2019/06/my-boris-story/ which is kind of ammusing. A slightly more extreme version.
Lots of onion services have been deanonymized. The "relay early" bug that CMU researchers exploited deanonymized perhaps hundreds of sites. And, both directly and indirectly via malware served by compromised sites, thousands of users.

There's been much discussion since mid 2019 on the tor-dev list about DoS defense measures.[0]

0) https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-de...
Isn't that what flattr did?
2030-03-03
Go: Observing Stack Grow and Shrink
"A lot of people like yourself, who grow up poor say this. However you're wrong"

Yeah, well, I have plenty of examples that prove otherwise.

"In general I'd say hard work is necessary, but not sufficient to succeed."

Hard work is always necessary for success. Unless your parents or relatives are giving you money..nobody will just hand it to you.
This is a plausible use case for Bitcoin (over the Lightning network). Works in any country, and could be used by any website.
I'm running an RX 570 on Linux and it works fine for my purposes (work, Steam games & Blizzard games under wine).
My Instagram
well, last I looked:

1) you could eavesdrop on events from instruments and you could publish midi events, but you could not actually register the browser as an instrument or an output that could be seen by the rest of the midi ecosystem

2) binary abstractions that are not very javascripty leaked up into the js objects. I remember seeing hexadecimal MIDI frames in my console that I had to decode myself- no other web API does that
Education (and inflated government) is a new way of signaling a higher social state, similar to scholastic priesthood of the past.

It is entirely a social construct (aside from practical, concrete-math-based STEM and engineering).

Another real-life aspect is that passing through a really decent schools like MIT or Caltech (or Yale, as an exception) is a proof (by example) that one is capable of self-discipline, concentration, self-improvement, able to do research and learn on by doing.

Aside from that a degree is just and merely a social status certificate, a certificate of belonging to a higher social class (no matter actual skills and abilities).

I myself am from a third-world social shithole and never went to a high school. I could, however, beat a vast majority of so-called liberal arts majors and even some Stanford grads, which I regularly did on this very site before CoCs and bans for use of an "inappropriate" language.

So, there is nothing much to talk about. A crappy degree is a social status certificate, and obsession with language usage, long-words and polit-correctness and fancy abstract terminology is merely a signaling of assumed, self-proclaimed (and almost always absent) virtue.
You already pay to use the internet. You just do it in underhanded inefficient ways like giving advertising companies access to your brain.
Diamond tetramers have good compressibility; aluminum exactly that of Reynold's Wrap happens to have not only adequate alumina and vanadium alloyed with it so that when it is thinned by pressure flow it to under 5nm it will be solid.

Pressurizing is done carefully so that nothing important is sacrificed to flowing or a flowable channel of metal! The ruby can help, with staged failsafes of pressure removal e.g. of hydraulic oil to mics pressurizing the anvil.

On Gaskets:
https://pdfs.semanticscholar.org/1d2c/f4b386e2113f863d46cec5...

Doesn't cover doing it at microkelvin with a helium still co-located, which seems special! Can't one just be happy with experimental cosmology (to find a purified hydrogen body in telescope range...)
Researchers Coax Levitating Glass Bead into the Quantum World
it can be made to work, it is mostly not literally broken.
Why do we need to allocate resources efficiently? People having lots of resources hasn't really made us any happier. If lots of resources made a difference everyone in developed countries would be euphoric 24/7. Yet we're chock full of anti-depressants and still sometimes intentionally kill ourselves.