skysight-inc/HackerNews huggingface dataset:
I was a contractor for the Forest Service at the Remote Sensing Application Center in Utah. The Rails tools were mostly internal... but yup, I lobbied hard to be allowed to write something other than PHP, C#, or Java.
I find that drawing pictures helps. (Especially if I use a tool like Libre Office draw, which lets me easily keep electronic copies.)

Good luck, I hope you find an answer that works for you.
I think Musk is like Branson in you give him money to do X he'll actually try and do it rather than come up with cunning plans to screw you.
Man Spends 23 Years Carving Sprawling Underground Temple Under His House
I think this is getting to the root of the problem — you're taking a perfectly valid frequentist view of probability, that is, viewing it as a series of discrete experiments. But the probabilities that were assigned to Clinton's victory were derived from Bayesian probability theory that estimates the likelihood that event occurs based on empirically determined prior probabilities that contribute to that event. Those prior distributions have uncertainty which leads to uncertainty in the resulting prediction.

I apologize if I've explained this poorly, this is just my layman's understanding of the matter.
Ha, yeah, FAR from "cool". But we did deal with some cool satellite imagery, and I can confirm, the earth is indeed roundish.
And its open source. Thanks for the share.
Speaking from experience in nation-wide digital media— you're dead spot on.

I have seen sites with 60+ WP plugins enabled. Many outdated, many hacked upon (and poorly, with no documentation). Even the WP instances were modified just slightly and had convoluted build processes that nobody on the current teams could explain (again, with no documentation. Or rather documentation was "TBD" circa 2010).

And all of those WP instances either shared configurations and root style sheets or ran as a multi-site on a single machine with Nginx in front of it only using a mix of Akamai, Cloudflare, and Brightcove to handle some, but not all, non-print media.

The sites were consistently being exploited and having porn uploaded. Issues like that were usually caught quickly enough, but that kind of operation kept the teams busy with patching holes rather than improving performance.

Last I checked their WP sites downloaded 20 Mb of scripts alone on a fresh load, and 6mb thereafter.

Bloody nightmare is right.
Do you have proof or is this wild speculation?
I had a similar problem at one of my first jobs, I was given ownership of a few different highly complex and lightly documented codebases: sshd, kerberos, ntp, netsnmp, etc.

Other commenters are giving great advice around burn out, depression and health -- I'll leave that to them.

On the technical side, two things helped me with understanding complex code bases:

1. Write and draw on paper the object model, stack, protocol, interface, anything you can glean from the code or docs. Start small and keep adding to it. This helps you "chunk" the new information and have somewhere to attach new insights.

2. Run the system (or parts) in debug mode with maximum logging. Save the output and then start stepping through it line by line from the top. Find the source of each output in the code, try and understand the general area and then move to the next line. This will start to give you a good understanding of program flow.

Combined these two techniques will make it much easier to understand what is happening and when -- all you have left is to figure out why.
I don't know what counts as bonafide linguistic facts but when I studied Indonesian I was struck by how much more regular and simpler it was than English. For example:

umum = public, pengumuman = announcement

adil = fair, pengadilan = court/trial

jahat = evil, penjahat = criminal
Apple Passes Over Intel in Search for 5G Chips for the iPhone
This article, and some of the comments here, reminded me of another article (and GDC talk) by Civilization game designer Sid Meier, about his experience with players' perception of probability in games.

Sid's talk grapples with the issue "If the game says you have 3-to-1 odds to win a battle, how often do players actually expect to win?"

> When designing the combat system in Civilization: Revolution, Sid Meier found himself up against some interesting design problems. His players didn't understand math. In Civ Rev, the strength of units were displayed up front to players before battle to show the odds of victory. For example, an attacking unit might be rated at 1.5 with the defending unit at 0.5. This is a 3-to-1 situation.

> Unfortunately, the testers expected to win this battle every time despite there being a 25% chance of losing each time. Sid tweaked the math to make the player win more in this situation. Next, the reverse case was tested. The player had 1-to-3 odds. If they won, the math was functioning properly. They had a slim chance to win and they did.

