skysight-inc/HackerNews huggingface dataset:
I am willing to be convinced, but it will take a well executed BLAS (, in particular a sparse BLAS) benchmark with and without range checks. If the range check enabled version is within 5~8% of the current standard of say a ATLAS/MKL/Eigen (note these aren't quite the fastest) consider me sold.

In my experience range checks did affect the speed, but range check alone may not be to blame. It might well be that code pieces became a tad bit larger than what a compiler would automatically inline, and those snow-balled.

In case you have such a benchmark handy would appreciate a link 'cause fast is good, but fast and correct is way better.
In my original post, I talk about more than grants. The person to whom I'm replying just said grants, so I'm just being direct.
Predictability of the televised game for the average person, IMO. T20 cricket is a huge TV success in Australia because, on any given delivery, someone is likely to smack the ball recklessly or get out. In bowling, what's going to happen? Maybe a strike, maybe almost a strike! Unlikely to be as exciting for the average viewer.
"Virtually all non-tropical crops are grown in the Central Valley, which is the primary source for a number of food products throughout the United States, including tomatoes, almonds, grapes, cotton, apricots, and asparagus."
https://en.wikipedia.org/wiki/Central_Valley_(California)

Minor correction: The San Joaquin Valley in the south half of the Central Valley, and The Sacramento Valley is the north half. The dividing line is the Sacramento–San Joaquin River Delta
Fwiw, "sonification" (rather than "audibilization") is the semi-standard term for the audio version of "visualization".

There's a good bit written about it, including a recent book: http://sonification.de/handbook/index.php/chapters/
There's a lot being lost in the spin of these agreements as "price fixing". It looks to me like companies were also trying to prevent leakage of product plans, and minimize the disruptiveness/cost of high turnover.
Shouldn't there be dozens/hundreds/thousands of addresses flowing into the Mt. Gox cold storage?

Or did these do it too directly?

edited to fix account/address mistake.
The Internet of Things will Design a Safer ICU
> C++ is mostly an extension of C

This is absolutely not the case. C++ is a huge monolith of a language that happens to have a fairly large intersection with C.

Understanding technical things like the stack, heap, how new types would be laid out, etc. are all wonderful things to know for C++, that much is true. So if learning C is conducive to learning about those topics then by all means, make it a prereq.

But please don't use language that would give the impression that C++ in 2014 is sort of "C with Classes".
Money is only funneled to stockholders if it is used for dividends or stock buy backs, or indirectly, acquisitions. other possibilities are hiring more workers, spending more on capital purchases, doing more r&d, or making exterior investments.

Calling this theft when the tech workers (im not counting executives and high level salesmen) in question could apply for positions themselves if there were dissatisfied with their current compensation is hyperbole.
Hmm... that sounds exactly like my alma mater... Any chance this is upstate NY as well?
Linode may outperform a similar DO box CPU-wise, but IO is no contest:

Here's a 512MB DO writing a large file:

dd if=/dev/zero of=/tmp/out bs=1M count=4k; rm -f /tmp/out
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 16.1503 s, 266 MB/s

A 2GB Linode of mine doing the same:

dd if=/dev/zero of=/tmp/output bs=1M count=4k; rm -f /tmp/output
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 36.4609 seconds, 118 MB/s
For someone ignorant of physical product businesses, can someone please explain how this is better or different that existing logistics vendors?
> Things like jailbreaks and homebrew on consoles are possible because of certain "security flaws" that are more common in languages like C and C++.

Using C++ as if it were C but s/malloc/new/ and s/free/delete/ is certainly a good way to get security vulns. But as pjmlp mentioned, that isn't how you should be using C++ nowadays.
So there has to be a requisite degree of suffering on the bottom-end to motivate the population to compete to better their station? Is that the society-scale version of "The beatings will continue until morale improves?"

Well, on a more serious note, it would be, "The subtle resource starvation will continue until you become more valuable and productive."

Would the "lower classes" in academia lacking health care result in more academic productivity? Actually, no one really disagrees about these things in an absolute sense. It's more where people want to draw the lines.
Bear in mind that this is the same sort of analysis that attributed large amounts of the initially mined coins to "Satoshi", when they were in fact core developer Gregory Maxwell's. There's a lot of room for error, especially when the email in question has an address in between with no attributable person behind it.
Meanwhile in medicine we need the AMA to keep physicians in short supply so the wages stay high...
Ask HN: What drives you crazy about Google Analytics?
In my day-to-day job, there are some things about GA that drive me up the wall. I feel like there has to be a better way.

I'm working on something better, I'd love to hear what pains you most about Google Analytics.
You're the only person on the planet doing that.
> What if there was a way to tag bitcoins as stolen and declare them null and void?

When you say that sentence, replace the word bitcoins with gold. I say this because in essence, bitcoins are a finite resource that have perceived value. They also are harder to obtain the more people mine them. Now think about what would happen if someone stole gold and an authority (which doesn't exist) declared the stolen gold null and void. Someone, somewhere with lower ethics would be very happy to take the "null and void" gold because the fact that it's stolen has absolutely impact on it's value.
Address, not account. Completely different levels of abstraction.
Mass Multiplayer Asteroids (X: Bullet, Z: Bomb, Shift: Mine, Arrow: Move)
They decreased inflation immediately prior to a major period of financial instability. We all owe them a debt of gratitude for the foresight demonstrated. Corporate tax cuts for all involved as reward.
This article argues that the system overestimated the cases (which it did) and therefore did not work. To reproduce the results of traditional systems is not the purpose of systems like GFT. If you look at the graphs you can see that GFT provides an indication of an increase in flu cases before the traditional systems. This is where it has value; it provides an early indication of an emerging problem.
There's this: http://mozilla.github.io/shumway/

Also, since Adobe removed the restrictions on creating programs to display Flash content a few years ago, there's nothing stopping others from writing a minimal, image-only SWF plugin.
I'm confused about this entire situation. If I own a company in the US then it's my right to not hire from someone else's company if I so choose, yes? And in the case of tech giants then there is a lot of proprietary tech knowledge that can exist in an engineer's brain that may make him or her a very strategic hire for my competition. So, if I'm paying an engineer $100K and Google sees fit to hire them away for $200K then, sure, it's in the engineer's interest to tell me because then I would need to offer $250K to keep them. And this isn't because they have suddenly become more valuable, or because the engineer has suddenly developed new skills, it's simply a game of strategy and money that could potentially hurt both businesses. So, it makes sense to me that companies would agree to skip the drama, and just agree not to poach talent from each other. And, honestly, how many Apple designers, Google engineers, or EBay executives have gone hungry because of these non-compete agreements? When you're playing in that league then you are already extremely well compensated. So, is it simply a matter if principal? Why exactly is it illegal? These are honest questions.
What do you mean by "equilibrium price"? I usually hear that term when people are talking about the price that equalizes supply and demand, but many of the most expensive colleges are priced well below the supply/demand equalization point, so I assume you are referring to some other equilibrium.
Government control of immigration is a natural consequence of government establishing and defending a border. If you want to take the free market to its logical conclusion, we should get rid of that too, and leave Silicon Valley to its own devices vis-à-vis fending off hostile foreign actors. Historically that sort of thing has not worked out well.
Being a really smart person doesn't mean being smart in all respects. There are plenty of cases where someone highly-accomplished has turned out to be a complete idiot in something that's not their area of expertise. Think of William Shockley and eugenics, Henry Ford and fascism, Orson Scott Card and homosexuality, Steve Jobs and not being a dick, or Freeman Dyson and global warming.
It's widely regarded as complete bullshit and can be fooled by almost anybody who cares to.
No, you're thinking of a competitive market. Collusion between CEOs to suppress salaries is exactly the free market.
Which existing vendors are you speaking of? FBA?
To quote Stringer Bell. Again.

"[I]s you taking notes on a criminal fucking conspiracy?"

Setting aside issues of ethics and legality, I cannot believe that any of these people would ever commit any of this to electronic record.
I agree with the OP on support for Hack not being core to FB's business.

I am not sure if can agree with the Google Dart comment. Google has a vested interest in making it as easy as possible for content creators making stuff for the web. From some Dart development I have done, the whole ecosystem looks good to me.
That's an anecdotal example. Amazon is different in that Bezos has enough room to dial back reinvestment and generate more cash or turn up reinvestment to reduce apparent profit.

Profit doesn't just magically appear, costs and pricing have to eventually face reality. Sooner, the better.

Spending more money does not necessarily make a business any better. That's like these noob business people that buy stock before they sell any of it... An example of a horrible waste of cash.

Without profit, it's not a business, it's an idea-guy dream.
That's true, but it's not just about doing wrong things. There ought to be probable cause for recording by an authority of the state. It also has to be targeted and not done in a dragnet fashion. The police have significant discretionary powers on their side and the body of law is wide enough to "find something" against just about anyone.

If you are in favor of mass surveillance, you should at least argue for a drastic simplification and excision of laws from the books.
Twitter doesn't support IPv6 at all, unlike Facebook and Google+, where it's been running since World IPv6 Launch on 2012-06-06.
Uh, it's called a mistake. Smart people make them too.
It could happen at the state level. And many of these co's have physical nexii all over, not just CA.
> obviously these companies were not competiting hiring engineers...
... They are competing for engineers! Why would they make these agreements? To benefit the company. Benefit/cost analysis.
Beacons: What they are, and why Apple's iBeacon technology is ahead of the pack
Aw... Eric Schmidt. I suspect Larry and Sergey would have done a couple times better had VCs not shoved a CEO down their throats. Controlling for company trajectory vector at the time they joined, Eric Schmidt is in the ballpark of John Scully.

I never had a feeling that he's a smart guy watching him talk (in contrast with Larry and Sergey and Zuck) and I generally despise his attention-whore attitude and kissing ass in political circles.

And everyone knows not to use lex.
I'm disappointed with the comments here about this future YC applicant. Can't we think bigger than a food delivery app?

If you read the homepage, you'll see their tag line is "Fresh bread, snacks and coffee beans. Delivered in 18 minutes." Now, let's remove the baked goods accoutrement for a second and focus on the "delivered in 18 minutes or less". Isn't this the very real problem Amazon is trying to solve for themselves? Isn't there tremendous value to dynamic delivery logistics?

To be clear, I don't know these people, nor do I know if delivery logistics is their endgame. If they're bakers, then all the previous critique is warranted.

But if I lived in SF, I would sign up to see what they're up to.
LG Introduces Smart Lamp in Korea
Verizon accused of refusing to fix broken landline phone service
For the "reversing Unicode text" problem the easiest C++ solution is probably to use an external library such as QtCore or ICU (Qt uses ICU internally).

Unfortunately even in UTF-16 grapheme clusters do not correspond 1:1 with Unicode code points so you wouldn't be able to just reverse a list. But Qt can split up a QString into its grapheme clusters (a quick example I had made a couple of months ago):

static QString reverse(QString src)
{
auto src_nfc = src.normalized(QString::NormalizationForm_C);
QChar *start = src_nfc.data();
int length = src_nfc.length();

QTextBoundaryFinder finder(QTextBoundaryFinder::Grapheme, start, length);
finder.toStart();

// Reverse code elements that make up a code point when that code point has
// been expressed in more than one code element (which is even possible in
// UCS-4!)
while(finder.position() < src_nfc.length()) {
int oldPos = finder.position();
finder.toNextBoundary();
int newPos = finder.position();

if(newPos - oldPos > 1) {
std::reverse(start + oldPos, start + newPos);
}
}

std::reverse(start, start + length);
return src_nfc;
}
Since this has market-wide effects, it seems fair to compensate all engineers working in the bay area during that time period.
|Because it's much easier to measure performance of CEO's, at least artificially. If Google does well, then you (supposedly) know that Larry Page is doing well."

Originally I wrote a much longer reply but after re-reading it it came across as much more anti CEO compensation than I intended. I don't view short term market movements as an accurate reflection of company or CEO performance. If you willing to use easy to calculate but broken metrics I can supply a few for programmers. How about lines of code? This also ignores under performing executives getting big salaries and severance packages. No one is going to pay me millions if I get fired.

"And arguably, the fact that a few engineers can build WhatsApp and earn billions is an example of that in action"

I view employment at a startup like buying a lottery ticket. Someone is going to get a large payday but that doesn't mean they're better than someone that doesn't get one. Even with the possibility of a big payout your expected return is pretty low.

I think I stated the collusion argument badly so let me try again. If you're in charge of a major corporation and experiencing a talent shortage would you tell your HR department to exclude a large portion of the local candidate pool? That's what those companies did.
Fast, Cheap “Good Enough” Software Is Not Good For Business
US credits and ECTS credits don't mean the same thing. A US credit is roughly equivalent to 2 ECTS credits in terms of amount of time spent. Additionally, 12 credit hours is an unusually small amount of credits to take. That's usually the minimum amount to qualify as a full-time student. If you want to graduate in the normal amount of time you have to take more like 16 credit hours per semester.
As a professor emeritus at MIT, he doesn't. [0] It isn't clear how much faculty salaries contribute to the problem anyway, so I don't think it's hypocritical for professors critiquing tuition increases to accept a salary.

[0]: http://web.mit.edu/policies/2/2.3.html#sub1
Colluding to hold down wages is terrible and I hope they get in a lot of trouble for it. But this doesn't follow:

> Maybe if CEO's weren't illegally conspiring to drive wages below their market value, there wouldn't be a so-called "engineer shortage"?

What illegally driven-down wages mean is that the shortage is more acute that previously thought. That's because the main way to measure the relationship of supply and demand is through price; i.e. the more the salaries grow, the less supply there is relative to demand. So if salaries have been held down, some of that evidence was masked.

Secondly, it means that non-giant companies could be competitive in making job offers, whereas perhaps in a more free labor market they might not be able to compete salarywise with Google, Apple, Microsoft, etc. Thus, as seen from say, a startup's vantage point, this check on the upward price pressure actually kept the supply of affordable engineers up.

So I remain sympathetic to the there-aren't-enough-programmers line of thinking, and certainly don't think of this as hypocritical or antithetical to that line. Of course, that doesn't excuse any of Google's behavior here; they've effectively stolen a great deal of money from all of us through illegal collusion, pocketing the money that an honest market would direct into the engineers' bank accounts. I hope there's hell to pay.

Edit: I suppose it's theoretically possible that if the salaries went up to their natural levels, then people would pour into the field, and perhaps that's what you're trying to say. I think that's very unlikely, since software engineers are already paid a great deal more than most fields, so these people are either people who don't care about money unless it's a lot of money, or they're people who instead chose to be doctors and lawyers. I'm sure more people would say, "hmm, maybe I should be a programmer", but you have to ask why those people aren't doing it now. As economists might put it, this is a structural problem, not a market problem (I hope I'm using those terms right).
Why is this bad? Isn't diplomacy an inherently good thing?

BTW, that article is almost hopelessly hyperbolic. I really want to understand why diplomacy and Carter's advocacy are potentially wrong, but the author choose to level a personal attack rather than making reasoned arguments which may or may not have lead me to understand his position.
Disclosure: I am biased (Noora is in our YC batch). That being said, what Noora is doing is very important. If patients and caregivers have better education on what to do post treatment, outcomes improve. The cost savings gained from the reduction in readmissions is an added bonus. Go Edith and Katy!
That's fine though, because at that point our theory has been proven wrong. So I propose we take the best guess that fits the available evidence and act accordingly. In this case, that action has already been taken: to notify Bitstamp that if the person trading those coins is an associate of Mt. Gox, then there's a high probability that illegal trades are occurring on their servers. This would let them take an action like freezing the account until they can provide an explanation about where the coins came from. (We're slowly turning into Paypal...)

analysis that attributed large amounts of the initially mined coins to "Satoshi", when they were in fact core developer Gregory Maxwell's

You just reminded me of something cool (but totally offtopic): https://bitslog.wordpress.com/2013/04/17/the-well-deserved-f... Someone recently came up with a previously-unknown technique for mapping out Satoshi's fortune.
Will My Business Idea Make Any Money? Seven Questions to Ask…
Does it really make more sense to have a 'connected bulb', rather than having a 'connected socket'? This seems wasteful. Is all the tech which enables the bulb to be connected tossed out when the bulb burns out?
Daniel Ellsberg also released a trove of the material about Vietnam: http://en.wikipedia.org/wiki/Daniel_Ellsberg

"In 1967, he contributed to a top-secret study of classified documents regarding the conduct of the Vietnam War that had been commissioned by Defense Secretary McNamara.[7] These documents, completed in 1968, later became known collectively as the Pentagon Papers. It was because Ellsberg held an extremely high-level security clearance and desired to create a further synthesis from this research effort that he was one of very few individuals who had access to the complete set of documents."

Do you also question he being a brave truth-teller? Ellsberg has no doubts about Snowden:

http://www.reddit.com/r/IAmA/comments/1vahsi/i_am_pentagon_p...

"I am Pentagon Papers leaker Daniel Ellsberg. Edward Snowden is my hero. (...) I believe that Edward Snowden has done more to support and defend the Constitution—in particular, the First and Fourth Amendments—than any member of Congress or any other employee or official of the Executive branch, up to the president: every one of whom took that same oath, which many of them have violated."

The oath of the president is:

http://en.wikipedia.org/wiki/Oath_of_office_of_the_President...

"I do solemnly swear (or affirm) that I will faithfully execute the Office of President of the United States, and will to the best of my Ability, preserve, protect and defend the Constitution of the United States."
It's illegal for the same reason that it's illegal for companies to collude to fix prices. You could apply your same arguments.
Or you could use the key to digitally sign a message (that contains something like a newspaper headline or football scoreline) periodically?

Besides, I don't think losing the keys is the root cause of many exchanges' solvency issues.
That was the Sefnit botnet which started to use the Tor network heavily in mid-August 2013.
Duktape: an embeddable JavaScript engine
See also: http://www.php-compiler.net/

> Phalanger – full-featured PHP runtime & compiler for .NET/Mono
> frameworks. Phalanger is modern open-source implementation of PHP,
> compatible with the vast array of existing PHP code
It is hyperbolic, but I was honestly surprised when Googling that anyone had written an article about it at all (I had learned of the meddling from Scowcroft/Bush's book).

To answer your question though, diplomacy is certainly good and should be the first choice. But it's not "inherently good"; just ask Czechoslovakia how they felt about Chamberlin's diplomacy with Hitler.

More to the point, nations have to live with the results of their diplomatic efforts, so it's important that those efforts are attuned to work together.

If you were a CEO trying to shift company strategy to focus on a certain goal, you'd find it at least annoying if a former CEO went out and directly worked against that strategy because they "had a better way to do it". Even worse, being pulled in both directions could end up leading to a worse outcome for that company than if one or the other solution had been chosen.
Magnetic spin transistor offers hard disk breakthrough
"but everybody I ask to comment on the idea tells me about Grubhub and similar services, and they just don't understand why there would be other kind of service."

Who is everyone?

Is "everyone" the target customer?

Are is "everyone" startup people, programmers, hackers, VC's etc?

The fact that there are already sushi restaurants doesn't prevent new ones from opening everyday and doing business and making money.

"The great thing about automatically building webapps for delivery restaurants is that this can work"

Exactly. Not everything needs to be a home run.

"probably because of the fees"

Right. And this is especially a big problem with the mentality of the small business owner. Not wanting to cannibalize existing customers.

Building the app and charging a fixed monthly fee is the way to go at least to start. And make it easy for the restaurant to make menu changes etc. In the beginning you would have to perhaps input all the items yourself because the small business won't want to take the time. And have to prototype at no charge to prove it actually has benefit.

Let me know if you end up doing this.