skysight-inc/HackerNews huggingface dataset:
> But my ruling for libraries is anyway: use as few as possible.

And this is the point - if you want to be productive, you have to use _may_ libraries. Unfortunately, Scala's way is not to carry about compatibility, making it extremely hard to grow up large projects with a lot of dependencies. For example, we heavily use Apache Spark which targets Scala 2.10, but this makes impossible to plug in many libraries that only support Scala 2.11. The same applies to library dependencies: just yesterday we had to introduce a number of exclude rules into SBT file to reconcile Spark and HBase, because SBT was failing with cryptic messages.

> I mean slower than what?

Go, Java, Clojure, C#, Python (PyPy), Haskell? In my experience, only C++ and Scala make compilation so slow that users bother about it.
Also, the event sourcing/cqrs pattern.
Perhaps race is irrelevant when discussing human rights?
That's a bit out of our control. We are able to hire quickly because we use a "specialist" hiring authority, but that comes with downsides like what you describe. I'm a developer and am making more than I did at any previous job, if that helps.
It didn't seem that way to me. If they've been living or traveling in the US for some time, they know talking to you freely won't get anyone in trouble.
Everyone should accept gays. Everyone should hate paedophiles. Marijuana is good, heroin is bad. Democracy is the best form of government.

If you don't agree with all of this, you are literally Hitler.
I don't think this debacle can be blamed on Ballmer, and certainly not on Gates.

In fact, I have to wonder if the reason why Ballmer was finally handed his walking papers by the board was that he was unwilling to greenlight these frog-marched upgrades to Windows 10.

Somebody very powerful at Microsoft, or perhaps elsewhere, wants everybody to accept this free update way, way too badly, and it's not clear why.
In 2025, wouldn't you just use hydrogen if this is still a problem?
> President Obama has jailed several journalists in his tenure, more than any other President in U.S. history.

Wait. What?

Which journalists has Obama jailed?

How many journalists did other presidents jail?
Does anyone know which Google office the button wall in the demo video is installed?
I'm a huge fan of functional programming, but Scala didn't cut it for me. It didn't feel like it fit the underlying runtime well. For example, you have both an option types and `null`, and libraries being inconsistent in which they pick.

I'd rather stick a functional language built from ground up without the baggage. Or even straight Java. You can do pretty nice functional stuff with Java 8 streams, but it's not trying to be something it's not.
You get there by talking about it, and persuading people about it. There is no magical easy to way to bring about social change unless its profitable. And I'm not sure there are enough landlords foaming at the mouth for the legitimately juicy prospect of tenants with guaranteed paychecks to pay rent to push the issue against the tide of establishment profiteering resistance.

But rather than talk about it on HN (like this) talk about it on Facebook or when talking to friends and family IRL. That is how you actually spread these ideas.
We're in the process of moving to GovCloud, but that's a relatively small part of the overall compliance...fun...that goes into getting a service FedRAMP-approved.
I note that the Portland school library system offers both Mein Kampf and The Communist Manifesto. Exposing fragile young minds to those is just fine, apparently.

(I searched at the Roosevelt Library, if anyone wants to check)
That was meant to read »non-viable«, i.e. if customers are not willing to pay enough for a product or service so that a full time worker can live on the salary, then efficiency must improve, the job must be automate away entirely or the business must go out of business. I consider neither simply exploiting the employees nor subsidizing the business and customers by giving benefits to the employees a good solution.

Besides that I am not sure about you comment, I am not sure how you interpreted my comment with the spelling error. I am especially confused because your first paragraph sounds like you are arguing for automation, the second paragraphs sounds like you consider it harmful for unskilled workers. I don't want to outlaw any automation, quite the opposite, I would consider the ultimate goal a world where all work is done by robots and nobody has to work.
^ wow; good read
neural network training.
Either that or every other income and minimum wage standard is lowered to compensate.
What 1000+ engineer dev team on Scala are you referring to?
>There's no reason to stay on an older iOS.

Yeah, sure buddy.. I learnt my lesson when my 4S turned into a laggy POS after updating the OS. I was forced to sell it off because it became super slow. Never going to trust Apple again.
You're correct that a "not guilty" verdict isn't the same thing as saying the person is innocent.

But saying that "a guilty verdict ... does not prove he is guilty of what he has been accused" is splitting hairs. At least in the US, the legal term is "proof beyond a reasonable doubt". Which is a proof, but isn't an absolute.
In American/Canadian parlance "gas" as discussing flammable fuel almost always means "gasoline" with exceptions like "gas main" or "gas canister" where it refers to "natural gas" (methane) or in the case of the canister, possibly propane, but usually people say "propane canister" or "propane tank" to be specific.
Nice! Curious - how are you getting an image back from FB with just an email? Is there an open API?
React, so great people are already re-writing it.
OP below asks about contaminating water supplies.
> More doctors will actually lead to lower prices

