skysight-inc/HackerNews huggingface dataset:
All part of the plan. I've been saying this since 2012, Dave Herman and Alon Zakai of Mozilla Research (asm.js creators along with Luke Wagner) said it before me:

http://brendaneich.github.io/Strange-Loop-2012/#/21

Love it when a plan comes together!
Some of the questions need more choices. Didn't feel happy with any of the answers for some of the questions.
1 simple trick that will boost your website conversions
https://news.ycombinator.com/item?id=9243116
Sorry for the bad experience (that was not the point of it). The initial list is my failed attempt at making it also available to anyone without JS. I just removed it since it is present on the +.

Im going to change the site to make the purpose evident, thanks for the feedback (and sorry again for the hostility).
Maybe his kernel or an intermediate router has path MTU discovery enabled?
It's pretty standard practice for JavaScript libs. How much do you actually use JavaScript?
UC Berkeley.
In Belgium, you are allowed to do this. When I moved to Copenhagen I was seriously annoyed for the reasons you mentioned when I realized I had to first cross, wait and only then go on with my ride. However, I started realizing that the Copenhagen way actually works very well, and it is a LOT safer, and so much more relaxed (not slower). Merging into traffic and crossing the street to get to the lane to turn left can be a stressful affair. I used to bike in Brussels and I can assure you that is a jungle over there: you have to be reckless as a biker (and so I was) if you want to get anywhere at all. On the upside: a fast morning ride through Brussels from home to work was one big adrenaline shot. Once behind my desk, I was awake, sharp and ready to start working :-)

Additionally, cars going for a left turn usually have a separate traffic light which is red when the main direction has green. The time you gain using that lane compared to the "box turn" is minimal as such.

A lot is also context: Copenhagen has a very extensive bicycle lane network that does not involve any cars that is constantly expanding. Cykelslangen is a nice example of such a bike only short cut https://www.youtube.com/watch?v=DmKXYZZy6dI, http://www.dw.dk/cykelslangen/, http://classiccopenhagen.blogspot.dk/2014/06/cykelslangen.ht.... When going around the city, you are just faster with a bike because you take more direct routes (away from car lanes) with less traffic lights. If I have to take a left turn on big busy car street, I couldn't car less if I had to wait for making a box turn: I am faster anyway, and the properly tuned and fast switching red-green lights minimize the wait.
You seem to be being downvoted a bit, not sure if it's your ridiculously boasty first paragraph or your 3 bits of advice.

But if it is your 3 bits of advice, I'm actually going to say that for a certain type of hackathon, those bits of advice actually make perfect sense. So many hackathons are obsessed with judging and prizes, usually based off judges seeing very little in a brief presentation. If you really want to win, your strategy makes sense. While I haven't adapted it wholesale, I've certainly been in situations where I have prioritised technical work by what will play best in the presentation.

Personally tho, I find this a little sad and the atmosphere at these hackathons can be a little rubbish.
That is an interesting link, thanks. I do wish it was better about providing sources though.
Immutable Records, Vectors, Maps and Sets for ECMAScript (Proposal)
Super helpful, thanks.
How so? Why is it useless?
Penn State Engineering School cuts off Internet after hacking attacks
'macros' don't buy you much in that case. you'll need a few functions, too.

But that's not the point anyway - you can implement lots of things on top of Lisp.

Lisp is based on a specific evaluation model. Not term rewriting. The way macros are computed is slightly related (since they take source and return source), but that's all.
Become a Project Ara Module Creator – Tips and Resources
I am on my way of getting my Master's afterwards I want to pursue a PhD, however, I have this feeling that my PhD will never be as great as this work. How do I get over this fear?

Besides that, this is obviously huge for Jeff, congratulations!! :)
I send stuff into this blog.
http://plaintextoffenders.com/
For those who think Pusher $399 for 10k concurrent is a lot you have Realtime (http://framework.realtime.co/messaging) with $250 for 25k (including 251 million messages every month). Just saying...
> Mathematica has lisp essentially as a subset built on top of its rewrite system.

Right.

> In other words its rewrite system is so powerful that lisp can be naturally threaded into it.

a) lots of systems (turing machines, ...) can implement Lisp.

