skysight-inc/HackerNews huggingface dataset:
Good feeedback, further thoughts:

>I don't view this as lower level, just more verbose and explicit.

Well in this case, aren't these the same? The Go flow shows the explicit spawning of a (go/co)routine and the reading and wring to a thread safe queue. The C# abstracts this so the Go is closer to what is actually happening (ie low level). I should point out, you say more verbose, but there isn't much, if any, of a line count hit here for Go compared to C#.

>but it's harder to read the operations—not knowing go, `await` makes a lot more sense than `<-`.

Fair point, but if you swap <- for await I'd think the Go is more clear for people equally unfamiliar with Go and if you are learning Go <- is a core operator you will learn early.
The first thing I do when github is down is check hacker news to see if I am the only one. heh.
That works, but I heard it as We Enjoy Typing. Either way :-)
Down for me in Jupiter, FL.
They should also add a toggle that prevents the client from retransmission to unknown keys without human approval.
> Wayland is just super nice compared to X11 for enough tasks to justify using it.

I'd like to hear what makes it better for you in terms of day-to-day experience. I can look at feature lists, but those often don't give a good picture of the reality that people experience. Given your enthusiasm for Wayland, I'd like to hear it!
> Could you list what races you think exist, and some kind of paper that establishes a scientific method for where the dividing lines in the genetic gradients are drawn and why such a line needs to be drawn at all?

Let's define our terms. By "race", I mean the classic continental groupings of people whose ancestors come from areas centered on Europe and the near east, east Asia, and Sub-Saharan Africa. When we say "race", we're talking about that category to which people readily self identify and to which we can easily assign others. When we say "race exists", it means that these categories are not arbitrary.

More generally, they're big ancestor clusters. You can see the clusters yourself if you take genome corpuses and run principal component analysis (or other grouping algorithms) on them. If you select k=3, the classic continental races come out of the data.

I'm not sure how much more real a taxonomic classification scheme can get. We use the same genomic approach for organizing the rest of life.

With more groupings, you get finer-grained population clusters nested inside the larger ones. If you look for enough clusters, you start seeing an "Irish" grouping. Can we agree that, say, the Irish, the Italians, and the Slavs are distinct hereditary groups? Can we agree that they're more similar to each other than, say, the Irish are to the Pygmies?

You could, in principle, put everyone into her own cluster. Sure, at k=7e9, race doesn't exist. But that's not a very useful classification scheme, because it ignores the reality that there are high-level classifications that we can see with our own eyes.

> How do you convince yourself you're not one of them and therefore actually the cause of the very problem you lambast scientists for?

That's an excellent question. Epistemology is hard. The best we can do is try to explain observations using the best-predicting theories we can find. I reject the "race does not exist" theory because it fails to explain observable facts about the world. This theory requires, in order to explain our observations, elaborate systems of oppression. It's full of epicycles. Even so, it fails to predict the result of studies like the Minnesota Transracial Adoption Study.

The "race corresponds to allele clusters" theory makes better predictions. It explains heritable and persistent differences in measurable characteristics. It agrees with genomic observations. It requires no hidden assumptions. This latter theory isn't politically correct, but this status can't affect its truth value. We delude ourselves about things all the time.

Look: the traditional continental race classification scheme is a crude folk theory. It's very embarrassing for science when even a crude folk theory makes better predictions than the best theory to come out of the academy.

Eppur si muove.
Artificial Intelligence at Work: The Future of Workplace
I checked their status page which didn't reflect what I was experiencing, and nothing was on their twitter feed, so I wanted to check if anyone else was experiencing it.
Here WeGo (formerly Nokia, originally NavteQ, now I think owned by BMW?) would also be interesting.

EDIT: Turns out it’s VAG, BMW, Daimler, Intel and some more.
Designer Matt Casebolt (Mac Pro, Touch Bar MacBook, MacBook Air) Hired by Tesla
I think it's a significant dark pattern how they include paid rentals in the interface for Prime video. If you're already a paying streaming customer, why should you be presented with videos you don't have access to, unless you pay even more?
Down in Boston, MA
Site is down and also pulls and pushes are affected too.
According to @githubstatus they're experiencing major service outages.
I tried the dynamic import/require once and it was really nice.

I could just write a normal SPA and require some stuff in every route, so the client only downloads the code that is used for the current page and things worked fine without extras needed.
> Reasons aside

No. Reasons not aside. Reasons are very important.
their twitter status page just updated within the last minute finally. I was checking both

https://twitter.com/githubstatus/with_replies

https://status.github.com/
Where to get custom startup swag
Learn How to Create Simple React Form Elements
Yep. GH is down as of a few minutes ago: https://status.github.com/ (see "app server availability").

