skysight-inc/HackerNews huggingface dataset:
Almost definitely KVM. The Ubuntu/KVM/OpenStack combo is the bread-and-butter deployment scenario outside of a small number of folks (notably Rackspace, which is OpenStack on XenServer^TM).

Also, <= Diablo and to a large extent Essex releases were known to be (politely speaking) less-than-usable OOTB. Folsom was really the first release that could properly be called usable for a production IaaS, and Grizzly is even better.

Source: knowing these things is my job.
Can you write a regular expression to match multiples of 3?
Arbitrary or not it's a standard that's worth following. Maybe there should be a prefix for country-less currencies.

XXB maybe?
Two big problems with overloading << for streams are operator precedence (the precedence of << makes little sense for a stream operator) and the fact that the chained syntax can make the whole thing ambiguous (which is kind of a subset of the precedence problem), e.g.: cout << x << 3, does that shift x by 3, or output x and 3 separately?
I anticipate this meeting with similar uptake to Leo Laporte's campaign to rebrand podcasts as "netcasts" about seven years ago. Sure, it makes more sense, it's more flexible, but there's way, way too much inertia to change at this point.
What Google Maps could look like in the near future
I believe X is used for non-state stuff. For example, an ounce of gold is XAU, and silver is XAG. So maybe XBC or XBT for bitcoin?
Introducing Playlyfe (Alpha): A Platform for Building Gamified Apps
CEO & Cofounder of Refer.ly, formerly 1st employee at Twilio

Interestingly, the first employee of a successful API company targeting engineers was a marketing manager.
Where does euro fit in?
> I can understand that virtualization is useful when your resource requirement is less than one machine but above that, I doubt there are any real benefits. It's snake oil.

Tell that to Netflix - or any of AWS' customers, really.
you're confusing talent with skill
AKA "basically markdown." Oh well.
Riding with the Bit Savers
Check out Akka for Scala/Java - http://akka.io/

I am genuinely puzzled why people embark on building systems which they intend to be massively scalable using languages which don't have a technology like Erlang/OTP or Akka to support distribution across multiple boxes.
Agreed. I use Linux at home, but I think the government should keep its hands far, far away from regulating tech.
There's one big problem Erlang couldn't solve that I live with to this day :

Unlike another general purpose language (like say, C++ or C#) allow me to grasp what's happening after staring at it for 30 seconds. This is the same problem, I have with Lisp.

Maybe I'm just dyslexic, but these rhetoric pieces for one language or another that says it's concurrent (which it is), fast (obviously), more C than C, will bring the dead to life, create unicorns and other wonderful, fantastic things that I'm sure are all true, just don't seem to be capable of passing into my grey matter.

You know another thing all these amazing super power languages haven't been able to do that even a crappy, broken, in many ways outright wrong, carcinogenic etc... etc... language like even PHP has allowed me to do? Ship in 48 hours.

Before, I get flamed, I already tried that with Nitrogen (http://nitrogenproject.com). It didn't end well, but maybe it will work for someone already familiar with Erlang.

It's like you've written the Mahabharata; it'a a masterpiece and it's one of the greatest epics of all time. Unfortunately, it's written in Sanskrit.
MMM, I think that honestly communicating about a great product can be great marketing. I don't think that all great marketing is honest, in fact some of the best marketing makes people doubt their own intelligence, see the DeBeers campaign to make a diamond engagement ring an American necessity by equating it with a love that lasts forever (which is silly). Yet, I know for a fact I will buy an engagement ring when I propose.
Journalists are ignorant by definition, that's why they ask questions.
I appreciate that work of UI for rPi....i need it to show some datas with highcharts so i need to include html code with jquery...what would the way to do it ? thank you 4 your work - (dkp0h at free dot fr)
The ISO 4217 currency codes [1] look pretty arbitrary too. For example, why is the Afghan afghani "AFN" instead of "AFA", or the Japanese yen "JPY" instead of "JAY"?

[1] http://en.wikipedia.org/wiki/ISO_4217#Active_codes
Debate Over Music Piracy Writ Large, on Billboard
RockPaperShotgun Issues Apology For Using Female Writers
When I hire, I'm looking for people who think and communicate honestly. When I hear a BS response to this question, it tells me that either this person does not think they have any weaknesses, or that they are too scared to discuss them. Either way it's a red flag.
The guy you criticize makes it a point that he is trying to use a symbol that doesn't resemble the dollar sign since there is no correspondance between BTC and USD.
That's exactly it. Revenue. I've heard PG say in numerous interviews that he doesn't want to incubate small companies. He said he wants "the next big thing". Has he changed his mind?
Google Glass will be manufactured in the USA (Santa Clara, California)
EV needs to 1) deliver the same features, performance, and convenience as current vehicles at a comparable price or 2) deliver considerable more than current vehicles to just an increased price.

