skysight-inc/HackerNews huggingface dataset:
I like some of the more humorous style names being used:

- "head-east-young-man" to float an li to the right
- "el-jefe" for special folk in the masthead
- "deadly-subtitle" for, well, a deadly-subtitle
Pwn2Own 2014: Rules and Unicorns
Vice Admiral to Be Named N.S.A. Director
How is https://github.com/BoltsFramework/Bolts-iOS#chaining-tasks-t... better than using group_dispatch signaling?

The latter would give you cleaner code and get rid of any nested blocks.
And style.display='block' for jQuery.show() does not work with <tr>'s (which need 'inline-block') and rules which have an !important clause in the CSS (which need to first set the display to empty string and then set it again).
Doubt it. Writs of Assitance (http://en.wikipedia.org/wiki/Writ_of_assistance) were widely abused by the Crown in Colonial North America, no?

This is the worst kind of "Originalism".

How about we get away from what Madison may or may not have thought about a technology 200 years in the future, and look at what mass surveilance inevitably does, namely become an instrument of repression. At the very best, mass surveillance is going to become an instrument of stasis, maintaing the status quo in a war on the unexpected, but that's really the best we can hope for. Thank your lucky stars if you don't have anything to hide (like a dissident religion or Arab ancestors or you didn't make it into CxO level position) because the rest of us are going to be in trouble.
A classList polyfill is like 500b compressed. No need to blow a non-existent problem out of proportion.

https://github.com/remy/polyfills/blob/master/classList.js
Now The Rich Can 3D Print Their Own Cup Holders For The Tesla Model S
A catfish is someone who pretends to be someone they're not using Facebook or other social media to create false identities, particularly to pursue deceptive online romances.

http://www.urbandictionary.com/define.php?term=catfish
> Even down to the method names (trySetException).

At least they're no longer capitalized, as .net naming standards generally follow.
Very cool!

Let's say I wanted to Unbabel something from German to English. How long is 'Can take some time?'

Also, how long does it take to Unbabel something given 'Regular service' conditions?

Last question, how long before 'Unbabel' catches on as a verb?
Interesting, but it requires an overhead of routing one high end protocol (XMPP) over another one. Not sure if it's the best approach. XMPP itself can offer mobile optimizations (like the XEP I brought above), but for some reason the whole thing seems stalled.
This looks really great. Thanks.
By your logic, all but the most heinous of crimes are trivial and do not deserve any attention. Obviously that's not true. You could also use that method of thinking to minimize the trials and pain of almost everyone in the world because they're not starving Africans. "I mean, there are kids starving on the streets, shut the F up already about getting fired."
They switched to border-box in 3.0.

Note in 3.0 release notes: http://blog.getbootstrap.com/2013/08/19/bootstrap-3-released...

Code at top of scaffolding.less: https://github.com/twbs/bootstrap/blob/master/less/scaffoldi...
What level would you say the idioms in the book are at? I have already been programming in python for a little while, and I wouldn't want to pay for something which I already know. It would be nice if there were more sample idioms on that site so you could have a better idea of what the rest of the book was like.
The problem is it might take $0 to keep one person healthy, while it will take $100,000 or $1M to keep another person healthy. In other words, it follows a power law distribution.

It also varies widely based on location. I think this is a fatal flaw, and it makes the "basic rights" approach strictly better than "basic income".
I think many commenters are misunderstanding the main idea here. This page makes a strong case if you're just using jQuery for a few things in your site. I can see people complaining "why would I write all that code again? if jQuery offers a beautiful API?" if you're just using jQuery to do a few simple things (Which I've seen all over the place among peers) then why not just write the native version? it's only a few lines and you're saving a whole library in your load process
I'm looking for something more like

cmd 'app add site Test' - this would create the vhost file, put it in sites-enabled with the doc root.
Those four digits aren't hard to get - - it's scary how much access was given with such minor info.
Judge Understands BitTorrent, Kills Mass Piracy Lawsuits
Why Did Google Pay $400 Million for DeepMind?
something that is cmd line or api driven would be best. I'd love to try and build some kind of simple web panel for. I just see the cpanel and the likes are too complicated and want to bring something simple like Digital Oceans cp to the world.
A couple of other commenters have basically mentioned risk hedging -- that is, the concept that you might think that your company is a good one that has better-than-usual chances to monetize, but recognize that even good companies fail. They're right, and that's one reason.

The other reason is liquidity. Sometimes you want money now, not in a few years. Maybe you need to buy a house, or you want to start your own business (and thus not have a salary income for the next two years or more), or you or your spouse are pregnant, or you just decided you have to have a new Model S.
I see. That makes sense. Well put. Are you on the team?
I like the links on the right, but I think the main navbar should be affixed. Having to scroll all the way up to get back to it is a pain, especially on the longer pages.
Fake or not, it's a really great movie. Recommended to anyone on HN looking for movie suggestions.
"Catfishing" describes con schemes that involve the mark developing a trusting (usually romantic) relationship with a fictional person.

In the most common form, the conman finds a guy on a dating site, and pretends to be a girl who is interested. The relationship escalates for a few months, including swapping risque photos, until they try to meet in person (the fictional identity is always several states away). The conman than uses the pretense of logistical barriers and bad luck to extort cash from the mark, while delaying the in-person meeting ('my connecting flight through Detroit canceled, and I don't have money for a hotel! please wire me two hundred dollars ;_;'). The mark gets increasingly distraught and desperate, and is too emotionally involved to realize he is being lied to.

Probably the most famous catfishing case in the last year was college football player Manti Te`o's fictional dead girlfriend (which does not completely follow the textbook outline above): http://deadspin.com/manti-teos-dead-girlfriend-the-most-hear...
The best I found

http://www.whatwg.org/specs/web-apps/current-work/multipage/...

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_att...
I bet most if not all professional athletes use periodization. At some point, the stimulus required to produce adaptations will overwhelm your recovery ability, and you need to start adding lower-intensity work.
I prefer

print("A {0} can be very cute!".format(pet))

.format() is very versatile.

d = {'first': 'Robert', 'last': 'Paulson'}
print("His name was {first} {last}!".format(**d))
>> His name was Robert Paulson!

class Person:
def __init__(self, first, last):
self.first, self.last = first, last

p = Person('Robert', 'Paulson')
print("His name is {0.first} {0.last}!".format(p))
>> His name was Robert Paulson!

You also do not need to know what type is being passed in as the __str__ method is used for .format().
I'm just not sure it's going to have long term effects because there just isn't enough variability

There's still all sorts of positive effects it could have. For example, someone who does it, and feels better because of it, might be motivated to delve deeper into fitness. Or, it might provide very accessible "conditioning-lite" to make the experience of starting a more intensive routine more pleasant.

Taken exactly as-is, repeated forever- you will absolutely plateau. But it could still have indirect positive long-term effects.
This is by my friend Milosz (who forgot his password), so I am submitting it for him.
Why writing a guest post is still a good idea
> Its just the language isn't the hard part of the subject.

For you, sure -- but not for everyone.

This series has actually been up for a little over a year now. I get emails from people who didn't know what machine learning was before they started reading the articles, and now they're building some of the most creative and beautiful projects out there. I also get emails from people who need to implement ML in JS or C-like languages but have had trouble seeing the algorithms in full relief when translating from Python, for instance.

The point is, your experience is not everyone's experience. My goal is purely one of accessibility of education. There are smart, talented people who never played with ML simply because they didn't want to dive into a different language, different platform, and different environment just to muck around. There are people who hadn't heard of ML before, but tried it out because JS was right there for them. There are people who stayed away from ML because they thought higher math and a CS education were requirements. Those are facts. This series serves all those people, and it serves them well.
See, that's why you use some of the basic income to buy medical insurance...
>All true, but that still doesn't answer what possesses someone to pack their cell phone in a box.

this is the primary difference I see between programmers and sysadmins, development and operations. I know programmers who don't own cellphones at all, while I know some sysadmins who take tertiary backup communication devices on vacation.

It's a difference in focus.

Of course, most programming jobs have /some/ operational responsibilities, and most sysadmin jobs have /some/ development responsibilities, but most people see themselves as primarily one or the other, and act accordingly.
Let's not forget webCL. Gpu based matrix multiplication is available in javascript too.
I don't think I misread it; I was poking at you to illustrate that your internal feelings of jealousy and anger are not the responsibility of the advertiser to avoid triggering, and suppressing them is not "being a good person" (or a 'bad' person), it's "covering over a problem you have and pretending it's not a problem hoping it will go away".

Correctly functioning (neither judged as good or bad) humans don't get angry and jealous at seeing imaginary people's imaginary success, or real people's real success for that matter.
Get new friends?
Why? Sounds like they did you a favour.
That video was painful for me to watch due to the jerky motions of the camera combined with weird video glitches in my Chrome window.
Golfing Stripe CTF 3
Duolingo has an also cool approach, where they offer free language courses for students, and charge companies that want certain documents translated.

The students themselves translate those documents as part of the course, and once a consensus is reached (a given amount of students came up with the same translation) the document is returned to the submitter, who pays for its translation.

http://www.duolingo.com/info

Almost like how recaptcha works :-)
EU has secret plan for police to 'remote stop' cars
Try StyleDocco, a tool I built but now maintained by marrs.

http://jacobrask.github.io/styledocco/
https://github.com/jacobrask/styledocco

(edit: I see now that the Hologram site mentions StyleDocco as a similar project)
Review: Glyph’s 3-D Headset May be the Future of Personal Entertainment
Plus, you might not even have enough cash to exercise your options before they expire.
There's been work to re-write sass in C (or C++), preliminary reports showed it being 4,000x faster, IIRC.
there are people starving in other places besides Africa. I see you just did a knee jerk reaction and didn't answer my query.

What's so important about N and this twitter name that the world has to stop just for him to get it back?
> this beautiful PDF version: https://github.com/sarabander/sicp-pdf/blob/master/sicp.pdf

This is the direct link to the pdf file: https://github.com/sarabander/sicp-pdf/raw/master/sicp.pdf
I remember reading your NLP papers back in my academic days. Great work. One typo: in the https://www.unbabel.com/pricing/ page "from Portuguese to Portuguese can take some time".
> What in rural Wyoming would ever justify spending half a million dollars for a single water well?

You need to think further into the future. What happens in 50-100-200 years when all the surface and near-surface water is spoken for, and there is literally not enough water for the population to even drink?

(If you think I've being doomsdayish, this actually happens in Australia - a buddy of mine with a newborn in a city of 30,000 people had to rely on bottled flown-in water just to be able to drink)
A good reference is Andrew Appel's "SSA is functional programming"[1] which discusses the similarities. There are practical differences between SSA, ANF, and CPS, but the similarity at a high level is quite strong.

[1] http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.34.3...
I was really hoping they would be able to come up with a simple way to turn on/off hovering in the distribution (without having to rebuild). Hovering provides unwanted "sticky" active states on touch-based devices. Given BS3 is suppose to be mobile-first I am surprised they let this go.
proof pics
Urban Dictionary definition of "catfish": http://www.urbandictionary.com/define.php?term=catfish
Shouldn't you set request.onload before calling request.send?
You apply for specific data for a reason, but the whole point of releasing the data in the first place is to do statistical analysis on it, and to do any statistical analysis worth talking about you're going to need large data sets, that are bound to overlap with other data requests.

Let's think of a hypothetical situation. Companies that develop drugs to help people deal with mental illness are likely to want to research what mental illnesses are most prevalent so they know where the greatest ROI for R&D is going to be. To do this they're going to be exploring the data set, pulling patient data for people with mental illnesses of various kinds. However, there isn't just one company developing such drugs, and what seems like a good use of the data to one company is likely to seem like a good idea to another. Now imagine there's a leak of every bipolar person in the UK. Who would have access to such data? There's likely to be multiple interested parties.
When are they going to add something like Foundation's block grid? That really comes in handy. (Note: I use both Foundation and Bootstrap).

Block grid docs - http://foundation.zurb.com/docs/components/block_grid.html
Felix Klock II on Rust: Concurrency, GCs, Type System
So I did gay vs lesbian and I was confused why there was a big spike in 2010 for gay that has since dropped off. Is this an anomaly in their sampling?

Also Obama's numbers have really dropped compared to Bush:
http://porngram.sexualitics.org/?q=bush%2Cobama
If you harvest solar energy you can do a whole lot of work without worrying about any new heat.

Harvesting a tiny fraction of the total solar energy available (on Earth) would look an awful lot like a miracle.
And Italian to Portuguese should be not available.
How about not fucking things up in the first place? It's stupid to cause an unnecessary problem because one day we might have a solution.
I can kind of see the concern. There's just a category of offerings that scream "bullshit", and it really doesn't make you look very good when you subscribe to them...
Sometimes a liquidity event is quite a ways off. This is partly why founders of Groupon, early employees of Facebook, etc... sold to secondary markets even when their companies were quite promising. People like money today more than money tomorrow.
Can we build Sentinels with their API?
and I care about wether my site works on Safari or Android 2.3 browsers. Will you fix all the "wont fix" DOM bugs for me?
For e-commerce developers – Who would like Apple to offer "Pay with Apple"?
Love your story. I'm smart and work hard and am successful. It would be easy to wag my fingers at others, saying "If I can do it . . ." Then I remember my brains are the gift of heredity. My work habits were crafted in a privileged childhood environment. And family connections have opened all sorts of doors. Good on those who succeed without these advantages, but I wouldn't want to try it.
I doubt that their security emails do that, but even if they do, changing how you get the key wouldn't fix a PGP compatibility issue, since once you have the key you'd still be emailing them using it.
re the transformation into a verb, it works well and feels natural. I would say not long. Great name.
I said "slavery or imprisonment of one race or another", and I believe the three examples below are all debatable, as to which they exemplify.

Thirteen Colonies, 1705

Wood, Origins of American Slavery (1997), p. 92. "In 1705, almost exactly a century after the first colonists had set foot in Jamestown, the House of Burgesses codified and systematized Virginia's laws of slavery. These laws would be modified and added to over the next century and a half, but the essential legal framework within which the institution of slavery would subsequently operate had been put in place."

Germany, 1933

http://en.wikipedia.org/wiki/German_federal_election,_March_...

South Africa, 1948

http://en.wikipedia.org/wiki/South_African_general_election,...
this is an interesting API to have onto Mashape: http://mashape.com
Apple applies for 'smart bezel' patent for iPads
That's correct. I still think Ruby 1.8 would be a useful data point just because it's a widely used language that many people are familiar with, but in this case I'm comparing it to Ruby 2.0, so it is apples/apples.

For what it's worth, I look at these benchmarks as validating feasibility more so than really trying to win some performance fight between languages. In order to argue that my language is suitable for real world use, I need to show it's performance is comparable to other languages that are widely used. From that angle, Ruby is a fine comparison, regardless of how it's implemented.
Sure, but:

a) Now your singleton is also responsible for providing a mock implementation of itself (which shouldn't really be one of its concerns).

b) You didn't really do anything here: the class under test is still going to use the concrete implementation of C.
You need a way of providing a mock implementation to your class while testing. The obvious answer to how to do it is dependency injection. But if you're going down that route, you can just ditch the whole singleton thing, instantiate a class using "new" somewhere else and pass it to your class. And in your unit test, you simply pass the mock implementation. This is what DI containers like Spring do. We'd be doing the exact same thing here, only manually.
So, the textbook answer people will give you is risk diversification - even if you believe in the company, why keep all your eggs in one basket?

While there is some truth to this, there is also this: https://en.wikipedia.org/wiki/The_Market_for_Lemons

Basically, the risk is that people most likely to want to sell are those with some suspicion that there is a problem, buyers are therefore suspicious and demand a discount, this in turn drives out people with stock in good companies since they don't want to sell at a big discount, and the market collapses...
>> "To see how its performance compares, I run a few benchmarks against ... LuaJIT (interpreted)"

Why would you use LuaJIT in interpreted mode?

That defeats the main reason for using LuaJIT, and you'll see massive improvement in speed if you run it not interpreted [1]

It should also be noted that, even in the slower interpreted mode of LuaJIT - it was still the fastest in completing your benchmarks compared to all other languages/implementations. It will run even faster if you don't run LuaJIT in interpreted mode.

[1] http://luajit.org/performance_x86.html
This changed in 1.9. Ruby is now compiled into a stack machine based bytecode. Ruby 1.8 used the AST internally, you're right there. This made e.g. method calls very slow compared to the new byte code representation.
Does anyone have any idea of what it will cost? I can't wait to get my hands on one of these.
Design resources for the non-designer
Ask HN: Would you like Apple to offer OAuth Signup/Login For Your iOS Apps?
AngularJS is all you need.
SwiftKey brings predictive keyboard 'on steroids' to iOS
How to Get a Job at a Startup [infographic]
Zynga plans to acquire CSR Racing developer NaturalMotion for $527M
Hey HN - we discovered these blogs by reading HN and we're always looking for more. Would love your thoughts.
This looks cool. I'm checking it out for an upcoming project.
That's the thing, in all my stints in regular gyms I never made friends. It isn't normal to strike up a conversation with the guy (or even worse the girl) lifting next to you. I can see the motivation if you have a group of friends that are all working out together. In comparison, it is hard to be antisocial in a climbing gym. People will talk to you.

I'd still argue that fun is better. I can do mundane things that make me a stronger climber, but there is an end-goal, and the bulk of my time is spent having a good time. When I was lifting for the sake of lifting I could never make it more than 6 weeks or so.
> no. you said it yourself. if you save 12% on a server farm, you can drop out a server. with a single vps, you can't or else you go from one server to none. and, we're talking about self-hosting vs. shared hosting, we're talking about a single server and not an elastic cloud. so, 12% degraded perf? meh. 12,000% degraded perf? boom.

That was just an example. But using yours, that's more the reason to try and save overhead because you don't have the ability to spin up extra nodes when traffic gets heavy.

> yessir. i understand that. i've been writing apache vhost files (tho, i think back then it was straight-up httpd.conf files and not vhosts - shrug whatever. my memory sucks.) since the late-nineties on slackware machines.

Ditto here :) I don't use Slackware these days I used to love that distro. Still miss it at times.

> 1) shared hosting -- by default, you have the ability to tinker with .htaccess files and NOT httpd.conf. this means for it to be insecure, you have to explicitly do something silly with it. not just turn indexes on or off. (indexing security arguments not withstanding)

Well yeah, but it's a bit of a moot point because there are no alternatives to .htaccess with shared hosting. Plus they'll generally do some clever stuff to sandbox each users vhost (something along the lines of each vhost running as a different user, if I recall correctly. I've never provided shared hosting solutions my line of work is supporting high profile sites / cloud services)

> does that make sense?

Not really. It's just a lazy dismissive argument in my opinion. Saying something doesn't matter because there's "probably" other issues is the kind of attitude that leads to servers getting hacked.

You seem a nice guy and experienced as well, so I'm not criticising your abilities. But whenever I hear others say "I can't be bothered doing xyz and there's probably other issues", they usually end up getting hacked (or breaking it themselves) a few months down the line.