skysight-inc/HackerNews huggingface dataset:
Bostock is really a master of his own language... and is very expressive with it. Even as many (including myself) are grappling with the basics.

This particular algorithm seems to be related to the Voronoi Tesselation -- deciding which points get allocated to each of the k different centers

http://bl.ocks.org/mbostock/4060366
Not necessarily.

NodeOS cut out everything but the absolutely essential parts of the linux kernel. No c libraries, no c compiler, no POSIX utilities, no user space, etc.

Instead, everything runs on V8 (ie which also takes care of sandboxing) and minimal tools were rewritten in pure javascript, incl a git clone tool.

It's amazing how much you can cut out and still have a decent platform to build servers.
2011-02-28 + 1m1d = 2011-03-29

2011-02-28 + 1d1m = 2011-04-01

(edit: stupid leap-year!)
Um, not unless corporations become deputized. Uber and Google do not want to be sued for false arrest and false imprisonment.
I think you misunderstood what he meant... How is a private investigator going to catch him being bitten by an infected mosquito?
That's a pretty deep question that a lot of smart people have tried to address. For example: https://en.wikipedia.org/wiki/The_Unreasonable_Effectiveness...
I can see where it will reduce code complexity while upping stack complexity.

You're right that it's not always less complex. Trying to trace an error through some of these systems is ridiculous. I miss the days of it just pointing to a line number.
Agreed it is a shame that one has to have connections to avoid transgressions that should not happen in the first place. I was thankful for those connections at the time but very uneasy about the whole situation. The lesson learned is that we avoid Miami, which is difficult given that we live in the Florida Keys and it sits directly in our path to the mainland.
Qt5 is big in its entirety, but I've found when I've sat down to do a quick gui app in C++ that the development goes reasonably quickly. It's been nice for me in desktop and embedded environments.

The QML side of things I've never tried, and the QML based bindings to other languages in general seem less mature than the C/C++ bindings. I'm keeping an eye on go-qml though.
I'll be a little bit more cynical than you, and give you my opinion. In the movie industry[1], just like with the start-up industry, we see these types of behaviors pop up when the company or the art stops being the object of the creators affections, but instead it's the money or power. It's the "MBA" attitude that gets railed against on HN, where the only reason these people participate is to cash out, or in some cases with people who are already rich, they want to feel like they're important.

Now, these people are plenty smart. They usually have gotten great educations and whatnot, but they lack the drive to be motivated by a love of doing this great thing, rather than accumulating some money. Some of the greatest creations in tech were not motivated by money at all. When a great film maker goes to bed or on vacation, he's sometimes kept awake with ideas on how to make a better film or pondering a new concept. He takes no real vacations, because he loves his art so much that he never even wants to escape it. The money-driven type doesn't. When they go on vacation, they escape. And professionally, they tend take the easiest path to their destination. And the easiest path to cashing out is to look at how other people became successful, and make a small deviation from their path then copy or exploit rent seeking advantages or be unethical.

I think that's where all these portmancos come from. It's really really easy to look at existing business models, and come up with a way to blend them into new company.

[1] I'll assume everything you just told me is correct
The job of Buffet is to buy entire companies. Not so many people has the same job, so his point of view is interesting but should not be common.
Ask HN: How to evaluate COTS software?
Any advice on how to do this critically, effectively and efficiently across distributed test teams?
There are also so-called computed includes (IB instead of UB though):

https://gcc.gnu.org/onlinedocs/cpp/Computed-Includes.html

#define SYSTEM_H "system_1.h"
...
#include SYSTEM_H
It's commonly used to quote the article. I guess in this case he should have attributed it, but it's not an unusual use-case.
App Store Reviews Sentiment Analysis
Other than Ghostery, I guess my ad blocker is myself. If I see anything that resembles an ad, I avert my eyes.

