skysight-inc/HackerNews huggingface dataset:
Hey there, Sam here from the DO Product team.

You're right, we dropped the ball on UserVoice. There aren't any excuses to be made. I know it's a lot to ask, but please trust that going forward we will be much more transparent through UserVoice & elsewhere. We'll also be much more intentional in communicating our priorities through that medium, as this seems to be at the root of the concern about missing deadlines.

Again, no excuses, we're sorry we let you down, and we're going to get it right going forward.

Cheers!
Shh---now they know to check for blinking keyboard LEDs.
I agree with you and also believe this extends to the majority of professions. Even within software development, there are a significant number of people that will only solve the immediate problem in front of them in a stepwise manner, rather than using lateral thinking to evaluate if the problem should be solved in the way that's most familiar to them, or to look at it from a different perspective and solve another problem entirely (e.g. the root cause).

To be fair, the majority of problems are probably addressable without thinking differently. So people get into habit/routine and that's their "job"; thinking otherwise is not a day-to-day operation. To your point, automating the redundant/repetitive problems should allow for creative problem solving where machines don't yet excel.
I'm sure you could but what if the human player plays an unseen yet still good strategy? There are an infinite number of strategies and a constantly changing metagame.

I think a better AI would be something that could generate good strategies itself.
The article itself contains a misconception.

Genetic variation doesn't always come from random mutation. Firstly, there may already be genes in the population that just have never been combined yet. Secondly, DNA can integrated from the environment under the right conditions. The amount of human DNA that is estimated to originate from viruses is astounding. And bacteria have been known to develop antibiotic resistance by taking it from unrelated bacteria that already have resistance.
I think you have got your marketing messages the wrong way around. Your primary message should be that you can leverage web technologies to build native apps. I think the node thing is secondary to that.
Do You Have What It Takes to Start Up?
Should Non-Technical Startup Founders Learn to Code?
I've been making desktop apps for clients with node-webkit for over a year now, and it's a dream. Popcorn Time and Light Table are both built on it (the latter being written in ClojureScript). Happy to see this change and can't wait to try it out!
> classes I dropped after the first hour (astronomy, because it was all math)

Yet another cultural figure stating without embarrassment how bad they are at math.
A 6% dip in stock equals "getting destroyed"?!
I think it will put more cognitive load on the humans who read the code. Instead of doing a quick visual comparison to see if identifiers are the same, programmers will need to actually comprehend the two tokens, and then transform them in their head to see if they are the same. This sounds minor, but I think the cognitive load can add up. Visually comparing two tokens is not quite conscious thought, while comprehension is. It's something you'll always need to think about when reading code.
I used to run a typical apache/mysql/php/perl stack on amd64 image on 512 MB VM. Actually, I run many things in very tight memory environments on FreeBSD, there is always significantly more room on i386 (in comparison to amd64).
Ammyy Admin 3.5 Corporate Crack and Serial Key Download
I think this decision needs to be taken on a case by case basis, instead of a universal answer. You need to evaluate the lifecycle of the project. If this project is going to be around for only 1 year (like a game or marketing campaign that quickly ramps up and then dies down), you're better off getting it done in Objective C. The client will be happier given their familiarity with Objective C, and you'll have an easier time explaining it to their in-house team.

However, if this is longer term bet like an app that's going to be in use after 3-5 years, you should have a honest discussion with the client about considering Swift. While Objective C is more well understood and supported right now, that might not be the case in 3-5 years. Most Apple developers would rather be writing Swift code in that timeframe, and any ObjC code will be perceived as "legacy", difficult to debug, and abandoned code that no one likes to touch.

I've worked on many iOS projects like this, which contain pre-ARC code, which no one likes to go near. Bugs in that code tend to be ignored and entire features are left to rust because the source code is so dated that it's better to leave it alone than risk breaking anything by modifying it. If this project could end up in that state, it's better to be future-proof and start with Swift. However, if it's a short term app, choose the path of least resistance, which seems to be Objective C at the moment.
> horizontal gene transfer between species (including ones that are very far apart on the tree/web of life)

