skysight-inc/HackerNews huggingface dataset:
i have really been trying to work on this, amd my js design in general.i have been trying to watch at least 1 doug crockford lecture a day and dig in to node design patterns.

i am a mediocre developer and it is super hard to find resources. either they are way to beginner such as an introduction yo for loops, a project structure that is not modular but one monolithic binary for the basic example or an otherwise simplified usecase that can not really be extended very well.

otoh, some stuff is way to intense and can't grep that either. if you know of any good design patterns that explain concepts like promises, leveraging functional closures in a factory/singleton or otherwise great code concepts; but explained either at the intermediate or beginner level, that would be great.

i love resources that assume limited knowledge, they just don't seem to go into the interesting/useful parts of the language in enough depth to leverage
The problem was that the vending machines were not set up to take dimes at the time.

http://www.npr.org/sections/money/2012/11/15/165143816/why-c...
To lay the blame Latin America's political failures wholesale on the West is to greatly overestimate the West and underestimate Latinos, not to mention to completely misunderstand geopolitics. One of the first things that gets forgotten about colonialism is how utterly tiny the European population was in comparison to the natives. Without the cooperation of the natives, Europeans could get nowhere.

Natives were not the pathetic, stupid rubes that people often seem to think they were. They had their own political systems, agricultural systems, militaries. Sure, the locals were shocked when the white men with the powerful guns landed, but you can bet that every single one of their leaders had contingency plans in place for just how to deal with Cortes and his contemporaries once their political usefulness ended. Europe simply didn't have the manpower to field large enough armies in the New World to get what they wanted by force.

South America has always been geographically stunted compared to North America. It cost too much to get there, what they had wasn't of interest to Europe, the terrain inhospitable. I think we vastly overrate how much damage Europeans did directly.
what is the purpose of the desktop app?
And they laugh when you try to explain that decentralized services are good. :/
The desktop app is using Electron, the same framework used by Atom, Slack and Visual Studio Code and others to bundle up a JavsScript app + Chromium to be a stand-alone desktop application.

The main benefit of this is speed having the entire app local it makes it really fast. As we continue to develop the app, we'll build in more desktop options and features.

Plus its easier to launch and switch to when its an app in your dock instead of just a tab in your browser.
It exactly means as you hear actually, WordPress.com, as we all know, was written in React, is now open-source.

In WordPress.com, "average content Joe", can manage multiple sites, including self-hosted WordPress.org sites (through JetPack plugin).

Disclosure: I'm one of the authors.
Behind Facebook's M Assistant
Social media business tips
Asking potential partners if they want to have children is a normal part of dating, and not at all the same as a pestering relative asking "when, when, when?"

