skysight-inc/HackerNews huggingface dataset:
> Nobody said not to upload to BB or GL. GH is just a more popular option.

I don't know if you have noticed, but I put an emphasis on the word the of
a phrase "the right way". If it was "a right way", I wouldn't ever speak up.

> You still have to choose one canonical distribution point and I would put money on your own hosting failing both earlier and more often than GH.

OK, how would you send me your money? GitHub has experienced three or four
outages in my recent memory, while my hosting remained on-line.

And you miss the point completely. It's not about nine nines of uptime, it's
about having control over communication channels. Primary/canonical/always
up-to-date one you should host yourself, because you won't migrate from it
to elsewhere, barring getting a new domain name.

Any third party repository hosting, now with us having git (or any DVCS, for
that matter), may easily be an auxiliary distribution point. It may even
handle most of the traffic, sure, but it's a mirror, not the source of
truth.

> I think your issue here is rather personal against GH. You could say exactly the same things about uploading to BB.

No, it is nowhere near personal. You really think I would react differently if
the article claimed BitBucket be the right way?

> And you could say the same about uploading to PyPi rather than own repo, but didn't - why?

No, you couldn't. PyPI as a distribution point is OK-ish, but it rarely is the
only one, and PyPI doesn't give you repository hosting, so you still need that
one.
SyntaxNet in Context: Understanding Google's New TensorFlow NLP Model
Ingestible origami robot fishes out swallowed battery from stomach
Shameless plug: We do the exact same thing on https://scotch.io [1].

* Publish near instantly through our writing portal called "The Pub" [2] or https://pub.scotch.io. We might open this up to other blogs one day too.

* Write with our easy-cake custom markdown editor.

* Your name and profile always stays associated with the post.

* You can write about almost anything web dev related for our "Tutorial" category [3].

* You can write about almost anything tech/dev scene related for "Bar Talk" category [4].

* Get tweeted with your handle by our Twitter account 40k+ followers, go through our RSS feed, and get in front of our 1-2MM monthly visitors

* Also, if you don't like ads but our writing tools, you can optionally host it on our site for free without ads in the community section.

Two of our guest authors got their current well-paying jobs through their posts. Not a bad way to show off your skills (obviously I'm biased though).

[1]: https://scotch.io

[2]: https://pub.scotch.io

[3]: https://scotch.io/tutorials

[4]: https://scotch.io/bar-talk
Watchdog:+Is+A+Kirkus+Review+Worth+The+Price?
I wish you could downvote fluff pieces like this
Wannabe K-12 CS Teachers Begging for $5,000 Professional Development Stipends
This is only true assuming that P != NP, which is still an unsolved question.

Furthermore, NP-completeness only applies to decision problems. In this case the paper explores the problem of deciding whether or not there exists a path which will complete the track.

The upshot is, if there exists a polynomial-time algorithm to decide this question, then we can use this algorithm to solve all other NP decision problems in polynomial time.
If it's for web developers, why does it only run (for now) on Windows? What developer, who works on the web, uses Windows?
Nice way to start the day ;) Can't someone send this guy a box of gently used CCDs and some wideband lenses already or maybe an old copy of labview...

Oh and Artem, if you happen to see this, can you try getting out of the city on a cloudless night and taking a long exposure of the night sky? Thanks for your hard work and inspiring us all!
Antitrust in the Age of Amazon
> but does nothing to up the user experience in relation to speed and consistency

But can't dev friendliness mean less time needed to fix bugs or add features?

And since it's Electron, isn't it more easily consistent across all available platforms?
The large majority of sites using Let's Encrypt certificates are first-time users of SSL. So far they are succeeding with that demographic and one of their key goals was to spread SSL to previously unencrypted sites.
"Backpfeifengesicht" is neither long, or weird, or hard to pronounce. Although I wouldn't recommend using it as a project's name. ;-)