If you don't mind me asking, how far apart does this happen in nature? How many genes have made if from fish into plants?
Well, I don't believe memory can be unreadable, therefore neither writable nor executable memory is by definition read only
This is one of those things where a whole lot of redundant societal arguments and misunderstandings could be averted if we just used two different words for the two different concepts.
No, his reason (and everyone's reason) that HTTP/2 sucks is that it doesn't solve the problems it was intended to solve

No? My understanding is a whole lot of sites have deployed SPDY because it solves real problems for them, and HTTP/2 is largely the same thing. Or am I wrong?

Given that supporting HTTP/2 will cost the entire industry billions of dollars while still leaving a giant security gap

Leaving a giant security gap? Which gap? You must be referring to either SSL or cookies, and calling cookies a "giant security gap" is .... unhelpful, at best.

And you've done what? You think writing BitcoinJ qualifies you to talk about HTTP/1.1?

Sigh. I've being writing software for the last 15 years, with nearly 8 of them spent at one of the worlds biggest websites. I think I'm allowed an opinion on HTTP.

That said, working on Bitcoin has given me more than my fair share of debates about perfection vs pragmatism when it comes to security and privacy.

From what I can tell by half following this debate, phk wants HTTP/2 to be even more ambitious than it already is, and the reason for not doing that is to try and ensure it actually gets deployed, implemented and the IETF stays relevant with what real deployments are actually doing. Those seem like laudable goals. If Varnish implemented HTTP/1.1 plus a load of extensions that had support from major browsers and sites, as opposed to a subset of it, then a position of "we must be more ambitious" would seem a lot more reasonable to me.
Google Protobufs Evolve Towards Go and Android
I wouldn't mix styles inside my own code base. But what if I am using somebody else's library which uses a different style? The benefit is that I can then use the style I have been using in my code base to call the functions in that library without mixing naming conventions.
The Art of Timing “Ask to Buy” Requests in iOS 8
I switched from CentOS to FreeBSD as my daily driver a little over a year ago, for the ports tree. I needed a bleeding edge version of valgrind, but my ~/bin and ~/lib were already pretty unwieldy - so that is what caused the switch. That and ZFS. But I've found a couple of other things that I really like: the documentation is awesome, and config files are where you'd expect them to be. Being able to tune system internals online with sysctl is really awesome as well. Wanna change the lowest possible C-state one cpu3? sysctl hw.acpi.cpu.3.cx_lowest=C3.

I dunno how useful that is for web devs, but as a C programmer and perpetual tinkerer - FreeBSD suits my needs very nicely.
The issue is that most Americans don't have enough literacy (including math) ability to benefit from the best of free online education. Nor do they have the other basic skills necessary to be able to be functional adults.
Activist turn tables on political surveillance hawks, wiretap them with honeypot
I wasn't trying to be snarky. I was just interested.
You have two types of companies.

1. Companies who value innovation and what to get the best talent possible. Money is not really an issue, its all about talent.

2. Other companies are just using immigrants to cut costs. Immigrants here on a work visa do have somewhat less leverage than a US citizen worker when negotiating salary.
$95 dollars a semester.

It shows you how society used to provide resources for people to bootstrap their lives.

The same individuals who benefited from this investment have not decided to pay it forward. They argue for lower taxes and support for education.
You assume isolated hours are equivalent to long stretches of time. If I told my wife she wouldn't see me for an hour a day, she wouldn't bat an eye. But if I told her I had to leave her for a week, she'd miss the hell out of me. An hour isn't long enough to miss anyone.

Furthermore, you have less choice over your co-workers than you think. One interview is not enough time to know whether you can be friends with someone. Especially at a huge corporation, where hundreds of people may work, and constantly move departments. And unless you're the hiring manager, you have no control who will be hired after you.
What are all the uses of an underscore in Scala?
Note that this is browser fingerprinting, not necessarily the user of the browser. Useful to detect spoofed User-Agent strings, not sure to what end though.
Had a win in the first round because I played Connect 4 aggressively against my brother for years when I was a kid!
“If somebody is putting strange objects near your computer, you certainly should beware,”
best line of the article
Clearly he optimized his brain for arts. Why would he be good at math?
WILSON!!!
And to not be only critical, here's what my policy for growth and innovation would be:

1) Decrease the income gap between the rich and the poor. This isn't just about raising wages for the poor, but also decreasing wages (via taxes or maybe just straight up regulation). I'm not suggesting that we pay everyone the same: it should still be possible to become rich. But the current difference of ~4000x between a full-time minimum wage job and the top earners is obscene. Decreasing the income of the super rich will not really hurt them, and businesses would be better off reinvesting that money in making improving the business, or the whole country would be better off spending that money on social services. Increasing the wages of the poor and middle classes will help them immensely. Too many people live paycheck to paycheck, where a single illness can destroy their lives by forcing them into payday loans or credit card debt that becomes impossible to get out of. These debts are a drain on the economy, and forces a large portion of the US population into wage-slavery. Our goal should be to have no one living paycheck to paycheck, giving folks the ease of mind and comfort so they have an opportunity to innovate a=instead of just struggling to survive.

