skysight-inc/HackerNews huggingface dataset:
Glad I know what to do the next time I'm nominated. Guess I've been getting lucky so far.
"In the top YC companies - those with the highest valuations - there are zero instances where the founders have had a disproportionate equity split."

I guess that's as good an answer we're going to get to the Dropbox question (at least until they IPO).
Actually, I just released this to a test batch of artists: https://www.instapainting.com/projects/5465aa8b90f1f8845d8b4...

It uses automatic detection without corner markers shown in the video, so it can actually work with any book/paper. This example: https://www.instapainting.com/projects/546ade9890f1f85d2a8b4... is actually with a moleskine notebook, although I had to draw a black line in the fold to help it detect it.
For those not familiar with Clojure, here's a great demonstration of the concept done up in JavaScript: http://jlongster.com/Transducers.js--A-JavaScript-Library-fo...
Sparks from Falling Water: Kelvin's Thunderstorm [video]
"Fab has seen some drastic changes in its 3 years of operation. It started out as a dating site for the gay community and then relaunched as a flash sale site for home decor. Fab announced just six months after the pivot that it had grown its membership to 2 million, "

Is that stretching the definition of pivot just a bit too far?
I think it is a perceived lack of this kind of humility in systemd that has been so alienating for those who have a long history with Unix: it's not as if other approaches are being rejected so much as they are not being considered at all.

I really have the feeling that people are using double standards here, especially when suggesting Solaris or Solaris-derived systems. Since systemd is implementing pretty much what has been in Solaris (SMF) and OS X (launchd) for a while now:

https://docs.oracle.com/cd/E23824_01/html/821-1451/dzhid.htm...

https://developer.apple.com/library/mac/documentation/Darwin...

Also, it is of somewhat questionable ethics that members of the Solaris community submit such troll posts (as others have pointed out, there is not much substance there). It reeks of wanting to destroy Linux' image for your own (Illumos, SmartOS) gain.
"refuse to support any federal agency". Interesting -- so local law enforcement can still collect data, which I think is what people want. A lot of the strangeness of technology we experience isn't that something can be done, it's that lots of things can be done at massive scale.
Lennart's view is that he did all he could to avoid breaking using GNOME with ConsoleKit: http://lwn.net/Articles/621182/
If I were in charge of implementing the retribution I would pick something far more innocuous than that, drunk driving, cheating on wife scandal, some sort of tax fraud, lest it give the game away.
I don't agree with you on that definition of post modernism, but I think you meant that as a pejorative.

I agree with you on the internet.
> Why in the US is ADSL not more prevalent?

Long line lenghts (average loop lenght 3.3km, resulting in sub-10Mbps speeds), no competition due to line sharing regulation being struck down.
> it's got to be a pretty good business before it qualifies for VC equity funding [...] has the business take an equity check and suddenly owns 0% of the business, to start to get back some ownership

The core value proposition of VC equity funding seems to me is enabling the business in the first place, or at least taking the business to places it could otherwise never reach. Obviously, there are lots of cases where that simply isn't necessary - and nobody likes to take on unnecessary equity holders if they don't need the money.

But if you do need the money, it's not a surprise this comes at a cost. People who invest in companies want to make sure those companies have a decent shot at succeeding. The vesting scheme is designed to incentivize founders to keep working on their company, and if that looks very similar to vesting schemes early employees get that's not an accident.

The same goes for your more general criticism of SV as a location. There are startups where this is simply not relevant. Nobody wants to move their life and business to another (more expensive) location if they don't expect it to be better there. But for a certain type of startup, the expectation that SV is better than any other part of the world is absolutely justified.

Everything is a tradeoff. It makes sense to evaluate these tradeoffs carefully. Money has a cost. Optimizing your opportunities (usually) has a cost. Sometimes you need investors to succeed, sometimes you don't.

