skysight-inc/HackerNews huggingface dataset:
But investment, into "something that is effectively short the Swiss Franc" is not the real purpose of currency anyway. Indeed, excessive speculation is the reason why bitcoin is in so much trouble. It never became a proper currency.

For Swiss people, the value of their money has not changed, except if they travel abroad or import - in which case they have gained something. Foreigners who have put their money into it have not lost anything either.

The main point is, that the Franc works as a currency, because it is actually really stable, and Bitcoin currently does not work.
Gophers love to quote TJ Holowaychuk to justify choosing Go over Node.js. In my eyes, TJ is a traitor - If he preferred Go, that's fine - He could just go ahead and use it as he likes, but he wrote a post completely debasing Node.js without pointing to any real, concrete issue.

I bet he is still using Node.js from time to time - The 'Goodbye' article is obviously just a stunt.

He probably cashed out! I read somewhere that he got a decent sum for his Express framework. I would be interested to know who else is behind this.
Tech startups who hit this phase (or "wall," as it's described here), should look at all options. Even if Go is the best technical option, it may not be the best business decision. That's an unfortunate reality for startups - if you can't bring in the staff you want / need, the best tool for the job might not be the right one.

This ends up being another pro for the distributed microservice model, allowing some experimentation and internal learning in new languages without impacting an entire product.
Angular and templating – QuirksBlog
> They haven't shown that every disparity is caused by it.

True. But all they needed to show -- and they have -- is that this is the largest contributing factor, which explains most of the observed effect (in fact, they didn't even need to show that, only that it's a large contributing factor; if you were born with one weak leg and I take a hammer to the other one, doesn't mean that I'm not responsible for you being confined to a wheelchair). What, AFAIK, hasn't been found is other contributing factors (that you seem to allude to), but I won't deny their theoretical existence.

> According to your definition of "political", ad serving, dating, renting a house, playing video games, etc, are all political acts.

No. First, this is not "my definition" but the real definition, which you are free to look up on Wikipedia at your leisure. Here's the link -- again -- for your convenience: http://en.wikipedia.org/wiki/Politics#Politics_as_an_academi... Second, many actions by humans can be political, if they influence the distribution of power in society. Note that this is not a binary definition: one action can be more or less political than another. Finally, why are you trolling? Are you trying to understand this science or make fun of it?
I think Gettext on Windows still uses the locale to determine UI language, despite those two things being completely separate concepts.
Using IAM Roles and S3 to Securely Load Application Credentials
Why do you assume that my questions are assertions?

With what you say about WCU it seems especially ironic that this (curtailed) experiment was done there, of all places.

Maybe it's just me, but I feel that a place that wants to call itself a university should maybe have a little more confidence in its students than to leash them with such a strict all-imbibing-prohibited-under-all-circumstances policy. It feels like wanting to force an a-priori truth upon people instead of having them discover it.
I don't have video... can someone summarize what this guy did in plain text?
Sequoia Invests in Mapillary to Crowd-Map the World Faster Than Street View
Yeah sorry, that's some Italian crawling through my English. It means "having a parachute" or maybe even "having your back covered". In other words, moving from a safe economical ground where you can easily return just in case anything goes wrong.
Practically it means having rich parents or a stable financial situation because of your family's wealth.
> I don't really see a compelling reason to switch to it from Elixir/Erlang.

What about ease of growing your team and finding 3rd party libraries so you don't have to re-invent the wheel?
I've never really understood the "no easy way to handle errors" complaint. I'm not saying it is easy, nor that it isn't verbose (hell, it is super verbose!) but I'm seriously asking: what would be an easy way to handle errors? I'm not asking about how to do it in Go, just how to do it in any programming language.

To me errors are very special constructs, is not a typical return value, as for example a method returning true or false whether the arguments are valid or not, so I expect errors to be something similar (at least semantically) as exceptions in other languages, and in that case, that is, return values that should be deal with in a certain special manner, so I don't expect to deal with them in an "real easy way"™, but in a very conscious and deliberated way.
Yeah, that's why I said seems. I'm not going to lie, I know next to nothing about Erlang and Elixir.
I love software programming so much.
I know, the problem is that she was evidently entirely unaware that without knowing something about the probability of "answered prayers" absent the prayer jar, the simple "over half of all wishes came true" was entirely meaningless. Without more information any number could, potentially, support either conclusion (did/did-not work). This wasn't said in jest, either, if you're wondering (I did).
Show HN: Nickelodeon joins the effort to teach kids to code
"We have the best weather, culture, food, wine, beaches, etc, you name it."
You don't have the best army.

Do you know the thinnest book in the world? Italian heroes...
Thanks for the feedback.

We actually implemented this at first: when searching for beds, you could search for beds reserved for transgender and gay kids. Likewise, shelters could mark beds as beds alloted for gay youth or transgender youth.

But after talking to the shelters in Minnesota, they told us that they don't have beds specifically for transgenders or gays; if a female identity transgender person is most comfortable with female beds, they give that person a female bed. The shelters told us that creating beds specifically for transgender and gay people would further isolate them.

That said, we do show which services are GLBTQ-friendly. For example, see http://ysnmn.org/#/services/2
Just for clarification's sake, the rifles in question carried by the French army are almost certainly automatic-capable, but like most military organisations around the world, I would expect them to be configured in semi-automatic mode, as you will run through a full clip of ammunition in two short bursts if you're in automatic mode, and that will mostly be a waste of ammunition, unless you find yourself confronted with a massed charge. It would be difficult to believe that they weren't configured in semi-automatic mode in a friendly-territory urban setting!
Let it fail, let it fail, let it fail! (to the tune of "let it snow, let it snow, let it snow!) Supervisor Trees!

Exceptions are not much better, but checking the return every time is no fun. And if you crash the whole thing crashes.

In erlang you can have a once in 1x10^9 error and not even catch it, but only that process crashes (and your system keeps running) and that process gets relaunched. With go, it's the whole program that will crash, necessitating checking every return value.

I say this, though I might be missing some error handling system in go that I'm simply not aware of.
I'm going to side with the person above you.

Exercise is important for a healthy lifestyle, but it won't result in weight loss. The amount of calories burned are trivial.

For example:

- 30 minute run burns (150 pound individual) burns just 272 calories.

- 30 minute lap swim (150 pound individual) burns, again, just 272 calories.

A single Milky Way chocolate bar has 240 calories. A Big Mac has 530 calories. A McDonalds Chicken Classic Sandwich 350 calories. And so on. So you can exercise for an hour and then regain the weight in under a minute. That's how few calories exercise burns.

The primary way people lose weight is BMR (basal metabolic rate), this is calories burned just keeping you alive. You literally lose weight while you sleep due to BMR.

People often like to claim "'calories in' need to be lower than 'calories out'" and while that is true to a point, it is an over simplification (i.e. even with identical calories certain things, like sugar, are kept as fat to a greater extent than other things, such as fiber, which are "ejected").

So, yes, please exercise. You'll live longer, feel healthier, and it might even shed one or two pounds if you're already skinny. But if you're obese and need to shed 10+ pounds then your diet is the primary means by which you'll accomplish your goals, in fact you can lose all of your weight while in a coma on a hospital bed, so all you need to do is under-eat for your BMR (but consult your doctor, and try to eat a balanced diet).

I recommend using something like MyFitnessPal. It is free. Just set it up, it will track your BMR and what you eat, and as long as you stay in the "green" (below the BMR) you'll eventually lose some weight.

However please keep in mind "water weight" is a legitimate thing. Your body does gain and lose +-5 pounds "randomly" so you shouldn't weigh yourself excessively, you'll just lose motivation. Once a week MAX, every two weeks is better.
Nice article, but you never mentioned http://www.nemcv.com/, the only company that guarantees you a job!
> If you would call a 250,000 year-old animal a homo sapiens, you'd probably call its grandparents one too.

Sure, and conditional on that I'd probably call their grandparents H. sapiens too, and conditional on that, probably also their grandparents. But it doesn't take that many generations before all these "probably"s multiply out to a "probably not".

I don't think the distinction between homo sapiens and not-homo sapiens is so fuzzy that we can't distinguish between evolution working on 250,000 and 1,000,000 year timescales.
Good point! But the folks that practice gnarly 8-foot dynos (http://gfycat.com/HonoredVelvetyEstuarinecrocodile) and razor-thin crimps don't tend to hang out on big walls, so it'll be a while. Caldwell may've made it look sort of easy, but I think he's still one of the top climbers in the world. (A short video from one of his sponsors on his training for the Dawn Wall: https://www.youtube.com/watch?v=JQ2k876YuPw)

NatGeo has a better article about the climb at http://news.nationalgeographic.com/news/2015/01/150114-climb..., which includes a video about pitch 15. Jorgesen talks about it a bit.
Sugar (and now HFCS) in everything magnify this problem. I wonder how much calories food would have if manufacturers reduced the amount of sweeteners. Probably makes the food taste worse though.
Already disucssed here: https://news.ycombinator.com/item?id=8830640
Let be honest here, who really use Erlang? How do you find people that knows this language?
"Lieber ein Ende mit Schrecken als Schrecken ohne Ende."

There is no way the SNB could have sustained this currency peg in the long term: It's vital for a "kleine offene Volkswirtschaft" like Switzerland to maintain its independent currency. We've been held hostage by the adverse developments of the EUR currency for too long (a terrible construct from the beginning, by the way).

Three years ago, the SNB gave a lifeline to Swiss companies who rely on exports to the EU area. Those companies had enough time to prepare for the Day of Reckoning which came unto us today. I am aware that there might be a bloodbath ahead, but I don't think it's up to the SNB to make sure Swiss jobs in export industries are artificially kept alive. If at all, it's up to the politicians to protect those industries. They could either decide to subsidize those companies or to turn the employees into civil servants. In case the electorate doesn't like such measures thank god there will be elections this fall.
The Iron.io blogpost was what got me looking into Go. As a Rubyist it was quite eye-opening!
That's if you're lucky! Google does far worse, and picks a language based on their often broken geo IP system. It's not even fixable. When viewing alt text for Google doodles, for instance, I get "localized" text even if the rest if the UI is in English. Google Play also has jacked up section titles from time to time.

Netflix search box is the same way. This is in addition to the discriminatory practice of often not providing subtitles in the language of the audio track.

Chrome also would install in the geo IP language, regardless of system settings. How arrogant is that? They deliberately disregard your OS language settings and pick another for you. And, it'd force the default Google search to go to the localized version until it detected a few location. Which, in Denver has had me appear in France then Hungary, as their database somehow accumulates errors. And again, no way to fully opt out- even selecting English and .com would still show country specific logos and such on eg YouTube.

Xbox is also a mess. You can buy games that are country restricted, with zero warning. When downloading, the Xbox provides no indication of a problem until it finishes. Then it does a geo check and reports "download corrupted". Xbox support wanted to RMA the unit, as they were convinced this was a hardware issue and had no KB info on country restrictions. Using a VPN fixed it.

Basically it seems that many developers are brain dead or simply do not care about travelers, expats, or anyone with different language prefs.
Highway 50, which runs near there, has been dubbed the Loneliest Road in America (http://ponyexpressnevada.com/highway50/index2.html) and that's a relatively populated corridor in that area with small towns "only" 50+ miles apart. Great Basin in a national park but doesn't get a lot of visitors relatively speaking and most of those are either going to the caves or the summit of Wheeler Peak.
> majority consensus.

A majority consensus of those who have been bribed enough to make a mockery of the idea.
Yet astonishingly you are one of the people who knew what it meant.

Also, most English dialects don't strictly follow double-negation rules. I know this drives non-native speakers crazy, but you'll get over it with enough practice.
Virtualizing MongoDB on Amazon EC2 and GCE: Part 2
Refreshing the evergreen
I think it's funny, but not surprising, that you assume it will be easier to grow the team with Go. It's not a more popular or established language, yet.

But also, I've recently built a team using Elixir before Elixir was even 1.0. About the hardest possible example of that argument and we found great people, grew a great team in Austin Texas.

Having a really good language as part of your stack works as a filter-- you get the best programmers that way. Not saying go is bad, but it's popular, and so you're going to get a lot of people who chose it because it was popular.

As for re-inventing the wheel, erlang has a lot of 3rd party libraries, and is ahead of go in that regard, for the time being.

Most interesting to me is your perception of the situation, which I'm guessing is driven by the fact that go is very popularly being evangelized right now.
One upside is that learning Go is easy for a an experienced developer.
There's also Brazilian Portuguese "né", which is an end-of-sentence tag with exactly the same meaning. It's a contraction of "não é" ('isn't it') and is used in a way akin to German "nicht wahr".
> Even if Go is the best technical option, it may not be the best business decision

Why might Go not be the best business option? I see technical case for or against Go as very much religious and shaped by personal preference. But what could be a business reason not to use Go for a new startup that is independent of the technical side?
Awesome project. I will definitely be using this!

The provided example is a great illustration of how to build various layouts and use the various widgets. I find it lacks any examples of real-world data gathering. For us Node newbies, how would one, for example, graph system load of a remote server over time? I think examples like that would help get some people going.
Water-soluble silicon leads to dissolvable electronics
Your grandmother being older and wiser than you, she would stop caring about the user-hostile businesses you mention. Being able to circumvent anti-privacy measures is a good skill to have, but actually doing it is ultimately less useful than quitting.
Who? Guys who know about high load and distributed systems, mostly the telecom industry.
I am not going to argue about "which one does it better", because I have no experience with Elixir.

But regarding Go's verbosity when dealing with errors in particular, this article helped me a lot:

http://blog.golang.org/errors-are-values
Essentially all of the quoted usecases switched from a slow dynamically typed language to Go. Of course that's an improvement.

But I still don't see why you would choose Go over Java (or Scala) for serious backend development. Java has more libraries, is faster, has generics (for the love of god), has better IDE support, and has a larger hiring pool. In summary, the ecosystem is more mature.

Java's checked exceptions are less painful then Go's C-style error handling. They could have gone with something sane like Rust/Haskell style error handling (using the type system), but they instead regressed to return value checking.

The complaints about Java's overwhelming verbosity are mostly dated both on the language-level and the ecosystem-level. Java 8 has lambdas, streams, and more. Spring Boot and Dropwizard are 2 modern, lightweight frameworks that do away with the XML configuration nonsense.

I'm actually genuinely asking why anyone would choose Go over Java and not trying to start a flame war. An API I'm working on is due for a rewrite and it's currently written in PHP. I'd like to give Go a chance but it just seems like a poor choice compared to Java.
When I find a link I like, or would like to read later I just tweet it on my account
Here's how to automate your subscription invoicing
Here's my take on this as someone who loves both Go and PHP (yeah, I know!). I agree that startups can get entrenched in their legacy code, but I also think there is a false choice here:

1. Write with a system language from the start. Yikes!

2. Do a total rewrite of your application later when you hit scale issues. Yikes!

In my opinion, though, Go is not well-suited (today) for rapid prototyping or web application development, even with some of the frameworks. This shouldn't be a surprise. Go is a systems language.

I think languages like PHP, Ruby, and the lot are much better suited early stage startups. When you hit problems of scale, it's very straight-forward to isolate parts of your application that do not scale well and translate those components to Go.

Introducing Go for only the components that require high availability and guarantee a level of performance / memory safety as an iteration to your original application code is probably a much saner choice.
It's the verbosity that I'm talking about. In go I end up with %70 of my code being error handling or error related... with Elixir it's close to %0.01. I'm giving estimates here, of course, but they aren't off by much. With elixir, using try catch is rare, because it should never crash, and when it does, you lose a process and debug it.

With go, every line that calls a function needs to check to see if there was an error. And handling that error takes at least another line or two.

Unless there's a better way that I'm missing.
Exactly. All this work, or just restructure the message. It should be acceptable in most languages, because charts and spreadsheets aren't going to have per cell labels. And it has the benefit of being easier to read and parse.

Also, it's a really terrible style to use first person in an app unless it's actually sentient. Otherwise it's annoyingly like Clippy, or just plain obnoxious and presumptive.
My personal experience comes from Poland, where quality of movie translations has been basically a running joke throughout the years among the population that knows even a little bit of English. I do know personally a few professional translators - they're really smart and competent people, and most of them are even quite tech-savvy. Sadly, they don't get to translate movies.
For some reason, this feigned almost-apology seems a lot more dickish than if they were just silent on the matter completely.

It's pretty well-accepted at this point that they intended the algorithm to allow for "key escrow" (a government backdoor) from the very beginning. And instead of just admitting that's what they did, they're trying to come up with a story about how it was all a big mistake and no they didn't backdoor it, they just supported a broken and insecure algorithm.

It's like someone coming up to you, punching you in the face, and then saying "oh, sorry, didn't mean to do that, my hand slipped". The words just add insult to injury.
>“I came to the conclusion that it’s not possible for me to deliver definite proof that my wife requested the currency transaction without my knowledge,” Hildebrand, 48, said.
Don't trees grow very slowly in arid areas like that?
While this is sort of interesting, how is this better than a pair of AAA batteries, or even coin batteries? If this thing only generates enough power to run some sensors, I would imagine a small battery would last years in a similar setup, and cost orders of magnitude less.
WhatsApp is one of the more well known examples: http://highscalability.com/blog/2014/2/26/the-whatsapp-archi...
Startups Are Overrated
Not sure, but by the way, Great Basin National Park has some of the oldest trees in the world, bristlecomb pines. They are used to study past climates through dendrochronology. If you ever get a chance to go to GBNP, do. It is completely beautiful and the "sky island" ecology is not one you would expect to find in the middle of the Nevada desert.
Do low interest rates benefit savers? For example, senior citizens trying to live off the interest earned from their savings?
I guess its in the FBI's interest to not reveal their novel tactics. I imagine a lot of LE "hacking" is social engineering tricks like stealing laptops. Why try to crack crypto and deal with overseas servers when you can just physically grab data.

I've also read about a lot of these dotcom criminals suddenly getting an entourage of female admirers. Seems like a perfect way to place a female agent to flirt out his secrets. The INTJ male is impressive in his technical ability but is a complete nightmare socially. LE knows this and exploits it.

> IP the government visited wasn’t providing the CAPTCHA, but instead a PHPMyAdmin interface

Ulbricht from a technical perspective seems pretty unimpressive as well. Looks like he had some basic sysadmin and business skills but may not have really understood netsec on a high enough level to protect SR from LE. phpmyadmin open to the world? Even using phpmyadmin on a secure server is a very poor practice. Those are major amateur moves. Who knows how many other amateur moves he made.
Does design even matter?
GDB 7.8.2 released
What about monetization? Still harder on the web than in the appstore or steam, surely?
I'm much more productive (in terms of bug-free-functionality-per-hour) in Go than I am in Java (and even more so in Elixir than go).

It seems the value of those 3rd party libraries are not as much for me as for you and others. I guess cause the essential stuff is covered for Elixir and most other languages.
I thought I hinted that it was more a matter of available resources. The Go community is growing but if you're a lean startup looking for developers to get moving quickly, the pool for Python, PHP, Node & Ruby/Rails dwarfs that of Golang.

And to the other comment, yes, it's easy (and generally surprisingly pleasant) for experienced developers to pick up, but that's an investment.