skysight-inc/HackerNews huggingface dataset:
That was dreadful and I feel slightly ashamed for never having heard of it! The response of the policeman who said:

"What happened on 17 October 1961 and in the following days against the peaceful demonstrators, on which no weapons were found, morally forces us to bring our testimony and to alert public opinion... All guilty people must be punished. The punishment must be extended to all of the responsible people, those who give orders, those who feign of letting it happen, whatever their high office may be.."

reminds me of the coroner at the inquest for the Bloody Sunday victims, himself a former Army officer:

"They were shooting innocent people. These people may have been taking part in a march that was banned but that does not justify the troops coming in and firing live rounds indiscriminately. I would say without hesitation that it was sheer, unadulterated murder. It was murder."
http://www.lyst.com is a great alternative to it
I'm not feeling attacked, your response was confusing.

You used the term "conventional wisdom" when perhaps you meant "What I think other people believe, or I have read other people to believe." That was confusing because I don't agree with the statement you made in #1. Folks I knew at college, and since then, all shared a common experience when their natural ability completely failed them in college. They 'hit the wall' as it were. That was part of the maturation process.

My comment was that college was the perhaps the first time someone gets to choose to take on a multi-year task that is nominally difficult. That isn't a subjective statement, it is a descriptive one. I say perhaps because it isn't the only possibility but it was the relevant one because the original article is about college and more specifically college degrees.

Your second statement asserts a filtration process. Again, not mentioned by me, but implied in the original article because the plan to make up a degree (presumably to qualify). Except that it isn't a filtration process its a selection process. Lots of people work in this industry and others without any degree or other certification. They experience selection bias when they are in a selection pool of individuals that have degrees but that selection bias is a primarily content based. The same person would have no selection bias in a pool of individuals with degrees outside the area of the job.

Successfully completed coursework in a topic, not necessarily a degree, carries with it an indication of interest. I've got 12 college hours of CNC machining coursework on my transcript, that comes from being interested in manufacturing. Interested enough to voluntarily invest some of my time to learn more about it. It is a social signal of sorts that it stronger than just a conversational opening of "Yeah I'm interested in CNC manufacturing machines."

I also disagree with your #3 but I understand what your are saying. Anyone who came through college and didn't get an appreciation for what it tried to teach them (which is my interpretation of the statement 'treating it like a game') would in fact be a signal not to hire them. It would represent to me, a lack of maturation in their ability to evaluate the use of their time. In my experience, that lack of maturity expresses as poor judgement in the workplace.
I believe McGlockenshire was describing a relation (correlation) that very much so does exist (both openssl and the website are old & crusty) and that McGlockenshire does not mean to imply that the OpenSSL would become a better library if they updated their website with bootstrap (causation).
Ask HN: Good Web Scraping frameworks
As the title indicates I am looking for modern web scraping frameworks. "Good" is a subjective term from my part.
Stripe defers to partners that handle the checkout process. One example that I use personally is Plasso.
Oh dear, if ever there was an example of Googles reach.....
Had a good laugh when I saw these posters on the subway (D) this morning on the way to a doctor's appointment. When a business gets on the bullhorn to tell you that they're a net positive for society, it's pretty much a given that there's something fishy going on in the background.

I'm not outright calling them scumbags right now, but I sure as heck will be doing a lot more research on the claims they're making about the effects they're having on my community.
Have you taken a look at some of the places in this list - http://www.washingtonpost.com/wp-tran/capital-business/top-w... ? There are a number of companies on there actively looking for (cleared) software engineers.
I'd argue that the weeds were a type of technology used in that role: they were using something that sent down probes in to the ground slightly shallower than the grape roots, and had a visual change when the levels dropped below a certain amount.

In fact, the weeds have some benefits: they average over a small patch, have good volume coverage, likely have a water loss correlated with the factors that cause grape water loss, etc.

If you view plants as evolved machines, then it makes sense that weed with certain properties (such as not strangling the vines (too much)) would make really good sensors.

Trying to replicate that, as you point out, is a really hard challenge, and only matters if you're doing something complicated with the data (such as integrating many sensors in to an automated system that locally adjusts the levels).
Yes it would be like getting a sane take on copyright policy from TorrentFreak.com

The labels and Google were negotiating, the whole reason it went public was their shitty terms compared to major labels. No one said there wasn't negotiations taking place.
MRI still doesn't follow semver but core doesn't really give a crap.
After my first quarter of procedural C++ in college, I thought I knew so much about programming. I was, obviously, under the influence of the Dunning-Kruger effect at the time (in other words, I was a clueless n00b).

Thirteen years later, I know vastly more than I did then. I've worked with a wide variety of languages, applications, and frameworks. I've spent untold hours reading blog posts, articles, code, and Reddit/HN discussions. Today, I still feel like I know a pretty good amount about programming, except now I also know (and accept) that there's effectively an infinite amount of possible programming-related knowledge out there, and I will only ever know a fraction of it.