To put it bluntly, if I can become the next Facebook while sitting in my garage in Vladivostok not talking to anybody, there is absolutely no reason to move to Silicon Valley and give away most of my company. That's a big if, though.
It's at www.whosehousenext.com
I'm in the process of switching from vim to atom as my primary editor. Loving atom so far. The command palette makes it easy to be productive when you don't know the shortcuts yet, and it's also a very hackable editor.

I'll still use vim for quick tasks since it doesn't make me switch out of terminal context.
SIGPLAN is a conference-oriented community where the journals are not very interesting :). They also seem to be playing with more shepherding, but in my experience, once a paper has been tentatively accepted, it is pretty much going to get in unless the authors royally screw it up. There are also papers that are never going to make it in no matter what, and rolling deadlines can provide some false sense of hope there.
Ah I'm the same. I used Komodo IDE for big projects, Vim for stuff when I'm in a terminal or for Hack work (until I finish my Hack plugin for Sublime, anyway) and TextAdept for super quick text editing on big files.
Let's Encrypt: How It Works
Authentication is done with PAM and Kerberos these days - Kerberos is late 1980s, PAM came along in the 90s. Unix evolves and had continued to do so since its inception. udev certainly changed how we do devices.

The rest of your comment is fear mongering which could be applied to any group of core devs on any OSS project in existence. After all who controls Debian and security defaults? Do YOU trust them?
My bad, I misread your point, but in hindsight it's quite obvious what you meant from the context. Wording was a bit ambiguous tho.
It's not exactly TeX from handwriting, but the developers at MyScript [1] seem to be doing a pretty good job at parsing basic TeX for notetaking. I met some a few years ago at the MWC and talked a little about TeX "recognition" and well, it got added to their flagship handwriting app. Still far from perfect (won't get you a \mathfrak) but usable enough for taking quick course/lecture/ideas notes.

[1]: http://www.myscript.com/
Deadline extended to become a volunteer at Rio 2016 Olympic and Paralympic Games
Erlang and Feminist Hacker Barbie make it on BBC news. A winning pair
How does this work for me as a user? If I pay Google contributor $1 a month, do I see any ads at all in participating sites? Or do I only get a limited number of impressions ad-free, to encourage me to increase my spending?

How does this work for publishers? Do they get paid a fixed amount per impression? Is it proportional to the time spent on the website? Does the website benefit from having higher spenders visit their website?
A little rusty on my QM but I believe the key to demonstrating when the collapse happens is that while doing a measurement will collapse the wave function, applying a transformation won't necessarily.

An experiment can work something like this. Produce 1000 state that you think are undecided. Apply a transformation that you know will turn the uncollapsed 50/50 state to 1 and the collapsed 0 and 1 states to the uncollapsed 50/50 state. Then measure all 1000 states. If they all yield 1, with high probability they were were indeed undecided to begin with. If they yield random results, with high probability they were collapsed 0 or 1 to begin with.
That "special offer for 20 copies of discover magazine" hovering monstrosity has to be the most offensively oversized ad I have ever seen on a link submitted to this site.
>Well, I can't see it happening in a scarcity society, but I can imagine it happening in a post-scarcity one.

The thing is, scarcity in the economic sense is defined in terms of peoples' wants, which seem to be able to expand indefinitely. Short of discovering an infinite energy source, there will never be enough energy to completely satisfy everybody's wants. So a method will be needed of deciding whose wants get satisfied. This method can be exchange based: you do x for Joe, because Joe either did something for you or did something for someone else and has a scarce token (money) to prove it. Or, it can not be exchange based: somebody makes you do x for Joe, because Joe himself doesn't have anything to offer you to make you want to do x for him.

>Suppose we get to the point where robots farm food for us, robots gather natural resources for us and robots keep basic infrastructure working for us.

I think it's an open question whether we can get robots that are capable of doing almost everything for us without requiring those robots approach human intelligence levels. If the robots that do all our work for us need to be as smart as us to do so, then they probably wouldn't be willing to work for free.
18-year-old artist painted Morgan Freeman, and it looks like a photo
I'm sure there's going to be a fair bit of complaining as time goes by and normal usage grows but caps stay the same.
I am currently in one of the test markets for this (Knoxville, TN) and am actively looking for another provider since we hit the bandwidth cap for the third time this month (2 adults, 4 teenagers).