I'm missing the state "doesn't return a gazillion false hits when googling". Come on, it's really not that hard to pick a mostly google unique name.
Just tried Atom on my rather old Ubuntu desktop - it totally locked up, several times. Even Eclipse is quick compared to this.
I had my first computer fire, last year. One of the contacts in an SSD power connector delaminated, causing a short. The SSD was toast. Or at least, the power connector had melted. The power supply was toast. But with a new power supply, the machine itself is fine :)
You're so filter bubbled that it hurts. Maybe just another random anecdotal data point helps: Most developers I know use Windows.
Top 20 in a specialty is a stretch for me. I could see if something was the top school for something - otherwise, we get into the wishy-washy world of school rankings which really can be manipulated and start to mean less as you go down the list. However, let's hypothetically say that top 20 is a good cutoff - there is still the very real issue of a 17 year old kid (because that's when we apply to college) following through on that specialty. It doesn't matter how good a CS program CMU has if you decide two semesters in to pursue that BFA.

Now, for your specific examples, provided that you are in-state, they actually are reasonable options for any degree. Texas (10k), Michigan (14k), Cal Berkeley (14k) and GT (10k), all excluding room and board. On the other hand, I'd really not want to send my kid to those schools from out of state unless she had some pretty specific plans and seemed reasonably likely to follow through. And if that were the case, we'd probably pay that first year out of state while figuring out residency to try and bring that down.
Which Techie Are You? Take This (Comical) Quiz
Revelations to Come – Panama Papers Contain American Names
No equivalent of error backpropagation has ever been found in real neurons, and it's biologically implausible. So ANNs are almost certainly using a different learning mechanism from the one used in the brain. Even single neurons are quite complex and very little of this complexity is present in neural networks.

The visual system (retina, lateral geniculate nucleus, visual cortex) was fairly well understood well before ANNs were developed. A few uncontroversial ideas (e.g. that cells take their inputs from neighbouring cells in the previous layer) were adopted for use in ANNs.

I was around at the time of, and affected by, the AI winter. There was certainly no consensus among those working in AI that they had got as far as they could. Work stopped when funding was cut, often for political reasons.

The most mature area at the time, apparently ripe for commercialization, was expert systems. However, it was very hard to commercialize them: customers couldn't think of any suitable applications, and when they could, they couldn't spare the time of their experts.

Finally, the main reason for the AI winter was probably that AI was unable to live up to the grossly inflated expectations, simply because the expectations were grossly inflated. This seems to be happening again, with neural networks.
The article does not mention it, but the cited journal article says that:

"Survivorship (on a log scale) is depicted by the shaded areas."

Notably, the journal article shades the area underneath the line that is labeled 'survival' in the linked article.
> Humans cannot write correct code, and the way to keep high code quality is to maximise our ability to fix the errors that result from having humans involved.

This kind of breeds a dilemma: If humans don't know how to write correct code, why are we trusting them to verify code correctness? :)

No matter how many times I run jslint, I always get the same result, however if I would show the same code to 20 programmers, I'm pretty sure I would get a lot of different results.

> If your team members are engaging in passive-aggressive abuse then you should find new ones, not try to do your job without interacting with them.

If your friend looks at your code, (s)he'll find a lot less issues than your rival. We software engineers are not emotionless objective beings.

My issue is that I have seen few issues that could have been caught in time by code reviews with the cost of the code review being less than the cost of just fixing the problem. Code reviewing every change is continuos effort, that might cost more than having a few quirks and fixing it.

I do understand some projects do require every kind of verification process you can throw at it, like software that controls nuclear power plants, however not everyone is building that kind of software.
What would the "selfish gene" explanation for this be? The aging mechanism to avoid cancer due to death-before-cancer.
The backdoor is `sudo` and if you allow passwordless `sudo` then any program you execute has permissions to run code as root. If you require a password to `sudo` then there's less of an issue as even the LetsEncrypt client would require you to grant permissions to `apt-get`.