2) Increase the social safety net. This includes everything from improving and expanding government sponsored health care, to improving government sponsored retirement, to expanding government cash payments to individuals (either through welfare expansion or some sort of basic income). The theory behind this is that innovating (doing a startup) is giant risk most people aren't willing to take. And unless you're independently wealthy, it's a risk most people shouldn't take. Found a startup, get a cancer: you're bankrupt. Work for a startup that that doesn't have a retirement plan and doesn't pay market wages in hope of the IPO payoff, and they go bust: there goes a big portion of your retirement, hope you like working till you're 80. Increasing the safety net means people will be more willing to take risks, and some of those ricks will pay off, driving innovation and growing the economy.
It says that Houston, TX is more expensive than Los Angeles, CA. I can attest that's not the case
I'm not sure which positions/skills you are hiring for but are you saying you can't find any talented developers at any price?

I consider myself an experienced and well rounded developer that is happy with my current position but I'd still jump ship if the price were right and I'm pretty sure I'm not unique.
6 Isolated Hands with iPhone 6
Apparently a huge amount:

http://boards.straightdope.com/sdmb/showthread.php?t=210009

And here's some ancient history:

http://thebiggamehunter.com/games-one-by-one/checkered-game-...

I remember playing an edition that was probably early '80s, and being really struck by the fact that there were three different kinds of points - wealth, fame, happiness - which you often had to trade off against each other, and any of which could net you a victory. I think that was the first time i played a game like that.
You probably mean "knows enough Linux to do minimum ops".
To be fair, unless you're over 60, you probably don't know how it looks, you only know what you've been told, or what you've led yourself to believe.
Curated Content Marketing Tools
Show HN: uiGIFs – a showcase of app UIs as animated GIFs
> keyboard software

Sounds to me like they modified the driver so that it had some kind of emissions pattern they could track. Driver could be modified via a virus or something.
C++14 published by ISO today
He never states he is bad at math. It sounds like to me he was much more interested in subjects like art, literature and film. Which, given his career makes a lot of sense.
Yes, it can definitely help. http://onlinelibrary.wiley.com/doi/10.1111/j.1365-2621.2002....
Not the point. It undermines the whole STEM promotion that the US is currently undergoing. You never hear anybody brag about how they no can read gooder, if they're an athlete, butcher, scientist, whatever.
‘Facebook at Work’ Hits App Store
I'm no expert. My opinion on the suit difficulties is based on the recent ars article on the subject of space rescue.

http://arstechnica.com/science/2014/02/the-audacious-rescue-...