Like you, I routinely see articles posted that make me once again feel clueless and inexperienced (such as raganwald's recent post on JS multiple dispatch, or anything involving Haskell / Lisp / assembly / cryptography). I sometimes worry about dealing with technical interviews if I ever move on from my current job. Ultimately, though, I know that I can get stuff done, and that while there's lots I don't know, I have the ability to research and learn.

The other posts give some pretty good advice. For me, it comes down to:

1) Learn by doing. No better incentive to learn how to do something than when you need that to make a project work right.

2) Keep reading technical discussions on sites like Reddit, HN, and tech blogs

3) Never be afraid to say "I don't know", and go research the subject.
Oh, totally. But heck, as long as we're wishing...
What if you had continued to paint houses with your cousin for 3 years? Would you feel that getting and holding that job is also an equivalent to receiving a bachelor's degree?
Reading other people's code can be hard, especially if you are used to a different coding standard. There's no promise that someone's article contains good clean code either.

Also, don't sell yourself short. Impostor syndrome is real. Just because everyone in the room is smart doesn't mean that you are not smart. Intellect is not zero sum.
and if you were there for the name, http://svbtle.com/ is a good alternative
Why not just use a subreddit?
Only in marketing buzz, and only if he cares.

lodash is as fast as fast: see the JSPerf results posted elsewhere. John manages lodash well. He has managed it well for quite a while. Why switch to another library with no track record for little or no gain?
I know. And I bet that's against their terms of service, something along the lines of "interacting with our data or our services in an unintended way or through unintended means."

Facebook has put the kabosh on other client-side plug-ins for this reason.
Sorry, everybody, your opinions about the iWatch are meaningless.
> That said, if I had a botnet I'd just figure out what domains belonged to WhiteOPs and null-route them.

That and bots that don't execute javascript would be a problem, yes. Our clients can account for that by comparing their traffic numbers with ours.

(full disclosure: I work at White Ops on the 'botprinting' team)
Code Spaces goes dark after AWS cloud security hack
Is this Safe For Work?
It appears to be 38 pages. And actually it's very readable:

https://www.aclu.org/sites/default/files/assets/latif_v_hold...
How Does Hospital Competition Affect Clinical Outcomes?
In the case of the NTSB court, yes, a "timely" appeal stays the decision by default. 49 CFR § 821.43
It's an awesome logo, don't wimp out. :)
> I said that it "sounds sad to me". You escalated it pretty quickly into "my values are better than your values". Did you even read that one-line comment you just cited?

Yes.

Did you read the rest of your comment? you go on to cite a bunch of sources supporting your assertion that you should value friends above all else; then you go on to imply that people who have different values may be psychopaths.
I think the idea there is that those with diseases like drug-resistant tuberculosis should be prevented from flying because of the risk it presents to other passengers. It's really a matter of degree: While both diseases can kill, and certainly influenza is far more virulent, you're less willing to take a risk with a diseases that's difficult to treat (if treatment is even successful) and is infectious.

I'd think the same thing would occur (or I'd hope so anyway) if a form of influenza popped up that was highly fatal and contagious.
An interpretation in Europe I read suggested that the problem comes in when an indie artist wants to hold back streaming, which provides virtually no income in comparison to MP3 and CD sales. The agreement apparently suggests that artists must release to one or more streaming services at the same time as retail services.

IANAL though, and don't even understand the contract after reading it.
I've updated it to clarify what was meant, also, itunes does a better job of acknowledging other companies, and date references.
I'm just happy other people than me like hg and Nimrod which is the sole reason of this comment.
Microsoft offers $650 to MacBook Air owners who swap to Surface Pro 3
Shana Fisher steps out of popular teachings on startup launch
And I personally couldn't be happier; most of the projects I'm involved with use Mercurial. So to me, git's interface is difficult to understand and foreign despite my own efforts to try to lean it.

GitHub and SourceTree combined have taken all the pain way from me using git.
I'm curious why people don't pay for Google Apps. Its cheap enough and basically turns off the Ads and at least some of the data collection.

http://www.google.com/apps/intl/en/terms/premier_terms.html
"1.4 Ads. The default setting for the Services is one that does not allow Google to serve Ads. Customer may change this setting in the Admin Console which constitutes Customer's authorization for Google to serve Ads. If Customer enables the serving of Ads it may revert to the default setting at any time and Google will cease serving Ads."
Show HN: made multi-player Tetris in bare metal assembly for Raspberry Pi
Google's Kevin Rose rejects cash offer, begins demolition for new home
Dart as a First Programming Language
Mesh All the Things – Because an "Internet of Thing" would kinda suck.
Yes, the things people post have been mostly related to LGBT rights.
The laws already changed to give them these powers - the 2012 FAA Modernization Act authorizes the FAA to make rules about UAS.