It's good to see a luxury car maker introduce an EV and the Mercedes-Benz name will certainly lend itself to sales but the B-class is a weak offering for the U.S. market. Luxury hatches have never been a good seller here and any measure of success has been with performance-related models, which this isn't. I suspect the thinking at Mercedes-Benz was the U.S. has no frame of reference in the B-Class so introducing an EV model is safe bet. I don't see this selling well because it will likely be down on luxury relative to other MB cars (see previous C230 hatchback failure) and also down on performance (again, compared to other MB cars). Vague numbers like zero to 60 MPH in "considerably less than 10 seconds" is never a good sign.
The article is good, to the point, highlighting tangible points well. However, I do worry it is wasted a little. The bulk of Ruby on Fails developers are too enamoured with Magic and the promise of the five-minute-blog to really think about security or software engineering.
Show HN: Monitoring and Alerting with Graphite
Ask HN: Take over abandoned GitHub repo
I'm interested in participating more in the open source community, and have found a project that I can work on during business hours with the blessing of my employer. The maintainer hasn't pushed code or responded to any posted issues or pull requests in more than a year. I've tried emailing the current owner, but no response.

The project in question is a pure-Python PDF parsing libarary, pdfminer. https://github.com/euske/pdfminer

What's the best course of action? Rename (e.g. pdfminer2) and try to communicate that to the existing user base? Quietly work on my own branch? Contact GitHub support to try to transfer it?
> Personally, I feel the whole "positive attitude" thing is a detriment. People with "positive attitudes" tend to ignore problems because they don't want to upset others or make waves.

I think I know the kind of people you're talking about, but please don't think all "positive" people are in that same category. I think constructive criticism is great, and in no way do I want to stop giving it or receiving it.

But there's a lot of criticism that goes out of its way to be mean or condescending. And there's a lot of criticism with only one purpose: to make the criticizer look smart. These are not useful and they drown out the constructive feedback.

Sometimes being negative is appropriate! I'm not happy all the time. But it SHOULDN'T be a habit - negativity like that is not helpful to the person doing it and it's not helpful to those around them.
Diversity = walking on eggshells. Exhibit A: The two guys Adria got fired.
The phase that the web camp is in currently reminds me of a brief phase with Java in the 90's where everything was going to be rewritten on top of the JVM and all heterogeneity in computing stacks was going to disappear overnight.
Is 'PILE OF POO' (U+1F4A9) more shocking than 'LOVE HOTEL' (U+1F3E9)?

http://www.fileformat.info/info/unicode/char/1f3e9/index.htm

See: https://en.wikipedia.org/wiki/Love_hotel
Read a little further, and it looks like A and MX records are required to be compliant, but other records are not, which apparently includes CNAMEs.
Playlyfe is a new platform with a vision of turning Gamification into something practical and accessible for developers as well as regular users to help make the world a better place. We're still in Alpha and are on the lookout for developers, game designers and problem solvers who to help define the future of gamification! :D
>> was an Indian mathematician and autodidact who, with almost no formal training in pure mathematics, made extraordinary contributions to mathematical analysis, number theory, infinite series, and continued fractions. Living in India with no access to the larger mathematical community, which was centred in Europe at the time, Ramanujan developed his own mathematical research in isolation. As a result, he sometimes rediscovered known theorems in addition to producing new work. Ramanujan was said to be a natural genius by the English mathematician G. H. Hardy, in the same league as mathematicians such as Euler and Gauss.[1] He died at the age of 32.