"Ars consulted a number of sources to gauge the difficulty of donning spacesuits without any assistance from unsuited crew. Though none would speak on record, the consensus is that it would involve what was universally categorized as an extremely high degree of difficulty."
I think FreeBSD was a great choice! I currently have an Ubuntu droplet, but it feels great to know that I can switch to FreeBSD if I like.
Heka Log Parsing Perfomance
I have issues with the Obama plan, not because I'm against community colleges, but because I have issues with how this will (probably) be funded (read: taxes). As a libertarian / ancap who believes taxation is theft, I don't support anything involving spending tax dollars, no matter how noble the end.

That said, I'm a community college grad myself, three times over. I have an A.G.E. (General Education) from Brunswick Community College, and an A.A.S in Computer Programming and another A.A.S in High Performance Computing from Wake Technical Community College. And I have to say, I'm an unabashed fan of community colleges in principle. I just want us to find better ways to fund things like this.

Anyway, I think so highly of the people who come through the community college system (well, some subset of them anyway), that I've often said that when the day comes that we can afford to hire employees at Fogbeam, I intend to recruit heavily at the local community colleges (Wake Tech, Durham Tech, Alamance Tech, etc.) I also intend to recruit at the "second tier" universities (UNC-Pembroke, Elizabeth City State, Fayetteville State, NC Central, NC A&T, Shaw, St. Augustines, Peace, Meredith, etc.

Why? Well, I believe there are really good people to be found - people who are easily smart enough to have gone to Harvard, Stanford, whatever, but just didn't for whatever reason. And if you're recruiting at these schools, you're probably not competing with Google, Microsoft, Apple, Cisco, Glaxo Smith Kline, Facebook, etc. for talent. Instead, you're competing with the local furniture manufacturing plant, the local electric utility, etc.

So yeah, community colleges are good. I'd just like to see more of the scenarios like we had at BCC back in the day. Some local rich millionaire type (a real estate tycoon) setup an endowment to provide free tuition at BCC for any graduate of any Brunswick County high-school. I'd love to see a concerted, nationwide effort to build a coalition of philanthropists of this nature to fund this "free college for everybody" thing, instead of taking it out of the federal govt. budget.
Introduction to FreeBSD for Linux Users
The red dots for the "The Future, II" segment are not exchanges but optimal server locations.
Free-climbing El Capitan: How do you climb a smooth rock face?
these are the things that will set stripe apart from the incumbents
> Couldn't retention just reflect poor compensation and bad working conditions?

Absolutely.

> That's true of any job, though.

Not really. In most jobs you can get fired due to internal company politics. But there aren't a lot of jobs where the general public can force your boss to fire you for, say, being insufficiently racist.
A lot of the article reads like some SV industry lobbyists' talking points (seriously lacking in clarity of perspective), but this particular quote make me really balk:

"Though it would take a lot of careful thought, it might produce good results if regulators were compensated with some version of equity in what they regulate."

Oh, yes, let's institutionalize some conflicts of interest that are in your personal favor, Sam.

I do somewhat agree with what he said about education and pure research though: those are indeed investments and should be treated as such.

