skysight-inc/HackerNews huggingface dataset:
I would say bad engineering:

* Go 1.0 had a terrible GC, especially on 32-bit platforms (their target platform)

* No manual memoray management (and unlikely to ever exist)

* Can't bind to C++, can't cross-compile cgo (gccgo can though)

Go is really cool, and I use it every day, but it doesn't make any sense for games, especially not for their target platform. Maybe in a few years the GC will be more reliable, but I wouldn't try to build a game in Go if I thought I might want to try to sell it.
The median value is likely around $0. A 30-40% success rate would be amazing, yet still show a median valuation of $0.
Speaking as someone with some years experience in ML to me there is a world of difference between the front page for wise.io and mynaweb.com (presuming these are the competing sites).

The Myna page explicitly states it uses multi armed bandit algorithms, the algorithm fits the properties of the following claims. Wise's use of 'patent-pending', 'machine learning technology' and 'deploy machine intelligence' gives the impression of hiding shortcomings with jargon.
One other thing to consider here is that these $4,500 are not packaged with a felony.
I wouldn't call it an argument to justify piracy but rather an excuse. The idea a lot of times is "I don't want to pay so I'll justify my behavior by telling people it's a political/ideological statement".

Furthermore, the predictability of coffee versus entertainment is not a good comparison. When you buy a movie or book or video game or something you're not guaranteed to like the product. But no one is forcing you to buy it either. So to take it free and then say "oh, didn't like it, not paying" is the lamest thing in the world and I'd be willing to bet that if you could drink coffee before you bought it (so you can decide whether it's "worth paying for") there'd be rampant coffee piracy. You're really not guaranteed to like anything you buy but if it comes in the form of a digital file suddenly people feel like it's alright to "try before you (maybe never) buy". The reason why movie trailers, singles that get played on the radio, 30 second song/video clip previews, and game demos exist is so you can see if what you're thinking of buying fits your taste. Needing the entire thing to decide sounds like such an excuse to justify not paying.

People do need to relax like you said. Have we shoved our heads so far up our asses that 40 minutes spent watching a bad TV show is a sin? I can get on board with the whole being efficient thing but there comes a point where worrying about whether consuming some media for 40 minutes will waste your time is actually worse than wasting the 40 minutes itself. (And can't we tell if we don't like something long before the 40 minute mark? I mean, we can quit watching/listening/whatever when we figure out we don't like something)
There's really no justification for the methodology in the article, which neither:
1. Compares plans with like coverage (so its not comparison of apples to apples in qualitative terms),
2. Compares minimum prices -- instead it compares the median of the five cheapest plans on eHealthInsurance with the median of the lowest tier plans on the exchange (so its not a comparison of the cheapest price for which you can buy anything labelled as "health insurance", even ignoring quality)
3. Considers subsidies available (which is pretty important to the point it is trying to refute, which is that the exchange makes health insurance affordable.)
It'll be 16:10 (3840x2400), not 16:9 (3840x2160), but otherwise, yeah, that's what I figure.
Real estate businesses in India is the most corrupt type of business. A lot of black money is laundered through these businesses. You also need special relationships with corrupt politicians and sometimes the underworld to make this business successful. If as a entrepreneur you are OK with this, then yes its a good business to be in.
Java on SPARC T5-8 Servers is FAST
What technology should do seems to be open to interpretation - it's not surprising those in power have a different interpretation than those who are not.
But that doesn't really scale to a "solution". Yes, it works for you, or any other technically savvy person. But the average cloud subscriber wants a solution as an ALTERNATIVE to that.
I saw Joe speak in London a year or so ago. He was a very good speaker. This three laws is a very good reflection of his plain spoken and humorous style. Whether you like Erlang you should take the time to enjoy Joe IMHO :)
What do you look for in a junior developer?
very nice website
Most Linux DE work just fine with higher DPI settings. KDE apps look as awesome as OSX apps.
ye you're right. (|>) = flip ($) now I come to think of it.
10 modern technologies we will still use in 2030
It looks like the links are rendering backwards.
e.g. src = text and text = src
I'm using Sleep Cycle on my iPhone and it works like a charm actually. Downside is that you should keep it in bed so it can measure your sleep, but the vibration of my phone and alarm sounds are always on the right time. It's my only alarm, in stead of the 7 alarms I used before (at the same time!)
I have only just started learning the details of JavaScript. While reading JavaScript: The Good Parts I found myself asking the question what the difference between a module and a closure is. As far as I can tell they are the same thing. Is that correct or am I missing something?
The costs of East Side Access is almost entirely due to tunneling deep under one of the most heavily built-up areas on the planet, without disruption to either above-ground or underground activities.