I suppose something subliminal is at work even so, but I imagine there are many more people like who just avoid even donating their eyeballs to an advertisement.
The article mentions about 144 unicorns(billion dollar startups). Can anybody point me to the source having lists of these companies? Curious to see who are these unicorns are.
We're talking about premium developers here. People making $150K/yr or more. I literally had people stolen by Google that were offered more than $250K/yr.

You are talking about something completely different than the rest of us.
I'll jump in and give you an answer. From 7th to 10th grade I attended a majority black school (a common "solution" to No Child Left Behind in the south eastern US was to move accelerated programs (IB etc) to the lowest preforming school to keep averages above the level required for funding). There definitely was tension (probably exacerbated by the academic divide on top of the racial one) most noticeable in interactions with the administration. Neither group having any incentive to integrate lead to a general feeling of "otherness" but I couldn't say I remember any overt prejudiced on the level experienced by people in the inverse situation.
It's not just NHS - http://www.fda.gov/ForConsumers/ConsumerUpdates/ucm095508.ht...

I've read about ultrasound induced bubbles destroying tiny amounts of tissue - probably not a huge individual risk like you say, but at the same time not one worth taking for vanity baby scans, and at scale of millions of people doing it the risks might play out for some unlucky babies.

Having said that, I think this project is wonderful. There are so many uses for ultrasound.
Apple Patent Application Points to Wraparound Display Smartphone
The parent mentioned conscience, which speaks directly to my understanding.

Separately, the piece mentions that one person in the world is known to become infected through this vector, making the risk absolutely negligible.
First congratulations on not only making a game, but making it with your mate. I trust it was a fun learning experience? Are you two planning on making another?

As for thoughts I would only recommend you make your ship 1/2 it's size. That will fix the difficulty problem. In my years of making games (vidya, board, and card) and puzzles Over and over again I stumbled into the fact that it is easy to make games/puzzles difficult. However it is difficult to make games/puzzles entertaining, that requires much testing and feedback with naive users. So, yes, I recommend listening to your users and making it a bit more fun and less frustrating.
Could you elaborate on that? What don't you like about the EULA?
The same-origin policy is not an optional choice that can be "violated".
iPython really brought my Python to another level.

I expect the same to be true for Haskell... those second you spend passing between text editor and GHCi ... those milliseconds you could spend absorbing the basic and deep Haskell idiom
The article says this could explain "why matter won out over antimatter in the early universe." Can someone explain that to me?

> If neutrinos are their own antiparticles, it’s possible that the antineutrinos emitted during double beta decay could annihilate one another and disappear, violating lepton number conservation. This is called neutrinoless double beta decay.

> Such a process would favor matter over antimatter, creating an imbalance.

If the initial universe contained equal amounts of matter and antimatter, wouldn't there also have been "anti double beta decay"? (Where an antimatter nucleus decays into a different anti-nucleus and emits two positrons and two neutrinos; and then the two neutrinos could annihilate one another and disappear.) They haven't explained where the asymmetry comes in.
Our product is for developing applications, not consumer-facing web sites. It is expected that the first hit on the HTML/JS is going to take more time than normal (we offer progress options for this). After the initial hit, the browser will cache both, and the load is instantaneous until it is updated again.

Also, the total size/download time that you're seeing isn't for just a combo box and a grid, it's for the entire UI layer and a lot of the component library. IOW, as you add more and more to the application, you're only going to see very minor increments in the total size of the application because most of the code is already baked in. Most extensive client-side JS UI frameworks are at least 300K or so, minified.

In retrospect, it was probably a bad idea to post that particular example without an explanation of why that app was created. The whole point of that particular example is to show that you can handle large numbers of rows in JS apps without killing the browser if your UI framework does smart things like implement virtual grids. Many other frameworks don't handle things very well when the number of rows grow beyond 1000 or so, and memory consumption gets out of hand very quickly.
>But neither “Serial” (which is otherwise notable for its thoroughness) nor “Making a Murderer” ever addresses the question of what rights and considerations should be extended to victims of violent crime, and under what circumstances those might justifiably be suspended. Instead, both creators and viewers tacitly dismiss the pain caused by such shows as collateral damage, unfortunate but unavoidable. Here, too, the end is taken to justify the means; someone else’s anguish comes to seem like a trifling price to pay for the greater cause a documentary claims to serve.

