skysight-inc/HackerNews huggingface dataset:
What's also interesting is how the NSA admonished and personally attacked three cryptographers (including Daniel J. Bernstein aka djb) and called them incompetent:

>the NSA's behavior was outrageously adversarial to the process. They refused to motivate design choices they made such as the choice of matrices U, V, and W in Simon's key schedule. Instead, they chose to personally attack some of the experts (including @hashbreaker, Orr Dunkelman and myself) as incompetent.

>This is yet another example as to how the NSA's surveillance program is bad for global security. If they had been more trustworthy, or at least more cooperative, different alliances would have probably been formed. But instead, they chose to try to bully their way into the standards which almost worked but eventually backfired.

Rest: https://twitter.com/TomerAshur/status/988696306674630656
> no single language is objectively superior to another

I would say some languages are objectively superior to other for specific tasks. The problem is that very often the task to solve doesn't exactly fall within the realm of any given programming language and one has to make compromise.

As for bash, I use it when I feel it's the best option, but I also think it's the worst programming language that I have to use. I wish there were better options. Are there any modern promising replacements for bash?
Microsoft definitely has been moving towards a more cross platform software suite. My biggest issue is that Skype is by far the worst video calling platform. Zoom and BlueJeans long since surpassed hangouts, and even hangouts is better than Skype. I saw another hn commenter mention that all of their skype calls begin with 10 minutes of handshaking - "can you hear me? let me restart my computer. hold on my mic isn't being recognized" - and I think 10 minutes is generously low.
It was not for dreaming, but what it dreamt about (and the singular nature of its brain). Asimov more than once contemplated the need to destroy robots that are able to act against the first law because of the inherent danger they pose to all humans (and other robots).
I've used FF every day for the last year or so on my MBP since they started making all of the usability improvements. Works as good as if not better than Chrome with tons of add-ons installed. uBlock Origin, Privacy Badger, etc. Switched my default search engine to DDG. Really nice to see these companies like Apple, Firefox, and DDG care about their consumers.
Doesn't the fact that the hackathon is already happening, but we (even in this community) are only now learning about it pretty much answer this question?
StateProgressBar Library – New Updates
Sad day! For, those who want to spend time at work to reminiscence here are some links I found interesting:

* "How Tom Wolfe Became … Tom Wolfe", a good profile from Vanity Fair, 2015: https://www.vanityfair.com/culture/2015/10/how-tom-wolfe-bec...

* "Tom Wolfe", an early profile one year after the Kool Aid Test had been published, from The Harvard Crimson, 1969: https://www.thecrimson.com/article/1969/5/8/tom-wolfe-pbibn-...

* Photos of him in 2013 from Paris Match: https://www.gettyimages.com/event/tom-wolfe-paris-match-issu...

* "Tom Wolfe - The Art of Fiction", from Paris Match, 1991: https://www.theparisreview.org/interviews/2226/tom-wolfe-the...
So, any new thought?
AI experts call on Google to stop weaponizing tech, employees resign in protest
>When you move your eyes they effectively shut down but you continue to think you can see.

Fascinating!

I read Peter Watt's Echopraxia three years ago and still keep finding holes in his "hard SciFi".

For example, sentry zombies employed by vampiress Valerie rolled their eyes constantly and explanation given by one of them (or by author) is that it extends their visual area and allows for more visual information to be processed. And now your remark allowed me to see how it is, really, not quite real.

Thank you very much!

I consider Watts a bad author and his series a bad ones (they incredible dull and heroes look like badly written puppets), but they allow me to not pass over information like yours and have more connected world-view. Maybe, Watts is not as bad as I like to think after all.
> On a related tangent, this also showed up recently: ...