It might if we had a free market for healthcare and if providers were the largest healthcare expense. But we don't, and they're not. Providers' take-home pay only amounts to about 10% of healthcare spending nationally[0].

Furthermore, the reason we don't have a competitive market is entirely due to the payer situation, not the providers. Providers (particularly hospitals, who account for a much larger chunk of spending) can't offer transparent pricing, because their cost structures are needlessly complex. I've written about this elsewhere, but in short, Medicare is not required to cover the direct costs[1] of the care that their patients receive in the reimbursements that they issue. This means that providers have to make up the difference in their contracts with private insurers, which is why they can't tell you how much a particular procedure will cost you - they really don't know, because it's not purely a function of what it costs them to treat that particular patient.

[0] http://economix.blogs.nytimes.com/2008/11/14/do-doctors-sala...

[1] I'm referring to COGS - the marginal cost per patient, which excludes markup and overhead.
Oslo is aiming at zero-emission public transit by 2020. The goal is to have a mix of hydrogen busses (we already have one driving around) and EV busses. The buss stops will be charged with an automated charger which is good enough to (in worst case) bring the buss to the next stop. For longer trips, hydrogen busses are used.
I added unicode and emoji for fun which is where the YAGNI reference came from. I doubt many websites accept them, even Google don't. But you're welcome to give it a go:

randstr -charset ASCII,UnicodePassword
It isn't nearly as much of a problem if you have your necessities covered by UBI and can spend your time however you want. It gives you all the time to be innovative that you need, and if there were actual meaningful work to be done going undone in cities, owners would subsidize the costs of moving rural workers in to attract talent.
Anthropogenic global warming isn't anywhere nearly as well established as the moon not being made of cheese.

In fact, the the only thing we really know right now is that the existing models are all wrong. All of them. Wrong. Not one matches the observed data for the last 20 years.

So, no, the science isn't "settled".
How many hundreds of millions more in tax breaks and subsidies does Tesla need?

They're getting a lot of help.
Available to use today with NW.js v0.16.0-beta1: http://nwjs.io/blog/v0.16.0-beta1/
I have realized that these people are incompetent and can't be trusted with updates. I've neutered the update on my iphone 6s and my W10 desktop and couldn't be happier. Like I had a 4 month uptime on my W10 install till I had to install a driver for my oculus and reboot.
> it wouldn't be a problem at all

I have trouble believing this is true in the long-run. There are several examples that seem contrary to this idea.

Lodash was supposed to be a drop-in replacement for underscore, and that was fine and all until contributors felt like they had to duplicate any new features into both libraries. On the bright side, this lead to their upcoming merger, but not without years of wasted effort duplicating work and ink spilled arguing over which was better. You could argue that underscore could have been more willing to merge in more-performant implementations (though I think they preferred readability over speed), but it seems like this fork-first mentality in the JS world somehow makes that almost looked down upon.

Others like Zepto or other jQuery-alikes seem to reach moderate uptake at best but don't necessarily move the community forward either.

Ultimately it seems like the best you can hope for is to get enough attention / stir up enough of a hornet's nest / make dual-contributors lives hard enough to then get merged back in to the original library, and it seems like this is much more pronounced in the JS community[0]. But looking at Node vs IO, CoffeeScript vs JS, or other like-X-but-better situations[1], it sure seems like more community input into and improvement of the already existing frameworks would go a long way.

0: I'm totally willing to admit that JS is one of the things I spend more time doing so I just might notice it more.
1: I know there are nuances to these situations, but I'm being a little reductionist, and they were still stand up to the point.
Demand would rise though.
There was a time when it was laughable that the "automobile" would ever replace the horse. It broke down constantly, it had such anemic engine power that it could barely get up a hill, and the manufacturers of these vehicles were just a bunch of people in a ramshackle garage.

Yet somehow we made it work.
"Errors should never pass silently." is more relevant for `set -e`
> The first display using this platform is in the 8th Avenue lobby at the Google NYC office.
Yeah a (slightly) better sporting analogy might be chess. Like chess, programming is a game of knowledge and forethought, where intelligence is an asset, but far from sufficient to elevate you without a ton of practice. However unlike chess, there is no scope or rigid definition of programming, it is as if there were as many pieces with different rules as there are possible positions on a chessboard, and furthermore that the rules of the pieces are made up themselves of subpieces all of which are programmable, and that you can essentially change everything from the behavior of the squares up to the overarching rules.

Now in chess, as in programming, there are clearly some individuals who excel by orders of magnitude over beginners and even average competent players. But because of the vast scope of possibility, programming "grandmasters" will do things that no one else could have even thought of in one domain, while in unfamiliar domains they might require a good deal of study before they surpass the average journeyman practitioner.