Aww come the hell on! The public has a very strong interest in monitoring the criminal justice system. We cannot do that without knowledge of the crimes and the victims. Yes, it sucks for them. Crime is bad. But the public cannot hope to establish and direct a justice system capable of deterring crime without learning facts about actual prosecutions, which unfortunately includes information about the victim and what was done to them.

Besides, the vast majority (possibly all, IIRC) of the footage of Hallbach's family consisted of public interviews of her brother. You can't repeatedly and voluntarily thrust yourself into the media spotlight and then cry foul when people use that footage.

What serious journalist really thinks this is a reasonable argument to make? Are we supposed to turn a blind eye to police corruption and inadequate due process because it makes one person and their family uncomfortable?
As a developer who is only using them for a personal project so far, I don't care one way or the other if they are incapable of becoming a unicorn - I just want them to be profitable enough to continue developing the framework. They may be under too much pressure from their investors to go that route, but wasn't hosting MDG's monetization plan from the beginning? If so, savvy investors would already know the likelihood of unicornization was low/zero when they invested.

You're certainly much more in the loop about SQL/GraphQL. Would GraphQL allow non-mongo databases to push updates out to clients for reactive updates?

Thanks for running Crater.io - I've been reading it a lot recently!
You are so spot on with many of these points, you really have a firm grasp on the industry.
1) Would love to hear about the startup you guys have been painfully building once its launched.
2) There seem to be a healthy # of real estate folks on HN. We should figure out a way to build a little community out of it. Start with emails?
3) Yes we should collab down the road. Shoot me your email?
This could be something worth fully automating -- they have a limited number of options on the menu, and a less-limited but still defined number of permutations on those options. That problem space may be small enough for converting text-to-speech. The downside is that you'd still have to have someone on-call to try to rework any order statements the system has a low reliability score on.
The level of evidence I need for god is a bit higher than the standard I need for the mobile ad market. I suppose it depends on which religion we're talking about. I've often heard it said that the whole ad business is Voodoo.
Bypassing limits is exactly what clever solutions do. We can't break physics, but we can use different methods to solve the same problem. Like wires to get into a room, and a lifi or laser network inside of it, or wireless between the rooms with furniture sized antenna. Or, more likely, something far more clever.
Sorry, but imaging a living person with a "hacker" ultrasound scanner is asking for trouble.

How can anyone be assured that this thing isn't transmitting too much energy into the tissue being imaged?
I'm not surprised that transportation infrastructure is more difficult in a country that is 221 times larger than Switzerland and has less than 1/5th of the population density.
Doesn't make the syntax less wrong.
pexpect maintainer here. If this is any kind of criticism on the complexity of pexpect, then you're perfectly correct!

Good job, pexpect is unfortunately too old and widely adopted to go changing API for pythonic sake, its freshly due for a rewrite. Trying to mimic a tcl/expect pattern in python made for unpythonic patterns and user confusion. It was far less confusing in 2002 when most python developers had former experience in tcl/expect -- most people these days never heard of it.

I feel an expect replacement would best work with the asyncio.StreamReader and asyncio.StreamWriter interfaces, and allow expecting on multiple possible patterns and streams at the same time, using asyncio.wait_for -- which supplies its own timeout functionality, and of course interoperates with the asyncio event loop.