Also, @ecopoesis: I don't think immigration reform and getting current residents jobs are at odds the way you're implying they are (I somewhat agree with Sam Altman's view on this issue).
What's wrong with it? Or how do people misinterpret it?
Might want to check out React eventually, it vibes pretty well with existing Backbone apps
The fairness angle (regarding immigration) is kind of strange. If the country was actually concerned about "fairness" for non-citizens, it would have had a substantially different foreign policy over the last 50 years.

"Don't deserve special right because I was born here....". Uh, ya, that is kind of the definition of a citizen of a sovereign country. At least until the emergence of an enlightened global citizenship system (eventually inevitable, and I for one will welcome the day...).
It's really not for everyone.
I suffered from Amex's fraud detection algorithm recently when trying to book a discount airfare. There was 1 ticket left, I tried paying for it, and Amex blocked the charge, and by the time I tried it again (90 seconds or so), the ticket was gone.
I was on call with many service reps, and no one was able to cover the differential between the cheapest new flight and the discount fare that I missed due to the 'false positive' fraud block.
Why should the customer suffer penalties for false positives? Considering that fraudulent charges themselves do not accrue liability for the customer, why should false positives do so?
How do you think Visa does fraud detection?
Want macports semi developed by apple staff?
Legos + Sensors = a Fun, Easy Take on 3D Modeling
Let's say I define a type `x : A`. This means that subsequently we can feel as though we "have" an `A` called `x`.

Let's say I define a type `f : A -> B`. This means that subsequently we can feel as though we "have" a `B` so long as we can somehow provide an `A`. If that `A` is called `x` then our `B` is called `f x`.

These are both normal concepts but I talk about them to emphasize a notion of "debt" and "ownership". Normal values are things we own and functions are things which allow us to trade that which we own for something new [0].

Another situation is available in continuation semantics where I have `k : {A}` which can be read as "a hole demanding an `A`". This means that subsequently, in order to move forward, I must "pay" an `A`. `k` is a "black hole" which consumes `A`s.

Somehow, functions represent things like both `x` and `k`, a value we would have once we satisfy a debt.

Ultimately, this is the source of covariance and contravariance. A covariant kind of thing is one that we have. A contravariant kind of thing is one that we owe.

To wit, if I "have" a list of `A`s, `xs : [A]` then I "have" some number of `A`s. On the other hand, if I have a `Relation A`

data Relation a = Relation (a -> a -> Bool)

then I "owe" some `A`s (in order to receive a Bool). Finally, my "black hole" example above can be read as saying that if I "have" a black hole like `{A}` then I "owe" and `A`.

This means that `[]` is covariant, while `Relation` and `{}` are contravariant. They indicate a notion of debt.

Ultimately, the clearest way to express this idea of data types which have ownership or existence properties is the mapping properties of `Functor` and `Contravariant` (in Haskell terms anyway)

instance Functor f where fmap :: (a -> b) -> (f a -> f b)
instance Contravariant f where cmap :: (b -> a) -> (f a -> f b)

But "owe" and "have" can go a long way as intuition.

[0] This is all even more emphasized in linear logics.
Lots of people need to read it, including many who consider themselves scientifically literate. Evolution is a very widely misunderstood field, to the extent that many people with biology degrees harbor a number of misconceptions about it.
Actually, this shows that intercepting the password entered from either audio or electronic signals from the other side of a wall is possible. It's just a matter of perfecting the technology to intercept it.

Like, if I can read Chinese as long as the strokes are clearly made, you can say that I can read Chinese. Now it's just a matter of increasing error correction to remove the qualifier.

It's only a matter of budget to be able to read the keyboard characters without modifying the driver.
Ooops. I keep reading it as nsfw.js -
I'm not sure what that module would do.

Congrats to the NW team.
Show HN: Strip Card Web App
But that doesn't mean it's only useful to 0.1% of people.
How much do you think community college costs these days after a Pell Grant?
> All the coolest stuff in FreeBSD comes from OpenBSD.

I disagree. Jails, ZFS, and DTrace did not come from OpenBSD.
Redundant/distributed/crowd-sourced diagnoses? Instead of a single radiologist, fan it out to many.
Hate to say it; material goods or vacations.

Money from the day job goes to paying the bills / mortgage / living expenses. Money from side work goes to toys be it a new laptop, phone, vacation, remodeling a room of the house, etc...

I probably wouldn't freelance if I was content with what I have and soon, that freelance money will start to be saved for a down payment on a bigger house instead of going towards the latest iPhone.

2ndary to this is the drive to keep abreast of new technologies. Sometimes, I can do freelance projects in a different language or framework - which makes me marketable for further side work. IE: I hated Wordpress - but then I started getting requests to do freelance work in Wordpress, so I learned it. Knowing Wordpress has scored me more work then when I ust' to write everything manually in PHP. (Not that Wordpress is new; but I wouldn't have learned it unless I was requested to write in it, for example)
The biggest confusion I have seen from evolution comes from the causality. "$x evolved $y so it could $z"

The reality is much messier and involved a lot of $x dying before one of them was born with something sort of like $y.
I'm just impressed that a community college level astronomy course had math in it. Mine was nothing but familiarizing students stargazing and terminology.