-- no formal training
-- developed his own mathematical research in isolation.

We're talking talent here, upper class or no. Talent is talent ,even when it is not discovered. In this case ,it was
Surely the screen size is big , you know because numbers* are irrelevant at amazon.

*like kindle sales numbers.
When you're in the same article talking about AUDs and USDs, you'd go "A$1000"

e.g.:
"Exim Bank to Raise at Least A$100 Million via Bonds"
http://blogs.wsj.com/dealjournalindia/2013/03/26/exim-bank-t...

Perhaps with Bitcoin: BC฿50
Google Glass winners announcing starting today.
An important side effect of not permitting sharing memory is that you can always recover sanely.

An Erlang process has its own heap, so when it blows up, its state just goes away, leaving your remaining program's state untouched. With Go, there is no way to recover sanely; even if your goroutines are designed to copy memory, Go itself has a single heap.

Now, this is a very odd design decision for a language that claims it's designed for reliability. Perhaps Go's authors thinks it's better just for the entire program to die if a single goroutine falls over; well, that's one way, but it's a crude one. Erlang's design is simply better.

I wonder if Go can ever adopt per-goroutine heaps, or whether it's too late at this stage. I was happy to see that Rust has chosen to follow Erlang's design by having per-task heaps, even if all the pointer mechanics (three times of pointers, ownership transfer, reference lifecycles and so forth) result in some fairly intrusive and gnarly syntax.
The desktop paradigm only has age and video games (via mouse and power) on its side. Once the touch-oriented interfaces become polished, so I don't have to continually swear at my phone when trying to select something or move a file from app to app, I don't really see myself ever using a desktop again (unless required by my job).

I suspect I couldn't use iOS in its current iteration, but a Google Chrome Pixel Book thing with android is pretty close to perfect for me.
I would love to see a comparison between Erlang and Clojure. I do Rails stuff but eventually want to try a functional language in which concurrency isn't an afterthought. I know Erlang achieves concurrency through message passing / message queues, but that's about it. And I have only watched a handful of Rich Hickey talks and have read some introductory material, but I understand that concurrency is achieved through the STM with refs, agents and atoms.

I'm leaning towards Clojure now (partially because I want to read SICP), but at the very least a comparison between Erlang and Clojure would be very interesting (not just limited to concurrency).

Edit: I have thought about Go lang, too, but Rich Hickey's talks about functional programming (especially immutability) have won me over.
> I didn't intend for this to be misleading -- running code specific to each architecture is a benefit.

Permitting it may be a benefit in some cases,

Being limited to it, as NaCl is until client-side PNaCl is ready, is a disadvantage.

Which is why Google is not enabling NaCl by default on the web (i.e., outside of the Chrome Web Store) until client-side PNaCl is ready -- they don't want needless proliferation of non-portable NaCl code on the web. And, I suspect, they want to make the .pexe-to-.nexe process as efficient, in terms of code generation, as possible, so as to minimize the scope of cases where specific-platform-targetting is necessary.
Sure, but kids and parents are not immune to the media's filter bubble. Young programmers might feel pressure to emulate celebrity wunderkids instead of following their own passions.
My advice: Don't set out to change the world.

Most of the startups that have grown up to have a true impact didn't start out tying to be "world changing." Instead, they identified a specific but narrow problem or market, found an elegant solution for that problem, and over time ended up growing into something that facilitated the improvement of lives. From my observations, most start-ups that have tried to change the world are way too ambitious and end up crashing and burning.