Fortunately, I have three providers in my neighborhood. Of course, it will take me an hour on hold to cancel Comcast, but at least I won't have to deal with them any more.
While xhtml was nicer to parse, xhtml only described how to render a valid page . How often are pages like that in the wild, even if the page itself is fine some user add on or script can put other stuff in, possibly invalid.

HTML5 described is so complex because it it unlike XML and it's strict validity, HTML5 works with even the most mangled tag soup
Ask HN: Visual knowledge management – release software vs. software patents
Hi guys,

I've created a cross platform application for visual knowledge management. Think of wiki, mind maps and planning boards combined, document management to follow.

More information: http://vis-a-wiki.de
Introduction video: https://www.youtube.com/watch?v=WwiKrhyfAUY

----

TL;DR

I chose to not release it because of the fear of software patent liabilities.
However, after some people asked me to release it, I'm looking for help on how I could release it without any liability issue or unsafety.
How do other companies handle it?

----

I thought there would not be any issues when I just don't sell to the US, but during the preparations of founding a small company to sell my work I learned, that we have software patents in the EU and with this in Germany. Furthermore German law (I don't know about other countries) holds me responsilbe with all my personal belongings in case of (software) patent claims.

I don't know of any contrete patent my work violates, but research on software patents show, you cannot be sure and you should assume you just do violate some.

Well I do know, that the risk of getting sued in such a case is not very high, especially not in Germany today, but selling such a software means doing it for years and even if you stop the claims are valid for several more years. Looking at cases in the US I think it is just a matter of time, till we get those cases in the EU/Germany. Still down the road and not very likely, but I'm very risk-averse so I got out. (You cannot insure yourself against patent claims and a German GmbH (compare Limited in UK) doesn't protect you personally in such cases.)

That said, maybe open source is an option, but I'm not completey sure about patent claims there. Remember the patent threads against Linux some time ago? Furthermore it is quite a large project, financed completely by my own and I'm not sure if I would be happy to offer it for free.
Marketing campaigns are evaluated on their impact to the top line, not on "contribution to technology".
You can fork it. You can fork all of Debian. But there's numerous reasons that's going nowhere.

Most being: this is not the issue the loudest voices say it is.
Thanks for the great post. Despite your background and very complete explanation, you're going to get a lot of, "Couldn't you just...?" responses. :-)
We have free movement of Capital - why don't we have free movement of Labour?

If a factory or call centre can move its operations anywhere in the world, why shouldn't workers also be able to relocate to an area which is more profitable for them?
I have no idea if there's a backend hug of death but the search function seems to do nothing at all when I try to search. Click search.. no loading icon, no loading text, nada
Exactly. It is important to note that there is no information exchange if you do not have any information at all.

BTW: why did internet explorer just capitalize Exchange without my asking?
FYI I find these threads really inspiring so please do keep reminding those of us not there yet that it is possible.
Actually, this isn't a bad idea but I'm not sure calling it "assembly" is the right idea - it's a simple non-XML language (unlike Xml Patch) for patching XML documents.
You are not thinking innocuous enough. In Utah it is easier than that. Get caught buying coffee or tea at the local grocery store and you are not a true Mormon. I vaguely remember a scandal involving a Udall (Mormon) politician, where the bigger scandal was not that he supposedly shoplifted, but that it was alcohol.
I am not against free movement between countries, however I do not feel anyone is entitled to move into another country and expecting a hand out. Immigrants used to move to other countries fully expecting to bust their ass integrating into society, the goal was to make their children's lives better.

The issue here is that this change will damage the job prospects of the underemployed and poor that are already here and divert resources aimed at helping them. We are basically importing a new underclass in many cases which unless there is work for them means they many get sucked into the criminal world, exploited and generally worse off. Why do I say underclass, because most will not be eligible for assistance.