Making a python3 asyncio-only library might not be attractive for yesterday's python users, but it might ensure nobody will rewrite it all over again in another 12 years so!
Ease into Running with the Ten Percent Rule
It is good! I find myself on the online version frequently. I'll likely be purchasing a hardcopy soon.
Be careful with these comparisons. I can't comment on Switzerland, but when I moved from Canada to the U.S., the percentage of my paycheque that was withheld was almost exactly the same. The reason was that while the taxes are higher in Canada, they include healthcare. In the U.S. medical insurance is a separate line item. It may be technically true that the U.S. has lower taxes, but it is very difficult to make comparisons that take into account all external benefits and costs. It would not surprise me if Switzerland had less money available for transportation even though taxes are technically higher.
I'm actually happy it failed to find my email. :) Though if you manage to follow my suggestion at the end of this post, you'll succeed in finding it.

>The reason why it asks for an email to start is so we can know uses the tool. It's nice to know people rather than decipher the black hole that is google analytics.

That's fine. Instead you get to dig through @mailinator addresses. ;)

>The tool works by first checking if the user had tweeted their email in some form, thats the easiest way to find their email. If they didn't then it will check to see if they posted it on their personal website

You can expand on this. Check if their Twitter has sent a Keybase.io verification. Then check their Keybase profile to see if they've verified other accounts (eg; Reddit, HN) and then check their Reddit/HN profiles to see if they've posted their email address on Reddit/HN. This lets you expand the reach of your search.

I'm 100% sure I've posted my email on HN (it is in my bio). I'm 50% sure I've posted it on Reddit. I'm 100% sure I haven't Tweeted about it. I'm verified on Reddit/HN/Twitter.
I just add it in a ZipLock bag and suck (literally) the air out of it. Seems to work well. I know there are some vacuum containers that suck the air out (have pumps and such) but don't know if its worth it.
That quotation is from 1997.
The point is you are not poor if you are considering purchasing a 1MM$ property.

I am not poor, but I am not rich enough to get access to 1MM$ mortgages.

There is a difference between a bachelor pad in Bratislava Slovakia and a suite in Trump Tower - yet both are merely "appartments".
I'm totally terrified by this thing right now because my wife is pregnant. There's tons of mosquitoes here in Venezuela . She already got Haemorrhagic Dengue about 10 months ago.

The worst part is that because of the terrible state of the economy here, there's no insect repellent in the stores and no proper Zika test kits in the hospitals. The sanitary situation here is getting worse everyday (constant shortage of food and medicine).

Add to that the constant politization of everything, the govt hasn't even issued any infection figures or warnings.

I had to ask a friend coming from the US to bring some DEET repellent. But not everyone has the same opportunity.
Man, too hard to play. How do I "drive" the rocket?
UX observation: since this tool matches emails to twitter handles, and you ask for an email and a Twitter handle, it wasn't super clear that you were asking for our email and someone else's twitter handle.
Antti isn't part of Unikernel Systems. List of people involved can be found at http://unikernel.com/#notice
It doesn't need to be better than the stadium, it's competing with the TV. And in many ways, it can be better than both... Imagine being able to watch the game from the perspective of the baseball itself!
Developer Needed
Our company is building software to solve medical industry problems. This opening offers an opportunity to lead development on a variety of products that directly benefit patients. This position is also an opportunity for a senior full stack developer to become a CTO. We want to fill this role by 2017 and will use the year to assess candidates. Before then, expect to write and deploy code, design systems and manage others. This position is fast paced so we really need you to be comfortable with NoSQL day 1. Experience working in MedTech is a plus because you’ve likely created compliant systems, but it’s not a requirement. Someone smart, resourceful, and not easily intimidated could learn this quickly. Familiarity managing IT and security are also a plus -- notice that we are a small startup that needs someone who can help out in all things technology. We recently raised our Seed round and are offering market competitive salaries + benefits to the right talent. HMU for coffee garrett@phc.solutions
This is wrong on two levels:

1. That was deemed illegal and they've stopped.