b) it's not that natural in Mathematica. The natural part comes from its symbolic nature. But if you look at the documentation and read about how they implement lexical closures, it's all vague and not that pretty. The implementation actually needs to rewrite variable names, IIRC.

I wonder why their documentation is so vague? They don't want independent implementations of their language?
Indeed, arbitrage means guaranteed money, usually by exploiting different prices in different markets.

Imagine $AAPL trades for 100 at market 1 and for 95 at market 2. This is an arbitrage opportunity. Buy for 95 at market 2, sell for 100 at market 1. This is a gauranteed profit of 5. Obviously this would drive the price down in market 1 (excess supply) and up in market 2 (excess demand), which would balance these 2 out eventually.

Here is an old joke about this:

Two economists walk on the road and find a $100 bill in the road. Economist 1 asks whether he should go for it. Economist 2 replies that such an opportunity cannot exist as someone else would have already taken the bill. That means either the bill is there to test some one (candid camera, honeytrap by cops, etc) or the owner would be back shortly. In either case, the $100 is not a risk-free opportunity.
The Icon programming language (from 1977) has something like this. Functions have an implicit "success" or "failure" return value in addition to regular return values. The success/failure status can be used in control flow or bubbled up the stack.

https://en.wikipedia.org/wiki/Icon_%28programming_language%2...
SIGGRAPH 2015 - Technical Papers Trailer [video]
That's the way cars turn right in some major intersections in the CBD of Melbourne, Australia. In this application it's called a hook turn[2]. They're used in Melbourne because the city streets are unusually wide and it stops trams from being blocked.

[2] https://en.wikipedia.org/wiki/Hook_turn
India follows the "Sheep Herd" mentality.
The whole country's economy is based on people getting into "Profitable" domains mostly following the success of a pioneer in the field.
The most recent example of this ideology is the "Business Process Outsourcing" industry.
New BPO units are propping up here and there at a dime a dozen leading to a quality deterioration in the final deliverable.
This process will continue till a saturation level is reached and then they will wait till another "Killer" domain picks up momentum.
Till then India will be in a so called "Calm Period" where nothing great and major takes place.
http://www.rediff.com/business/slide-show/slide-show-1-the-w...
Unfortunately, many car drivers ignore this and pull into the box when the light is red.
Maybe the capital gets electricity all day, but I have read from specialists that provincial towns get a few hours of power per day. Same with e.g. water.
There are no ads in the streets of São Paulo either:

http://www.amusingplanet.com/2013/07/sao-paulo-city-with-no-...

http://en.wikipedia.org/wiki/Cidade_Limpa
Made a new site, what do you think?
> The birthday paradox is 1/365

You mean, for 2 people? It's higher than that http://en.wikipedia.org/wiki/Birthday_problem
Frankencamera
Well, after all some 99.9% of successful hacking attacks use those protocols. They're definitively very dangerous.
It's really promising that they are translated and published again. They are clearly underappreciated globally.
If you look at Swift, it uses what Apple calls "extended grapheme cluster" as its "Character" type.

That means:

"e" + "`" = "è"

All three strings have 1 Swift Character in them; the first is not a prefix of the last.

And yes, you can normalize byte representations, but then you have to give up round-tripping through strings.

I maintain convinced that there is no way to do Unicode strings without drawbacks.
Yes, I know about "welfare traps". And I don't believe it. The assumptions behind welfare traps is that people who don't get a job stop trying to look hard enough for one. To make that a significant factor, companies would have to have large amounts of unfulfilled positions, where in turn a significant amount of eligible workers are unemployed. At best, this happens when the wages for a particular job are so low, that they end up costing society rather than saving them money compared to full welfare payment. State subsidized work, effectively.