For what it's worth, it's trivial to write a status check of your own using the GH API (https://status.github.com/api).
https://status.github.com/messages :/
When do we get /that/ on the ballot?
Aaaand github unicorns..
He didn't care on the way in, why would he care on the way out? He voted for warrantless wiretapping.
Major Service Outage at GitHub
https://status.github.com/messages
That was my exact thought. I initially thought this was not newsworthy. I was surprised they had so many employees.
They seem to have a seperate twitter for this sort of thing: https://twitter.com/githubstatus
For those of you experience a github outage (like myself), you can read about the software package here: http://thelaziestprogrammer.com/sharrington/databases/migrat...
This seems like a reasonable idea, but I don't think it can last indefinitely. You will almost certainly reveal something that will allow someone to unmask you eventually, regardless of how careful you are.

Startup L. Jackson is a great example: https://www.bloomberg.com/news/articles/2016-03-17/unmasking...
You make it sound like this casual thing. The only reason intelligence agencies can do all this crazy illegal stuff is because their mission is foreign intelligence, and foreigners aren't covered by US law. This is the legal basis for every intelligence agency in every democratic state, because it doesn't take a genius to realize that their activities are otherwise prima facie illegal under any human rights perspective.

So what happens when you stop making the distinction between intelligence agencies and general law enforcement agencies? You get the Gestapo [1], secret police.

1: https://en.wikipedia.org/wiki/Gestapo
If you're using Linux, it's worth just trying one. On OSX, it usually means running X11 instead of the Mac display manager which is usually not really a great thing. If you're using Windows, the options are worse.

For me, the advantages of a tiling window manager [xmonad] are:

1. Keyboard control of app switching that is easy to setup in a 'habitual' configuration yet flexible enough to change on the fly.

2. The ability to quickly switch via keystroke to and from full screen views of an application. And when I switch via keystroke from the full screen view to a view of multiple applications the multiple application view is presented in a sane and consistent way right away.

3. The ability to switch via keystroke immediately to a view of two or more applications side by side or one above the other.

There is a learning curve and as with all things that occur up until the year of the linux desktop, there is a configuration curve. But basically, a tiling window manager lets me make my windows dance to whatever tune I choose.
Again.

Affects both the website and git.
You misspelled Ocarina of Time ;) It's on my list.
Also - https://status.github.com
Actually, mastering decreases dynamic range, largely to increase apparent volume (apparent volume is RMS, not peak-to-peak. To be very vague, the RMS of 0 to -10 is -5, and the RMS of 0 to -20 is -10. The more dynamic range, the less apparent volume).

The intent of the mixing engineer and mastering engineer is to make a recording that sounds good everywhere, not just on studio monitors. When I mix records (I've produced several), I check every "final" mix on cheap earbuds and in my bad car stereo. Sounding good on my very expensive Tannoy studio monitors is meaningless if it doesn't sound good in someone else's car.

For that matter, most pop records are mixed on subjectively awful speakers. The most popular pro mixing speaker is the Yamaha NS-10. They sound shrill, piercing, and nasty, with a sharp eq spike right in the 2khz range where ears are most sensitive. If you can make a mix sound good on those, it should sound good anywhere! A lot of mixers also rely on Auratones, which are tiny 5" drivers, often used in mono. No lows, no highs. They're incredibly honest about levels.
Can you bet on algorithms yet? :)

Should be fun when you're able to look at all the teams that built the algorithms playing each other, the way they think about building their ML etc and then place your bets around that or something. Sounds like actually kinda fun gambling.
https://twitter.com/githubstatus
This is just the end of the World...
How do I know that my Android phone doesn't have a backdoor keylogging everything that I type and uploading it to Google/NSA each night?

I haven't rooted and installed wireshark on this device, but even if I did it could just not send it whilst that is logging. Or, it could be that wireshark doesn't see everything. Or I just wouldn't notice as there are many packets going back and forth between my phone and Google.

I suppose I could install Cyanogen and not install Gapps. But then, how do you know that Cyanogen isn't compromised?

Life's too short. Facebook messenger is convenient and most of my friends use it so I go for it. I just assume that all of my communication and more seriously location data for the last few years are logged with the intelligence agencies.
A nice smooth refreshing cigarette, and it will give you lung cancer before the heart disease kicks in.
Sure, the client can only filter the data it receives. But the tiling approach and client side filtering can clearly be applied to POIs, and while I haven't actually experimented with such a thing, I would expect the performance to be quite good even if the user had lots of filters set.
Software development and your ego
Specifically, it's that they do stuff qualitatively that their competitors don't, to the point where they're not so much competing as they are the sole player in a brand new market.

I remember when the seventh generation came out, Microsoft did Nintendo's PR work for them by telling people that they can buy both a 360 and a Wii for the price of a PS3. That's right, they got Microsoft of all people to tell consumers to buy a Wii! Why did MS do it? Because the Wii is so qualitatively different from the 360 that they weren't directly competing.

