skysight-inc/HackerNews huggingface dataset:
Ok, now let's take that thought experiment and make it closer to the real world:

Imagine that Avis is buying cars in bulk and getting better deals as a result, and then imagine that the knock-on effect of them doing that is that you get better deals on cars because of how they change the way the car market works.

Car dealerships are, for obvious reasons, really fucking upset about this. And they are noisy and well-funded. Normal people start getting angry at the giant rental car companies and the unfair advantage they get, unaware of the fact that without those companies, they'd be getting screwed even worse by the dealerships.

That's what HFT does to normal investors. You don't have to take my word for it; the Chief Investment Officer at Vanguard, among many other people, has said exactly this.
Small Ruby world!
Sorry, very important typo - I downvoted the comment I replied to, and not its parent. Perhaps someone with access (dang?) could confirm that, if there's any doubt.

"While simultaneously downvoting, of course."

You have no way of knowing that it was the same people.

"You are aware, are you not, that your being in disagreement with a legitimate viewpoint is not a valid reason to downvote, yes? That a post should contribute nothing to the conversation, or otherwise be egregiously at fault to deserve that remedy?"

I am aware. It is not crazy to believe that comments repeating the same points over and over are contributing nothing to the conversation. That said, as I mentioned above, I downvoted only the comment ranting about downvotes.

"No one can do that, and no one has done that."

I believe I have done so in more than one instance; you ignore the points I make, accuse me of supporting positions expressed by others, demolish those points (often effectively, sometimes relying on other bad reasoning), and declare victory. If you'd actually engage intellectually rather than rhetorically, it would be a more productive experience for everyone. As is, it's exhausting and unproductive, and has no bearing on the accuracy of either position - which is frustrating, because I would like to know if I'm wrong.
Show HN: Waffle – Split-screen picture conversations with friends
Yes, and putting everyone in jail serves the real economy by creating jobs building jails. And if we researched ways to torture people, the economy for grails and iron maidens will double maybe triple overnight!

...Just because HFT serves the economic interests of two narrow groups (traders and computer vendors) doesn't it mean it benefits the larger economy, nor does it justify it morally to the remainder of the population whose economic futures are tied up in it.
Interviewers at small Silicon Valley start-ups expect it. The rest of the programming world, not so much.
Well, the US is sending 3,000 containment troops to West Africa [1]. Just having access to their special equipment, trained personnel, and other resources will hopefully make a huge difference. Any solution to this will probably come from co-operation and coordination between many governments.

1. http://www.nytimes.com/2014/09/16/world/africa/obama-to-anno...
You are right, it is a bit sensationalized. The 1.4M-by-Jan projection from the CDC is the highest currently and also seems to be the least official. CDC has stated this as a "worst case" scenario with no intervention. It's hard to find the source material from CDC but it has been parroted since last week. I think it may have been a remark from a CDC scientist but not an official release. It's worth considering other estimates

- WHO says 21,000 by mid January

- NEJM says ~10,000 by mid January http://www.nejm.org/doi/full/10.1056/NEJMoa1411100?query=fea...
I honestly have no idea. I really hope we don't have to find out.
It's also easy to teach programming with BASIC. That doesn't mean it's particularly good for the students.

Setting up a web server with e.g. Python's SimpleHTTPServer is absolutely trivial, and teaches them a lot more about what a web server actually does (routing requests and building responses), and also prepares the students to use whatever hip python stuff people are doing servers in these days.
TI-83/84 are good calculators - even here at HP you see a lot of them although the enlightened insist on RPN.