> Sid identified a few cases of interest. When the player was presented with 3-to-1 or 4-to-1 odds, they expect to win. With 2-to-1 odds, the player will accept losing some of the time, but expect to win at 20-to-10, which is just a larger expression of 2-to-1. When the numbers get larger, the perceived advantage grows.

http://www.shacknews.com/article/62807/sid-meier-and-rob-par...

Here is a link to the actual GDC talk by Sid with the content about probability: https://youtu.be/bY7aRJE-oOY?t=18m22s

(It's true. When playing a Civ game, it's not fun to have a 10-to-1 strength advantage and lose the battle anyway.)

In later games, Sid removed probability from the game in favor of an outcome that's predictable. Instead, each unit will be damaged in proportion to the ratio of the units' strengths (or something like that).
Talk to your wife and kids about it. You close the door and work, if it's closed they should not interrupt you and if you open it they know they can talk to you.

I think your problem is that you don't get shit done because you get interrupted so often and than know exactly that you aren't making any progess and go straight into panic mode.

Start with step 1: close the door and start working.
Hardware tokens don't really solve any of the problems I listed. You still have to deal w/ devices that don't do cert auth from a Yubikey (iOS being a great example), so as a site operator you don't get to avoid supporting new device / temp device workflows.

Hardware tokens can allow individual power users to solve issues around multiple devices, lost devices, etc themselves, but unless you're suggesting porting 100% of users to hardware tokens, it doesn't change the workflows a site must support.
Interesting, especially the performance on bigger images, and it looks like a low-effort modification of many standard GAN losses. Seriously, I want to give this a try right now. What do GAN researchers think about this paper?

It should also be appreciated that it comes with code and a short blog post.
Computational Hydrographic Printing (SIGGRAPH 2015)
Where is your home town?
Does your multiprocessor really need a CAS?
Jim Tcl version 0.78
It sounds like you need to manage your time, including making time to take care of your life, especially if you're spending handfuls of hours every day simply stressing. If that time is going to be not-work, then it might as well be time spent managing your life and your future.

If you can convert three hours of "sitting and stressing" time to two hours of "self and family-care" and one hour of "productive work", then that is an increase of productivity and pay.

Also, as others have mentioned, reading and learning a system is billable time. Programming is thinking, not pushing buttons. (Staring off into space or stressing or distracting yourself with social media is not, however).

It would probably do you well to find a way to clearly separate work and life time/space. Work in a library or a coffee shop away from distractions, and set aside time during the day to be focusing on work and work alone. Take responsibility for controlling what you spend your time doing.
Right. Both coins have a probability of 0.5 on the next flip, but when you do multiple flips the hastily made coin has a higher chance of a result with lots of heads or lots of tails.

We could do the same thing for the 2016 election, but we would have to specify exactly what we meant by a "repeat". Do we just let Hillary run for the 2020 election and see what happens? Or do we put back every atom to the exact position it had in 2014, so that the only divergences between the two elections are caused by quantum randomness? Or something in between, like looking at all elections where a demagogue outsider runs against an established insider?

