skysight-inc/HackerNews huggingface dataset:
> have you tried a better binary diff algorithm

We just never got around to it. In practice, it turns out most well written programs with large data try not to insert one byte at the start of the file. For example, take your large Outlook "pst" file (commonly 1 - 4 GBytes). When you get an email, it seems to append it to the END of the pst file, plus update some internal tables. So a large amount of that won't change.

Also, the worst case is it wastes space in our datacenter (and some bandwidth) for 30 days and then is cleaned up anyway, so you can measure the theoretical amount of money to save and it won't profoundly change our business so we put it off. Not to say ANYTHING is off the table, we're just always swamped with some project or other. :-)
https://news.ycombinator.com/item?id=8648737
Not automatic build system that tries different configurations for standard benkchmarks for each release?

If that isn't done, then, well, it's one louder.
So sad. Freebase is way ahead and more polished.

Wikidata originates from the German Wikipedia. The idea is good, but the implementation pales in comparison to Freebase (at the moment).

This is the real San Francisco Wikidata page (slow and ugly): https://www.wikidata.org/wiki/Q62

Reasonator takes ages to load and render the content.
Oh… that means that I’ll have to install all by myself. Android-oriented pre-built machines look easy to work with.
And I can do that with Travis already.

Thank you so much for your answer, great to talk to you directly!
At 4 million page views per month you have to ask yourself if ads are the only way to generate revenue from your site.
And how do you know what the code is doing? One of the most effective ways I've found is to look at the tests. If there are none, even better: I can get a really good feel for how the system operates by writing tests, increasing coverage as I go.

Tests aren't an end; they are a means to assuring proper function, but also towards understanding and writing better software (by forcing you to make code testable, which naturally leads to decoupling, etc).
> The main thesis here ...

hmmm. i thought the main thesis was basically : uber etc aren't doing anything new; what is new is the inequality that allows it to occur at scale in places it couldn't have before
I'm with you on all of this. I use the term "unacceptable" as a conditional. If "invariably" actually means close to 100% of the time, then I think it's unacceptable. And if not unacceptable, then certainly inconsiderate.

I am using conditional logic here because, like you, I have no idea what "invariably" really means here. Writers have a tendency to throw around words that sound good, without always considering the true extent of their meaning. As a sometime-writer, I suffer from this problem myself. "Invariably" is a tall claim, which is why I'd like to see the evidence for it before rushing to conclusive judgment.
The Techcrunch article announcing the company was closing sheds some more light[1].

"This decision sentences us... to pay damages for publishing our opinion about Referencement on Twitter. ... This sentence means we cannot go on. "

Ultimately, they were fined 10,000 Euros (it seems) for slandering their SEO company on Twitter. But I am sure the challenge of having an open site where anyone can post anything (and modify their own templates) was the root cause. It's hard to be totally open to user's content and maintain Google's domain trust.

[1] http://techcrunch.com/2011/08/19/social-ecommerce-site-zlio-...
Same here, but I prefer a WM that supports (for want of a better term) "packing" 80 column wide Xterms and Emacs windows into the screen and doing static placement of things like Pidgin. The tiling WMs I've briefly looked at all seem to re-size windows to fill the available screen real estate; I'm old school and want my Xterms and Emacs windows to be 80 chars wide.

Are there any tiling WMs which support this layout style or can be easily configured to do so?
If we've gotta use the fuels, I'd prefer we use the latest/best tech to get it.
My first thought:

"Is this a PR leak to prepare us for new CEO"
Tales from the Script
Were you privy to any critical proprietary information?

If so, then you may be in a bind.

If not, I would email them letting them know you plan on ignoring the non-compete. Explain your reasoning.
Agreed. I don't see why that comment, in particular, got killed. I think some groupthink was at work, in that case. This is an unfortunate trend on HN.
Yes, which stems from vanity/narcissism: "I have exquisite taste, and people want to be me (a millionaire I-can-have-it-all mom/career woman), so everything must reflect my personal aesthetic."

Contrast with her hero Jobs.
Interesting idea, but Mars isn't lacking in CO2. I'm not sure if shipping it there from Venus would be economically feasible for a long time.
I really like the side-by-side navigation - felt much better than tabs!!!!

The rest of the browser needs a lot of work tho. It needs to run faster and look much better.
An amusing anecdote I heard about this a few weeks ago: he came up with "P" and "V" when explaining the concept to his students at Eindhoven University. He looked outside the window of the classroom he was teaching in and saw the name of the local soccer club on a nearby stadium which is PSV.
What else does one do with history, besides just experiencing it like one does a good story?

I didn't understand that when history seemed boring. After all, it had already happened. The excitement is in what could happen.