(I am over 30, single and dating, and I expect it to come up naturally after you've spent enough time talking. Fourth date sounds reasonable.)
I'm guessing most critics of Hitler are noncontroversial.
I mean how often the subject is brought up by friends and family before marriage is. It's more often I get asked about kids than "when are you going to pop the question?"

Within a relationship, though, discussing kids and such are definitely something that should be done well before marriage.
Java Grinder Outputs Native Assembly for Sega Genesis, Commodore 64, Apple IIgs
Once you have a list, there's a dropdown to filter by type of loan (defaults to 'All')
> What is Perfect?

> [Hype] [Hype] [Hype] [Hype] [Hype]

> Features

> - JSON encoding and decoding

Okay! Well, moving on.
Guilt-Prone Individuals Better at Recognizing Others' Emotions Than Shame-Prone
didn't look into the discussion as they are difficult to compare. One provides an MVC and one is mainly the view.

But really liked arguman.org itself. great idea
Why do people want to be good?
This is pretty much the answer. GitHub identity <> Corporate identity. Jeff's portal helps join those two, so that permissions & legal can be handled automatically. If you ever contributed to a Microsoft Org owned repo, you'll get a bot asking you to sign the CLA and tagging your PRs DNM until you do. When I leave Microsoft, if I make any PRs later on (I'll probably end up using a few of these projects later on), they'll have removed me from Org and listed me as a non-MSFT, so I'd have to sign the CLA.

This portal is really nice compared to the previous system, which was send an email to someone and wait for them to get to it. :)
> also that it is, as a normative statement, morally repugnant and always leading to rich oligopoly.

Those are two separate things and I only assert the former (although I think most libertarians have the best intentions). As to the latter, I just think that whatever evidence we have seems to suggest that this is the case, and it is reasonable to believe it is so (and that does not preclude that it may also be reasonable not to). I'd never make such a strong assertion, though.

I also did not conclude that libertarianism is impractical. In fact, I think evidence suggests it is very practical (and systems similar-enough to it, IMO, were the norm throughout most of Western civilization), only it might be quite bad for the majority of people.

I mainly just took issue with the statement that libertarianism has never been tried by saying that we did try approximations of it which are no less accurate than all other approximations of similarly extreme ideologies.

I do, however, feel that arguments with libertarians often hit an impasse when discussing not ideas but facts -- facts that are hard to conclusively ascertain -- such as the actual dynamics of society. I feel that libertarianism pre-supposes a human dynamics which is at odds with everything I've learned in my (not too many) years of social studies; libertarians, of course, would disagree[1].

> Yet you also mention anarchy as a possible alternative

I did no such thing. I simply stated that both anarchy and social democracy ideally allow all people to express their power freely, unlike libertarianism or communism, which are too freedom-constricting for my tastes. I never said anarchy is practical or something I actively strive for; merely that it (as well as social-democracy) is compatible with my moral views. Of course, history has shown that the main problem with anarchy is that it is unsustainable, in that it naturally gives rise to some form of government.

[1]: Although the number of libertarians who have actually studied human society is vanishingly small. There are hardly any libertarian sociologists, anthropologists or historians. There are more than a few economists, but economists rarely agree on anything... :)
Erol Mobilya
| "Back-end server is at capacity"

DDoS?
Wow, that is a fail hosting your status page in the same datacenter/environment as production. Honestly, a bit surprised, since Slack has always seemed on top of things.
If you don't want to bother reading the page. It's just a publicity/marketing skin on various google properties for Star Wars.
The prediction was mostly done on the client itself, but other stuff required servers: app recommendations, cards content, folder classification.
How I Hit the Front Page of Reddit 4 Times and Got Tons of Visitors to My Websites
The theorem space is infinite. The theorem space that is learnable in a single human lifetime is probably finite, but we are not anywhere near having explored it.
They could have just put the drivers on the CD like every linux distro ever.
Next up: Google Mesothelioma Attorneys
A king's ransom: an analysis of the CTB-locker ransomware
I agree with this advice, and especially the follow up comments about being well-rounded in general.

But one thing I hate is when a business or a manager tries to politicize this whole "t-shaped skills" buzzword, by arguing that importance of generalist skills entitles the business or manager to almost completely disregard someone's specialization.

If you hired someone as a machine learning expert, and instead you've got them working on a legacy Ruby on Rails codebase or going down some rabbit hole about containerization, then it's gone too far. Yet politically, this will be defended endlessly in the name of "team player" and "business bottom line" HR code words.

But specialization of labor is hugely important to society. We need people to be deep experts, and for the trend of getting deeper and deeper into a field to continue, and well-defined roles within an organization are important for this. And yes, this does require managers and planners to work very hard to actually understand the business's needs, so that they can hire a machine learning engineer when they need one, instead of hiring one, then trying to repurpose the engineer into a Rails engineer by appealing to "be a team player" nonsense.

Any way, I think it's just important that as good as generalization, well-roundedness, and basic curiosity are, developers and knowledge workers especially have to be really pedantic and adamant that businesses respect specializations. Don't let the politicization of "be a generalist" get used as an excuse for your employer to stop respecting your specialization.

