skysight-inc/HackerNews huggingface dataset:
No, please, don't

Not like this.

Yes, the +3 deserves an explanation (but something better than "because of experimentation" - my guess is because it's big enough to get the next cache line and small enough to not get something that won't be needed)

And I find it funny when people on HN are shibeing __builtin_prefetch like "wow, I just heard about caches and prefetching data how amazing"
Spam Attack on Youtube (Check out comments)
I've not tried Vagrant on Windows (or indeed used Windows for a while). Is it easy.to give the VM full access to the Windows filesystem, the way that Cygwin has?
I've seen credit card readers that act as a hull for an ipod touch and connect to the data port. (Necessary in austria because the audio trick wont work with chips)
Elon Musk seems to be successful at this at SpaceX

There was a story mentioning this some time ago "We don't patent anything that's part of our secrets"
The case is huge.. and actually I don't understand the problem they are solving. Maybe I'm just too old.
It's been a while since I used Windows so I can't really comment on the current state of Cygwin but the one thing that I still recommend Cygwin for is to use the X server if you want to log on to a *nix box and run something graphical.
I wonder how would this work in fields other than CS. I'm in physics, and I got my D.Phil, but has been thinking seriously about the state of academic research, including the admission process & finding good student/lab fit.

Looking at the examples in the original post, I think the "demonstrate scholarship" section could directly apply for physics as well. Offer letters, github, are more more marginally useful...

Tough one. I'd love to hear how this works out, he sounds like a very thoughtful professor.
Are you being intentionally vague in your responses? Has apple banned you from talking about why the app was removed or something?
You know you are a programmer when...
They have it in Australia too for a long time. The ATM and POS terminal asks you: Credit/Savings/Checking or smth.
That's like publishing an article proclaiming C++ is slower than JavaScript because it's hard to program correctly.

Java is one of the most popular languages and so statistically you're going to find a lot more poor talent out there. If they can't handle 2 lines of boilerplate I shudder at the horrors those same folks would unleash with Scala.
It's easy to map a directory on a Windows host to a vagrant VM. By default, Vagrant will share your project directory (the directory with the Vagrantfile) to /vagrant.
Silicon Valley did fund some "hyperloops", look no further than Musk's other two big ideas (Space X & Tesla). Look for the few VCs that are non conventional thinkers themselves. The ones that discuss the distant future as though it is right around the corner or even happening now.

As an example watch any 10 minutes of this interview with Steve Jurvetson of DFJ. You'll see why he and Musk were a good fit: http://youtu.be/O2tK0Wl2F8w
Or half the cost of the Hyperloop? And it was turned down.
I don't follow, why does it go against that line of argument? If someone else did something bad in the past, it doesn't excuse doing something bad in the present.

