skysight-inc/HackerNews huggingface dataset:
And we need competition if they think they can start throttling our Internet based on the source.

I signed up with my internet provider on the assumption that all traffic would be treated equally, and I will be very upset if I notice degradation in service because I'm not using my connection in a preferred way.
A cynic will say that if Atlassian walking away from their 'dog food' made their online community easier to use, maybe they should also take a few lessons for the likes of JIRA as well. Because as someone who's used the latter... well, they seem pretty bad at making their software easy to understand or use.
Um, I'm not sure how a dual core CPU can be faster than the 15" MacBook Pro 4 core CPU (even if the former is Kaby Lake)
> I've never seen a 10x productivity, or even a 2x. I'd like to see one, show me a scrum where one programmer takes 10 stories on the board, and the others just did one, and he successfully finishes all 10, where the team estimated all stories to be of a full scrum length. I doubt this exist.

I always thought of 10x as a qualitative description, not quantitative. There are certain inflection points where the wrong decision can cause a 10x amount of time to be wasted. One person might have the correct (but counter-intuitive) insight about whether building vs. buying is the right move for a given project. (For example.) Everyone else on the team disagrees and goes with the more obvious choice, which becomes a disaster of a project.

So I see 10x as more about wisdom and strategy, not doing 10x the work. It's not always such an large and obvious inflection point, it can be a single algorithm that can be done simply with little code or in just the opposite way. The right approach can reduce the complexity and code by 10x over time as the bugs go down, the maintenance goes down, etc.

These things add up, and over time a project under one person's leadership can easily end up with 10x the complexity, bugs, etc. for needless reasons that someone else might have avoided.

I have no doubt that the gap in value from the best developer to the average (let alone the worst) can span 10x over time.
Show HN: R8 Processor
That's exactly what it means. You can choose to take a yearly LLC dividend of $2M instead of $10M to make sure your staff is well cared for.

I'm not saying he should or needs to do that, it's just the economics of the situation.
(I run our Ops team.) The time burden goes down with the more people we have. It's still a burden though -- and our compensation (in theory) reflects that.

FWIW We're doing everything we can to make this "work hours only" M-F, which we could solve by hiring tons of people immediately, but we also have other ideals like keeping the company as small as possible that we want to realize too.

There's an open and ongoing discussion about making improvements in this area and I'm thankful that David and Jason have been receptive to many of the suggestions I, or anyone else on our team has had.

My personal stance is that we should do everything we can to give Ops a 40 hour work week that's during regular working hours and no more, even if that means people get cut a lot of extra slack to recover after a late night page, etc. (Hopefully our team would back me up in saying I encourage people to take reasonable time to make up "lost" hours.)

(Also fwiw, I participate equally in the on call rotations.)
I'm pretty sure you can buy the data from linkedin.
Great point - I'll get this fixed. Thanks!
Look Studios – Design and Development
I just can't see anyone inside MS being able to make the case that they should put effort into making their laptops run anything other than Windows. But I agree with you. I tried to set up Linux on my Surface Book, but couldn't get the keyboard to work :/
The amount of crap websites load from third parties to track and analyse your every move is staggering. This is a list of tracking parties loaded on a single website:

googletagmanager.com
adnxs.com
chartbeat.com
google-analytics.com
hotjar.com
scorecardresearch.com

This is for the website of a well-regarded professional Dutch newspaper with a professional website!
I'm not at all, because I'm not talking about advertising in general. I'm aware of what advertising is. I'm talking specifically about the same kind of advertising that the article posted is.
Same thing, I had one VM restarted by them three times within a year.

Recently they had downtime in Amsterdam for at least an hour.