I think a large part of the success is that high-schools pretty much insist on a TI calculator. I bought my daughter's 84 on craigslist from a college freshman - I thought $120 for a new one was a bit steep.
I do use an Ad Blocker as well, I just installed Ghostery to better understand what it did (had heard the name, wasn't familiar with the product).
Posted not that long ago https://news.ycombinator.com/item?id=7365812 with substantial commentary and criticism.
Don't have permission to fill out the form.You can also do surveys with Hacker News itself.
If you think there's no inter-Europe nationalism I'm not sure where you live. There's a bunch of it. In my environment (German) growing up it was mostly about French, Polish, and a bit about British people. Sure, straight racism mostly happened towards e.g. Turkish immigrants but that's where it stops.
That's basically what we do with https://www.makeitwithcode.com, we take people through building things and teach them theory as they go along. Then we go through deploying something to Heroku etc as part of subsequent lessons, so by the end they've got a mixture of the theoretical stuff as well as the more practical "how do I make this be on the internet".

I think there's a few others which also follow the approach of each lesson essentially culminating in a new portfolio piece.
Agreed -- however, it's worthwhile to note that in my experience, you get what you pay for in terms of wireless connectivity. There are superior products to the Nasdaq offering.
How profitable are the large HFT firms? My understanding is that as more competitors entered the space profitability has gone down significantly. I remember hearing one HFT guy explain how in the early 2000s, before HFT became big the bid-ask spread could very large but it is now virtually non-existent due to so much HFT activity.
It looks like Apple supports IOS releases with the same frequency as OS X, that being n-1. IOS6 probably won't be getting any more patches, but IOS7 should be for the next year or so.

So even patching is not forcing anyone.
Google says "You need permission / This form can only be viewed by users in the owner's organization."
Yes! Tyranny of the majority! As long as 51% of people disapprove, it shall be verboten!
So the short version is "PHP doesn't perform optimizations so I had to manually include them".
So, I don't mean to say that freeloading is not OK, I did it myself without losing sleep. However do consider renting a more capable VPS for personal needs - on DigitalOcean the cheapest instance with 512 MB of RAM and 20 GB SSD is $5. Or $10 if you want 1 GB RAM / 30GB of SSD.

And there's a lot you can do with a personal instance, like hosting several websites, hosting your own MySQL, having your own email server just for the kicks, using it as a VPN and so on and so forth.

I also subscribed for AWS's Free Tier and now I have a m2.micro instance and traffic included for their CDN for one year and I'm in the process of configuring my blog's assets to be loaded from their CDN because I think it is important for my blog to load in under 500ms :-)
IC, that makes sense. Keep explaining on the website.
I agree, it is your age and personal bias. The content of the response strings (I can only assume that's what you're complaining about) has nothing to do with the validity of the challenge.

Furthermore, the programming world has always had a goofy and awkward sense of humor.
> If you've ever made a financial transaction of any sort over the internet or used a Blackberry

a little bit silly... especially the link to the Blackberry...
Norway is an interesting case as most of that money comes from oil reserves that where unclaimed by private individuals so it's fairly accurate to call it Norway's money.

Further, democracy is far from a simple Y/N vote on every issue. People trade favors so it's Y/N on (trees)+(healthcare)+(police)+... and you vote on those blocks. At first glance this seems worse. However people don't care about all issues equally so trading a weak no for a vary strong yes is worth it to people. In the end it's the same basis for all forms of trade as people don't value everything equally so trade ends up as a net benefit.
There's a reason the Erasmus program (through which I've met some really great people) is often known by the students as "Orgasmus".

All things considered, this is one of those positive headlines we so rarely see these days.
This sounds snarky, but I mean it earnestly. Rather than move from JS to ClojureScript one library at a time, why not step all at once? I think by the time you use a bunch of libraries this way, you will be almost as far from common JS practice as you would just using CLJS in the first place.
The US Air Force has one up there now - X-37B. It's completely autonomous.