Once a person actually does start exploring history of any kind, they reach a point where mere experience isn't enough, and as they get there, they realize the value of history is in the data associated with that history.

Another analytical thinker is born.

This isn't limited to college students. Anybody actually interested in a better understanding can and should be looking at history as a means to that end.

And it can be as simple as actually paying attention to life experiences at a minimum.
> last month's craze in the Bitcoin world, a new service for tipping people online, called ChangeTip.

It's not new. I's been around for a while.
It's the same in India and other countries I've visited. Trade alone won't help. I realize India and Cuba are apples and oranges, but my point is that significant trade doesn't necessarily trickle down to the poorest.

That said, I do hope it does help some people in Cuba who have fallen victim to unnecessary stresses caused by the embargo.
Is this the most expensive cargo cult in history? Yahoo board deciding on new CEO: "Steve Jobs was rude and inconsiderate, Marissa is rude and inconsiderate...."
Putin seems to like turning back the clock on that kind of thing. Just because it's irresponsible doesn't mean he won't do it. He's a rational actor in terms of his own grip on power and nothing else.
tl;dr - you run your own chain and you don't need tokens or mining to represent or secure data.
Can you give some more information about your setup?

In which phase to you encrypt the email, what tools do you use, etc.
Relationships in software development. How hard can they be?
Do you do international transfers? I'm in the US - and could be persuaded to sign up as a VP Engneering / CTO role.
They are running a donation campaign right now. I hope you donated.
Indeed, a collaborative team is much better than top-down micromanagement. It's a pleasure to work with "agile" teams where everyone can define their own tasks.
You're blaming Linus for not building something that can synchronize with another processor that isn't running Linux? That seems like it is well outside the scope of Linux's intent. (Linux will get you synchronization if both processors are running Linux as one image, but a processor running no OS? Why do you expect the Linux processor to be able to synchronize with that? I'd expect you to have to implement your own synchronization there, since the other processor is completely outside of Linux's control.)
Have to agree. What does Obama have to lose by just going out on a limb and ending a horribly failed policy?

Realizing of course there are so many others he promised to end and hasn't...
Rackspace joins OpenPOWER
I use StumpWM, but it can be a real pain in the ass to get running and configured. I like that it has static layouts: you manually split the screen into panes and windows go in those panes, rather than everything resizing & shuffling whenever you open a terminal. I also really like the keybindings, which are by default all preceded by C-t, so you'd hit "C-t c" to open a new terminal--this avoids the whole "window manager ate all my alt-key combinations" problem you'll run into with i3 and a lot of other WMs. The problem is that it's Common Lisp, so the binary is huge and it takes a long time to start up, and sometimes it crashes in interesting ways. But on the other hand, it's Common Lisp, so you can connect to it from Emacs and play with the code... at least until you crash it.

I'm thinking about trying the new Guile window manager that popped up here a few days back, it looks like it has a StumpWM-esque style and maybe Guile is a little more light-weight/less flaky than most Common Lisp implementations.
Might be better then to consider the inequality-adjusted HDI: https://en.wikipedia.org/wiki/List_of_countries_by_inequalit...
> 2. You launch over the ocean (or other sparsely populated areas) for safety purposes. All rockets so far have dropped stages or engines on the way.

If you are like me and wondering what makes Vandenberg AFB (California) so good then, well it turns out it's great for polar orbits specifically. Draw a line south from Vandenberg AFB and you don't hit land until Antarctica.
Microservices vs. SOA – Is there any real difference?
> Even the spray from the ocean

The ultimate goal is to land at least most of the cores on land, not the barge, in part to avoid this.
Ask HN: How to calculate the salary of the working partner?
A friend of mine owns a chain of restaurants, and during a chat we came up with an idea for a software that we believe will drastically improve his HR management.

We decided to try to build a business out of it. His chain of restaurants will be the pilot, and once the software is working we will start selling to other restaurants.

We split the equity 50/50, but I am the only one working full time on it (I am the developer).

We are therefore trying to figure out a reasonable salary/compensation for my role as main developer/CEO.

My initial idea was to start with a base salary of $2500 + 10% of company revenues. So once we reach $50000 monthly in revenues the salary becomes $7500 monthly. So on and so forth.

Do you thinks this would be fair for both sides? Are there best practices regarding when and how to pay the working partner?

Any feedback is appreciated.
This is completely unacceptable behavior from anyone aspiring to be an actual leader.

Seems more appropriate for crisis mode than ongoing management. In general there seems to be a modus operandi of "My time is more valuable than yours, so you wait." While this may be true, it's a poor way to manage creatives.
Addressing you and some other grandchild comments:

This is why we have a navy, not to mention the supporting apparatus of land-, sea-, and space-based monitoring of the air and seas.