That all said, it's still bad form to `apt-get -y` when run with a `--help` flag. Particularly with the `-y flag`. Even if you trust LetsEncrypt (and most of us would), it's still unexpected / non-idiomatic behavior and the `-y` flag means users don't get much time to cancel the operation should any output concern them.
I'm legitimately curious what your standards are for long, weird, hard to pronounce names.

False hits are definitely a huge issue. Google Go is the worst offender I know of in this regard.
Don't forget this is already done for trading commodities, stocks, bonds and their derivatives. As well as online ad slots and who knows what else. Sannikov's simply thought about extending that model to employment relationship. It would have, I think, the effect of transforming them in contracting relationships, even before HFTing the labor itself.
WebTV was just a thin client device you attached to a TV to access the web and email. It wasn't a video service. So it's probably closer to the iOS category, a device for accessing the internet that's cheaper/easier than a PC.
7 Top Ways to Attract Traffic to Your Blog Using Pinterest
For Apple, I see layoffs under Gil Amelio in 1997, and recruiters in the last month (http://venturebeat.com/2016/04/25/apple-recruiters-layoffs/). Are there more recent layoffs for engineers?
Money is a store of value, nothing more. It could be gold, a piece of paper, a coin, an apple, it doesn't matter. It does not represent time and labor. It could be equated with time and labor but that is not what defines money. I think you may have a fundamental misunderstanding.
Maybe those of you who are more experienced can tell me if my ex is a psychopath. I started dating in my twenties and by that age she wanted already to get married. I was at the stage of being willing to spend money with her, just to learn and get some experience, but I did not want her to think that I have any thoughts of marriage, my mistake was that I showed her my address. Later I texted her in my own words that we can't make it further and after two weeks she texted me asking if we could just be friends; I wanted our relationship to be less visible but I could not forgive her. I let you judge, who is more psychopath please ?
I would point out that World of Warcraft was announced in 2001 and released in 2004. Second Life was released in 2003. I imagine that it's possible Second Life influenced the development of WoW, but I would hardly call it an ancestor.
Easiest way to increase profits is to cut some staff.
Payroll is a huge expense for just about every company out there.
Headline misrepresents article. The relevant conclusion isn't "if you're friends with your ex, you're more likely to be a psychopath" - it actually notes that the most common reason people stayed friends with their exes was that they considered them trustworthy, etc.
Rather, the finding was "being a psychopath was among a number of factors that might make you more likely to be friends with your ex". That causal direction is hard for journalists sometimes.
Yes.

The organization I used to work for used PSP and its accompanying TSP (Team Software Process). I'm trained as an Advanced PSP Developer and a TSP Team Leader.

In short: it works and it works well. The downside is that it is a very expensive process. For some types of software development (we developed medical devices) the Cost of Quality comes down in favor of PSP/TSP. For others, you may never recover the ROI.

The entire team and its accompanying management must buy into the process for it to work. SEI enforces this by requiring that a TSP organization licence materials from them and train management. An SEI-certified coach must be assigned to the team to ensure they follow process and support them, etc.

We got very good at estimating tasks. I have data spanning many years that show what my average development rate is and that is crucial to making proper time estimates. The defect estimation is based on shaky statistics (according to a statistics-expert friend of mine who has used the process), but it does help to know how many defects to expect in a given body of code and if your inspection processes are removing them at an acceptable rate.

The defect management borrows from manufacturing process theory in terms of defect monitoring and feeding back data into the development process to extrapolate quality, but obviously software is very different in some aspects, so it doesn't work as well.

If you need supporting data, the SEI has lots of it. TSP practice is based on recorded data (development rates; amount of time spent doing development work per week; defect injection and defect removal rates, etc...) from thousands of software teams worldwide that use PSP/TSP and the SEI holds an annual symposium where many of them get together to discuss how it works for them, modifications that improved it and so on.

tl;dr: It's an expensive process that works. Whether its suitable for your organization depends on a number of factors.
Second Life wasn't the ancestor, so much as a dead-end descendant of a common ancestor, Ultima Online, and Meridian 59 before it. Ultima Online itself was developed to sate a demand for graphical versions of MUDs, which can be said to be the ancestor to the MMORPG genre.
If it's testing hardware, then why doesn't it have a replaceable battery? This is just madness.
I would imagine that the folk definition of aging is more closely align to your body improving itself vs declining/plateauing.

For the first 1/3 - 1/2 of our lives our bodies are building themselves up through growth, but then you hit middle age-ish, hang up the football cleats, and start caring more about your health because "you're not a teenager anymore".

The premise that aging is defined as the probability of death feels artificial, or at least out of line with typical understandings of the word.
The article clearly states: "Mr. Balwani isn’t being blamed for the company’s regulatory problems."
Chrome already has this feature...
The Hitchhiker's Guide to the Hadleyverse
And digging deeper, the Hotspot VM has ~250k lines of C/C++. This provides:

1) Class loader