Musk's system, if it works, will cost a bundle on this fact alone. Any corridor that would justify such a high speed system would also be stupidly expensive to build through, both to acquire the rights to, and to construct without completely destroying everything along its path.
I can only slobber at the thought of 24 (3 monitors * 8 columns per monitor) columns of emacs open at once.

That's almost 3 KLOCs.
Do Problems, Without Looking
Long time ago, when I was a BEA Senior Tech Support, Java stack traces (thread dumps) were often the only way to troubleshoot the situation. So, I built a tool that took multiple versions of thread dumps (IBM vs Sun vs. JRocket vs different version) and converted them to normalized XML.

Then, I visualized those individual threads within a thread dump with cross-references on the locks held. Made it 100 times easier to figure out dead- and live-locks.

I also did a pretty-printed side-by side reports of the same thread across multiple thread-dumps.

It was interesting enough that it was used within my group, I did a presentation on JavaONE about it and published in (now dead) Weblogic Developer's journal.

Never managed to open-source it (the code was really ugly). Wish I did. People I sent it to during my tech support days kept using it in very large companies even after I left BEA.
Would you be able to do a more complete writeup of what you did (setting up EIN, getting a bank account, etc.) and all the implications (especially tax)? I've seen one person do such a thing to a limited degree and I've got the gist of the process myself, but I'd really like to see more info about this sort of thing.