(And as mentioned above, I'm not sure about those examples - while it's very possible some were released before being standardized, I didn't see a link showing that, and they are all being standardized now. Need more info.)

Fair point about the limits of things designed by committees. But it isn't always true, just mostly true ;) For example, WebGL was designed through a standards process, and it is great.
Honestly no - for a review article, I generally prefer journals with a better reputation. Not necessarily based on Impact Factor, but I'd much rather rely on a non-systematic review from JAMA, Lancet ID, JID, JAMA or PLOS Medicine. Or any one of a number of specialty or society level journals.

I'd rather not rely on an article from an OA factory that's spammy enough for people to wonder if its a scam journal. For a systematic review or meta-analysis I might let it slide, but this was an opinion-y "Review of the Evidence". The somewhat wide ranging stuff the author writes on makes me a little skittish as well.

I'm sorry to hear of your family's experience. I occasionally have my own issues with clinicians.
>>It's a little like the Carmack magic number in that respect: https://en.wikipedia.org/wiki/Fast_inverse_square_root

Thanks that was a great read :D
I'd it the detailed explanation into the commit message. Or you could add it to README or make a file NOTES and explain it there.
Because VCs are not about changing the world, they're about quickly making lots of money on high-risk bets.

There needs to be something looking for medium sized boats of money over medium length periods of time for medium risk. Is that the stock market I guess?
Exactly. Hyperloop in particular has the worst of all worlds.

1. Huge investment required up front.

2. First of its kind, so lots of risk.

3. Small potential gain relative to the investment.

In fact, Hyperloop was never proposed as a VC funded project by Musk. He's merely proposing it as an alternative to high-speed rail. Historically, public transit loses money, making it a terrible investment. However, it's a public good so governments continue to support them.
"Owner of closed, proprietary walled-garden chooses to exclude yet another app based on their own inscrutable decision making process."

How is this news?
Whilst this looks really neat, given the relative immaturity of testing frameworks in Go, I'd have preferred to have seen something to solve part of these problems individually.

Big, complex frameworks such as this are anti-Go. This is bringing notifications, a new DSL, file watching, and whatever else.

I haven't reviewed the code, but it seems a shame somehow to lock some useful features up, with some fancy stuff which isn't opt-in-or-opt-outable.

Props to the authors, it definitely looks cool, but I can't help but think this, and the "Cucumber for Go" posted a few weeks ago have missed the point.

There's decently documented reasons why the Go testing package is the way it is, for a number of reasons (of varying validity). I tend to trust the core team of a language (at least until we've exhausted all the capabilities of the the stdlib and std tools)
But again does Google user base has grown in US only?
This is a very truthful article and one that should bother a lot of people

The stock market and investors "immediateness", and all the other points.

3B dollars can fund a (small) semiconductor company. And they're going for a picture sharing app (different, but worse - as in, a quirk - than Instagram)?
Under My Thumb
Such extraordinary claims require extraordinary evidence and the person supplied zero evidence.
> Oh so your bank issues a debit and credit card merged together? How does that work? This sounds fascinating.

It works just like any other card, you just select which one you want to use when you make a payment. Here is an example of how it looks like

http://handelsbanken.fi/shb/inet/icentfi.nsf/vlookuppics/10_...
I agree, but would like to add the aspect of uncertainty. When reasoning from analogy, you usually have good statistical knowledge about the properties of the problem. For example, the targetted product category may exist, and customer behavior is known, and therefore predicting what would happen in some nearby configuration is usually somewhat accurate. On the other hand, in the first principles case you need to have a very accurate theory, because you are "far away" from what exists currently. If the theory in questions concerns physics, as for Musk, then this can work well. On the other hand if it is about social sciences and you need to predict the behaviors of customer from some kind of first-principle model (e.g. rational agent models), then you are very likely to make mispredictions, since human behavior is complicated, and the theories are inaccurate and overly general.
If you think about it, it's amazing what we're valuing at billions of dollars these days. Twitter, $4 billion? That's for a lot of lines of code, and, sure, some server infrastructure, etc. that will be obsolete in the next few years. The same goes for Facebook, Instagram, Pinterest, almost any Silicon Valley startup we can name. Just a bunch of lines of code, not really solving any problems. But it makes money, and that's what people care about.
Inception is Javascript.
Is there anything a native Bitcoin app could do that a web app couldn't do without a proxy to the Bitcoin network? (Which is what I believe Coinbase does anyway)
What? This is a pretty great way to monetize without locking down the content itself.
They avoid attaching Google name to those projects and their licenses are proper. There is no "Google" word in the dart front page except "Dart is an open-source project with contributors from Google and elsewhere.".
Thanks, I'm going to try some Ensure.

I've also been drinking Carnation Breakfast Essentials occasionally but I'm not sure how much different it is from drinking a glass of chocolate milk and a multivitamin.
Wait until developing word get their smart phones.
I'm european too but I've been living in the US for a few months now and let me tell you I haven't seen in Europe
anything even closer to what they have here with the cards. Some people stock rewards/bank/miles cards like who stocks cans of soup in the supermarket.