Freedom comes with responsibility, to yourself and those whom live around you. There are many things wrong in our immigration policy, the fees alone are silly. However executive actions may not be the best route. It is a pure political play of a man whose actions were timed to after an election and after he lost support of the Senate. If he was so concerned he would have done it his first two years in office.

As to the benefits and why each element is good or bad, the information at http://www.cato.org/blog/obamas-immigration-executive-order-... is invaluable.
That's not the case though – systemd has been enabled by default by Fedora for three and a half years or so, and has been steadily adopted since then by most other major distros. Not everybody is moving at once, so why would waiting a year make any difference?
> Its a symptom of doing really ugly things with the stack

Yes, that's spaghetti code. In general I strongly recommended to write assembly functions which follow the platform's ABI (I'm a TA for a course using assembly programming). At the very least, function calls and returning values should be consistent and function calls shouldn't have this kind of side effects. In this case

* calculateStrLength effectively leaks stack space because it pushes the input string and doesn't balance the stack before returning - this is why the return value is passed using rdi. At least the return value pushed by call could have been preserved in calculateStrLength itself. It also increments the size counter without resetting it (it's reset to 0 in _start) which is a bit of a weird choice.

* then reverseStr (which is not a function but just a label in _start) pops the string off the stack and copies it to the OUTPUT buffer (but doesn't copy an end of string NULL character - which works because the buffer is in the bss section, but it's not a good practice). The return address pushed by the call to calculateStrLength is left on the stack.

The whole thing is designed pretty weirdly because reversing a string is trivial to do in place (or with just an input and output buffer), there's no need to use the stack.
quite a few of the providers in Texas are exactly the opposite strangely.. they bill a surcharge for using less than some fixed KWh. i.e. I get charged $5 if i use less than ~500KWh in a month.
Uber and Spotify: Control the music from the backseat
For what it's worth, I went to the July 4 Stop the NSA rally at the Utah data center two years ago when I was living there. It drew quite a large crowd and felt to me like a large cross-section of the population from a number of different political and social groups.

I don't think there's anything strange about a predominantly Republican state being worried about what "big brother" is up to in their own back yard. Especially Utah, which still has an unusually fresh memory of real repression at the hands of the federal government related to its history with Mormonism[1] and polygamy[2]. It probably also helps that the Democratic Obama administration has caused a lot of Republican voters in Utah to dislike the federal government even further.

[1] http://en.wikipedia.org/wiki/Utah_War
[2] http://en.wikipedia.org/wiki/Latter_Day_Saint_polygamy_in_th...
Chrome's Navigation Transitions API Will Make the Web Flow Like Material Design
I doubt you want to run Gnome on a system where you have to use busybox.

Also if busybox is not enough, a minimal systemd system will still be leaner and faster than the equivalent sysV system.

http://events.linuxfoundation.org/sites/events/files/slides/...
In theory, a very valid point.

In practice though, humanity is very varied and is of a thousand inherently contradicting beliefs. Unless we find a way to ensure that local interests ( that the locals have worked so hard to build and conserve ) are protected from herding behavior, local communities/values don't get destroyed just because they got slashdotted etc. this is not possible at all. Not to mention what over-population and sudden influx of a huge # of people can do to an area.

This is going to sound like a military hiring rhetoric but, there are many many people out there who would love to tell you what to do/how to live/what to eat etc. and hurt you if you don't follow them. Societies normalize around local 'wackiness' / 'norm' so to speak. Allowing free movement would mean losing those cultural identities per se and I don't think we are ready for that yet. Right now, People who want peace are the ones who should be willing to fight most for it.

FWIW - I am an immigrant. I have seen the other side of the world so to speak and can totally appreciate why people want to move to USA.
I like this new client! Good work. It's refreshing to see an HN client with a 2014 era UI. I also love that it's Open Source.