Unless this thing is placed under a heavily-trafficked air route, attacks from non-state groups are unlikely to succeed, as the divergent flight-path of a commercial airliner will set off alarms.

And state actors would be declaring war by attacking this thing.
You may be thinking that stock prices always make sense. :-)
"balked at hiring her as a contributing editor for Yahoo Food"

Paltrow wasn't going to run anything, contributing editors for the role she was being brought in for submit content and bring in readers based on their popularity, which she has a solid track record on. There isn't any "rest of the job" besides that.
> In an ideal world, we'd stop this from happening by training people up, out of the jobs no longer needed,

This is really interesting. I'm concerned that this wont happen in a "freelance world". When im constantly asked to outsource to freelancers/contractors the implication is they're already experienced and have exactly the skills i need now. ....well where does the on the job training and mentorship come from for junior people?
Click on the page icon in your address bar and set JavaScript to "Always block on this site". Also gets rid of their pay-wall ;)
The external piece is the surprising one. I've seen successful executives ignore the internals of their company in order to fully ingratiate themselves with customers. It's frustrating, but brings in revenue. It sounds like she's just completely overwhelmed.
Why Is the Number of Linux Distros Declining?
> Believe it or not, Jobs had empathy for what the user truly needed, which gave him a killer sense of taste. I feel that's lacking here.

The word empathy to describe Steve Jobs is not the word I would use at all. Maybe "in tune"?
Does CircleCI supports only private git repos from GitHub?

I've only seen GitHub mentioned in the docs but I host my private git repos on my own server (using this http://gogs.io).

If so, are there any plans for other tools like BitBucket, GitLab or any standard git repository?
Sweetie, no one likes selfies – The Oatmeal
Russia just saved its banks (for now). Here's how
I thought tiling window managers were traditionally written in Haskell :-p
Great spot!

The giant pivot-hole in the bow seems to confirm, as well as the size...
And Linus, who grew up much closer to the Netherlands than many of us, was probably aware of that. (I had forgotten it until you pointed it out.)
Awesome, thanks. After you focus a non-header area, how do you get back to a normal state? Clicking around doesn't remove the black area, ESC doesn't either. Mac/Chrome.
To be clear, we have both Android-oriented Linux containers and iOS-oriented OSX VMs already. Using a mix of OSX VMs and Linux containers in a single build is also on the roadmap. Definitely reach out to us if you have any more specific questions!
A country where everyone is equally poor has a lower (better) Gini co-efficient than a country where few are poor and few are very rich.

How is "equally poor" bad from the point of view of inequality enabling services like Uber though? In the extreme case, if everyone in India was "equally poor" as you put it, no one should be able to do jobs as cheaply as the author mentions.
Yeah I have played around with those and either written myself or been part of a team that wrote at least a half dozen browsers that were released and dozens of little R&D browsers. I have also seen many many browsers that offer very little beyond Chrome/Firefox come and go. Yes they might have a very good idea, but it is not enough to get someone to change browsers. A tweak, climbing higher up the local hill, but not fundamentally changing the game. A few of the big points in the article I wrote have to do with the idea that private browsing as known today is flat out wrong and not what users want, having a split view, and robust local access control. Living with a hacked up browser for a month that did these really showed that they were a big deal. But alas after an acquisition my new (former) employer forbid me from working on it so it had to be shelved. But even today I don't know if what I wrote about is going far enough. For most users browsers are like internet speed. The important thing isn't what speed you are connecting, but that you are connected period.

Unfortunately (or fortunately depending on how you look at it) it isn't 2004 where almost no browser development was occurring and you could have something "new" like Firefox come to light and grow quickly with very little features against almost no competition. These days you have many large companies funding development teams to keep what we have today working and make marginally better each day. To make a new browser you can't just take Chrome and tack on a tiny tweak you need step changes. That is what my 2009 article was about and with a few more years of thought and experienced that is what I have been messing around with lately, making a browser where users abandon Chrome/FireFox/IE not because it is a tiny bit better because it is so better it isn't about switching, but about moving to a different product.
You're right on several points.

- It could very well be a strategic leak.

- It's brazen tone suggests that she's very weak.

- It's much too long an article.

The one thing I'd differ is she did appear to have a strategy, it just didn't work. (Upscale media, original content, mobile emphasis, more sales, etc...)

I don't think she gets 5 years to execute on it.
A Few of the Funny Characters You'll Meet in Silicon Valley
I think the UNIVAC implementation of P and V that you meant to link to is in http://www.fourmilab.ch/documents/univac/fang/hsource/schpro....
I've seen examples before where it was definitely not CC published info, but I can't come up with one now and am too busy to take a deep dive, so strike it from the list. The rest of the cases still uphold the point.
>I'm not entirely sure why mac laptops have gotten such traction in the dev community