I know it's not directly related to the consolidation card topic but I even have friends who use their father/mother card using their own signature which I don't think is safe because, even if their parents authorized them to use the card,
the usual way to verify that you are really you is through the signature and I doubt nobody checks you signed with the
right signature in a greasy reastaurant check, so basically I'm pretty sure anybody could steal your card, use it and
you would realize just after seeing the charges on the bank statement.

A consolidation card is maybe a way to solve the problem. Another way which to me makes more sense is not to sign up for every damn card in the country which most of the time end up collecting dust in the wallet.
In the past I've had plenty of discussions on HN about how awful and unintuitive Ruby's syntax is [1] [2].

I've always been at a loss as to why anyone would bother learning Ruby when Python is a hundred times easier to understand and basically does the same things.

[1] https://news.ycombinator.com/item?id=5159024

[2] https://news.ycombinator.com/item?id=5872899
The value of the companies you mention doesn't come from the code. It comes from people's attention.

That said, I'm not sure I disagree with your point.
Sounds like marketingspeak to me.

A one liner unique value proposition with cool new words like encryption and Facebook if you will...
This is Language spec. not useful for developers. I would suggest downloading 5 links as HTML from here:

https://www.dartlang.org/docs/dart-up-and-running/
Mass transportation has always lost money. Most of the original railroads in America went bankrupt. Today, ~90% of the cost of building railroads are subsidized by the government. In Japan, they over-invested in trains and it produced a huge drag on the economy.

Most experts I've heard say the hyperloop would cost far more than the estimated $6 billion. Doing things for the first time means you're likely to go way over-budget. After someone builds a hyperloop though, and works out all the kinks, there will be investors for the 2nd one. It's a case of "the second mouse gets the cheese".
An Emacs User Writing A Spotify Client in 16 Minutes
Well one strike against virtualbox that I recently learned is that it bumps the system interrupt from 64Hz to 2048Hz, making it a giant power sink.
Link for those who want to see the original article:

http://jerzygangi.com/why-silicon-valley-funds-instagrams-no...
Pfft. If you're 'the guru', you're even more free to admit you don't know something.

BRIAN:

I'm not the Messiah! Will you please listen? I am not the Messiah, do you understand?! Honestly!

GIRL:

Only the true Messiah denies His divinity.

http://web.archive.org/web/20071002103358/http://www.mwscomp...
Great post. Thanks for writing this - you have guts! Many here think the same way but too afraid to say so.
"Women seem to have less of an issue with it, especially when there are no men around to give them condescending looks."
I think that's the point right there: in the tech work space, it IS mostly men. Someone may speak up once or twice to ask a question, but when surrounded by people who generally don't, you just don't feel like being the annoying one all the time who holds up discussion.
I'm the developer of the of the only Bitcoin wallet client on Windows Phone. It works with both Coinbase and Blockchain.

http://www.windowsphone.com/en-us/store/app/bitcoin/ca65fc5b...

The app initially got rejected multiple times, for many different reasons (not related to the quality of the app). My feeling is that they were trying to find excuses not to accept this kind of app. During the first few months, I had to disable the payment function (making the app pretty much useless). Ultimately, I rebuilt the whole app, and integrated it directly with Windows Phone's Wallet (think Passbook). I'm still not sure why, but they accepted it right away.

Perhaps they could use the same approach, and integrate Coinbase with Passbook, giving one more reason for people to use Passbook (which I believe Apple would appreciate)? I'm not quite sure, but it worked for me.
They have to launch it before they can do a re-launch:)