http://en.wikipedia.org/wiki/Boeing_X-37
I don't see how this makes the awkward parental relationship worse than a normal phone, where a parent can just call literally any time and your phone will ring.
Can you give an example of a casting mistake like that?
JetBrains Makes Its Products Free for Students
intra european nationalism is alive and kicking. Just ask Germans what they think of "lazy" spanish, "corrupt" italians etc.. but it is moving in a better direction - also thanks to programs like the Erasmus exchange.
Because the fees charged by the mutual fund guys are fixed - it's a straight percentage of assets. Just like the fees charged by hedge funds which are taxed as ordinary income.

To take it a step further, should entrepreneurs pay ordinary income tax on their gains when they sell their company if they didn't invest any of their own money? It's the same thing. Carried interest is just a fancy name for sweat equity.
Exactly. My previous comment may have been misleading. I don't think it's imperative to have a github account or a showcase of your work (it definitely would not hurt). I only have one public github project and I'm not exactly proud of it.

I normally start all of my interviews by trying to engage in a conversation about programming topics. But as most of the people I interview have little experience outside of Java and seemingly no interest in programming, the conversations are usually very brief. "I like Java." And the occasional "I have heard of something called JQuery. I may learn that."
It's an edge case, I'm not sure. But I'd say it's still part of the website tooling made to improve it, not an unrelated appendix, even if I'd prefer people stopped using them.
>By giving programmers a choice of number types, programmers are required to waste their time making choices that don’t matter. Even worse, making a bad choice can lead to a loss of accuracy or destructive bugs.

So why not use BigDecimal? It's too slow? So performance is a reasonable selection criterion? But not performance of million ints vs a million DEC64s? o_0
This should be really interesting to do with public key cryptography.

Generate an RSA private key and corresponding 32+ kbit RSA public key. Send off the private key to Mars, and afterwards publish the public key. Award €50 billion to the party which can prove possession of the private key and give a demonstration of how it was obtained.

Anyone claiming the price has either:

- Gone to Mars and returned with the private key

- Broken the prime factorization problem from a theoretical perspective

- Built a practical quantum computer and thereby broken the prime factorization problem practically

Admittedly, the first and last would be big advancements for humandkind, but the second one would probably mostly give some really nasty problems.
"It is instructive to consider pair programming, which is a fairly popular practice and adds an overhead of 100% to all development time, as the baseline for code review effort."

I couldn't disagree with this line more. I've frequently seen it halve the amount of development time.
I'm curious about the non-tech founders who approached you, was it the good old PPT pitch or they have actual TRACTION ?
To add context, igorw is a contributor on php-internals has committed multiple patches/improvements[1] to php-src as recent as PHP 5.6

Great explanation!

https://github.com/php/php-src/commits?author=igorw
Indeed. The media report is an odd spin, considering the headline of the EU report is:

"Erasmus Impact Study confirms EU student exchange scheme boosts employability and job mobility"

The part about "1 million babies" is buried several paragraphs in as random statistic, but the author turns the entire story over and runs with that as the lead.

I think the submission should be changed to the EU report, as it's far more informative than the blog re-write, and has less of a smelly spin to it.
The advantage for typical PHP here is that the webserver runs the programs somewhat transparently rather than the other way around with your program creating the webserver and then managing requests. PHP/Apache provides a very simple routing model that correlates 1:1 with the filesystem.
I agree. I remember when the iPad came out, people said they weren't anything special, just a big iPod touch. But that seemingly insignificant tweak in size changed everything about use patterns. The difference is like that between a bathtub and a swimming pool.
Sorry! Try again?
Yes, an unprovoked military incursion into a foreign country is usually a great way to win the population's hearts and minds and ensure its full cooperation. It could not possibly lead to any kind of resistance or guerilla warfare or additional support for Jihadists and other kinds of extremists around the world.
Sparse bitsets in C++ with BITSCAN, a C++ library to manipulate bit strings
I guess uselessd is fundamentally impossible then, along with other systems that provide the same functionality. Again, if it were impossible there wouldn't need to be a policy against it.
As someone who has been building on a react gui for some time I can see how this could take away some of the worst boilerplate that remains - in the form of callbacks calling callbacks. Exiting! But it seems it doesn't go all the way. I imagine I still need to do some boilerplating. I don't directly see how that would be avoided though.
Sorry, try again?
While it is not clear from the article, I would point out that being a technical cofounder is not necessarily a CTO, which is a specific type of role. I have seen plenty of startups with technical founders and a lot of engineers that still had a desperate need for a CTO. Also, not every kind of startup really needs a CTO to execute well.