In Germany, welfare payments are reduced by some amount when poeple refuse to comply. That can be things like refusing an education program or a job offer. These sanctions may not be enough to overcome psychological factors, but it is enough to rule out financial reasons for refusing.
There are/were small Linux distro that fit on a 3.5" floppy diskette. I remember one that required just a single floppy disk to boot and a later version came with a second floppy with additional applications. So the bin /usr/bin split was still useful in the early Linux era (I used such a floppy Linux til 2002 for misc purposes). A starting point: http://superuser.com/questions/130457/what-linux-fits-on-a-f...
I live in the USA and have a credit card issued by an American bank. When I pay my bill online, I want the $ and comma to work like I've known they work ever since I was in first grade over 50 years ago.

I don't give a fuck about how the rest of the world does numbers and banking. That's their problem. If the UK were still using guineas and shillings, should I care about that?

No. Deal with foreign currency problems on their websites. If the rest of the world wants to use commas and periods backwards from the way we do, then solve that problem for them elsewhere. Don't make my life difficult just so you can use the same code for a website in Elbonia.

The rest of the world's problems are not my problems. Solve them, or don't. But don't make my life hard because you're* too fucking lazy to do the right thing.

Computers should exist to make peoples' lives easier. People shouldn't be required to make programmers' lives easier.

/rant off

*not you personally, I don't know what you do, it's just an indefinite pronoun
Discovering Path MTU black holes on the Internet using RIPE Atlas: https://www.os3.nl/_media/2011-2012/courses/rp2/p57_report.p...

A Master thesis research report from 2012 which examined this very problem on a global scale, using the RIPE Atlas monitoring network.
http://www.areweblazingfastyet.org is free - you'd better grab it before I do :). If you don't take it, I'll just make it return those pieces of the language shootout.
Because anthropogenic climate change (in particular) is happening quickly and happening now; perhaps more quickly than a lot of us—or at least the things or places we depend on for life—will be able to adapt.
Building out a large app in angular lately has reminded with renewed vigor why I hate js.
If you listen closely, when it comes to the show you can hear them pronounce it two different ways; as -stein in the opening segment, and then as -stain on the network bump before commercial. As a kid I'd probably have paid more attention to the one in the show.

https://www.youtube.com/watch?v=AS9lB57IQco

At the least we have indication that some adults wanted to say it as "-stein" around the time of the TV show's creation.