Interesting link. But funny that when in the face of a person one eye is masked out, the algorithm doesn't match the hallucinated eye with the unmasked eye. I'd hope that a smart ML network would understand the constraint that both eyes should look the same.
Is it just failure rates, though? He's said in the past a lot of it that they have 30,000 parts and a massive number of suppliers to rely on. For instance, with the model X doors, there were substantial delays because their contractor said it could be done hydraulically, but it wasn't completed, so then Tesla did it itself with electromechanical systems. To me, that massive delay wouldn't be captured by your production line simulation.
While social networks should make improvements to facilitate healthier communication, mean comments and pitchforking is not exclusive to social networks in any way.

If you were on a forum and said a racist comment like the one in the article, if people didn't like it you would probably be put on blast and have ruined your reputation on that forum as well. Difference is that it's not your face. If you feel like it's okay to say racist things, you probably are not going to realize your mistake unless called out by someone.

So to me it seems like social media is just piggybacking on the proclivity of people's desire to be seen and heard.
> uBlock, etc are for blocking ads and trackers. That means the trackers don't even load.

That's what they advertise, but it's not even remotly true. I've made a bit of an exercice to see how they are working. Basically they all (adblocker and tracker removal) have a database of bad guys and avoid the known bad guys to load. The problem is all the unknown bad guy. We would need something that is behavior based, not database based, doing my research I couldn't find one that was working as one would expect.

Just as 1 example of the bad guys: Cloudflare that send cookies when the owner of the site is using their CDN regardless if you have setup a do not track header. Do any of those track blocker managed to block Cloudflare? Nope

It makes me sad that our community for some reason I ignore don't even respect the do not track header. It literally is just decoration
>The first question worth asking, in this case, is whether the publisher was in fact doing anything wrong, considering that mining cryptocurrency is not illegal or unethical by itself.

What the fuck is wrong with these people?
Ask HN: Can you create a “hacker news” email alert for defined keyword(s)?
For example, I would like "new" posts with the keyword "spatial" to be sent to my email. I usually search through HN Search to do this. Here is an example:

https://hn.algolia.com/?sort=byPopularity&prefix=false&page=0&dateRange=all&type=story&query=spatial
I _love_ that Microsoft seems to prefer 3:2 displays over 16:9/16:9 displays!

If we get really lucky we might even see 4:3 displays again some day in the future.
Yes that's what the author said:

And yet, in light of Spinoza’s mature philosophical writings, which he began working on less than a decade after the herem, the mystery of the ban begins to dissipate.
Satoshi Nakamoto sympathizes.
Because you totally need a fastest bot on a trading network that has problem confirming transactions
Facebook launches Youth Portal to educate teens how their data is being used
One pays a premium for the security of a future, if you don't need that security, you can buy / sell at a better price.
Debugging Modern Web Application (new Firefox source maps engine)
Second the recommendations. However for a counterpoint on Yeager’s role in the NF-104 crash described at the end of the book, see this account from a trainer involved in the program: http://www.kalimera.org/nf104/stories/stories_12.html
It's 100W, very noisy and much larger than a NUC with typically 15W design. ZOTAC Magnus 1070 seems way better in every aspect comparing to this if you wanted to go more expensive route.
MixRank has been using nix in production for over 3 years now. We're just using the nix package manager on Ubuntu and MacOS, not nixos. Easily one of the best technical decisions I've made.

Here's a comment I left on it's benefits: https://news.ycombinator.com/item?id=10714102
My under the radar favorite Tom Wolfe book is I am Charlotte Simmons. Maybe it just resonated with me since I read it going in college but I'd definitely recommend it!
United States Secret Service Electronic Counter Measures Chevrolet Suburban
We have just had the 30th anniversary of someone acting upon that very thought.

> Perl is a interpreted language optimized for scanning arbitrary text files, extracting information from those text files, and printing reports based on that information. It's also a good language for many system management tasks. The language is intended to be practical (easy to use, efficient, complete) rather than beautiful (tiny, elegant, minimal). It combines (in the author's opinion, anyway) some of the best features of C, sed, awk, and sh, so people familiar with those languages should have little difficulty with it. (Language historians will also note some vestiges of csh, Pascal, and even BASIC-PLUS.) Expression syntax corresponds quite closely to C expression syntax. If you have a problem that would ordinarily use sed or awk or sh, but it exceeds their capabilities or must run a little faster, and you don't want to write the silly thing in C, then perl may be for you. There are also translators to turn your sed and awk scripts into perl scripts.