Really it doesn't matter what definition of "repeat" we choose. Since the repeat won't actually happen, we can't be called to bet on it, so knowing the probability in that case isn't too useful. Whereas a coin actually can be flipped multiple times.
The Largest Ship in the World – Shell Prelude
The article then points out that Sony previously did the same thing for Spider-Man 2, so it definitely is a thing that happens by mistake.
I think that book is titled "How to learn any language", by Barry Farber.
Still less than a Pluto year.
Similarly, my friend is good at driving cars but isn’t much of a helicopter pilot.
There is still a lot of that out there (getting smaller though). For example if you aren't in the American South, don't expect to be able to order sweet tea in a restaurant -- instead, you will get iced tea and some packets of sugar (which isn't the same as putting sugar in when the tea is being made). Only recently have I seen sweet tea offered in some places.

I grew up in the midwest, however my mom is from the deep south. So I didn't realize that most people around here have never had (or heard of) a banana sandwich (made with banana, mayo, and white bread). And until recently, you couldn't get things like headache powder (Goody's, Stanback, BC). That was strictly a Southern thing.
I read they still rape virgins to cure HIV in some regions. I doubt they'll stop stealing SIM cards.
More like a tossed salad!
Jekyll is closer to Wordpress but Django is a library / framework so Photoshop to C++ is kinda close, but a little too far.
Okay, wrong wording.
However, Ocaml has several 'warts'.
https://news.ycombinator.com/item?id=9583659

I suggested Ceylon as the 'modern day substitute' in the sense that it has had the opportunity to learn from mistakes made by the older FP languages. Ceylon has a very consistent type system and is therefore able to deliver more clear error messages.
Several of the answers to the questions you’re asking are given in the linked article.
I-M-S, is there any chance to add transcripts for each episode? It would be great for people who aren't native English speaker.
You cannot add exception for domain using HSTS.
> Sort of somewhat tangentially related, I've been watching a lot of Indian youtube recipe videos recently and was a bit surprised by the amount of English phrases being spoken.

It is called "Code-switching" which is a common theme amongst multi-linguals.

https://en.wikipedia.org/wiki/Code-switching
I think it's more about it being a second language. People usually don't have too many difficulties with their mother tongue. The problem comes, as this article implies, when people try to learn a second, especially when they're not experienced in language learning. This is the case here because they're trying to get many different groups to move to a standardised language. A simpler grammar makes a lot of difference in cases like these.
There is an offensive security conference called Infiltrate that has videos floating around that you can find online. Finding 0days in constantly attacked stuff like Windows is getting harder, but the tools these guys are building are getting more complex / interesting. I'd say the bar is higher, but it's still not hard to do and some lesser known platforms like QNX are straight easy if you have some time.

Much like, say, JavaScript development the tooling and instruction is of a much higher quality and much more diffuse. If you're smart and you put in a couple of years you can do it too, and some of these vulns fetch millions, though they're frequently blown on pwn2own contests or otherwise responsibly disclosed. I suspect that that is going to change over the next couple years as every major government amps their cyberwarfare / int budgets.
My wife is from Shanghai, but spent the later half of her life in Hong Kong, so she speaks Shanghainese, Cantonese, Mandarin, English fluently and now also Danish and Swedish intermediate. As I am Scandinavian, I am mostly just conveying her knowledge and my brief observations, all while she makes me feel horribly inadequate in the language department.

I recall a trip to Shanghai a while back where my wife mentioned that her Shanghainese was rusty, which she felt resulted in her being considered foreign. It would appear to me that people were still preferring Shanghainese, although she did mention that Mandarin words were used at random.

Are you talking about a younger generation yet, or might I have been misunderstanding something (very probable)? I'd ask her myself, but she's in Mainland doing research right now, and The Great Firewall makes communication patchy at best. :/
Hadrian 105 Bricklaying Robot Time Lapse
Yeah, good luck explaining that to the German police. They also found PCBs and other "bomb making material". When you're trained to see bomb threats, everything will look like a potential bomb threat.
Vast majority of Chinese population is available to at least parts of the tech products now. WeChat/Alipay is available virtually anywhere.

It is true that the development in China is very unbalanced, and habits of different groups of people varies a lot. There are also abundant number of tech products targeting each group of people. For example, Taobao has been very popular in large cities for many years, you'd think they've saturated online shopping market. A new startup Pinduoduo launched in 2015, targeting online shopping market in smaller cities and countrysides, managed to acquire hundreds of millions of users there, and they just filed for IPO a few days ago.
Source on consensus?
I really admire the work of Charles et. al. and we have a couple of Rails apps on top of Jruby in production. Unfortunately, while the language implementation is itself is developed constantly, the ecosystem has stalled.

The activercord jdbc driver implementation is particularly problematic because it effectively keeps us from upgrading to Rails 5 (we use SQL Server as backend). There is also a lack of app server options. The Jruby app servers like Trinidad or Torquebox are not maintained. Warbler has issues, too.

Charles and the other devs can, of course, spend their time however they want, but from my perspective, having a well maintained software stack for production deployments is far more important than a further speed optimization.
Location: Odessa, Ukraine

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby (Rails, Merb, Grape), SQL (PostgreSQL, MySQL), NoSQL (Redis, Memcached), JavaScript, HTML, CSS, GIT

Résumé/CV: https://www.linkedin.com/in/homenko

Email: xoma.serg@gmail.com

Hello, my name is Sergey and I'm a Senior Software Engineer. I work as web applications developer more than 10 years.

My achievements in the "Figure Eight":

- Build API and back-end components with Grape, Rails and Merb.

- Responsible for the migration from a monolithic application to microservices.

- Reduced system complexity, performance improvement and code refactoring.

- Team leading and code reviews.
And the HN discussion is here: https://news.ycombinator.com/item?id=17302924

BTW, "Cosmic Crickets" is the name of my next rockabilly revival band. ;-)
Did the blog post ruin the method?
I'm sure you guys are doing good business, but the only way we'd use FaunaDB is if it's open-sourced.

I suspect you'll have a hard time competing against Google Spanner (or even Google Cloud Datastore).
Youtube - no joke, there is an absurd amount of amazing content on youtube. Yeah, there's also all the shitty pop music, cat videos, etc., but you can ignore that. You can find videos of great talks from amazing conferences, from NIPS to Strange Loop, C3, All Things Open, etc., etc. And there are videos of classes on all sorts of subjects, from schools including Stanford, Berkeley, MIT, IIT, etc. And then you get stuff like 3blue1brown, numberphile, etc. Seriously, I could spend all day on Youtube just soaking up knowledge.

jmlr.org - in addition to the journal articles themselves, the site hosts a huge trove of conference proceedings from conferences like ICML, COLT, NIPS, etc. http://proceedings.mlr.press/index.html

ijcai.org - all of the past proceedings from the International Joint Conference on AI events is online, going back to the very first one in 1969. https://www.ijcai.org/past_proceedings

dspace.mit.edu - houses (among other things) an archive of the "AI Series" papers, which includes classics from folks like John McCarthy and Marvin Minsky, etc.

https://dspace.mit.edu/handle/1721.1/5460/browse
It's from same GAN though, C(x_r) and C(x_f) come from the same neural network. It's how realistic real data is compared to fake data (and vice-versa) as determined by C (discriminator without activation function).
Humans are diverse. Choose randomly a few thousands of them -- you will find geniuses, retards, saints, and psychopaths in your sample.

If you do something that a few thousand people will notice and care about... it's probably going to be nasty. Somewhere in that sample will be an mentally unstable person who just got an idea that you ruined their life and therefore deserve a "punishment". Do something impactful and insufficiently obscure, and you will meet some of the worst humanity has to offer.

Not sure what could be a solution. Perfect anonymity (or work-related pseudonymity; imagine everyone being Hannah Montana) and elimination of all crazy people seem both impossible. But without both of them, being famous inevitably means being noticed by crazy people.

The proper way to react to a death threat is to report it to the police. And by "police" I mean neither Twitter nor newspapers.

(Now, a tangential but potentially interesting thought: If it is true that pretty much all famous actors get death threats and other nasty stuff -- or let's say half of them do -- what makes media decide which of these case will be reported, and which will be ignored? What is the larger narrative these stories need to fit into? For example, if a mainstream journalist gets an opportunity to suggest that an audience of a famous movie is quite insane, would they rather choose Star Wars or e.g. Sex and the City as the example? What rule of thumb would they follow?)
That would be very nice. I was basing my comments on these meeting notes [1], which seem a bit more conservative. (Multicore should be available experimentally in early 2019, but not ready for production use. I guess the next steps depend on how well those experiments pan out!)

https://discuss.ocaml.org/t/ocaml-multicore-report-on-a-june...
if the formula is to salt and then hash a string, that could be one very strong formula.

if the formula is to go “hacker$$$$news_” then you’re SOL
Or it's an attempt to do some "viral" marketing that happens intentionally.
http://adrianzandberg.pl/cobol-on-wheelchair/
Spanish Wikipedia also shuts down in protest at proposed EU copyright law
There is nothing good for you at McDonalds. Even thier “healthy” options are less healthy and over processed compared to local restaurants.
While I agree with you in general, a surprising number of grammatical features that make many other languages difficult to learn are missing in Indonesian. Some examples:

No grammatical gender

No plural forms of nouns

No grammatical case

No verb conjugations

No verb tenses

In addition, written Indonesian uses the Latin alphabet and has a very consistent phonemic orthography.

Of course, it also has some more complicated features, like formal and informal pronouns. But it still seems fair to me to say that it is grammatically simpler than many (most?) other spoken languages.
I knew 4 languages before I went to school. My parents know 2 additional languages (they grew up in a different state) than me. I can't read, speak or write these languages. So, if I travel to the place where they grew up - I'm a tourist.

The more you try to put India in a box to simplify things, the more complex it gets. Joan Robison, a Cambridge Economist once said "whatever you can rightly say about India, the opposite is also true."
While it seems absurd, It's good to exercise caution in this department. Never underestimate the possibility of absurd human error.
There are some really good podcasts out there.

I like Fine Homebuilding, Gastropod, Conversations with Tyler.

Podcasts aren't a great way to get into the details - but they can provoke new thoughts and give you a lay of the land. It's a good way to start.
The reality is, three major players Baidu, Alibaba, Tencent are competing with each other in almost every front, and also competing with tons of new challenges like Meituan, Bytedance, etc. The abundance and variety of small startups and their competition is nothing unlike what's happening in silicon valley.
In my country, most of Masters and PhD holders are really REALLY incompetent.

I would suggest you go with different metric of merit.
Well, we can actually _prove_ that mathematics and programs are isomorphic.

(https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...)

You only get glimpses of that correspondence with procedural programming. It's much more apparent with functional programs though.
True, I am fairly fluent in English, but when I moved to Liverpool I was lost and even ordering some basic stuff was often challenge. Even now when I get back I need some time to get used to their accent.
yeah but how does China guarantee my IP? In the US I can sue at least. In China? Good luck. By the time you launch a product, a dozen imitation pops up.

You, as a foreigner, are essentially tasked to upload your expertise and knowledge to a centralized communist power structure that will redestribute the wealth amongst the Chinese population. They don't have the hot clean air spots like Western Europe and North America offers to the elite. I guess ideology is a heavy price to pay.

How about the fact that any number coming out of China can easily be manipulated?
It really does seem like that a commonality between the AirBnB apps (huge team) and the Udacity apps (much smaller team) is that both introduced React Native to preexisting apps. If they were designed and created with RN in mind from the ground up, the experience would be likely different. However I'm not sure if there's such a case study for any prominent app using RN complete- not even Facebook's apps. Instead, most of these are hybrid, between native and RN.
It seems it wasn't a new release. It opened in Europe in 2017 to very low ratings, the film didn't cost very much to make (relatively speaking) and this stunt has brought more attention to the film than any advertisement could have on its own.

It has been available to torrent for some time. I can't think of a better candidate to try this experiment on. It worked fantastically. Beyond that I can't see this having gone unnoticed for 6 hours.
That's not the intended implication, and Jane Street has in no way taken over the show. Our PRs are discussed vigorously, just like everyone else's, and they're definitely not always accepted!

Indeed, one of the great things about the OCaml compiler development process is that the core team is highly skeptical, and does a good job of rejecting marginal changes.