However, the FAA's rulemaking abilities are limited by the Administrative Procedure Act (APA) and they haven't made any yet.

So, even if the FAA's appeal fails, there will be a very short window (probably a year or less) before drones are explicitly regulated on less shaky footing.
I lived in a building where one of the tenants full-time rented out their unit on AirBnB. The "guests" would tag the elevator, make noise, and trash the hallways. Also, it felt very unsafe when a large group of 4-8 people would be crammed into a 1br apartment, and they'd be drunkenly stumbling through the otherwise quiet building.

Another problem is that even if you report that tenant, if they figure out who reported them, they may take revenge before they're evicted, since eviction proceedings take so long.
(slide 136)
There is a whole other sector of philosophy that is almost completely divorced from science that is often called "Continental Philosophy". It deals with all of the classic problems -- meaning, love, truth, etc. The U.S. tends to not hear a lot about it, but it's huge in the non-english speaking world. Check it out: http://en.wikipedia.org/wiki/Continental_philosophy
You're good now because that feeling is how discovery feels (Dunning-Kruger effect and all that). It challenges and humbles you, and sometimes makes you wonder how you'll ever catch up. As long as you feel this way, you're probably doing something right. As soon as you think you know everything, that's when you're backsliding. Just try not to compare yourself to anyone else. Even Fabrice Bellard and John Carmack don't have the exact same demands placed on them as you, and therefore won't be developing the same skillset. But by all means, respect and listen to them.
The Webmaker project is sorta related to that.

https://webmaker.org/
> Where is your testable evidence that you are not actually dreaming right now? Can you "prove" it?

Isn't science about doing one thing, but doing it well? I thought if it can't be tested and disproved (as the dream possibility), then it's ‘out of scope’.

> the logical axiom that we exist is used in modern society.

By the above, this axiom would not in any way involve science—another framework would've to deal with it.

(IANAS, though.)
I often wonder what would happen if one day google was just gone. I would imagine the internet would be in complete chaos.
If I Could Make $100 An Hour, I Wouldn't Need Your Advice
General optimism, hoping that certain culture wars (the 60s) will age out generationally, some positive evidence from countries with harm reduction focuses (Portugal).
Because judges are hesitant to make such sweeping redefinitions of established law. Not that it doesn't happen, or taking a position on whether it's optimal, but it's incredibly uncommon, and generally frowned upon by the judicial and legal community. Even the most ardent judicial activists tend to favor change by increment.
Illegal is good because the courts can do something with that. Courts in Europe maybe not so much though. The antitrust case against Microsoft took five years, and even after that Microsoft "forgot" to include browser options with Windows for, I think it was another year. For an indie artist relying on music sales for bread and butter and paying the rent that's a virtual death sentence.
There were only a couple of people discussing that, and only a handful of comments. Most of the discussion seemed to be about how terrible the terms were and whether there were any alternatives to YouTube.
That was my first thought: a Prime membership could include fractional ownership in a drone, so any delivery would be my personal fraction of a drone delivering my package for recreational purposes!
I hope this doesn't happen. With Google weakly policing illegal content, labels really do have a bad situation here.

They either take the deal Google has given them which is bad, or say no, and risk getting removed from YouTube and having their music uploaded by fans as lower quality streams. In other words, they take less money, or possibly lose everything while paying huge fees to send YouTube take down notices.

This is bad for the consumer in my opinion. I want indie musicians and labels to be able to make more money, not less. This further incentives musicians to look for another path of work.

Its disappointing that while technology is making it easier than ever to record and produce music, its becoming tougher and tougher to make a living off it.
Debunking Nicholas Wade's Genetic Racism
That's one way to look at it. On the other hand, when a format presents useful, but potentially dangerous characteristics (eg, XML entities expansion), it is entirely sensible to offer a way to not take them into account.
In a way it does, but it also hurts the early adopters that picked the wrong standard.

As a kid I was in a Betamax family. After that, I've learned to not be an early adopter when companies start pulling this garbage.
If your alternate conception of college were true, then we would expect to find a strongly negative correlation between college degrees and people who are good citizens or good humans. We don't see that at all, so we can conclude that there is more to going to college than you propose.
> For those who want to take their lives into their own hands, hosting your own email is always an option. It’s difficult to set up, but it’s not that hard to maintain.

Actually, sadly, my experience is the other way around. Setting up mail server is easy, but taking care of spam and blacklist is never ending work, and you always have to wonder whether this time the mail will arrive, or whether some server on the way is going to have a bad day and drop your email without telling anyone. And of course, since it's your mail, everyone assume you're the one at fault.