There's one point in favour of Pin, though: easy setup. For side-projects, $9/month and have an ABN is comparatively little, where going through creating a merchant account alone---let alone the other requirements---is a big deterrant and thus, I think, quite harmful to this micro/experimental online business sector. My plan is basically use Pin while it's the cheapest and simplest, then when my business has demonstrated viability, go for the cheaper, more complex option. (Naturally this is dependent upon having a fairly-high-margin business.)
Checking network speed is actually a great idea - we'll investigate this. The reason we use the img src (which as you noted means you might load two images) is twofold: so that if your image is the same aspect ratio, you'll get an immediate load of something before the better image comes in (without which you'll have a really nasty reflow). This also guarantees you'll get something that works if JS is disabled or unavailable.

Please submit pull requests or issues for ways we can make this better, we're all ears.
Fun to ask these questions of different languages. Here's two I've been using recently:

- C++:

What they got right? RAII, ability to code "close to the metal" if you want or highly abstractly if you don't, templates for powerful code re-use, and a long-term stable ABI on most platforms. The latter is huge-- it means you can write code in C++ and actually ship it.

What they got wrong? Variations in syntax between headers and code files (e.g. ~Destructor() vs. Destructor::~Destructor()), weird template edge case hell that requires 'typename' and 'template' keyword use in unpredictable places, too much symbol re-use (&, <>, asterisk, etc.) that makes code hard to read and parse in a misguided effort to not break 0.000001% of existing code. Pointers are unsafe since you don't know whether something was allocated on the stack or you should delete it.

What's confusing? A lot, unfortunately. :) Templates are the primary source of this.

- JavaScript:

What they got right? It's functional. Really. It's basically a lite weakly-typed Scheme shoehorned into a Java-like syntax. The language is easy to parse and simple enough that JITS can be made that run it fast. Functions are first-class citizens and you can sling them around like any other variable.

What they got wrong? Numeric types are poorly implemented, making the language unsuitable for "serious algorithm" type stuff. There is no canonical way to define and extend objects, resulting in conflicting styles across projects. There is also no builtin way to do sane async code without the "pyramid of doom" (20-level deep indents). Libraries like async or underscore help, but in a language that wants to be async as bad as JS this should be core. Finally, the fact that it's a functional language shoehorned into looking like Java means there are all kinds of confusing syntactic variations that arise when it's used functionally. function() {} vs x = function() {}; -- note the extra semi.

What's confusing? Type promotion, weird rules around true/false evaluation, the == vs === mess, what 'this' means.
Do you use the SD card as storage for the software, or doesn't it need any? I considered using one for the same purpose, but the SD was both too slow and unreliable to use even to store just a few hundred MBs.
Why not 2-clause BSD?
I use it to watch the air condition of Beijing urban area http://madk.org/beijing-sky-photo.html
Poor wording - we match the media queries and the last valid match is loaded, not each in sequence. We'll make that clearer.
The point is that a relatively small change to the average can mean major changes locally. It's irrelevant what the ice coverage in New York was. We weren't in New York.
very clear tutorial. thumbs up
True, some institutions shouldn't be privatized at all even though it might look like it's cheaper or more efficient to do so.

It's not always about money, at least not here in Austria.
I'm glad we have a baseline level of wealth. Do we always need more? Trying to be better, faster, stronger? When do we stop? Does it make sense in the end? Is it even really guaranteed to be the most productive strategy?

Isn't the fact that I can walk through the most "sketchy" Vienna neighborhoods in the middle of the night worth quite a bit? Again I'm not talking about money here.
Atheer's Mobile 3-D Interface Is Augmented Reality on Steroids
Spring Custom Events
That's an unfair generalization. There are many industrialists in the developing world who started from scratch [1] and without connections, but managed to build something amazing.

1. http://en.wikipedia.org/wiki/Dhirubhai_Ambani
The soviet Ekranoplan is another cool vehicle that makes use of ground effect: http://en.m.wikipedia.org/wiki/Lun_class_ekranoplan
Thanks for the heads up! I created my markdown links backwards; fixed.
He's talking about linux machine. Sublime Text 2 seems to support retina displays just fine with mac os.
Because the second clause is the problem, not the third. The third clause in 3 clause BSD is:

>Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
From what I've heard srcset is the likely eventual standard (as oppose to the picture element) but the timeline there is...long and murky.
That was my feeling too. $600/year for what is at present a spare-time project and not complete (thus, not ready to accept payments) was putting me off; $108/year is sufficiently low that I'm pretty confident I'll be signing up in the next month... then there's the added benefit of the incentive that will give me to get something worth paying for up quickly to make it financially worthwhile. :-)

And then for any further side-projects... I'll already have the low-maintenance account. Great!
...intrigued by the bold sentence on Facebook's security researcher page "There is no maximum reward" I went out and started giving Facebook's code another peak.

I'm not surprised that you feel this wasn't enough since it appears the reward is your motivation for finding an exploit in the first place. The reward shouldn't be viewed as payment for services rendered, but rather as a gesture of good will for performing your duty of responsible disclosure.

Without the disclosure of whitehat hackers, like I did, these exploits can also become available to dubious parties who could wreak (digital) havoc.

If you are truly a white hat then you aren't motivated by money. You are principally motivated by wanting to make the world a better, safer place. Since you're well-versed in computer security, that motivation will propel you to apply that knowledge to the web (or really to any vulnerability) when the opportunity presents itself.

If the reward is your motivation then at best this makes you a grey hat. You did the right thing, but for the wrong reasons. Note that for the following I'm not saying you personally will necessarily do this; but it would be easy from that position to start treating the group of people who you're willing to disclose a vulnerability to as a marketplace. Facebook will pay $4,500? Fair enough. L33tBotNetHaxz0r will pay $20,000? Done.

If you're someone who possesses the skill to discover security vulnerabilities, I think it's important to think through what your real motivations are. Is it for the rush capturing the flag? Is it for the money? Is it to help people? Your actions can affect many, so act wisely.

Edit: I should clarify that I mean that money can't be the principal motivation for a white hat hacker. I believe it's fine as a secondary motivation. I give an example in another comment below.
SHARE, RECOMMEND and LIKE the best smartphone device with your friends
https://github.com/swanson/stringer by far

I've noticed that very few projects are able to get a high star count without 1) a clear value proposition in the README 2) screenshots, screenshots, screenshots.
Lease terms that prohibit or limit subtenancy (especially without the express consent of the owner) are nothing new, and certainly not a reaction to AirBnB.
The point about keeping languages separate is interesting. I know bits and pieces of many different languages, but I only know two reasonably well. I studied French for about six years in high school and college, but I haven't had much occasion to use it since and am somewhat rusty. Conversely, Japanese I hear quite a bit of these days so my experience with it is much more recent.

But sometimes when I try to remember the French word for something, I get a Japanese word instead, which is odd because the languages are nothing alike. Similar problems exist for programming languages, for example, trying to remember the Perl way to do something and getting the Ruby keyword instead.
Hm, okay, that makes sense. Didn't realize this was only the data they confiscated from his house.
Yes, my functional programming is holier than thine.
Original paper here: http://www.sciencemag.org/content/early/2013/05/29/science.1...
I tried to restrain myself from commenting ,but I really need to add another point regarding this . There is an even more silent and equally important factor that prevents India's young folks from experimenting or trying to do more meaningful work . Nobody talks about this , but there is enormous sexual frustration among Indian youth . I could explain more about it , but I don't want to pollute this thread with a tangential discussion . If you are interested , please have a look at this http://goo.gl/xS7q1 answer on quora .
I'm new to HN , please forgive me if this comment is not in line with HN guidelines.

Disclaimer(or is it a Note?) : The quora answer I've linked above was written by me.
Original paper here

http://www.sciencemag.org/content/early/2013/05/29/science.1...
I guess I tend to read the subtext of it as:

You would spend $2 on just a cup of coffee. The entire concept is that a cup of coffee is a minor thing, you buy it practically without considering it's tangible benefit.

It's supposed to shock you into thinking Wow they are right I should spend money on product x since it is less than this thing I buy out of habit more than for its value

You can read it as a statement of "$2 is not very much money at all" - but then I have a problem with comparing unrelated products that simply happen to share a price point.

"You'd spend 20 bucks going to the cinema, why would you not spend the same amount on a garden fork?"

In the end the blogpost was suggesting that you cannot compare your product to a coffee, because you don't know how much I value that coffee beyond that I am willing to spend $2. This gives you no information about how I would value your service, because it is not a coffee based product being served to me with a smile.
Braintree here. You all are right. Getting a merchant account and setting up a foreign currency account has been notoriously difficult to get in the past with extremely high fees and approval requirements. This is no longer the case. Braintree sponsors merchants to get setup with a merchant account in Australia and has built an accelerated process to creating foreign currency accounts.

If a provider states that no merchant account is required, you are most likely being placed on an aggregated merchant account. This has many disadvantages for the merchant as you are grouped under one umbrella account. As the provider grows, this becomes unsustainable and often leads to poor customer experiences (a la Paypal account freezes).

We're working to create a sustainable solution where customer service and great software are the central focus. We'll be constantly improving the on-boarding timeline and look forward to helping the fast growing tech scene in Australia.
The declining importance of non-human capital
an ornament
It's like people don't understand that coffee is a drug, and a powerful one. It has a long burn and a slow come down, so it has become an acceptable social drug (like alcohol and nicotine) but it's still a drug.

Drugs are incredibly valuable. It's only the ease of creation for alcohol and coffee (relatively) that makes them cheap, but if they were rare we'd pay whatever it took to get them. Their intrinsic value is enormous.
>If you are truly a white hat then you aren't motivated by money

Says who? People who would never commit a criminal cyber-act are still allowed to care about money.
I've got a TON of music on my external harddrive, and I haven't felt like putting all of that music on my new computer or phone. It just takes up too much space. So I decided I'd set up a cloud radio player for it with an iPhone app to listen. So, I turned one of my Pi's into a lamp server with mysql and php and made it public facing. I then wrote a small PHP script that filled the database with 3 columns: the name of the song, the artist, and the path on the harddrive to the audio file. From there I just made a simple iOS app that queries my db and fills in a list of the songs, then streams from my Pi. It's pretty sweet right now, it shuffles the playback and retains the filtering options through the shuffling (so if I wanna' play Jimi Hendrix music, it'll shuffle Jimi). It plays in the background. The next step will be querying some online db of album artwork to put up/show in the background. Here's a screenshot of my app: http://imgur.com/dQzHYSe

I'm thinking of open sourcing the app and writing a really detailed tutorial of how I did it all on Github. Anybody want something like this?
Not letting them communicate is often the point. You don't want someone running a gang or something from prison.
A site focused on conducting controlled double-blind tests would be amazing.
That percentage is about right for all organizational change. The data also suggest that implementation, not bad ideas, is generally to blame. Possible solution: change the situation where you do have the influence. Work across all the dimensions of people, tech, & org process to find how you might make a suggestion that will stick. I gave that advice to 40 folks just yesterday in class (I teach org design & innovation management at Santa Clara Univ).
Since Vodaphone is US-based (just a guess from the domain) is this an accepted use of the word welding? Could be one of those colloquialisms like taking a "lift" vs an "elevator".
"Chaotic" doesn't mean what you think it means. E.g. There are a lot of things in aerodynamics that are chaotic (especially turbulent flows), yet we can make large scale predictions of how, say, a supersonic wing will behave just fine.
Here's what I don't get: India has about one hundred nuclear weapons. Yet they can't invest in a sensible sanitation infrastructure?

I know at some level this is nonsensical. The question really is more about whether this is a problem of priorities rather than capability or finances.

The average income in India is reported at somewhere around USD $100 per month. How many people and resources do you need to construct the required infrastructure? How much would it cost?

I don't know the cost of a typical nuclear weapon and the required support infrastructure. It can't be cheap. A billion dollars would put a million people to work for ten months. Is it a matter of misplaced priorities?
> 18 official languages here in India

Correction: it's 22. Wiki: https://en.wikipedia.org/wiki/Official_languages_of_India
UK-based, rather. Grr.. stupid muscle memory :o)
Helpful to learn about the options, but as soon as I said it was for the client and has to be fast, there were no options remaining.
I just put XBMC on it, and use it to watch TV Shows and Movies occasionally using put.io service - Amazes every non technical person I know. No interesting projects yet.
I've explained why http://www.medianama.com/2013/05/223-why-flipkart-shut-flyte...
after speaking with several people involved in the deals with flyte (from the label site as well as flipkart)

I don't buy this reasoning from Flipkart: they knew what they were getting into when they started Flyte - they had to change consumer behavior, piracy deal with payment issues, work with a really myopic music industry looking to leech every potential partner.

It's just that they were in a rush to launch the business and got it wrong from the get-go. Paying minimum guarantees was a bad idea, and then they didn't back their investment with marketing support. They're willing to burn money to grow their physical goods business, but not willing to support the digital goods business. Shutting it down in just a year is ridiculous. these things take time to be built out, to build consumer traction.

The institution that Flipkart.com is wasn't built in a year. There's no reason why Flyte should have been expected to be.
Ruby has strong types, you can and should use them.

If you want type checking, use it.

Also, if Rails has security problems, stop using it.

Scala and Haskell have their own flaws. There is no magic bullet.