Part of the reason that there is a shortage of CTOs, particularly outside of technology hotbeds, is that it is difficult to develop the skills required for the job if you have not been immersed in a technology hotbed for many years. This leads to a strange phenomenon I've noticed where non-CTO types in Silicon Valley are pressed into service as CTOs in other cities; relative to the local talent in those cities, the've developed more of the required experience by proximity even if it is not their core competency than technical people that have been far out on the periphery of technology development. It is not enough to simply be an experienced software engineer.
There were a lot of wars in the name of freedom, religion, human nature etc., you might want to throw away those too while you're at it, in fact, let's just exterminate humanity, cause all wars were caused by humans.

History has also shown us that, even if you have people with the same beliefs, skin color, nationality... etc. they will still find a way to wage war with each other.
Without a reason to attract (relative) experts beyond philanthropy I think there's a risk that a ballooning amateur/expert ratio could soon cripple this, as happened to the way Matasano Crypto Challenges used to be run.

I hate to be critical as I like the idea, and obviously there's some utility in it for experts as it is but it's much, much less so than for amateurs, and there's no reason to think that this imbalance won't manifest itself sooner or later. I feel this stands a much better chance of solving (or contributing to solving) the education problem and getting good traction if it was positioned to solve a much more general problem - like snippet management - in a really, really good way, and tacked these features on the side.
considering the first flight where they were rewriting code while it sat outside the station; reconfigured the LIDAR on the fly; I would put it down being overly cautious, maybe a bit of fear? Let us be honest, with all the difficulty of getting that module into space docking isn't that big of a deal. If there were no people on board no one would care.

Plus I have to ask, if a thruster suddenly misfires or goes haywire who is going to be faster? In Apollo days I would put odds on the astronauts, today - I am betting on a computer. We will sooner trust a car to drive itself before we allow a freighter to dock with a space station.
I knew that the php interpreter was not very clever but the most surprising part is this one :

There is actually a difference between "while (true)" and "while (\true)", and it's not even capable to optimize this as a standard JMP. I can't believe that really simple things like this are still not optimized in the interpreter.
OpenShift 3.x System Design
I recommend that book. For an entry level position, focus on the first section about data structures.
Doesn't matter; supports Haskell.
Flask. Flask Flask Flask. It's well-documented, in Python, and you can push it to Heroku easy as pie.