That being said, if you want to have a direct impact on people's lives, a startup you may want to look into is Watsi (https://watsi.org/). I have no idea of they are hiring, but they seem to be very much in the intersection of public health and technology that you seem interested in. If you're looking to start your own start-up, you may want to think about doing something that involves data-mining for side effects/ drug interactions/ or possible illness cures. There's a wealth of data on the internet that could be very useful if properly organized and analyzed, and pilot studies that have done this have produced really interesting results (for example, a Stanford/Columbia study found that patients that take both paroxetine and pravastatin have an increased risk of diabetes).
In my reading, it looks like 'hostnames' are required to be compliant. The best I can get for the definition of 'hostnames' is A records, and MX records. So CNAMEs are fair game.
Mac OS X only has one bar.
You can polyfill SIMD, but you can't polyfill threads. Once you add shared memory between workers, you've effectively violated the premise that asm.js will run everywhere, even places that don't understand it.

In that case, you've got a portable intermediate representation of opcodes in a bloated legacy format, that is now incompatible with legacy runtimes. Why use JS format then?
Rap Genius seems decidedly social...
loose/lose
Ask HN: Why are Adria Richards stories still being buried and deleted?
There is undoubtedly a population on HN who finds this saga has been over-analyzed, but I'm curious why threads are still being deleted / buried despite 1) the details having been proven NOT to be fake (an original concern of PG) and 2) the reactions and story still developing.

Many submissions contain similar comments but there's still interesting debate about the legal recourse, social fallout, etc. so I don't understand why these are being squashed so systematically.
Project Glass Explorers Chosen
That was my first thought as well. Puzzling, vexing, yes, but there is nothing "controversial" here. Moreover, I'm not sure if the expression "controversial fact" even makes sense, linguistically speaking. Isn't it true that if something is a fact, it may be "disputed," but it can, by definition, not be "controversial?"
Correction: The one guy Adria got fired.
> I am sure this document is about...

The document is about its contents and its contents alone, irregardless of what we may be sure it is about.

I disagree that including the French Resistance as an analogy for the types of groups that could come under the provisions of this manual is muddying the waters. They strike me as a salient example of non-military, non-governmental personnel who could be (and were historically) categorized as combatants if engaged in cyber activities during armed conflicts.

The manual specifically includes civilian actors engaged in cyber actions during wartime hostilities between countries. It does not, to the extent I've read it so far, include a distinction between those who are resistance groups and those who are state actors--that's a subjective determination and what this doc is discussing is applying the Geneva Conventions to contemporary issues.

[Nitpick:] More confusing still, using Francs-tireurs is, unfortunately, both too specific and ambiguous at the same time. Some (like myself) might mistake you for meaning the Francs-tireurs from the Franco-Prussian War, where the term originated. Or did you mean Francs-tireurs, the name adopted by a couple groups who were part of the Resistance (like the FTP). Then again, that francs-tireurs became a more generalized term to refer to potentially non-lawful combatants between and after all the wars from the Franco-Prussian to WWII, adds further chance for confusion. Assuming you are referring to the French Resistance as I was, however, it is not the general term used for the Resistance members as a whole.

Given the quote you include, it then sounds like you're not responding to the Resistance at all, but perhaps the generalized francs-tireurs--note, no capital F--about whom those rules were made during the Third Geneva Convention.
As an aside, in some jurisdictions you can't just call yourself a "Software Engineer". For example, here in Canada "engineer" is a professional designation. Anyone using the term in their job title could face actions from the professional licensing body in their province (http://www1.peo.on.ca/enforcement/callmeengineer.htm). It would be like inserting "Doctor" into your job title without a doctorate or an MD.

I completed my degree in an accredited engineering program, but have yet to complete the application for my professional designation (needs 4+ years of engineering experience and an ethics exam) and so my job title is "Software Developer" instead of "Software Engineer".

One notable difference is that as a professional engineer, in some instances, you assume liability for your work and are not necessarily protected by your employer against legal action resulting from a mistake you made.

That said, a lot of companies pay no attention this and use the engineer title without proper designation.
Bitcoin could use XXB or XBT. (XBC is already taken for some EU bond market units.)
How We Pivoted Right After 500 Startups’ Demo Day – and Survived
Consider adding a "New" section, or sorting the New books to the end of the list, so Knights of New can flag bad submissions, while casual browsers can avoid the bad experience.