This was news late september btw.
It is amazing that someone is willing to pay $3 billion for SnapChat, but nobody is willing to pay $6 billion for Hyperloop (which was Musk's estimate, although many people took issue with it).

But we're still in the early days of the internet and smartphone era. It's still a gold rush where people are running after get-rich-quick ideas.

Eventually we'll hit saturation and those quick exits will become less common. That will force investors to look for new opportunities elsewhere.
You probably would actually, because the other side effect is that they get a positive spam protection score which means they are unlikely to be detected as spammy.
Australia here, definitely wouldn't catch on (IMHO). Nearly everyone I know just has 1 major card, their primary bank card, which works as a debit and credit card in 1. Some people (like myself) have a 2nd card, a credit card for major purchases, that has better interest rates etc, but that one isn't used as much.

Most the other cards we carry aren't bank cards, they're Medicare (if we get hurt), drivers license / ID, and RFID cards to get into work or your apartment building (I have 2 of them)... and all these cards, these "one card" startups can't replace.

Unless they can replace my entire wallet with a single card, that works as a drivers license, medicare, debit/credit card, and RFID card for my house, then you're not really offering anything special.
The case is the size of a phone, because it's a phone case. If you prefer something smaller, their first product is a 1.5" keychain fob.

The end-goal of Loop and other tech like it is to make your phone (or smart watch) the only device you have to take with you when you leave home. You'll be able to pay for anything, use your store reward/loyalty cards and open the doors to your house with it. I'm almost there myself -- I don't carry keys, my supermarket has an app for the loyalty card that scans my screen instead of a card, I can pay at lots of stores with Google Wallet by tapping my phone on the credit card terminal, and my drivers license slips between the phone and its case.

The only thing nobody's done yet (AFAIK) is replace the "intelligent key" fob for my car. I can't start it without that.
> Tiobe ranks tend to fluctuate, but that Groovy even broke the top 20 at all is significant

The only significance is how easy it is for someone to game the Tiobe algorithms. According to [1]:

> Groovy, which turned up in the 18th spot last month, slid back down to a number 32 ranking. "After a long discussion with one of the Tiobe index readers, it turned out that the data that is produced by one of the Chinese sites that we track is interpreted incorrectly by our algorithms. So this was a bug," Janssen said. "After we had fixed this bug, Groovy lost much of its ratings." The ratings slip takes Groovy from a 0.658 percent rating last month to 0.393 percent this month.

In April 2011, Groovy fell from #25 to #65 in a single month when something similar occurred. I suspect both now and then, someone was just priming up Groovy in the rankings to win a consulting contract for Pivotal.

[1] http://www.infoworld.com/t/application-development/c-pulls-a...
So you want a super card, right? :)

Acts as a debit card, credit card, ID / Driver's License, Passport, library card, Costco card, etc.

Wish I could replace my wallet with something like that.
Child porn bust: Anatomy of an international child pornography investigation
Was going to comment along the same lines. Might not be "a library", but absolutely worth a look:

https://github.com/audreyt/ethercalc
I think you're both looking at this the wrong way. The projects that "wither or stagnate"? Without Github, they likely wouldn't be publicly-accessible at all. The professionals will always produce professional code, the amateurs will always produce amateur code, and what Github did was to make the amateur code accessible. You can't make the amateur code into professional code, but that by no means translates to it being valueless. You just have to recognize it for what it is.
I don't know about stripe compatibility, but...

For the easy-to-learn part: absolutely use node.js. And just use take the learning curve of a few days to look at some more advanced frameworks instead of bare-metal node.js. I highly recommend sails.js[1] (incredible fast API building for production-ready systems) or derby.js[2] (if you like to have extensive code-reuse for server/client).

[1] homepage: http://sailsjs.org/#! ; sailscasts: http://irlnathan.github.io/sailscasts/

[2] http://derbyjs.com/
I'm pretty sure you could have saved yourself a lot of work by just using profile guided optimisation (PGO). It's mature & ready to go in GCC at least.