Meh, analogies suck.
I think the OP meant exactly what they said. It's en vogue to hate people suffering that particular mental disorder because we're worried they might hurt someone.
As a language grows in popularity, so does its use cases. There are use cases where static typing adds a lot of value, and use cases where it detracts value. In my opinion, a general purpose language will (and should!) try to cover both use cases. You see the inverse evolution with static languages--a hard-lined static language evolving more dynamic features--for example Java and its dynamic counterparts (Spring, AspectJ, annotations, etc.).
The price of everything would rise proportionally to the amount of consumption added to the economy - for example, if you funded this entirely by printing money, you'd get a combination of inflation and an equal amount of money going to everyone, causing a redistribution effect on its own. e.g. if you gave everyone $10,000 of newly-printed money, inflation would be very high, but unless it's 100% or more (doubtful) a poor person making $10,000 or less before the change would still have a higher standard of living - it's a redistributionary effect.

If you actually fund this by taxes, like most proposals say, you'd probably still have an inflationary effect (since the lower your income is, the likelier you are to spend each marginal dollar), but likely not enough to outweigh the extra money.
There are alternatives to fossil fuels besides EV.

Also, fossil fuel based cars will not be banned. The goal only applies to new cars. In Norway, people on average keep their cars for 15 years or so, due to the high cost of owning a car (cars are taxed heavily here).
He can get preachy about his preferred (subjective) method of solving some problems, but you can't deny he does a good job of explaining the fundamentals in an easy to understand manner. That is, it doesn't feel like reading a textbook.

Bottom line, the books have a lot value in them for the time investment it takes to read them.
> In difficult times people stop spending money, even with UBI. This means less income to spread around, the solution, print more money = inflation.

This is... not really correct. It's true that expansionary monetary policy is often practiced in times of economic recession, but that's not really because there's 'less income to spread around'. And the reason expansionary monetary policy is practiced isn't to give people more income. (Printing money doesn't give individuals more income - if you want to do that, you need expansionary fiscal policy - that's the goal behind tax cuts).

So what does printing money do? Expansionary monetary policy reduces the costs of loans and investments. The goal is to spur long-term investment projects by making capital cheaper, which serves to jump-start the economy. But that has no direct connection to people's personal income. They're interconnected, sure - everything in the economy is, at some level. But the connection to inflation (and the connection to printing money) are completely different things.
If UBI was carried out as a series of one-time cash injections (such as QE), then yes it would simply lead to inflation as a large proportion of UBI recipients would have the propensity to spend that money immediately on rent, food, debt, releasing the cash into circulation and ramping up inflation. Spending would probably remain unchanged for middle/upper class folk who would view UBI income as negligible.

If UBI was carried out as an exercise in wealth redistribution through higher taxes on the upper/middle class, then the inflationary effects would not be quite as high, although I would still expect to see some inflationary effects as middle/upper class folk drew down spending on some durable/luxury goods, while lower class folk would increase spending on staple goods. I think the overall effect would be slightly positive inflation.
How do you guys deal with people in industry often getting paid more? The SEC would be a pay cut for many.
No.

I said there are hints of evidence of a coordinated campaign. Which there are. This could be from the number of people involved, or a guiding hand. I placed no stake in the ground on either possibility.

Your personal attack at calling it a logical fallacy is noted.
Hint: when posting images of schematics, make them big enough that readers can zoom in and read the numbers.

It's interesting to see this done with so few ICs. Early Z80 machines had a much higher part count, because a lot of external support was needed to talk to anything. Today we have the "system on a chip", with lots of onboard peripherals, but a Z80 is just a CPU.

The predecessor to the "system on a chip" was the semi-custom "junk chip", which contained unrelated stuff the standard chips didn't have. He may be using some of those to get the parts count down. Can't tell; schematic too small.
Apple Maps is only available for Apple products, right? The claim in the article that it could become some kind of a universal map seems simply ridiculous. I've never seen anyone use it, I've never heard a good word about it. Here Maps, Bing Maps, and OpenStreetMap all seem to have a larger following.

Then again, I've been wrong countless times before.
XML. Woah.
We tax emissions. This way, a plug-in hybrid is cheaper than a diesel-car, and a pure EV is cheaper than a plug-in hybrid.

We also have some special privileges for EV cars. Like free parking on state/county-owned parking places and the option of driving in the public transport lane. Special privileges are supposed to go away in a couple of years though, due to the increase in EV owners.

We've had some problems with this after the "emission-test-cheating" scandal though.
ten thousand dollars a year isn't going to really do anything but enable people to remain in minimum wage jobs though.
"When I was growing up in the US it was conservatives that were trying to control speech and expression...They wanted limits on "offensive" speech, including erotic imagery in art, violent music and video games."

True, as far as it goes. However, it wasn't just "conservatives" who wanted this. Extreme leftists like Andrea Dworkin and Catherine MacKinnon were right there with them.