2) Bytecode interpreter

3) 2 JITs

4) 3 Garbage collectors

5) High performance synchronization primitives

My understanding is that the aim of Graal is to replace the JITs, that Truffle will replace (1) and (2) and the Substrate VM will replace (4) and (5).

So most of the C/C++ should disappear. (I don't know what the substrate VM is written in, but it is much smaller regardless)
ha! Flashbacks to bookmarking in 2003
95 through XP had active desktop.
The capacity of meta-psychopaths to justify their psychotic tendencies is just astounding. :)
"..when I started there were no 3D printers. Eventually I made one, and all the clumsiness of the old rig got replaced with modern, 3D printed, well-fitted parts."

When I read this I thought, "nah"... but some digging later and

http://orbides.org/page.php?id=703&lng=eng
It doesn't have the one thing I really want: true browser emulation. I want an IE tab, a Safari tab, and a Chrome tab, so I can compare them side-by-side and know that my site works in all browsers.
Site can't be accessed from here (Maybe overloaded with traffic?). Anyone got an archive?
Implementing “Finding the number of clusters in a data set” in Clojure
The multiple contributor bit is the painful part for this guy.

Forget asking a few other law offices to use a system like this. It would at best only be useful for him, and then wouldn't track changes properly.
Coming from the biochem community (I'm not a scientist and was just a tech there + grad school classes), aging in the labs I worked in was seen as more of a mechanism. Sure, it leads to deterioration of cellular function which inevitably leads to death.

However, aging!=dying since aging can protect the whole organism (as opposed to individual cells) from dying and some would argue that it is there primarily to protect the organism from dying from cancer and for healthy reproduction.
Same in Spain
Look at my username so you know my answer is legit. The umlaut goes over a consonant.

Seriously though, I don't know how anyone names a business anymore and manages to get a reasonably relevant .com domain name. At some point we gotta give up and use these other TLDs.
You too seems too bubbled. Maybe just another random anecdotal data point helps: Most developers I know do not use Windows.

So we have lots of bubbles everywhere!
Is there any data regarding to this? Does github, npm, etc. release any web stats? Atom collects some telemetry I guess, it might provide good insights. Anything public?
You should probably ask the guy who wrote it, and not me.
To be fair, the original question was how to recognise English text, not how to recognise the archaic microcosm of English text that resides between the covers of The New Yorker.
for Java.
LPT: "More experience in our tech stack" generally means they just didn't like you.
The problem might be not JS but using DOM (every colored word has to be a separate node and every time you add or remove a letter there would be a reflow) instead of custom widget written in compiled language and heavily optimized for displaying colored text in monospace font.

Sublime uses high level language (python) too but not for rendering.
The volume of a cylinder with radius Z and height A is PiZZA.
MyPlayFarm by Dazzledapps
Most developers I know use windows, most of them don't know what SASS is though. I think its fair to say that the majority of front end developers prefer OSX.
How much overrated is that people dislike condoms in porn movies?

Maybe one could beat the entire industry by using those >3K hours to produce more videos (with condoms).
Facebook Trending RSS Feed Fetcher
You'll hit breakeven on the price at 2,001 presses and from that point on it'll be cheaper.
> it just takes A LOT more energy for some people to add these tasks along with their normal schedule.

I'm not a social butterfly by nature, but I do enjoy conversations with intelligent people. If a new job truly is a priority, carving out the time (1 or 2 events a month) is an entirely workable stretch. And often you can use "professional development" as cover to get away from work.
NextStrain: Real-Time Tracking of Zika Virus Evolution
> Any recommendation for an intro book I could grab to read in my spare time?

Unfortunately I think the field suffers from a lack of such books.

1. You could try Steven Pinker's "The Language Instinct", although it's a general-audience book that doesn't really try to teach you linguistics proper

2. The first textbook I used was https://linguistics.osu.edu/research/pubs/lang-files and it's pretty good. However, it's quite hard to obtain.

Edit:

3. If you just want to look at syntax http://web.mit.edu/norvin/www/24.902/24902.html is advanced but good
Well, following that logic, getting hit by a bus is an even more effective method to avoid cancer, than aging...
Artem here, that's a strange idea.
Right now the sensor got a fixed gain, and so exposure time is meaningless. It won't be too hard to add, but what sort of image would there be, with the frame time of many hours, line by line as the planet rotates?
Sounds curious enough to try. :)
I anticipate a distorted starfield - every star as a bright point, but all of them shifted in position.
Or maybe there is no good reason besides that it doesn't prevent people from reproducing before they get too old.
The cell dies or stops working as effectively as before and is potentially replaced by other cells, but the organism lives. So overall, the cell's DNA is more likely to be transmitted.