Makes sense to me - it's a Unix with big-company support. Up until the last couple of years, running Linux on a laptop was a nightmare of compatibility and driver issues, and certainly not something most (i.e. non-big-4) companies would want to take on for a corporate fleet.
> For all the complaint about "talent shortage" by Silicon Valley executives, the fact is that no such thing exists; there are plenty of unemployed or underemployed PhDs out there. If there were a real talent shortage, the classism and sexism and ageism that characterize the contemporary VC-funded culture wouldn't be affordable, and you'd see all sorts of people (currently below a ceiling) getting coveted opportunities.

The problem is that unemployed or underemployed PhDs usually have all of the technical skills, but none of the tradecraft. Things like how to work with a version control system, working knowledge of one or two commercially used development frameworks, security basics, etc.

Silicon Valley has a talent shortage, but I would argue it's self-inflicted. Companies in the valley expect their developers to be rockstar coders who know a lot of languages and tools (Scala, Docker, nodejs, etc) that have very little commercial adoption outside of startup culture. At the same time, few startups have the time to let you learn on the job, so they'll overpay someone who does have the skills. And if you think it's difficult to find a good Ruby or Scala developer in the valley, you should try finding one somewhere else. They either don't exist or aren't looking for work.

The reality is that, globally, your average developer probably isn't a comp sci genius. They probably know Java pretty well, along with a few commercial frameworks, but you wouldn't expect them to have the architecture skills that many developers in the valley are expected to have. There are plenty of those guys. But yeah, there's a talent shortage when you limit your pool of applicants as much as a lot of companies in the valley do.
Compose Transporter is now open source
Dude straight up stole money from the guy who made his life possible (Steve Wosniak). Tell me the right reason for that?
This may be a very unpopular approach, but it has always worked well for me. Look at the tenets of Extreme Programming and I would imagine you will find great success.

First, how to break up tasks. I write very small user stories. I aim for things that can be accomplished in half a day. This forces me to do two things. We now have smaller tasks with tangible end goals that actually produce something for the end user. These are usually easier for everyone, from management to intern to understand and follow through to completion. We also don't overthink a task, bite sized chunks are easier to digest, after all.

Second, as a few others hand pointed out, you have to trust your junior and mid level developers to complete a task on their own. Write the story in a way that they can understand what the end goal and tangible result will be. If you keep it small and discuss these openly, this will get a lot easier in a short period of time. Don't worry about the implementation details so much, that will come more in a second.

Third, (here comes the unpopular parts!) TEST! Preferably, at least in my view, use Test Driven Development. Enforce an cultural change of moving towards testing. This will document the code as much as anything and if a refactor needs to be done after a junior or mid level developer completes a task, the tests will facilitate that. It will increase your level of trust in their work as they complete tangible user story goals.

Fourth, pair program. You don't always have to, but heck after a while you might actually like it. Pairing allows you to riff off of one another. Junior and senior level developers can get a lot out of this, far more than just the junior learning something from the senior. If you are finding that your junior developers aren't "getting your style" pair for a while. You might start to understand them as well.

Finally, all of this leads to trust. Look, code bases will need refactoring. I am quite Senior and I am sure if I sat with your code, or you with my code, we would find areas where things could have been done better. Trust that if the code works and does what it needs to do according to the small tangible goals of a user story, and that when it has accompanying tests, you and others will be able to refactor it and make it even better over time.
Is it the largest? Longest, yes, but http://www.oedigital.com/energy/item/571-the-new-leviathan claims

"Excluding any protruding lift equipment, the new vessel will be 382m long [...]. Shell's Prelude FLNG facility [...] will be 488m long. But it is the plan view of these vessels that is the more telling in terms of displacement. Pieter Schelte will be 117m wide, against Prelude's 74m"

That is 50% wider and 25% shorter. Height, I couldn't find. Prelude is bulkier, though (the Pieter Schelte is a catamaran)
Samsung All Set to Launch Its Slimmest Mobile Phone
KSP actually models this well; try putting something into a retrograde orbit and compare how easy it is compared to putting it into a regular orbit. If you fly both well, you'll have less left-over delta-v in the craft that you put into a retrograde orbit (if it makes it to orbit at all).

Alternatively, just switch to "orbital speed" on your navball while sitting on the launchpad. That's what you benefit from if you are launching west-to-east, but what you have to overcome if you launch into a retrograde orbit.
Netflix: Offline video watching is “never going to happen”
i3wm lets you resize both floating and tiled windows via the mouse. You can also decide where the systembar goes.
Special Occasions with a View
There have been good things happening in Cuba before this announcement such as issuing private business licenses and allowing people to sell their homes (instead of the old bartering system).