(Stan and Jan pronounced their name '-stain', so that is correct, but it just doesn't roll off the tongue, does it?)
Works for me on ARMv8 (aarch64): https://github.com/dpc/titanos , and I expect it to work on anything that LLVM supports.
What would be the consequences to you and your loved ones if you were to do a PhD that made a meaningful contribution to human knowledge but wasn't as great as this?
O'Reilly book on Rust available for pre-order
No. I was referring to other Facebook employees.
It doesnt matter. Cars always think they can push the bike away on the right side of the street if they arent fast enough to return. Happens all the time. And indeed the bike will move (or.crash/die so the bike always moves)
I found the answer - he uses IPv6, where routers never fragment, they just drop the packet and send ICMP response.
I have no idea what it is about.
I don't see anyone being "mean," and I don't see anyone criticizing the author. Yes there's some negativity, but it's not negativity for the sake of being negative---they are fair points.

The idea of being 1 in 8x8 is a novel idea to me, but after reading a few comments here I found that it's not really sound.

One thing that really stands out to me that I haven't seen explicitly mentioned here is the fact that humans are not simply 8 dimensional. At a party, maybe sometimes I like to chill at the couch for a bit, then get to meet some new people, exchange some numbers, meet up with friends, etc...

And the same goes for any other question. $100k can go a long way, but I'd like to save some, spend some, donate some, etc.

Like I said, I like the idea of the project, but the idea that any open-ended question can have only 8 unique answers is not so sound.
It would bypass the fee they apparently charge to actually connect matches (mentioned at the bottom of their homepage).
No, they won't anymore than an autopilot that can take off, fly and land has gotten rid of pilots.
Assuming even distribution, there would need to be 8^8 quizzes taken before there's a match.

Will we get that many people to take the quiz? I guess time will tell.
Most annoying instance I've experienced with PCI compliance was with an auditor who didn't understand the concept of patching.
Even after providing the full list of backported CVEs, which clearly showed the one he insisted was missing on the system, he still refused to pass it.
Only after escalating the issue was it finally marked as passed.
I was only looking for the missing switch case in that function (which was what has been fixed by Linus). My conclusion that this missing case is showing the bug was probably not right.
Microsoft – The Visual F# compiler and tools
I wish there were a way to see what your results were. I took the test this evening; it'd be neat to retake it in a week and see if my answers match the ones I provided tonight.
Can you explain how ICMP is insecure? Is it just ping being exploited?
Love his "no violence" stance.
Many myths are true. That happens to be one.
The original version:

http://lists.busybox.net/pipermail/busybox/2010-December/074...

I make everyone I hire and/or work with read it.
That just means you'll have to encapsulate ipv6 in ipv4 to get across those really poorly configured routers...
Ask HN: Setup for JavaScript desktop app
It's nearly mid 2015 and Javascript is steaming ahead. What setup (platform/library combo) would you use to develop a desktop-friendly Javascript application that facilitates composability over convention (i.e. easy to add own widgets without getting lost in some large object and configuration hierarchy) without any need to be backwards compatible? "Desktop friendly" in this instance refers to running in a node-webkit environment or comparable setup.

I'm quite lost in the jungle of options and looking for anecdotal evidence of technical quality and long term (ahem) project maintainability. Perhaps most of all I'm looking for some best practice no-nonsense conventions that help to maintain a Javascript product alive. It's a bit difficult for a software engineer with lots of desktop but only little web experience to figure out what is actually important and valuable software engineering wise.

I don't mind writing my own widgets etc. but I would love to know how to maximize the platform interface I can cover with as little work as possible. If there is some weird combo you've found usefull I would love to hear about it as well. Erlang server serving a desktop gui to an embedded HTML5 renderer? If it works, tell me about it! I don't mind heterogenous language environments just as long as the individual components are supported on the Win/Linux/OsX desktop trio.

Edit: Fix typos.
All of this is absolutely true. But what we need for the idea of basic income to take off is a positive rationale for it, as opposed to a negative one of the 'if we don't we're fucked' kind. The reason this matters is that the disruption won't be overnight, so you're looking at more of aobiling-frog scenario where the pace of job loss is slow enough that politicians can blame it on other sources for a while, like whoever is in the White House at the time, furriners taking our jawbs, workers being too lazy to retrain...basically the same bullshit we've heard over most of the last decade as an excuse not to engage with the deeper structural problems in our economy. Politicians excel at this; look at how Japan has been in an economic stall for 20 or so years, with politicians tinkering round the edges and shying away from fundamental change, because opportunist opponents can leverage change to mobilize political power by making empty promises.

The problem is that a basic income to (say) the 150m people in the civilian labor force x the ~$23k poverty line income would be about $3.4 trillion, which is not far off the entire federal government budget. That's (very roughly) $10,000 worth of redistribution for everyone in the country, which is going to be an incredibly tough sell politically, for reasons that I hope are obvious.

People in general are terrible at doing sensible things to stave off a distant-seeming catastrophe, viz the relatively poor progress on lowering/mitigating/managing the effects of climate change (whether or not you believe it's humanity's fault) or any number of other topics.

I do agree with the writer's conclusion and reasoning, I'm just pessimistic about our ability to manage the accelerating pace of disruption.
That won't take that long.
That's pretty much the only thing I miss about the life in the USSR: no ads. I wonder if we could ever claim back our visual field and have more control over what's allowed in the streets.
I don't know if this line of reasoning works for the subset of CS management jobs.
The were widespread known in bulgaria in the 80´, and we even got "Понедельник начинается в субботу" in russian classes at this time.
This would be pretty interesting. Personally, Im super competitive, and I've found most others are too.

About 4 hours from presentations at my first Startup Weekend, we drastically needed to downscale what we were trying to do. I asked my team "Do we want to build this product, or do we want to win?". All of them said "Win."

And so we did. But that app that won Startup Weekend never saw the light of day, so what was the point?
Hey!

To give some context, all of the families we have funded (and about 80,000 Haitians) have remained homeless SINCE the earthquake in 2010. We cannot say with certainty the length of time it would take to find alternative housing, but their options are clearly scant to non-existent.

The situation for most families = thin tarp tents without access to basic sanitation. The heat is described as unbearable and blinding (literally) by our recipients and other dangers like rape, theft, and disease outbreak are rampant. Our concrete homes = safety, privacy, sanitation, and an environment that supports prosperity. We believe shelter is a human right and a critical component to poverty alleviation efforts.

Alexandria (New Story Co-Founder)
I saw you got two responses, one with a custom view and one with the standard OSX implementation. So I'll throw in another one of the old standard one, that I made: https://github.com/jontelang/WakaLet
What would happen, if Instagram, Facebook and Snapchat started dating
Small nitpick: there really is no distinction between a "Dreadnought" and the battleship class. The original Dreadnought really defined the class, and for a while battleships were known as Dreadnoughts.

It's true that the battleship nomenclature was used before the Dreadnought, but only by 25 years, and as soon as the Dreadnought came out those older ships were referred to as "pre-Dreadnought battleships".

There's a whole interesting aside here about how the Dreadnought led to the first real industrial arms race, and how the costs of that led to the idea of arms control in the form of the Washington Treaty.

Also, battlecruisers really were distinct from battleships in that they lacked armour. Germany managed to build their pre-WW2 "pocket battleships" as battlecruisers under the terms of the Washington Treaty, but they really were battleships. The Hood (famously sunk by the Bismarck) was the archetype of the battlecruiser.
"Libre software" attempted to bring the distinction to the English term without using English, so English speakers never really used it.

It's the L in FLOSS.
The chief architect of aadhar is doing an AMA
There may be labor resistance to self-driving trucks, but you know who is in favor of[1] self-driving cars? the American Association of Retired Persons. They are the most powerful lobbying organization in the US because in addition to their $232 million[1] lobbying budget, they can deliver the thing that politicians on state and federal levels care most about: votes. People age 65 and older consistently vote at higher rates than the rest of the population [3]. At least, until their inability to drive a car keeps them from the polls...

[1] http://www.aarp.org/home-family/personal-technology/info-201...

[2] http://america.aljazeera.com/articles/2014/3/22/is-the-aarp-...

[3] http://money.usnews.com/money/retirement/articles/2012/03/19...
Yea, you're not wrong - there's a very real issue around respecting cyclist spaces on roads and this is just another example. It's probably just another example of people considering themselves exempt from the rules though, you see it when drivers stop carelessly at box junctions or cyclists ignore a red light because nobody's crossing.
Try switching from autocomplete while typing to autocomplete via keyboard shortcut and it may already make a big difference - this helped in my case with the php autocomplete slowdown.
MSpy data breach exposes thousand kids to online predators
A screencast series on taking an iPhone app from nothing to submitting to Apple
I'm not sure why you think I am critcising you. Parent post is talking about gratuitous negativity, and I wanted to make sure you understood what they meant by gratuitous negativity which, in the context of HN, has a specific meaning.

I don't have any power to hellban you!
psa: "Can Google Outsell Amazon and eBay?" is the title of the article (enter the article page via google search if hit with a silly paywall / register page)

Anyways ... ... in my opinion, there is no way Google can outdo Amazon, it is not the "one click" button that makes me shop on Amazon but the great customer support who go out of their way to help you.

Google on the other hand and "support" have never belonged in the same sentence :(
Seems like "providing support" to customers is to "low brow" for Google, and I am an avid google product user both hardware and software.
Global Warming's Early Roots
What happens with sensor interference when there are "54 million self-driving vehicles in 2035" ?
Bot battle challenge on StackExchange
I know, I use it on OSX too, so thats why I was wondering why it doesn't work on windows? It seems to be built on the same system.