2. Salaries are not being kept down in SV. The whole topic here is that they are out of control. Have you actually tried to hire anyone? I have. Even people that telecommute from low cost of living areas want SV salaries. I've had to go outside the US for my last 2 hires.
Love the idea! Alas it appears that there have been no go, elixir or "golang" projects posted, or in your index. (or maybe search isn't working.)
How to View Five Planets Aligning in a Celestial Spectacle
Hi dthrw, I'm from UK too. In my previous job, I was working on something very cool with the best colleagues that I got so far in my professional life but I wasn't feeling great by the new vision of the company. They weren't going in the wrong direction, just not the one that I was expecting. So I left. I didn't travel around the world like some people do but I searched for a remote job because I wanted to take a break from offices and work in my cozy room. UK and specifically London are looking for many developers so it should not be a problem to find a new job. Take your time to choose the right one. You may find it hard first (for me, it was remote or nothing) but you need to stand on your choice of life. You may have chosen the wrong job, don't do the mistake one more time. It's not selfish to privilege yourself. You worked and studied hard for your future so you should have the life that you want. Cheers and good luck bro ;)
My post keeps fluctuating too, it's a very controversial subject. Although I wish the downvoters would also leave a reply - it's the Internet, have your say.
But the iteration speed that this enables is like going from punch cards to continuous deployment.
$150/hr for a contract that will last 5 hours is terrible, because of all your overhead costs. If the contract lasts 8 months, is likely to be renewed, and you are expected to bill around 40 hours a week, the overhead is pretty much gone, so it's very easy to make comparisons with salaried work.

Around here in the midwest, under those long-term circumstances, many contractors don't hit the three figures. A whole lot of senior devs around here are slumming it at a $50-$80/hr range.
Memory Safety in D
ALL CAPS BLOOD IN THE WATER FEAR MONGERING.
I've written a C preprocessor and I agree that the language standard documents are ambiguous and incomplete. The best I could do was hack on it until it matched GCC's preprocessor well enough to compile Linux.

I don't recall all the horrid details, but one case that I do remember driving me nuts was the use of #if/#endif in the argument to a function-like macro.
Yeah, I'm conflating the two, based upon my personal experiences.

But, are people really writing applications that generate all content completely on the client side via JS, but want the end result to be more like a traditional web site ? That seems weird, even to me. :-)
It looks like someone is going to deal with a lawsuit. Good work, but if I was one of those players, I'd be very mad.
I dont find their conservative guests to be persuasive at all. They're mostly hacks. They are not consistent and don't have a well formed argument.

I'm an independent and their con guests are somewhat lacking in style and argument.
You do realize that most contractors don't have 100% utilization (far from it) and also don't get paid for time it takes to make sales, find clients, they pay for their own health insurance...

$150 /hr is basically the least you're going to want to charge. Realistically you're going to be looking at 90-120k /year depending on how much work you land at that rate.

For highly skilled intellectual work, that's not very much money.
Monopoly prevention. Once the api is on the blockchain, no one can build a wall around it and charge an entry fee.
See rhino369's reply:

https://news.ycombinator.com/item?id=10946880

He's spot on.
This is a pretty awesome tool to visualize the various flexbox properties. This and http://flexboxfroggy.com/ are the most creative tools I've seen to learn flexbox.
Same, I'm trying to send out some job apps.
If you're not picking the JVM in 2016 to build your core services and web applications then you're making a mistake that is going to cost you time and money either upfront in building things that already exist or later down the road when you start to need more performance and your RoR application isn't cutting it anymore.

Say what you will about Java the language (I agree it's not particularly "sexy") but the JVM is a performance beast. You can write Java or pick from one of several other languages that range across different paradigms from static functional to dynamic (current gen: Scala, Groovy, JRuby, Jython, next-gen: Kotlin, Ceylon). Integration is usually painless between these languages. It's also highly configurable and can be tuned to virtually any workload.

You get the huge benefit of a very mature and common shared infrastructure and tooling environment. Your operations team will thank you for solidifying on a single runtime environment.

Java is great. The whole ecosystem is really really solid in general and it's truly a pick what you want platform at this point. The JVM is magical for web applications and services.