Nintendo set things up such that nobody would ever ask "should I get a 360 or a Wii?" the way people would ask "should I get a 360 or a PS3?". Instead, they made it so a large amount of gamers wanted to get both a "normal" console and a Wii in the same way that people own both a console and a PC. On top of that, they also attracted people who would never buy a normal console because normal consoles don't appeal to them at all.
How am I supposed to do any work if I can't copy and paste code.
jep Github is down
Has anyone heard what might be the cause?
GitHub is down again
Too bad that technology never caught on. It sounded amazing.
It's more of a shortcut-driven automanagement of windows. When I see people in "normal" windowing environments work, the workflow goes: open an app, drag it to the correct monitor and corner of that monitor, and then optionally manually resize it. Bonus points for taking a few seconds to fish for the exact edge of the window's frame when resizing. Or misclicking when aiming for the title bar and opening a menu instead or hiding the window because you clicked on some other window it was hovering over.

Tiling window managers: open application, and the window manager puts it in a sensible position most of the time. Use shortcuts to quickly correct its placement, if necessary. Typically shortcuts are something like

- switch to master pane (the biggest pane on the screen)

- push left/right/up/down

- push to another desktop or screen

- make fullscreen
Are there are recommendations for video chat / conference calling yet? Googling around leads one to believe that WhatsApp's is the most security-minded video calling available that's widely available...
There's usually a delay on these things.
Hacker News Time! :)
I run FireFox on Linux for personal on-line banking. It's the only browser that I am able to run with Tomoyo Linux in enforcing mode (level 3). I'm sure, if given enough time, I could build a Tomoyo policy for Chrome, but it's far more verbose than FireFox and the last few times I tried, I gave up.
StackOverflow is still up.
KDE Plasma 5.9 Beta Kicks Off 2017 in Style
I didn't realize they would need a supercomputer to do this.
It just went down about 10 minutes ago, you'll have to wait a bit for an explanation...
Affects push to GitHub*

I really hope that your copy of git isn't broken because GitHub went down :p
Let's patch dillo and make it an HTTP static document reader, and embed lua for everything else.
> 09:14 MST Major service outage.

It's been 4 minutes, so I highly doubt anybody at GitHub even knows yet. Maybe one guy who's thinking a lot of "oh crap, oh crap, oh crap" right now.
Money is usually earmarked for specific purposes. If you buy a movie cause you think one of the actors in it is good you are supporting that movie. The person playing the part may become rich and do things you "disagree" with, but so what? That's life and human freedom for you; you can't control everything. You are paying for a movie and encouraging them to make more movies. If they are breaking laws qua citizen or being a bad friend, that'll sort itself out.

Of course you are free to boycott them if you so wish, but boy do you need to boycott a lot of people if you apply this strictly. There are other systems in place to take care of this, which may or may not require additional work (such as justice system not being as strict with rich people), but that's a separate question.
Long live Gitlab...
Github is down --> check out the unicorn --> refresh hacker news --> refresh again --> shitpost in comments
I wonder how many companies are unable to deploy new updates now because they rely on Github?
Good time for a coffee break!
I see how what I said may have been confusing, but I meant that the ACME server does not generate a certificate for each user.
They have their own cert for validating their service (not generated per user). And the user/client generates the certificate. The server isn't (necessarily?) generating the keys, the client is.
Here is owned by a consortium of automakers and recently, Intel and a couple others.

https://en.wikipedia.org/wiki/Here_(company)#Acquisition_by_...
The article literally says it's the "tightest knot known to the human race."

Is it really necessary to qualify it with "human race?" Is there some other known standard for knots?

"Well, sure, human knots are pretty small, but there's this class of microbes living in an underground reservoir in Death Valley that makes extremely tiny knots. Of course, humans will never compete with them. So we judge human knots by a different standard. Naturally we've formed a different human specific knot-tying league with different commercial sponsors and a separate channel on ESPN."
There it is again: Friday the 13th. Well, it's time for home and side projects.
Silicon Valley misadventures into comic book glory
The potentially extreme consequences of voicing one's opinions today (with every utterance permanent and Earth-visible) is also what creates the extreme nastiness seen in anonymous speech forums like Reddit or voting booths. If people could speak their minds freely, they wouldn't become that different under the cloak of anonymity. Since they can't, people's inherently nasty tendencies build up pressure and explode in anonymous venues rather than safely venting.
I count 4 threads on /new referencing GitHub down :D
Will we be naming them like horses? :-)

Someone will come up with an AI that's really good at betting on other AI's..
Yup, and if we do manage to prove it's existence we should keep the name "Planet 9".

And pretty please let the math on the star collision in 2022 be correct. I really want to see that.
Someone was faster: https://news.ycombinator.com/item?id=13391883
There are many, here are two of my favorites:

- I can completely disable all controls, notifications, status bars and the like. This leaves me with less noise and allow me to focus on the applications at hand. But usability does not suffer, I can display whatever information I like, when I like with a simply shortcut. F.e. If I need to take a look at the date I just hit `C-t d` and it shows up.

- I can assign shortcuts to applications. For example, wherever I am, whatever is on the forefront I can hit `C-t f` and Firefox will show up, I hit it again and it will go to another Firefox window if there is one, terminal is `C-t c` and so on. I stop doing window management altogether and work on higher level.

Note also that StumpWM does manual window management, while it sounds tedious, in fact it is a delight. You have all your stuff exactly as you like it without the WM trying to guess anything.
See for example: https://awhan.wordpress.com/2010/04/28/urxvt-tabbed/

Configuration is done through ~/.Xdefaults.
The strange vagueness in stating they are "close" means the Microsoft C++ compiler team know they still miss shamefully important pieces, with the necessary consequence that optimistic users expecting C++17 will be bitten by unexpected significant compiler bugs. They should be more open.

I respect the progress Microsoft is making, both in the long term (since the dark ages in which they didn't care about standards) and in the short term (a genuine C++17 implementation effort), but their progress is still slower than the competition.
The last outage they were back up in 4 minutes.
How to make your SAP project successful? (Udemy Free Course))
Haha got me. :P

No I just tried both the website and a `git pull`.
Remote Work Is Not a Perk
Correlation does not imply causation!

https://en.wikipedia.org/wiki/Friday_the_13th
Rumors are that they edited some JSON files. Not a good day to touch JSON.
…and this is how we remember how much we rely on GitHub, and how much value it provides. Every day.
Shameless plug: I wrote a small service to monitor the status of many cloud services (github included) in one page http://isserviceup.com
but we are keeping this one :) I like it
Damn Russian hackers at it again.
If anyone in Australia is interested, TPB is available as a Tor onion service: http://uj3wazyk5u4hnvtk.onion/
The NSA's of the world don't need to hack Google's infrastructure. They can just ask.

This is protection from rogue employees acting independently, assuming it's not just marketing and ego-stroking for the engineers.
It's always Hacker News Time!
Unless your using DNSCrypt or DNS over TLS (not much support, so you probably aren't), you're pretty much guaranteed to be sending queries in the clear. In fact if your using UDP, default in most cases, and not TCP, it's simple for anyone to respond to your queries (such as your ISP) and block the request to google.

This is common enough: http://www.ckollars.org/dns-intercepting.html
>What part did player onboarding play in that surprise?

Most important part of onboarding for Super Mario Run and the most important part in it's success* was the 31 year onboarding that a chubby red plumber jumping on pipes is actually fun.

* can't really call it success by Nintendo standards only current day App Store standards.
ISPs don't care much about correctness at all if it impacts performance on their side in any way. That's why many people can't actually change their DNS even if they want to (unless you run a local resolver)[1].

[1] - https://news.ycombinator.com/item?id=13037858
MASScan: Stopping Microarchitectural Attacks Before Execution [pdf]
>terrorism isn't a threat to civilization, we're talking ~25k deaths/year worldwide

Hmm. Is mass surveillance a threat to civilization? How many deaths per year?

Like surveillance, the social cost of terrorism can't be measured straightforwardly.

I'm more inclined to fear organized dystopia than random acts of violence, but not everyone feels the same.
Good catch! Of what use would such a test be though.
how useful are these posts, really?

EDIT (20min after OP): someone should now submit "Github back up" thread
Status pages are typically human-controlled for the sake of outwardly keeping within SLAs and as to not sound the klaxons for a 5s blip.
A practical guide to RFID badge copying
Take a breath.
Read a book.
Stop working, anyway it's Friday.
Obligatory Gogs plug: https://gogs.io

It also has an awesome automatic mirror mode that can remain sync'd to a remkte repository. I don't care what your company does or how you run it, but please don't just rely on Github to host your code without a mirror somewhere. There are drawbacks to this incessant centralization.
Friday the 13th...
mine...
Pretty sure devops at a service like Github have slack alerts and/or something like pagerduty. They'll be drowning in alerts.
The first time I heard this, it really struck me.

Still gives me chills a bit thinking how inexplicably I could have matched meta data to people on a list they're actively seeking.
I switched from React to react-lite for https://www.findlectures.com and it has worked great (haven't compared to Preact yet)
Screw you guys i'm going home
It's always hard to tell whether aggressive down voting is real people or digital marketing campaign driven.
Since I can't prove a direct cause and effect, then therefore we shall say with 100% certainty that there is no relation, right?

Enjoy 2016 through 2020.
mine as well
Emacs Animation Tutorial