At the submissions levels you (usually) get, you could even review all submissions before they are published.
One reason I don't use OpenDNS.com or Google DNS is that it means I might not hit the optimal CDN for me. Maybe they have improved things but last time I used it, I often ended up hitting CDN end points that were not optimal. For example, downloading MSDN content was slow. If I switched to my internet service providers DNS servers, I would hit a more optimal CDN end point that was faster. I had a similar experience with Netflix.

Note my example with MSDN took place a while ago so it might be replicable today.
As an aside, I just want to thank you for making the project/book text available as iPython notebooks. I haven't seen a mathematical writeup as beautiful and interactive as the chapters that you've put out. I've only had time to go through a couple of them, but it really is a treat.

Also, I've learned so much more about how people use python to do analysis and all sorts of other things through ipynb files than reviewing traditional python libraries/code. I wish more people would publish using them.
Is "considerably less than 10 seconds" that bad of a sign? I took that to mean in the neighborhood of 7 seconds, which is just fine for most usage. Probably depends on factors like temperature and charge level, which is a new problem for car makers trying to describe the performance of a vehicle.

I think you're underestimating the utility some people attach to owning a pure electric vehicle (and without research, I would guess wealthier than average people). So they don't have to reach parity with or exceed ICE powered vehicles to succeed.

[EDIT] - I think this doesn't see the forest for the trees. Regardless of the model B's quality, Tesla's battery pack and powertrain are becoming a platform for other car makers - definitely a positive for the company's development.

[EDIT2] - Noting your interest in cars, I freely concede that I don't see this as a car lovers' car. But that doesn't stop there from being plenty of minivans on the road.
I use Gnome3 but with Cinnamon simply because its one of the few ways to be both using a newer desktop environment and have an experience (after a little bit of moving things around) that looks like what I am used to, like and want. I love tablet UIs... on my tablet. I realize designers/developers of UIs want the elegance of one UI paradigm to rule them all, but content production on a desktop and content consumption on a mobile devices are not at all alike.
On the other hand, the fact that Yahoo bought a small team of high-schoolers for $30 million and canned the product means that there is a lot of value in what we do.

Not sure that last part follows. To me, your point reads like a validation of the Fundamental Attribution Error, that there's a lot of value in being lucky.
Everyone is a deletionist about something. Now watch as people try to delete this comment with downvotes.
Wal-Mart Introduces Lockers as It Battles Amazon in E-Commerce
Hey - they were slapped down in the US and the EU for good reason. Every day I have to use an IE only intranet portal I am reminded of muppets who question why we should remember the judgement against M$.
> About 9 years ago [...] after sitting on WoW for 4 hours waiting to buy Arena points

I don't doubt your story, but your timeline is off. Arena was introduced with BC, which was Jan 2007 -- 6 years ago, not 9. It would have been impossible to buy arena points 9 years ago because they didn't exist.

That aside, I don't see that as selfishness, just introspection. If selfishness is doing something for your own benefit, then you did an unselfish thing. You made the lives of everyone around you better, and contributed more to your family and society. That isn't selfish!
Typically we comment on HN in English.

For the curious/lazy, the parent comment roughly translates from Bosnian into English: "Why didn't you stay in Sarajevo?" (Sarajevo is the capital of Bosnia)
I went to the release notes to see how they implemented the Classic Mode. I was happy to read "Built entirely from GNOME 3 technologies..."

- https://help.gnome.org/misc/release-notes/3.8/
The problem is two fold:

1) Despite creating an actual style guide for the logo, including recommended usage, the proposal IMO lacks serious attention to typographic detail, the one thing a currency logo actually needs. None of the examples look particularly great: the type is misaligned, the text dominates the B logo in practically every badge.

2) The Wikimedia-linked B is much better designed as a shape, has the right weight, but the tacky coin presentation completely ruins it.

Someone needs to take approach 1 to proposal 2 and we'll all be better for it.

Edit: nevermind, someone already did:
http://forrst.com/posts/Rebranding_of_Bitcoin-Ft5