At least, that's how it worked few years ago, but I don't think the situation got better. Some things only get worse.
Ask HN: Is it possible to make another Football Federation?
We all love the game of football (soccer in US) and we all see how FIFA ruin the game. They are reluctant to use video technology and other rules (like allowing teams to make challenges on referee's decision) to help referees in their decisions and make a fair game. The goal line technology is using in this WC, but there are more things we can do to help in decisions like offside, red card, penalty. Football is the game of 22 players on the field, and the referees are there to make it fair, not to make wrong decisions that change the whole game. Referees are humans and they make mistakes, but we have technology to fix their mistakes and probably save their life. There were cases where referees received death thread. And of course with all the corruption that we've heard about ...
We sure can make it better. And on the financial side, if we could form another football federation it would be a real business with a huge market. The revenue of this on-going 2014 Worldcup is 4B.
Well if you are in the home of someone who deals drugs, then you are placing yourself at risk. To achieve (4), you must either a) move elsewhere or b) cooperate with police to arrest your brother. I'm assuming you are currently not doing anything overtly illegal yourself.

If you do (5), then the police simply bring that shiny new MRAP they got from the DoD and park it in your yard and turn on some spotlights. Then they get on the loudspeaker and have you come out with your hands up. If you fire up your heavy weaponry to oppose them, then you will surely fail to maintain (4).

Remember, this whole thing got started because the police thought they might face armed resistance. If you have a nice paper trail of armor and high caliber weapons leading to your door, then the police will simply bring the proper amount of firepower to assure their success. So, I disagree that escalation of arms gets you anything in the long run regarding this SWAT business.
Work on an open source project? There's plenty that are in need of attention. It's been a common suggestion here previously, so perhaps use the search feature to find earlier threads on the same topic if it's of interest.
Maybe he should have hosted his page on Google Sites?
exactly: easy to setup, a pain to maintain
Why would it not be their goal to abstract away the pain? Sure, you still have the power of git available to you, but not everyone who uses Github may want to learn git. They may simply be looking for versioning of their assets (images, geojson, etc).
Well, just make sure you're witty and intelligent enough.
(long time lurker)

Sigh.

Another hyperbole-laden overwritten "Google was good. I think it's bad now. I will stop using it" on the HN frontage.

Is there anything new left to say about the subject? Is it really that interesting that every such entry gets ddosd and cached copy is in order? I don't get it.

Do new Google launches correlate with this phenomenon?
That can be said about just about any browser, such as IE, Firefox, etc. Too many features -> bloat + user confusion.
LGBT News is part of a larger site -- Equaldex (http://equaldex.com) is a crowdsourced database of LGBT rights, showing every law related to the LGBT rights in each country and region.

I created LGBT News because there was a lack of other information outside of the actual laws in each country and region. When you visit Russia's page (http://equaldex.com/region/russia), you might assume that it's a little more LGBT-friendly than it is, but if you see some recent headlines about LGBT rights in Russia, it might give you a totally different impression.

When you submit news to LGBT News, you tag it with a country or region so that the news is then surfaced to that country's page.
The best thing you can do is read & write a lot of programs, and pick them based on what is new and unfamiliar to you. Try writing programs from different domains (compilers, parsers, network protocols, distributed systems, data structure libraries, desktop GUIs, web GUIs, mobile GUIs, graphical visualizations, machine-learning, data storage engines, geo data, command-line scripts, testing, automation). Try writing programs in different languages (Haskell, C, Javascript, Erlang, Prolog, Go, Common Lisp, Python, etc.). Try writing programs of different scales (weekend hobby projects vs. Google Search), and try entering them at different points in their lifecycle (starting with a blank editor window vs. parachuting in when the company already has a million lines written and the original authors have long since left).

I'll second what mindcrime said about never really feeling like you know everything. The rate at which new CS knowledge is being created is far faster than the rate at which I can learn, so I've long since given up being able to learn it all. But what I can do is see patterns. I can see that the new single-page Javascript MVC frameworks are reinventing patterns that were common in desktop GUIs a decade ago, or that what Chrome's rendering engine is doing when it schedules JS execution isn't all that different from the Win32 message pump, or that Guice/Dagger are basically introducing data-flow programming to Java, or that Go's channels & goroutines are basically the same as Erlang messages and processes. Then I can apply what I already know about those other programming paradigms to the new technology, and only focus on learning the differences. That's a lot easier than picking up a new concept from scratch.
Isn't "swappiness = 0" recommended for SSD-based swap partitions to reduce SSD wear?!?
> ... there are the numerous stories of trans folks who were unceremoniously outed to their work colleagues [by Google's various service integrations].

Anybody know what the author's referring to here?
Surprised to see so little startup activity in the Seattle area. Is there a reason for this? - in spite of what I expect to be a pretty serious pool of a talent drawn in by Amazon and Microsoft.
"not really willing to experiment."

That would be an interesting use for all those seized drugs. I wonder if they do this.