skysight-inc/HackerNews huggingface dataset:
This was my first thought, and generally what I always think when I hear about update heavy use cases. Typically they represent some issue in the object model, and often driven by an ORM layer.

I always ask is there a need for absolute correctness, and would this be better handled by a batch processing method.

I'm not sure any hardware would have solved their issue though. It may not have actually been disk speed, but issues in the mvcc design itself.
iPlayer currently asks you to acknowledge that you have a TV license to watch their live shows, although there is no actual mechanism to check whether or not you actually DO have a license.

Does this new regulation mean that this pop-up will show up throughout the site or that from now on the BBC will have an actual verification system put in place?
Wow, people were still actively using Newtons? AND spending money in it's ecosystem? Well, will wonders never cease. That's incredible. I guess some folks stick with the things they like when they find them. More power to them!
Sure, maybe if you're looking for reasons to take offense, "just" is one you could take offense to. But ultimately I think if we all are walking around on eggshells to the point we can't say that word, that's a much worse environment than one in which people say "just".

Besides, just because you take away the word doesn't mean they can't say it. Removing the word just makes it harder to recognize when people do it.
Show HN: AI curation of top HN stories
Musk is the biggest shareholder in SolarCity, and his cousins are the top managers (and also shareholders) there. The decision to merge SolarCity with the much more powerful Tesla ensures the future of SolarCity, at least in the medium term. SolarCity was losing money and thought to be in trouble.

That said, it's not like the conflict of interest is a secret. Musk is going to get the deal approved by Tesla shareholders. Personally, I would be more skeptical in their place, but apparently they are fairly enthusiastic about it. So whatever, more power to him and to them.
Ask HN: Should Uber IPO anytime soon and why?
Is this comment satire? I guess baby monitors are dystopian too now.
Podcast about the tweetstorm between Hykes and Hightower over Docker and OCI
Couldn't help contrasting it to the comments on this very site.
> You don't actually have to vote for the least worst one... I recommend looking to third party candidates.

For any individual voter, under most scenarios that end up existing at the time of casting a ballot on election day in the electoral system like that of the US, while any single vote is unlikely to have an effect on the outcome, the most likely nonzero effect of a third party vote vs. voting for the least disfavored major candidate is to elect the most disfavored major party candidate.

If you don't like the major candidate, its certainly makes sense to promote a third party candidate so that the calculus on election day is different than normal and it becomes rational for people to vote for a third party candidate (at which point, that "third-party" will have become, for the purpose of the election, one of the two major parties, displacing one of the previous ones for which it will no longer be rational to vote, for the same reason it normally is not for a third party), but it makes less sense to actually vote for a third-party candidate when that transformation of circumstances has not taken place before the election.
New StackOverFlow page
Structured Chaos
#20 on the list: "Merchants of Doubt: How a Handful of Scientists Obscured the Truth on Issues from Tobacco Smoke to Global Warming" - and now the same is happening with regards to health issues of wireless tech. radiation. So now Musk wants to deploy a mesh of RF generating satellites blanketing the earth. Will history ever be able to teach us anything?
The main problems we ran into with shrinkwrap were:

It shrinkwraps everything in your current node_modules directory.

This includes platform specific dependencies that may not work on other platforms but now will cause npm install to fail instead of just printing a message about it.

So our current workflow has to be:

1. Update package.json
2. rm -rf node_modules/
3. npm install --production # This doesn't include any of those pesky platform specific packages
4. npm shrinkwrap
5. npm install # Get the dev dependencies

As far as the other comments about npm, I just generally have more problems with it than rubygems/bundler and the general OS package managers.
Lonely programmer detective uncovers the Mozilla JavaScript coercion conspiracy
Adult life is an unending series of choosing the "least worst option."

I'd like to do whatever I want with my time. But I have to pay for things, and I'm not independently wealthy, so I seek the least worst job I can get.