I like them, but if reliability is important they're not my first option.
Fascinating. I'm wondering if there's an opportunity for a tech startup to replicate this network more generally. I could see the network connecting the sellers with the farmers directly, plus coordinating delivery of the veggies... it's an easier problem than ubereats delivery as you've got fewer nodes. Maybe you even skip the sellers entirely, which basically gets you to CSA boxes but those always felt expensive to me (I'm not sure why)
There is nothing you can do to stop me blocking ads. I'll use duck tape if I have to.

For everyone else's sake I hope you follow the author's suggestions.
> It's a choice.

In this case it really isn't and that is a huge problem.
I'll give you that but also, ask 100 random people what "3/4" means and what "(/ 3 4)" means.
In JavaScript it's confusing that these are different:

function(x) { return x; }
function(x) { return x; }()

To reduce confusion, JavaScript programmers follow the Lisp convention and put parens around expressions like the latter. Once you take the 5 minutes needed to get used to the difference between x and (x) it's actually less confusing than popular alternatives.
I feel like there's a difference with software though. Maybe not in degree, but in the constant factor.

With e.g. metalworking, you can transfer the knowledge but training takes time. And building a new implementation of that knowledge takes time too.

But in software the knowledge and implementation is transferred effectively instantly. You can nab software off the internet (transfer knowledge) and start running it locally right now (implementation).

Software changes the complexity from O(2^N / T) to O(2^N).
The amount of secret networks and deals Chinese/Chinese Americans pull off is astounding. I don't mean that in a negative way, I'm mostly impressed (I live near Brooklyn's Chinatown).
As a father of 11 month old, I can't imagine how people can live with just 6 or even 16 weeks of maternity leave. Even after almost one year it feels like care is (at least) full time job, which would be quite hard to outsource.

In my EU country you will get up to three years of paid maternity leave per child, so I guess I am just spoiled.
Lazy version would be `:vsplit | lcd %:h | term ranger<cr>`.

`vsplit` splits the window vertically. `lcd` sets the bufferlocal working directory which is a new feature in neovim. `term ranger` launches the terminal emulator. If you wanted to be fancy you could add a toggle that reuses the same ranger instance which'd add an additional ~10 loc.
Transportation Secretary Chao: Expect More Self-Driving Cars on US Roads
> It sounds like she was having some sort of mental health episode - I wonder if it would have helped had the daughter requested an ambulance rather than the police?

The mental health system does a good job of making people's situations worse too. I think it's infinitely preferable to be locked up in jail than in a mental hospital.

> but by framing it as a medical emergency you can hopefully ensure the hammer is holstered when they arrive as they approach the incident as secondary support who will only intervene if there is real danger.

good point... When I called for the firefighters to come revive my girlfriend (benzodiazepines amplify opiates, fyi), the police were also dispatched. After the firefighters left, the police officers decided they didn't need to make things worse, and their crew disappeared into the night too.

This did not happen the second time I called 911. This could also have been the difference between big-city police and small-town police...
Developer Hegemony: Software Developers Should Run Software Development
Yes, second-order effects are harder to insure against, because the actuarial computations are harder. But introduce liability for the issue, and insurance will follow.

"It's hard to do things right" is not an excuse for not doing them right.
> So, say goodby to google? No thanks.

> Advertising allows people with no means to use the internet, and this value is worth more to society as a whole than ads.

Community efforts would step up in a big way if there weren't free spy-vertising services making them seem pointless. Or yeah, paid options. Maybe even profitable but non-behemoth businesses built on human-vetted static ads with minimal targeting, which might be valuable again if invasive targeting weren't an option and we stopped letting companies dodge responsibility for serving malware/scam ads just because waaaaaah paying humans to look at things is expensive and we don't wanna.

Google the massive company making enormous amounts of money abusing near-monopoly status and human dignity and throwing that money chaotically into dozens of sometimes-neat-but-destined-to-be-used-to-spy-on-people side projects? Yeah, that'd be gone.
CRISPR eliminates HIV-1 infection in live animals
T7500 are above 500$ with 24GB of RAM, T7600 are quickly above 1000$. Not expensive but not a sub 100$ pizza box.

Thanks for the tip though, could be of use for a friend.
.. or Shoutcast / Icecast / etc that we've had since the late 90s
And the derivatives example will not work, because it needs to close over the variable f.

(setq dx .0001)

(defun deriv (f)
(lambda (x)
(/ (- (funcall f (+ x dx)) (funcall f x))
dx)))

(defun cube (x) (* x x x))

(setq cube-deriv (deriv #'cube))

(funcall cube-deriv 2)
Error: Symbol's value as variable is void: f

Setting lexical-binding to t, so that deriv returns a closure, fixes the problem.
The official 16.04 hwe "edge" kernel is currently at 4.10.x: http://packages.ubuntu.com/xenial/kernel/linux-generic-hwe-1...
I was and am OK with Google's simple textual ads, although it's true that Google leverages them to push its own brand by controlling color schemes and so forth.

But any marketing that relies on interrupting people can fuck right off.
Is this the E language you are referring to? Had never heard of it before.

https://en.wikipedia.org/wiki/E_(programming_language)
So much this. As someone who for my entire education had it drilled into my head that I should clearly state my thesis within the first paragraph or maybe the second paragraph in some cases but never take any longer than that, this style of long form writing drives me crazy. Especially in cases where I'm trying to skim the article for information. The standard read the first paragraph, last paragraph and each topic sentence method doesn't do you much good with these articles.
>"enterprisify" docker into something very different. That's probably not fair though.

But that's actually the industry containers are good for. Enterprise. Predictability trumps costs. The flaws of docker may over time get fixed. It's the small companies and startups that are making a fool of themselves by pretending they extract any kind of value out of docker.

Imagine a large 100+ man software project that spans two years and involves four different organisations collaborating. There are at least 100+ non-technical 'knowledge workers' interacting with this process. The people have the intent of 'not being responsible for anything', but establishing their position/role so their cost/budget is validated. You know, the typical large-scale Oracle/Cap-Gemini/IBM clusterfuck of incompetence.

But that's the secret! They aren't incompetent at all (as organisations). They sell something no-one else sells. They sell predictability.

Because for all what it's worth: they don't make huge architectural fuck ups. They make their deadline. And they are able to deliver something, even with this many stakeholders pissing all over the project from any direction.

For them, docker is brilliant. It standardizes something. It doesn't do it very well, but that doesn't matter. They aren't in a low-margin world. "Docker isn't really secure, you really should run every docker image in a separate VM". Sure. These sort of people are paying 500-1000 per instance anyway. No one cares. Coordinating devops with this many stakeholders, now _thats_ expensive.

The quality of the actual technology (much like on the web itself) is initially irrelevant. The value is in the fact there's a contract. A standard. Docker is a bad implementation of reasonable idea. The question isn't if it's a good technical choice. No, it's not. But it's organisational and economically more compatible with the rest of world.

And you know what? At least those enterprise idiots will run JVM instances on their docker images, so if they need more than three servers it's not because they are incompetent (like every startup wasting their time on cloud orchestration stuff). At least when they pay the price in complexity for building something scalable it's because they actually need something scalable.
APIs: Developing in 3 Dimensions
Glad to hear it's (at least somewhat) interesting! We did not build that particular startup for personal/ founder conflict reasons that were related to why we left the SFP. But I ended up having a great internship experience with a small Boston-area company that summer, and after graduating the next year, worked at a big tech co. for a little while. Then, not following what pg's advice would have been I'm sure, I decided to go get a PhD in physics/ engineering of all things. I now run a small cleantech startup based on that work, and do look back enviously at how 'simple' a software startup can be (I know, I know.. we all face The Struggle).

Jessica's article really did take me back to those quieter days in 2005!
While some of those may be "inconvenient truths", punishment based on race is, strictly speaking, illegal in the US. Proxies for race (such as where they live) aren't much better.

Another part of the problem is the historical over-policing of minorities (particularly blacks and hispanics) in the US and the lower economic class. It's easy to view them as more likely to be recidivists until you realize that the neighborhoods they're going back to have more than normal police presence and they're more likely to be picked up for "nuisance" crimes like jaywalking, public drunkenness, and loitering. This will skew the numbers substantially in these sorts of models when the police are (largely) not applying the same standards to white people or those from higher economic classes (or whose neighborhoods are less tolerant of such behavior so it's not seen as often to begin with).
Valve VR Frontman Chet Faliszek Departs Company After 12 Years
From a historical perspective, it is important to remember that the military has always wanted low cost access to space. Back in Reagan's 'star wars' program one of the key technologies was 'single stage to orbit' or SSTO. Also re-usable craft. Then the Space Shuttle came along which was supposed to be a 'space truck' mostly re-usable and flying up and down into space so often and regularly that you could decide to build a satellite and get it into orbit a month later.

If SpaceX can work out a plan to get the second stage of the Falcon 9 back on the ground in an undamaged state, it really sets the stage for relatively "low cost" missions.

In some ways it is a stronger capability than having weapons in orbit, as you don't expose what you can do until one day suddenly you install them up there because you need or want them.

It will be interesting to see how this stuff works its way into the whole space launch fabric of things.
This look fairly expensive for the config isn't it?
Introducing the New Surface Arc Mouse [video]
But luckily in newer versions, sane features like modules are introduced that are syntactic sugar over the trick with closures that have to be used to fake them. And things like Promises instead of passing callback functions everywhere.

The functional paradigm in Javascript is used everywhere because that's all there was.
Pipe Dream? /s
I understand you, but is more fair in the sense of comparing apples to apples if you are going to do one test of a kind. Currently all of this tests as a batch job take several hours, doing more tests, means more time and more job for me. Specially that when I took that decision I didn't gather all the data automatically and I have to collect all of that by hand and put it on the tables. There is a reason for all. Now that I have (almost, I have to add 1 more) all the tests automated and I collect all the data with a python script, I can start to think to do all kind of "alchemy" and improve the comparison.

Thanks for you feedback. I'll add this as an issue into the repository to improve the comparison.
For the vast majority of kids these machines are replacing textbooks, and aren't supposed to be tools for learning computer science. That said, you can also learn programming with nothing more than a browser.
I was especially interested to read this after reading yesterday's NYTimes story about an opaque, for-profit algorithm that is being used to help judges sentence people:

https://www.nytimes.com/2017/05/01/us/politics/sent-to-priso...

HN discussion: https://news.ycombinator.com/item?id=14238786

The algorithm discussed in the NYTimes story purports to be able to predict a criminal defendant's risk of violent reoffending, recidivism, and pretrial risk. It does so, apparently, by examining historical data, looking at the outcomes of other people who match the defendant's profile, and on the basis of that information providing a probability score.

As I mentioned in my comment on that post, it is entirely inappropriate to use an algorithm that, at best, predicts only aggregate risk to impute individual risk, especially when that probability is being used to determine something as serious as a prison sentence.

And as this TechCrunch piece points out, it's not just this specialized software that has potentially undesirable consequences, but the everyday algorithms used by Google, etc.

One thing that would help is transparency. But we are very quickly getting to a point where lack of transparency is not merely a business decision, but a problem inherent in the technology we're using. A machine-learning model might not be easily interpretable. Its own creators might not be able to fully understand why it's making the decisions it's making.

We may soon get to an uncomfortable place where certain technologies are effective, but nevertheless must be avoided because the cost of making them sufficiently tunable to address ethical and regulatory requirements becomes prohibitive.
On the contrary, people not only get used to paren prefix notation, they quickly master it.

Mastering operator precedence in your typical infix language is harder.
They can pay. The little guys can't.
This is why politics is important, even in tech.

I will keep saying it until people believe me: you can't separate out "politics". Overwhelmingly, whether people think something is "politics" (or "political" or "politicized") is reliably predicted solely by whether it affects them or people they identify with, rather than any kind of Platonically-ideal classification of topics.
That only works with SandyBridge and IvyBridge, several generations older than your parent's i7-6700.
I don't enjoy ads either, but we have decades of precedent at this point where the vast majority of things and services on the Internet are free. We've come to expect it. And the arms race between users and ad revenue has been going on nearly as long.

What it comes down to is people want it all for nothing. And that shapes the world we live in. The Internet is the way it is because that's the way we want it. We as a group of consumers have proven for decades we're not willing to pay for every sort of thing.

As a result we've shown ourselves more than willing to be the product and then grumble about it. But so long as things are still free we can just imagine a utopia where everyone pays enough to or enough people pay to keep things where we want them.

However the market has already shown us who we really are, like it or not. And if you disagree, well welcome to the high minded minority or the deluded minority(probably majority).
> He talks about the "light touch" framework of the Bill Clinton era, which saw telecos profit immensely and never feed any money back into their system.

Even in the 1990s it was obvious that the copper network was obsolete and any additional money put into it would be a wasted investment.

> Comcast sued the Electric Power Board in TN a few years later to keep them from offering Fibre to the home

Chairman Pai specifically speaks about FCC initiatives to increase competition including opening up access to utility poles. It's a difficult issue because many utility poles/corridors are locally or municipally owned and the FCC has no jurisdiction there.

> Even if he says Title II isn't the right framework, why gut it until it's replaced.

The point is that it doesn't need to be replaced. It's a heavy-handed and unnecessary imposition of federal regulation on a market that needs to be as free and open as possible due to the speed of innovation in the tech space.
I'm sorry can you expand on that? I don't know how could average kids understand AC/DC Power, Signal transmission, different display types, etc better than average adults, especially those interested in technology, maybe I'm missing something from your comment?
because they stand to benefit as much from the end of net neutrality as the ISP's do.
Have you tried Bash on Windows? Been using it lightly (still dual boot) but it's pretty good experience.
Cool app. Mind sharing what language you wrote them in? I'm always interested when app developers release both iOS and Android apps together.
We'd love to do an integration with keybase.io: i.e. add your Kryptonite SSH public key to your Keybase profile.
honestly, not as much as you'd think it would take
Falcon, a New Just-In-Time Compiler for Java, Based on LLVM
>> I'm a US citizen who lives in the US. Not traveling to the US is not an option.

Why isn't it an option? The only way for you to "travel to the US" is to leave the US in the first place. You have the option to not travel outside of the US.

AFAIK, while you have to deal with the TSA, you don't have to deal with customs/immigration for domestic flights.
(2016)

previous discussion of the WSJ article mentioned in the text:
https://news.ycombinator.com/item?id=11981063
Print the files on a blu Ray disc and mail it to them. Use a Thumb drive if you must.
From the above poster:

>Even if you were willing to pay for it, many others might not be.

I'm not convinced that there is a way that google maps could be as big as it is without ad revenue. Most people just wouldn't pay and the only reason that you would consider paying now is because the infrastructure that ad money has paid for has made it worthwhile.
Does upgrading to ordinary Windows 10 impact the battery life? The touted specs are much better than Mac laptops, but those run a more fully-featured OS.
Where does the food in these secret warehouse networks come from? Is it actually equivalent in quality and oversight to the "mainstream" farm networks?
and that's why we don't assign ballet shoes and football pads to every single student and instead have try-outs.
Was on the frontpage yesterday, with 605 points and 117 comments: https://news.ycombinator.com/item?id=14239194
hey if you would like a Softlayer / IBM Bluemix instance to test I would be happy to provide

gene.gaddy@ibm.com
This feels like the proverbial dollar left on the street that economists say should not exist, so I'm racking my brain trying to figure out what's stopping chains from replicating this. I wonder whether this alternate network is as scrupulous about source tracking and food safety regulations. Those costs could be driving up prices on the traditional retail side.