(Integrating it into you build process is a little bit more challenging, I admit. I've set it up in a large dev environment used by multiple large projects, and it was well, well worth the effort.)
VHS was better than betamax; it cost less and could record football games.
I see, so you admit that your argument that authors required copyright to make money was nonsense? Now it's just something they should have according to you? And since your first argument failed, you're now trying to attack me. Typical.

I'm a bad example. The company I'm currently working with uses all OSS code and it is already released. I don't have the authors permission to make it public domain, I'm afraid. I'm restricted by copyright...

All my personal work is indeed released without copyright restrictions, though I'd be tempted to use a non-commercial clause just because it's an un-even playing field: I don't get to ignore other people's copyright just because I don't use it on my work.

In short, your argument is basically "if you don't like slavery, just release all your slaves". I'm restricted by copyright. So are you. Why should I accept that condition just so some lazy sod can make money more easily?
Broadening the mobile imaging horizon
I'm surprised nobody's mentioned this.

Q. Which is better; Tiger or Monkey style Kung Fu?
A. Depends on the terrain.

If you're a photo sharing / blogging app, sure that kind of tongue in cheek humor is okay and acceptable.

However if I'm supposed to give you access to my credit cards, that is entirely unacceptable.
Hmm? The stack buffer in yxml will never cause parsing to block, and there's no added dependencies on... anything? I don't think that buffer causes any problems even on a size-restricted microcontroller that doesn't have malloc(). As long as you can find ~512 bytes or so of free memory you can parse a lot of files.

The only situation in which that buffer would cause an error is when the application used a too small buffer, or when the document is far too deeply nested or has extremely long element/property names. Both the maximum nesting level name lengths should, IMO, be limited in the parser in order to protect against malicious documents. Most parsers have separate settings for that, yxml simplifies that by letting the application control the size of a buffer.

The stack buffer in yxml is also used to make the API a bit easier to use. With the buffer I can pass element/property names as a single zero-terminated C string to the application, without it I would have to use the same mechanism as used for attribute values and element contents, and that mechanism isn't all that easy to use. (This is the one case where I chose convenience over simplicity, but I kinda wanted the validation anyway so that wasn't really a problem)
So what is the level of majority of arguments in the linked article? DH0-DH1[1]. Is this really an article worthy of attention for HN audience?

[1] As per http://www.paulgraham.com/disagree.html
Just because the internet sector is temporarily insane where gimmick apps reject $3 billion acquisitions doesn't change that most money invested in the valley goes to serious businesses doing real research and development.
A big part of the reason the IPO market suck, i.e. why "the stock market isn’t influenced by value today like it was thirty years ago", is taxes. Specifically, the differential tax treatment of capital gains and dividends.

A long time back, equities were viewed as a vehicle for distributing dividends. A company earns money and pays it to investors. You build the hyperloop, customers buy tickets, you give investors a cut of the proceeds. The value of HLOOP is based primarily on the expected value of this revenue stream.

Nowadays, dividends are double taxed while capital gains are only single taxed, which means that companies mostly don't bother with dividends anymore. Investors tolerate this because the differential tax rates mean that management would be throwing away their money if they issued dividends. As a result, the value of equity is the value of expected capital gains, resulting in the current situation.
Ubiquitous cameras: The people's panopticon
It's actually really intuitive once you understand logic. We all can't be computer scientists. FWIW it's good to have choices.
Silicon Valley is about momentum investing. You or I may think that many of these companies are silly, but where the money goes, the rest of us may have to follow.
A better Python?
You were right until very recently. If I recall correctly, tmux used to send file descriptors over sockets, something which isn't supported by cygwin. Pretty recently someone made a patch to tmux that allowed it to work without the unsupported behaviour.
I would say there is a difference in mentality, from what I have seen in the US, they like to hoard stuff, and they always take credit for everything like there is no tomorrow.

They don't really have this idea that you should avoid credit, and should you take one it should only be for (hopefully) productive investment, they buy TVs, clothing and food with credits.

Not uselessly using borrowed money for everything can actually hurt you the day you actually need to borrow money because they will consider your econ. 101 attitude (save before buying if it's not an investment) a "risk".
Extension Methods with Null Object
Can 3B dollars fund a small semiconductor company that will have a sustainable competitive advantage against Intel, AMD and TSMC? My guess is NO. Successful picture sharing apps has stable audience locked in with network effects and switching costs. That is a sustainable competitive advantage.
This Robot Is Changing How We Cure Diseases
Henry Blodget defends slideshow journalism