If the cell lived (selfishly), it could take down the whole organism with it and not reproduce.
Throw in "Mid-word capitals are (almost completely) absent in English".
Show HN: Peer-to-peer Gossip in Node.js (Cyclon)
Speed Pop by Dazzledapps
This is a fair question. I also begs the question of why we should trust other browser vendors.

Google's business model seems to be mostly advertising related. This doesn't align particularly well with the interests of individuals using Chrome.

Apple's business model has been more hardware-sales oriented, which might mean their browser exists to keep customers happy with their hardware, which might be a better fit.

Mozilla exists for the public good, thought it does have some financial pressure to keep the lights on.

Disclosure: My business has done work for Mozilla in the past.
Most devs that are using C# for their backend.
Cheaper, simpler, sufficient technologies typically win over complex ones. Email over complex 3D chat. Async over sync. SMS over voive. Image sharing. FB over blogs. Mobile over fixed. Complexity (in the eyes of the user) is virtually _always_ a loser.

And discretely monetizeable chunks -- ads, music sales, monthly services, frequent sales. The dream of a ubiquitous, always on, universally accessible information stream of the 1950s - 1980s seems not to be compatible with business necessities.
[Hiring] Big Data Analyst
Fedex locator isn't https
Good news for you. John Gruber reviewed Gboard and one of his complaints in regard to the UI stylings was that "they should have gone the whole way and used San Francisco for the typeface, too."

To which Rajan Patel replied:

>"@daringfireball ..[we should go all the way w/ design]..
I came to Node after four years on Rails and about 10 years of PHP before that.

It definitely felt like a step back from Rails, but that's partly because Node wasn't meant just to be a web framework.

I've gotten pretty comfortable with it, but I feel like the original decision to use it (which predates my joining the company) was primarily driven by how shiny and cool it is. The vast majority of what we do is standard CRUD stuff.

On a personal level I've enjoyed learning it, and from a career perspective it's nice to have it on my CV, but had I been on board when the original decision was made I would definitely have chosen Rails.

(Plus they also chose to use MySQL for no good reason. We've managed with it just fine, but in literally the last three weeks we ran into some limitations that would not be a problem in Postgres. The CEO, not being technical, doesn't quite understand why changing the database midstream is not something you do without really compelling reasons.)
Alibaba's Accounting Is as Alarming as Enron's