I'd like to live in a perfect house in a perfect neighborhood, but I haven't found that yet so I chose to buy the least worst house/neighborhood combo I could find and afford.

I'd like to have no commute, but I need to be in the office to work, so I have to find the least worst way to get too and from work.

I'd like to be in shape, but because I don't have time to play outside all day (my preferred form of exercise), I have to pursue concentrated exercise sessions. I try to find the least worst way to work out enough to maintain the least worst level of fitness.

Now, you might say that's a limiting and negative way to look at things like jobs, homes, exercise, etc. To which I would say it's also a silly way to look at elections.
More info at: https://twitter.com/nick_craver/status/720062942960623616
And "Kee" was the owner's first name, as well!
The problem has more to do with the mechanics of plurality voting than presidential vs parliamentary systems. Parliamentary systems can and are subject to the same winner take all mechanics. The scenario you outline would best be remedied via a ranked voting method such as IRV or approval voting. The one thing I would incorporate from some parliamentary systems into the US system is proportional representation. PR + IRV = more equitable representation of non-gamified votes.
Oh, also Joel Spolsky mentions it too: (http://www.joelonsoftware.com/articles/fog0000000022.html)

(But it's not worthwhile for me to trawl through the managerial lit, so no doubt there's more examples.)
I'm not trying to argue that you should never vote third party. If you are so ideologically opposed to the Democratic and Republican platforms that you truly see no difference between them in terms of the success of their governance, then sure, vote for a third party.

I don't personally think that way, and I believe there would be a huge difference between a Clinton and a Trump presidency, so I will vote strategically because I want to have an impact on the real election happening here, that between the two front-runners.
USWNT is projected to generate $8M more in FY2017. They only generated 2M more the year after they won the World Cup. If you look over the last 4 years the Mens team does far more in ticket sales than the Womens team.

On that note, I do agree that the Womens team should be paid equally, if not more, if only for the reason that their earning power during their career isn't anywhere near what the Mens team.
I think ProxyJump is a nice way to explicitly state that you want to jump hosts, but this is currently possible with ProxyCommand, such as the following...

Host appserver1
ProxyCommand ssh bastionhost.com -W %h:%p
HN delays showing the reply link once conversations get to a certain depth, as a way to slow down the conversation and put a damper on flame wars.

Anyway, I don't see what difference federal funding would make. They're still not going to have a chance at winning or meaningfully affecting the policies of the major parties. In the unlikely event they do manage to win, it's basically mathematically guaranteed that they'll just displace one of the other major parties and we'll be back to a two-party system again. This is, of course, what happened in the mid 19th century when the Republican Party displaced the Whigs. There's no way around it in a first-past-the-post system. If you want third parties to be viable (and I sure do!) then you need electoral reform, not protest votes.
I agree with every point. Too bad that, aside from splitting the problem into small tasks, the conditions most software devs work in prevent taking this advice. It is impossible to avoid multitasking in a collaborative open office environment. I can't imagine saying in a standup meeting that I'm just going to work through tutorials and work on memorizing the standard library instead of assigned work.
strange, my mistake i guess. sorry for the noise
Periscope Data | San Francisco, ONSITE | https://www.periscopedata.com/

Full Stack Engineer (Ruby, Go, CoffeeScript): https://www.periscopedata.com/full-stack-engineer

Senior Product Manager: https://www.periscopedata.com/senior-product-manager

Periscope is the fastest, most powerful data analysis suite on the market. It's the platform of choice for professional analysts, who spend 5+ hours a day using the product.

We're growing revenue about 10X per year, while growing the team about 4X per year.

If you have a proven track record of delivering results and shipping great products, we would love to meet you!

Join our team of 45: hello@periscopedata.com
I've got 5 or 6 projects that would be at least somewhere on the road towards a viable MVP. I think a lot of programmers are have things in a similar state.

Without looking at old source repos, some of the things I have laying around include:

-- A website classifier: classifies websites against a fixed taxonomy. Roughly as good as AlchemyAPI

-- A English-Language questions answering system. It can answer plain (written) English questions against a knowledge graph. I also have code for a non-Knowledge Based approach (from a Kaggle competition)

-- A somewhat complete Docker based Minecraft server admin tool

I'm sure I could find some other projects kicking around too.

These are all thing I've written as a working programmer in my spare time, while supporting a family. Yes, I'm a white Anglo-Saxon male, and I'm aware that puts me in a somewhat privileged position but I'm not sure the privilege argument makes total sense here.

I do this for fun, not really expecting to see a return. There are plenty of less privileged people who do similar.
Electriq Power | Palo Alto, CA | https://electriqpower.com | Full-Time | ONSITE

Electriq Power builds an all-in-one energy storage solution for the home. We've partnered with a Fortune-50 company to competitively tackle the residential energy storage system market, and plan on a global product launch early-mid 2017.

We're hiring:

- Full Stack Software
- Front End Software
- Back End Software

Stack:

- Node.js, Angular.js, MongoDB, Linux/AWS, Nginx

Email travis@electriqpower.com for details.
I've used a small handful of carefully thought-out "justs" myself.

I'm basically a marketer and I work with a lot of programmers who just finished school. We're building websites. I have really basic programming experience.

Sometimes a feature request comes in but without enough budget to really do it the right way.

So I have come up with logical workarounds after the programmers said it couldn't be done. And these instances have not caused any conflict.

Like for example, instead of making a huge slow product database, I built a huge list of URLs and then they parsed the product number in it, and output the tech specs to the page. The mfr's product numbers were encoding the tech specs.

That said, I also see people up the ladder flinging "justs" left and right and causing immense failure and suffering.
> it makes me sick that I have to vote for the least worst one.

Perhaps you should vote for someone else then.

“It comes from a very ancient democracy, you see..."
"You mean, it comes from a world of lizards?"
"No," said Ford, who by this time was a little more
rational and coherent than he had been, having finally had
the coffee forced down him, "nothing so simple. Nothing
anything like so straightforward. On its world, the people
are people. The leaders are lizards. The people hate the
lizards and the lizards rule the people."
"Odd," said Arthur, "I thought you said it was a
democracy."
"I did," said Ford. "It is."
"So," said Arthur, hoping he wasn't sounding ridiculously
obtuse, "why don't people get rid of the lizards?"
"It honestly doesn't occur to them," said Ford. "They've
all got the vote, so they all pretty much assume that the
government they've voted in more or less approximates to
the government they want."
"You mean they actually vote for the lizards?"
"Oh yes," said Ford with a shrug, "of course."
"But," said Arthur, going for the big one again, "why?"
"Because if they didn't vote for a lizard," said Ford,
"the wrong lizard might get in. Got any gin?"

― Douglas Adams, So Long, and Thanks for All the Fish
Show HN: Chrome new tab page that opens other new tab pages
The obvious question: what do they do with the Jar? And do you get a cut of the contents for saying "can you just" and being right?
NightSwapping (https://www.nightswapping.com) | Paris, FRANCE (city center) | Front-End/UI Web Development Intern (Paid) | FULL-TIME ONSITE

DURING THIS INTERNSHIP, you will help the team build and improve the UI for the NightSwapping platform, work with a REST API, use Angular.js and help us move to Angular 2, and have plenty of opportunities to develop your skills as a frontend developer. You will work autonomously and have a meaningful impact on the platform's evolution. You are NOT expected just to turn JPEGs into HTML and CSS.

NIGHTSWAPPING is a community of people that host each other to travel for free. Whenever you host members in your guest room or entire home, you earn Nights credits that you can then use to travel later on.

THE NIGHTSWAPPING TEAM comprises a dozen employees, with 2 developers based in central Paris, and the rest of the team operating in Lyon, FRANCE. You'll have opportunities to travel there and probably take part in at least one work retreat somewhere in France.

WE'RE LOOKING FOR a recent graduate, motivated student or self-taught developer who is anxious to improve the experience of our users, has an interest in interface design and UX, and will help us make our website and apps a delight to use. We're looking for someone who learns quickly and can work autonomously. A satisfactory internship might lead to a permanent position.

We're open to part-time remote work once you're established in the team. However, we need someone who is in (or will relocate to) Paris. Foreign students are welcome.

To apply, send an email to mehdi@nightswapping.com. Please provide work samples and/or a link to your GitHub profile if applicable.
From the list of the rules they have it feels like they don't have a problem with 'just' questions, they have a problem with people and organization culture. Seriously, banning any mentions of Rust (see "bonus points" section)?

If you have people being a jerks too often then you are missing healthy environment.

Personally, when I'm asking a series of "just" questions I'm expecting one of the following scenarios to happen:

1. Less likely - the problem gets solved with a stroke of insight / fresh idea

2. More likely - I get better understanding of the problems involved, why it is more complex than it seems at first, and ultimately "level up" my expertise, which benefits the company.
As a Chinese national, I disagree. Taxi experience in big cities in China is generally better because of heavier regulation and competition. In many medium to small cities, it is far worse. Now note Uber only compete in big cities while Didi has already been operating in many smaller cities with large market share. Yet Uber still fails to expand to where ride hailing by app should be popular and desirable.

Scooters? Everyone hates them.

Personal experience: my hometown is a medium city (with a population of ~3 million in urban area), the taxi system there is so broken. Because of the medallion system, to maximize the profit/cost ratio, taxi drivers usually operate their cars 24 hours a day with two shifts. Day shifts are usually taken by locals, and they will try their best not to serve you if the trip goes through traffic-jammed area or remote places. I understand their economic reasoning though. The worst part is every afternoon from 4pm to 6pm, when shift change happens, every taxi driver will refuse your ride request unless you happen to be ride sharing with them to their shift change stops(pretty ironic I think). So as a rider you basically beg for a ride.

That's how Uber/Didi win. You don't beg, you don't worry, you don't get pissed off. You uses an app then you get on a car with better fare (thanks to those steep discounts)

Remember, this is just one city with population of 3MM, there are more than 100 of such cities (with population of 1~3 million) in China. But Uber is not operating in my hometown, let alone many others.

Uber is slow to adopt Alipay or Wechat pay. Uber is slow in expansion.
New movie display allows for glasses-free 3-D for a theater audience
pg sequel or pg ess-queue-el

are both very good, short, and difficult to confuse with another project or product

i think psql refer specifically to the command line tool of pgsql
I think the modern art period can be traced back to the 1920s, but anywho, there is also the component of reception. It's not just what the artists says, but if the Art World receives it as such.

Actually it turns out wikipedia traces modern art back to the 1860s.
Maybe not the best place for a bug report, but anyway:

Since recently, when I do something that requires me to fully login (my name is already there, it just shows me the password input) it takes multiple tries (password input appears several times) to actually get logged in.

It's sporadic, sometimes it takes 1 try, other times it takes 5 tries.

It feels like something similar to requests being routed to a different backend server each time and the session isn't shared between them.
SEEKING WORK: REMOTE, U.S. Citizen, UK-based

Mobile web and cordova app developer. 6 years creating cross-platform mobile apps for large and small companies. 3 years creating beautiful, interactive HTML5 iPad apps. Specializing in Angular and Ionic. Recently taught a video course on Angular 2 & Ionic 2. Available with very reasonable rates.

Contact: brent[at]doorty[dot]com

LinkedIn: http://linkedin.com/in/doorty

Github: http://github.com/doorty

Portfolio: http://portfolio.doorty.com

Course: http://Ionic2Tutorial.com
I too used them to get my first business off the ground. I sold through them for over 5 years and always had good experiences. I met Kee and some of the staff at MacWorld 12-15 years ago and they seemed very nice. I'm sad to see them go, especially like this. They made something that would have been impossible easy at the time.
Because you liquidate all your assets if there is deflation. No companies, no jobs, no food.

Edit: Obviously I am speaking in very extreme terms and ignoring the fact that there is a government acting and that not everything will happen instantly. These are just long-term forces.
Bonsai (YC W16) | Second Non-Founder Engineer (Full Stack) | SF or REMOTE

Bonsai (hellobonsai.com) helps freelancers simplify their lives with an integrated contract and payments workflow. You’ll join a technical, experienced team that’s backed by some of Silicon Valley’s top investors (YC, Index, Matrix, et al) and building the future of work.

We’re looking for a generalist backend engineer with a hacker mentality, 3+ years of experience building full-featured web applications, and a deep familiarity with Ruby. Experience working with payment API's and processing is a huge plus, as is previous startup and/or freelancing experience.

Offerring competitive compensation and willing to sponsor a visa for the right candidate if they'd like to be in SF. Remote is ok too. Email matt at hellobonsai dot com if interested.
You may invest to meet your basic needs. People used to build a house so they could be sheltered from them elements, not just to flip it.
Perhaps because the community felt it did not produce an intellectually interesting discussion and that the odds of it producing one were significantly lower than the odds of it producing an unproductive one.

+ As a news item: While the topic may be intellectually interesting, the Hacker News community probably doesn't bring much specific informed expertise to the topic and no person's experience is going to stand out as more relevant to the point that anyone changes their opinions...Peter Norvig's opinion is no more informed than Marrissa Meyer's.

+ As a topic inspiring discussion: much of the discussion wound up being meta-discussion about Hacker News, e.g. this thread. As this comment demonstrates, that is a topic that leads to rather dull discussions.
It is actually. Without GC it's almost impossible to have a productive "image-based model" that accelerate development so much.
I firmly believe in Linus's Law, stating that "given enough eyes, all bugs are shallow". Because of this, I welcome any "can you just" when I feel that I am stuck debugging a bug that cannot be found. Often times it is outside intervention that pokes and prods my mind down a different path. The outside input may not even be correct, but its enough to nudge me into a new, unexplored view on the problem.

Try not to take outside input so personally. Give your ego a little break. (Hopefully) your coworkers are all here to solve the same big problems.
I spotted this research from a tweet: https://twitter.com/dparzych/status/759065074111700992
Exactly. The general third party and independent share of the vote is a metric that should be tracked more visibly.
Exactly. Many times I'll ask people from another domain, "Why can't you just...", so that they can explain why that seemingly simple idea won't work. And I know full well that it won't, I'm just not sure why.

But another problem with the idea of banning speech is that "just" recognizes that there are levels of complexity, effort, and risk. No, there is never a solution so simple that it is zero effort and risk. But there are certainly some solutions that have more or less effort and risk than others. And if you're asking if you could just do something else, you're implying that the something else is less effort or risk - not zero effort or risk.

I have worked with people that have a similar approach as never say "just" in that they insist that every problem is hard and should never be trivialized. That's a reasonably wise stance to take as a default in software development, but kills the recognition that some approaches are, in fact, easier than others.
Good read. I have been trying to eliminate "just" from my vocabulary because I feel it denigrates the effort a task will take. It's much easier when writing. When speaking I still slip up.
Yeah, his pay is definitely low, compared to that of the CEO of the NFL, who makes more than $40 million per year.
The perspective may well be self-fulfilling, but it's a perspective held by nearly all voters, so it will self-fulfill whether or not I personally believe it.

Yes, if the entire electorate would just wake up and realize they can vote for anyone they want, then it would no longer be a two-party system. And if a benevolent immortal dictator spontaneously materialized in the White House, we wouldn't need to mess about with this democracy nonsense at all anymore. The second one is not substantially less likely to happen than the first, so it's pointless to consider.