Statists gonna state. It doesn't really matter that much whether they call themselves "leftist" or "rightist". What really matters is whether, and how much, they want to control other people.
I think you need to learn about 200 words that are confusing or have a different meaning between Danish, Norwegian, Nynorsk and Swedish... http://www.langsites.com/FalseEDNS.htm

Some examples in the list are probably less significant than it looks as many words are similar to words that are understandable but a bit outdated.

Then there is different spelling of nearly all words, and slightly different grammar and word-order, although all languages are quite tolerant to some artistic reordering.
There was a user action to install it, but it's pretty sneaky. MS changed the behavior of the upgrade question dialog that if you close it with x it will start the download and then install when ready. Your girlfriend must have clicked the x some time prior to the sudden upgrade.

Even my tech-savvy coworker who didn't want to upgrade got caught out by this. Anyway, you can still roll back, and then install never10.
Except that the marginal cost of production will go up because of the increased competition for scarce goods, of which every single produced item has some component, not the least of which is land and labor.

So yes, there is likely an inflationary effect, but it is impossible to accurately predict.

It also depends on the net change in people's overall income as most basic income proposals include scrapping piecemeal and overlapping welfare systems.

Personally I think I could be convinced if it was essentially a replacement and thus simple to administer, but would have to be coupled with strict immigration control for the first country to try it.
"Your personal attack at calling it a logical fallacy is noted." - no, it's not a personal attack, I'm saying the argument is incorrect.
40,000 * 300 million = 12 trillion. US GDP is 17 trillion. The UBI wouldn't pay for the army, police, healthcare, infrastructure and so on. So the remaining 5 trillion can pay for that as well as for local government. So we're talking about a scenario where every citizen has the same income, regardless of contribution to society. It's an interesting idea, and if we can all work together as a society under these circumstances that would be great. In other words: a 40k UBI implies full communism. Pretty radical.
18F positions are limited to 2 years, renewable by another 2 years.

Many people (self included) leave the private sector for this duration to support the mission of 18F. After the term is over many people will return to the private sector.

I'm OK with a pay cut to work on meaningful projects that benefit the American public. I'm not worried about returning to the private sector if/when I choose to do so.
Yep, I have to say the second I heard about GRC and discovered the software he made such as SpinRIte for HDD"s I was hooked
Saying "But it's not a law" is a weak argument. If someone is holding a gun to my head and threatening to shoot if I say X, telling me "But there's no law that says you can't say X, see, no censorship" isn't going to be very comforting and if I follow that advice, probably won't end too well for me.

Just because it's not the government pulling the trigger doesn't mean there's no gun.
Depends where it's happening?
The consequences of making this change are huge and IMHO hard to fully predict - or at least it's hard to have a meaningful debate about what the impact could be. Walmart for example could have a disaster on their hands - a whole swath of jobs no one really wants to do could quickly find themselves lacking staff. And that's just one example
> We (as voters) act as though we want moral absolutism, but we can't even consistently decide what is or isn't moral over a few decades.

Maybe this is debatable or plain wrong, but, to me, it looks like traditional sources of ethical/moral authority (mostly religious) in America have lost most of their power, their influence, their credibility.

But, as you say, we still want a powerful moral authority or ethical guidance system. And it appears that we have increasingly turned to the US Supreme Court for answers and validation.

Unless it disagrees with us, in which case we write about how corrupt and stupid it is.
Isn't it fallacious to count users of both types of maps since they're installed by default on each of the two tech giants' OS?
They're getting their asses handed to them by malware. They have a huge attack surface of users on various versions of Windows. Forced upgrades reduces that attack surface of older versions of Windows.

That's all I can think of. In open source software where this is more transparent, computer security is hard. Backporting fixes is harder, and expensive, and has its own risks. Microsoft can't be immune to the same problem.
100% agreed!

When writing bash, there are so many hoops to jump through (e.g. syntactic traps, bashisms to avoid) that people who like me who use these languages only occasionally will shoot their foot repeatedly.

For this population (and I think it's big, given the glue nature of *sh), a guide won't help much because occasional practice won't give them any time to sink in; interactive linters are a godsend.
The windows boxes in our office have been upgrading themselves, much to everyone's dismay:

The one in the meeting room decided to upgrade and then break in the middle of a client presentation I was leading. I got my Mac and continued on, but it was embarrassing.

My colleague's machine upgraded itself overnight, and in the process deleted a bunch of files and corrupted creative suite.

I know having as many people as possible on the latest version is a good thing from a platform perspective, but in reality it's such an irresponsible thing to do. It just lets people know that Microsoft are quite happy to reach in and break their stuff at any point.

If anything it's persuaded the last few Windows holdouts in the office to switch to the Mac or Linux in short order.
You can turn those off.