-- Larry Wall, perl 1.0 release announcement, comp.sources.unix v13i001, 1988-01-02.
I am too lazy to read the full spec, but does it allow to have a mix of wired/wireless APs in the mesh? For example, I have a couple of rooms with wired ethernet which would act as a backbone of wireless mesh I am building. Google WiFi allows that.
It is the only one I read. It is GOOD.
Not really, the only difference I've found is the Facebook container plugin won't let any other non-facebook owned URL use that container.
Announcing Our New CEO – Renée Hendricksen
Facebook closed 583m fake accounts in first three months of 2018
I love electric vehicles, however Electrek is a very pro-Tesla "news" source. The owner is a massive fan and finds the most positive spin for Tesla on essentially every story. It's sort of sad that it's one of the main electric vehicle news sources on the web now, since it's basically Fred's I Love Tesla blog.
> Your own comment equates the level of protection PGP provides to that of plaintext

Not really. PGP provides both signing and encryption. Encrypted unsigned HTML messages have the same level of protection as plaintext, but that adds two very strong qualifiers. Encrypted unsigned messages already make little sense and should be a red flag.
If securing the contents of the message are the issue, then this is true but it's an opsec problem - no different than corresponding with someone who's downloaded malware.

But "another recipient leaked the data" isn't actually the same security breach as "my data was observed". If the message was sent twice to different people, no one even has reason to believe I was sent the data. If the message was sent with multiple recipients, GPG encrypts it symmetrically, then provides an encrypted copy of that key to each user - which means there's no way to check that I actually received a valid copy of the message.

It's a good point, though, that if you're planning the Arab Spring by group email or something, you should currently treat messages as at higher risk even if you use Protonmail.
The Network – a new platform for data scientists to find contract work
> Data from millions of Facebook users who used a popular personality app

Aka idiots knowingly gave their data away.

Look, I love some Facebook-bashing article just like everyone else but this isn’t Facebook’s fault, I actually support them in this case.

It’s not their fault if the user is stupid and allows a shady bad guy access to their data, just like it’s not the bank’s fault if someone decides to give their wallet to a bad guy and he runs away with their cash.
Anyone have a guess what it costs to tile 4 of those 4K multi-touch displays like shown in the video?

That would make a heck of a desktop.
Best to stick with picking companies based on fundamental analysis and some insight on their competitive advantage, value proposition, company culture, etc. Trading based on price alone amounts to little more than gambling, because it’s impossible to time the market’s cycles in the long run.
I can't speak to either the movie or the book, but I've found it interesting that whenever I see a movie before reading the source, I'm pretty happy with the movie, but rarely am I satisfied with the movie when I've read the book first.

The subtle nuances and key moments that I love are rarely translated to the screen. It's perfectly understandable, because they're two very different forms of fiction and the movie rarely has time to be much more than the Cliff's Notes version, but it's still disappointing.

When I've seen the movie first, I can appreciate it for its own sake.
No one else but the NSA sees the NSA as whitehats.
Android – Implementing two-step authentication through Google authenticator
Zerocat Chipflasher 'Respects Your Freedom' Certified
I only have moderate experience in other languages, but I would suspect that there are other ways of achieving the same effect. My aunt is a professor of Spanish, and in her words English is adjective-heavy, while Spanish is verb-heavy which reduces the need for very specific adjectives. So in English you might have to add color to a boring verb to add emotion, but in Spanish you would just pick a better verb.
Seattle City Council votes 9-0 for scaled-down head tax on large employers
buHtiG: get early GitHub commits and browse sequentially with ease
Probably the most famous (rightly so).

If you like Yeager, I highly recommend reading his memoirs - it makes The Right Stuff seem like an amateur hour aviation book.
Remember, the S in IoT is for security.
I think you would like the Temporary Containers extension even more if you've been using Containers to keep logged in Facebook out.