Couple of items of feedback for you.

#1 Please make the top off-white colour bar go away; it's jarring on an otherwise all-white background. The most tasteful looking iOS 7 / 8 era apps I enjoy are the ones that make the iOS info bar blend with the rest of the screen real estate.

#2 Once inside an article, the black back circle isn't very pretty, or easy to hit. This needs some work since it just looks a little overlaid and unpleasant. I don't have any meaningful suggestions, but I'd suggest this needs some rethinking.

All in all, I love it! Thank you.
Doesn't this violate the minecraft ToS?
I'm not sure what symbols are you hinting at. First I thought it was to Fraktur kind of letters, but obviously this shouldn't be the case, as you point "teaching" as a plus of redesigning them, and Fraktur symbols are used "traditionally" in relatively high level algebra (for some reason some symbols are used more in some realms, for me Fraktur started appearing when talking about complex stuff about ideals). Once you get used to them, it's like a second language, and that's it. I remember reading Feynman used his own symbols for sin, cos and other basic functions (turning them to one-stroke symbols) but he had to give up once he had to talk with other people.

Math symbols are more or less a universal language. Once you know how the symbol appeared, or get used to "reading it right" they are totally natural. I don't see ∂ as a "weird d," I read this as "partial." It wasn't natural at first, but I got used to it, just like I got used to English.
Why should that be surprising? Republicans / conservatives are all about personal liberty. And reducing taxes, which seems relevant in this case. The justification given in the article for supporting the bill is that they don't want to support the NSA "on the back of our citizens", after all.
I think here "x" may be intended in the botanical meaning of "crossed with"
> Part of the problem is adding capacity in an HFC network is expensive and difficult

Sure, but no more than doing VDSL, which is basically the same thing for ADSL as splitting nodes in a HFC network. A FTTC+VDSL upgrade is about $400 per subscriber which is $17 per month on a typical 24 month contract. That's quite doable and typical network life cycles are much longer, which brings the cost further down.
This is brilliant. Just one thing missing...

... a chrome extension to show tags on the GitHub page.
The villager trading mechanic can be exploited to provide unlimited emeralds:

The game has NPC villagers, each of whom are dressed according to their profession. Professions indicate to the player which items are available for trade. There are a number of possible items per profession, and each villager will make available around a dozen of them. Villagers who are librarians may trade an emerald for a 20-something sheets of paper. Paper is crafted from sugar cane. Players can build massive sugar cane towers.

Normally, villagers stop trading items after a while and lock the item from the trade screen. All can be locked except the last trade. So if you get a librarian villager that has paper as its final item, that means unlimited emeralds for you!

Obtaining villagers isn't a problem even if villages are hard to find since zombie villagers can be cured into normal villagers. Villagers obtained can then be 'farmed' in simple villager breeders, you just need two to start with. Professions are randomly assigned at, um, birth.

Setup for all this is several hours of gameplay, less with some help. The primary thing is finding a zombie spawner underground (plentiful) or an occupied village above ground (not so plentiful). After that, it's just a matter going to the sugar cane tower and grabbing hundreds of sugar cane, crafting it to paper and visiting a librarian for a while. It takes like 10 minutes to trade a full inventory of paper. Repeat ad nauseam. You don't even have to bring a pickaxe.
What should we learn from Shellshock? An Internet Perspective
Whether the textbook author wants to preach the Way of Bayes or not, the students, provided they actually become empirical scientists, are going to face journal and conference reviewers who want to see p-values. Failing to teach them how to construct credible intervals and perform Bayesian significance testing based on posterior distributions is failing to teach them skills necessary for our profession.
If it can be coded, I prefer having both, or implementing the code. It helps in understanding the algorithm behind. But maths is much larger than what can be coded, or is useful in code, so the only thing left is playing with toy examples ("coding" when working with really weird stuff.)

I'd love to see more of APL (and a "larger" set of APL functions, actually) in use. The idea of a notation we could run directly is/was awesome.