You can add things like templates (they're built in, and can be really simple) or just concatenate HTML the old-fashioned way. You can program very imperatively and work up to abstractions. It's very friendly.

I haven't seen it used as an introductory "language" but I feel like it would work well.
Tech salary insights from 1.2M foreign worker visas
Urban planner here. Yeah, basically. This is sort of a huge monolith that just sort of stands out there separate from everything else. Building this sort of campus kind of reflects a weird retro-modernist vision of land use that more recent generations of planners have been actively trying to fix.

In Apple's defense, the Bay Area sounds like a hard place to build a big campus. In Seattle, Amazon has largely done things less wrong than many other big tech companies I can think of, but that's partly because there was a big (arguably) underdeveloped chunk of land sitting at the northern edge of downtown. South Lake Union definitely feels a little like a mini Amazon corporate town, but it has also managed to remain a neighborhood with people and places to house them, shops, restaurants, and even a community garden or two. Not sure where Apple would find something remotely similar in the BA.

When planners look at Apple's campus with a critical eye, it's because they know it will now be a big homogenous land use that will need to be mitigated in terms of transportation and other amenities.
They demonstrate the reconstruction at different angles in the video @1:49
well, everyone understanding that, size does matter not only for apparels also for phone.
Startups, Cities, and Sustaining Innovation
Petition – Personal Cannabis Cultivation Licensing Proposal
The XPrize Foundation announces $15M open-source literacy prize
How to Catch Unicorns
> If you look at the architecture, it has got very clear points of encapsulation that is much more structured than the loosey gooesy stuff that came before it.

Then why can't it offer a stable interface that lets me swap out e.g. udev with eudev, like I could before?

That's what makes it monolithic - not the implementation details but the absence of well-defined interfaces between the pieces.
The mass is in a number of non-connected pieces, and it gets ejected during EDL (entry, descent, and landing). Very unlikely that anything would survive once it hit the surface.
Hope you sell more than 100!
She admits that the site is a bit lack in the usability department. “It’s hard to tell what it is just by looking at it,” she says. “It’s remarkable to me that people have figured out how to use it.”

This. I love the fact that people have come to use her site despite its usability problems. To me, it shows there's a real need out there.

Admittedly, I also believe having a great UI from the start can be a differentiator (especially in a young market), but products that get used despite a poor UI mean current alternatives were even worse (or non-existent) for these users.

I hope she's able to turn this into something to works out for her.
What If? Serious Scientific Answers to Absurd Hypothetical Questions
I never really understood the overall hypothetical effect of this approach. What I find interesting that his regimen does not have any mitochondrial enhancers (outside of the standard Co-Q10), which is something most anti-aging programs today focus on, specifically, PQQ, which generates new mitochondria.
Google's self-driving cars and others get permits to drive in California
I'm a n00b, and surveys on HN require 200 karma points. :/
I would go with Odesk.
Shrinking Bond Desks Taken by Journeymen as Masters Fade
I know about onChange for events on elements. But what exactly is it doing on the cursor? onChange in react allows you to provide a callback when things change. But that doesn't appear to be what is happening with the code samples in the read me.

For example

cursor.refine('b').refine('foo').onChange({ 'bar': 43, baz: 56 })

What is this doing? If onChange isn't transact, what is the react-cursor equivalent?
The problem, of course, is not in the fact that clearing Carbon CO2 emissions from the air. It's the fact that it might be worth more - in dollars - to cut those trees down and sell them. Perhaps not in this case, but certainly in other cases where countries have tried to sell protecting their own territory environmentally and balanced that against the worth of the resources on the market.

Thus the dollar worth of clearing CO2 emissions doesn't clearly align with the self-interest of doing so over buying trees to make paper and other goods. (The self-interest, of course, is in not dying in the future from some climate change related disaster.

That's why worldwide governmental intervention is needed to make sure the dollar value of keeping those trees up aligns with actual self-interest.
I understand costs and competition prices, but honestly a free version for 2-3 people wouldn't be bad.

Similarly as saying that in a bigger team of 10 ppl one could implement it in house, in 2-3 there's no actual need (and setting up a reminder is trivial).

I'm also thinking to people that aren't working full-time (for whom a 3-day/weekly report would also be a nice feature).
What I mean is, it doesn't matter if a warrant is justified or not. If the device is less secure to allow warrants to be carried out, it's less secure in general.
What HN Thinks of Major Tech Companies
I could think of a few reasons why not. Learning curve being a big one. For startups it's the difference in finding developers. Preference could be another, whether you think imperative code to be more readable, or maybe you enjoy classes or other JS-targeting languages.

I've looked into Om/ClojureScript now a few times and the learning curve is steep and keeps putting me off, but also I fear that if I start a project with it I'll alienate potential future devs and have difficulty gaining traction. Plus, with ES6/CoffeeScript/TypeScript and libraries like this it's more possible than ever to build a beautiful environment to code in that doesn't require such a big jump.

But hey, at least this stuff brings more exposure to ClojureScript. That's definitely a good sign.