To automatically open Facebook links in a logged-in, dedicated-to-FB container is the entire point of this extension. After all, it was built for regular, non-tech-savvy people. To such people, it'd be a bad experience if suddenly they could no longer open FB links sent to them by their friends (because links to FB posts can have non-public visibility).
Doubly so when they're apparently talking about a now-useless open fuse.
>Works as good as if not better than Chrome with tons of add-ons installed

Still fails to play twitch streams or youtube without eating the hell out of your CPU and embeded youtube videos still lag in many cases (when you hover over the player's control panel for example). Nothing critical, but those things are still there and in their bug reports.
The evergreen quote I live by:

"No one becomes Tom Wolfe overnight, not even Tom Wolfe" — William Zinsser.
I bet you don’t use the graphical installer on your Mac though do you?

Why is that? What do you do instead?
Most clients do not implement (correctly or incorrectly) PGP at all. Instead they delegate the PGP parts to GnuPG, and failed to handle the warnings that GPG emitted. So your logic could be applied to GPG and argued that it is broken.
I really would like to have a single chat client. I have friends/business partners on Skype, WhatsApp, FB Messenger, iMessage, Discord, Slack and (ze horror)MS Teams.

I wish I had a single app, be it on desktop and mobile, to use, with the combined feature set of all of those (filtered down to whatever my communication partner supports).
I know: how dare I dream of such a magnificent beast?

What are the chances Matrix is turning into this?
Because there is no agreed upon basis for you to claim a category error. Or at the very least, two reasonable people can agree that the basis of the classification is an opinion.
It sets up the Facebook container so you'll automatically switch to it whenever you go to Facebook. If you checked "Always open in Facebook" in the containers dropdown while on facebook.com, then checked "Remember my decision for this site" before clicking "Open in Facebook container" when opening facebook in a different container, it's the same.

The extension also cleans up Facebook cookies from your other containers. This extension is what got me using containers, but I deleted it after I realized it doesn't do anything after the initial installation.

Edit: Apparently this extension also prevents you from opening other sites in the Facebook container.
Very creative, and cool, but a part of me cringes thinking of people touching those displays with their greasy fingers...
Why should you know what they do and why they're important? How does that practically change my R code?
One reason is that there are kexts specific to each piece of hardware as well as the osx version. With 3 primary hardware components (mobo/cpu/gpu) there are countless combinations to put together. When I set mine up, I couldn't find any specific guide that matched my set up. I actually couldn't find ANY that used my specific mobo. I frankenstein'd it together with a combination of easily 10+ guides. Had I been more motivated, it would have been perfectly reasonable to write up a guide myself.
NFL Releases Finite Element Helmet Models
I'd immediately recommend Bonfire of the Vanities. It perfectly captures NYC in the 80s: the racial divides, the wealth inequality, and the many ways individuals cross race and class lines. And his vivid description of how bond traders make insane amounts of money (for the time) is unforgettable.

Frankly, Bonfire is worth reading just for unforgettable lines like this one: "If a conservative is a liberal who's been mugged, a liberal is a conservative who's been arrested."
Yeah, the NSA's trust is down the drain. I wouldn't call them whitehat. Huge conflict of interest to accept anything they propose.
The visual explanation movement falls flat for me. It's like trying to understand Monads through blog posts. It's great if you already understand the concept to develop your intuition, or if you've never heard of the concept to pique your interest, but it won't help in the intermediate area where you know what you want to know but don't understand it fully. I need to build proofs through incremental exercises to grasp these concepts.
I didn't notice it did that! That's actually very nice and I wish it were something I could do for other containers too.
> I think it is more responsive than chrome and uses less memory.

You can compare them with numbers. Open something like youtube vid, or twitch stream, for example, whatch your cpu
Decoupling Drupal 8 with JSON API
The problem is they're trying to filter the production of a group of unrelated organizations, without any recognized authority to do so. The vagueness of the principle reflects the intractability of the goal, in the current environment.
2400G is 65W, 2700U is 15W. I'd really like NUC-style, I have 3 already and they are great, just graphics is lagging. Having an average GPU (i.e. gaming in 720p) in 15W and small NUC dimensions would be perfect! mITX is too large already.
https://www.hnwatcher.com/ (found via google, not a user myself)
I suppose you're right, though the main point is it may not have Bourne-again extensions
From the Wikipedia page https://en.wikipedia.org/wiki/The_Two_Cultures

"In his opening address at the Munich Security Conference in January 2014, the Estonian president Toomas Hendrik Ilves said that the current problems related to security and freedom in cyberspace are the culmination of absence of dialogue between "the two cultures": "Today, bereft of understanding of fundamental issues and writings in the development of liberal democracy, computer geeks devise ever better ways to track people... simply because they can and it's cool. Humanists on the other hand do not understand the underlying technology and are convinced, for example, that tracking meta-data means the government reads their emails."[12]"
"Repent, sinner!!!"
Didi Chuxing Gets Approval to Test Self-Driving
iPhone SE 2: Rumored specs, price, release date
I am happy that lightweight data classes are now in the stdlib -- hopefully this puts an expiration date on overuse of namedtuple, which has turned out to be kind of a bad idea. Being able to make sane lightweight classes in one-off one-file python scripts will be nice.

That said, on any package that I write that has third party dependencies anyway (read: all of them), I don't see a compelling reason to change from attrs.
> Science can and will eventually solve everything

Do you really hold this as true? Wouldn't this to some lesser degree seem more probable and therefore less dogmatic?
It's because so many here on hn are the compsci theoritical programmer, sysadmins are dying devops is everything, kind of people who don't actually support production systems other than maybe their particular depts single page webapp, etc...

Hn has a problem with people living in the SV filter bubble seeing everything through that lens... in the real world, bash is still a king.

When your devs shit out some bad code that causes your sysadmin to get a call at 3am... he's using bash to fix your fucking nodejs or whatever fadofthemoment bullshit you decided to run with. Of course entire applications generally shouldn't be in bash... it's like a kit of duct tape, epoxy, and rivets. Of course you should have made the product better, but when it does break, bash can keep it together until you get to the shop.

I also think there is a certain amount of eliteism. It has such a low barrier to entry, it's like some people hate the idea of people being able to program without being programmers.

I've heard it all so much here it just goes in one ear and out the other.

/end bofh rant
"Snowden causing this" is not a bad thing, it's a good thing. Personally, I like to be blamed for good things...
Bonfire of the Vanities. It's a wonderful book. But I'll second pretty much any of the other recommendations here as well. He's wonderful author.
RNA injected from one sea slug into another may transfer memories
While I may not agree with the parent's comment, it appears he is referring to the term "New Journalism" which encourages a subjective point of view. This term was apparently "codified with its current meaning by Tom Wolfe" [0].

[0] https://en.wikipedia.org/wiki/New_Journalism
Am I the only one with [Math Processing Error] all over this source? Ctrl+F gives me 57 instances of that string
Free the memory associated with the tree. This is a C/++ question.
> Furthermore, set -u must not be used in Bash 4.3 and earlier.

This is a dangerous advice. set -u indeed requires more verbose array handling in Bash < 4.4, but it also catches code like this:

rm -rf "${OOPS_UNDEFINED}/"
If you are using C#, you can use the Durable Task Framework (https://github.com/Azure/durabletask) to handle some of this stuff.
>why is software the only thing that isn't sold?

You'll get it if you try to start a business selling software ;)

The best way to protest is to use non-EULAed software instead of breaking the EULA (which I admit, might be unenforceable anyway). Much like using Public Domain/Free stuff to protest copyright. If you keep using copyrighted stuff all you're telling the creators is that their product has a super high demand. And all they're going to wanna do is find a way to reduce violations.

But then again, if it was impossible to pirate Windows, would everyone switch to Linux?