This is a major reason why I dislike the trend of "full-stack" development. It's great when developers really do have full-stack skills. But it's a huge red flag about a company when they actually want, and encourage, people to work in an essentially purely generalist capacity. It can often mean the company is either trying to get by cheaply (i.e. they're happy with relatively lower quality work from a generalist working in a specific area that is not the generalist's specialization) instead of seeking higher quality solutions through the appropriate specialists, or else they are just not doing the hard work of actually mapping their business needs correctly onto the skills that different specialists have, meaning that "full-stack" is just a hiring buzzword to avoid hard work somewhere up the staffing foodchain, and build in plausible deniability when it doesn't work out (e.g. "But we hired full-stack people...").
Github link is front-center ("Star") on the initial page (https://github.com/qianlifeng/wox)
If we stuck with tried and true we'd all be writing in assembly and Cobol. I remember what it was like in 1981, thankfully we continuously move forward. Building a bridge on the other hand is only barely different than the Romans in many ways.
WordPress Cements React, Flux and Webpack Stack for JavaScript
"Our existing codebase and workflows had served us well, but ten years of legacy was beginning to seriously hinder us from building the modern, fast, and mobile-friendly experiences that our users expect." - Taken from the second paragraph of the article. The reasons behind the project are explained in more detail here: http://ma.tt/2015/11/dance-to-calypso/
For me the biggest jump was from cassette tape to floppies. Before that I hacked a Sony cassette recorder to give me something resembling random access but the floppy drive (all 160 K of it...) really made a huge difference.
Agreed - they're moving up the value chain (why sell ads when you can just take the commission yourself).

That said, it does feel inappropriate and I wonder at what point Google's results will become the thing that they tried to differentiate from in the first place (previous search engines had ads placed throughout the results without scrutiny).

Funny how they're moving from "these are the best results" to "these are the results that make us the most money."
OK but you're straying into pedantry. They have their own VM which runs bytecode generated by a translation layer. The only language supported by that translation layer is JVM bytecode. Therefore, they effectively have an implementation of the JVM.
While true, in general use, calling someone a critic of XYZ tends to imply that there is a (mainstream) constituency that is not critical of XYZ.
I think you meant to say _inversion_ of natural selection.
I don't envy being their social media person right now.
C11 atomic variables and the kernel
Instant Run only works from within Android Studio.

We still support command line builds (and will continue to do so). However, as I understand it, there wasn't an easy way for us to deploy an incremental build from the command line, as this takes advantage of an integration with the IDE.

Of course, both Android Studio and the build system are open source, so you're free to take a look at how it's done.
This is great. Wasn't too clear on exactly how this is used from the documents (e.g. do I just run 'python') - didn't seem that there where any 'imports' either.

Found this example which seems a little clearer: https://pypi.python.org/pypi/quasiquotes/0.2.0
> Is that pressure illegitimate?

imo, yes. saying there are "social instruments" just adds another ring around the kernel.

more economically developed countries tend to have lower birth rates. could be causal?

funny this was posted around thanksgiving when many people in the united states -- both male and female, albeit in different forms and degrees -- will be feeling it.
>The iPad makes a somewhat distracting bump in that chart. If we ignore the years and just swap the iPhone and iPad, we get this rather tidy logarithmic curve instead

It would have been more honest and accurate just to have discarded the point for the ipad.
Feels very DDoSe
Ask HN: Moving to Dublin without a CS degree
Hello fellow hackers!

I'm Brazilian, my girlfriend is European and is living with me for about a year now, aside from the language barrier (her portuguese is not fluent yet) she also has a visa that doesn't allow her to work here.

We've been thinking of moving to a place that will allow her to work and also will be closer to her parents, after some research we found out that Dublin seems to be a pretty nice place that fits all our criteria. However I don't have any sort of CS degree, I started studying CS but had to drop out.

I have working experience though, I worked as an intern developing software for a major multinational company for one year and then later got hired in the same company where I worked for almost 3 years before switching to another development job where I'm still employed. I also started making some small contributions to open source projects on Github. Is the lack of a degree a problem or will I be able to get a job counting solely on my experience?
Yup, modified activities but games should be able to take advantage of this as well. In the timestamp below, it shows the presenter making the chess pieces larger and smaller. It is available on the canary build beginning today. Give it a try?

https://www.youtube.com/watch?feature=player_detailpage&v=YY... (lifestream timestamp is probably inaccurate)
Presumably, but the botnet is still likely to be used for illegal purposes, which will get someone (hopefully the spammer, but IANAL) prosecuted.
I'm annoyed because now I have an ugly looking button on my site and need to replace it. I liked those vertical count boxes.

Twitter is going to suffer death by paper cut.

https://twittercommunity.com/t/clarification-about-share-cou...
I was surprised to see this study both written up so seriously in the NYTimes and then taken so seriously on HN because when it came out it was kind of used as a textbook example of how poor study design leads to bad conclusions.

Here's the asterisk:

> although adjusted percutaneous coronary intervention (PCI) rates were lower during meetings (20.8% vs 28.2%; P = .02)

IE: there are nearly 30% fewer angioplasties during annual cardiologist meetings.

Unfortunately the study looked at admissions dates rather than treatment dates (which also lines up with there not being angioplasties during those dates). Someone coming in with heart failure is going through the same procedures regardless of who is there to stabilize them, the actual repair is frequently done later, ie: when the senior doctor gets back from the conference. Another, totally reasonable, possibility emerges then: doctors coming back from conferences perform better for a small period of time after the conference.

Let's see this study repeated with treatment dates instead of admission dates and see what happens.
I had a client who had a security plugin installed and they were getting constant alert notifications about hack attempts. Thousands of login retries, even though there was brute-force protection. The attempts would come from a whole botnet of IP addresses to disguise that they were part of one attack.

On top of the security plugin, I added an .htaccess rule to only allow access to the admin login and the entire wp-admin subfolder from within their office. They have a static IP and were OK with only having access from within the office so this worked well for them. This pretty much ended all of the attacks. I probably wouldn't rely on this as the only protection, but it definitely has been a great piece of their overall security plan. The code to do that is here:

https://gist.github.com/jasonhinkle/966aee379b170f365e6f
As China's workforce dwindles, the world scrambles for alternatives
Why don’t we have runtime virtual dispatching?
Mechanical vs electronic is pretty much orthogonal to analog vs digital. I would consider slide rule for example analog mechanical, while abacus digital mechanical.
Mom behind ‘Let’s Go Crazy’ YouTube video wins landmark copyright ruling
This might have something to do with it? They are Inc. magazine's company of the year: http://www.inc.com/magazine/201512/jeff-bercovici/slack-comp...
I didn't notice an interruption on the desktop client and it's been logged in for about 7 hours now and slack.com looks fine. Interestingly enough https://status.slack.com is currently down while curling status.slack.com returns a page that says it's moved to https://status.slack.com
For the record, most projects do not supply configurations for every possible userspace plumbing, but either none or only select ones. Upstart jobs would be written by the distribution maintainer or user. Mir hasn't even rolled out yet, and IIRC it has X11 compatibility anyway. Why would you need special effort to support Unity other than a .desktop file, which is interchangeable with GNOME (Unity reuses GNOME under the hood)? Kernel and libraries do not require special effort at all to support when distributing source.

It's also funny how people routinely bitch about Upstart when it predated systemd.
It starts 26 minutes in, so people should look at the start time and just forward 26 minutes.

It's the second speaker, a woman right after the man that comes first.
You're mixing up two different things: 1) Whether surveillance is ethical; 2) Whether surveillance means "the government isn't 'working for you'". The "appeal to mom" is perfectly valid as a response to assertions of (2), which is what 'DickingAround invoked.
3D Studio.
Nice idea but calling it a "review" of the Apple Pencil is stretching it a bit. More like a paean to the lost art of handwriting
just Star Wars themes on your Gmail and Calendar accounts
This is a classic strawman fallacy. The main issue here is misunderstanding John Sullivan when he says the FSF is one of the most important social movements. Bruno M takes it to mean it's more important than gay rights, women's rights, free speech, etc.

It actually means the opposite. If you take a look at stallman.org, for example, you will find only a little bit of it is dedicated to software. Most of it is about other political issues like those listed here. The big FSF supporters believe that free software is important because it enables free speech. Software is how most people work and communicate. When that software only allows you to use it with certain restrictions, you might not be able to say something that isn't approved by the powers that be.
Twitter Cats to the Rescue in Brussels Lockdown
it should already be fairly UCSPI complient, so there's no need. Yes, it is a djb thing. No, that doesn't mean it isn't good. It is.
> Humans are poor symbol-manipulation machines

I have to question this. Humans seem to be natural symbol-manipulation machines. We use this skill all the time in language (spoken early in childhood, written later).
What do you mean Signal is bound to Google?

Also, iMessage is not "completely unverifiable". In fact, there has been much work put in to reverse engineering iMessage, and there is a program that can analyze what keys are used to encrypt. Granted, this is not easy and reverse engineering is not a preferable way to thoroughly investigate and verify an app's actions, but to call it "completely unverifiable" is just hyperbole.
What has this to do with Eclipse? Android studio is IntelliJ based.
You mean the http redirect to https is up but the https site is down.
Bel Air's water source is located such that it could supply water to the entire Los Angeles area. Yes, getting it over to Apple Valley would be a bit of a stretch, but you are seriously suggesting that 30k gallons/day in Los Angeles (also desert; contrary to your implication) is OK if you are sitting right next to a reservoir?

California water districts aren't too forthcoming on information about exact sources of water; Bell Air's reservoir seems to be in the process of decommissioning and Wikipedia claims it is bypassed by a direct link to the LA aqueduct. The source for the LA aqueducts are much further away from LA than Apple Valley is.

It might make more sense for everyone to get a daily ration of water. More water than the ration may be used, but you'd need to pay for it, and anyone who used less than their ration should receive a rebate from those who used more than their share.
I feel like that would depend on the district/teacher/parents.
Just another reason for OSS projects to never trust closed (centralized!) protocols: no recourse when it (inevitably) hits the fan.
Great points. One of the things that I tried to point out is that the breadth of your skills specifically supports your specialty. A company should appreciate your breadth of skills because it makes you better at your specialty.
Robots can't reproduce. They can't repair themselves. They can't even fix each other. One day in the distant future we'll build robots that can do those things, I'm certain of it, and then we can build planet-colonizing robot swarms. But even then, the most useful thing they will be able to do is prepare for the arrival of humans. Robots won't be ready to replace humans for the purposes of science and exploration until they're ready to replace us altogether, which is a long way off yet.
While I understand why you wrote this, I have to ask: What does this have that fortune doesn't?
Given that the submitted title ("Experimental WordPress Calypso Written Purely in JavaScript") broke the HN guidelines, we just reverted it to the article title.

Submitters: the HN guidelines ask you to use the original title unless it is misleading or linkbait. If you want to say what you think is important about a story, don't do so by rewriting the title—editorializing is against the rules here. Instead, add a comment to the thread, on a level playing field with other commenters.
Font is fine for me. Only sometimes I had trouble in the last years. Stackoverflow is your friend then.
The point is that the iPad fills a slot on the logarithmic volume curve almost exactly between the PowerBook and the iPhone -- it was just released "out of order".

I'll edit the sentence to make this more clear.
Russian Hackers Link ISIS to Ukrainian Weapons Negotiations with Qatar