skysight-inc/HackerNews huggingface dataset:
GLM is extremely full featured compared to this. It's also very stable and portable. From GLM home page:

-------------

This library provides classes and functions designed and implemented following as strictly as possible the GLSL conventions and functionalities so that when a programmer knows GLSL, he knows GLM as well, making it really easy to use.

This project isn't limited to GLSL features. An extension system provides extended capabilities: matrix transformations, quaternions, half-based types, random number generation, procedural noise functions, etc.

GLM ensures interoperability with third party libraries, SDKs and OpenGL; replacing advantageously the deprecated matrix functions. It is a good candidate for software rendering (Raytracing / Rasterisation), image processing, physic simulations and any context that requires a simple and convenient mathematics library.

It is a platform independent library with no dependence to external libraries even OpenGL. GLM is written in C++98 but can take advantage of C++11 when available.
I have a hard time believing there is cause for confusion here, have Physicists been stumped by Amazon Redshift? I'm not being facetious, I just don't see how a product name that is niche to people using Amazon services is likely to confuse people.

Also, CS hardly owns the greek letter lambda, it like many greek letters has been used for many products and features over the years. Delta is an airline, but they're doing OK, among others. I am just curious what your issue with this is, and if you can come up with some concrete scenarios where this could really confuse people.
I got that too. Pretty awesome. May not be production ready for quite some time...
Hard to say if poor design is a contributing factor or not - if the release mechanism is easily confused because it's a tiny little switch that looks just like all the other tiny little switches, then yeah, it may be poor design. In new endeavors, especially the often unforgiving aviation arena, frequent and focused training often makes up for poor design, or less-than-wonderful human factors engineering, or other recognized-after-the-event shortcomings - until it doesn't.
The context, is a spill-the-beans IAMA from a disgruntled ex-employee provocatively made on reddit itself.

The CEO has a right-of-reply and a duty to protect the reputation of the company against accusations, and he fairly exercised that right.

There was no slanging match, and the response consisted of a single post amongst hundreds in that thread.

I don't see a problem with having both positions made public after the ex-employee initiated the public confrontation. As always The truth is probably going to lie somewhere in the middle.
All this self-help woo never worked for me. It probably won't work for you, and I don't think it actually works for the people regurgitating it.

You're probably just spoiled, like the rest of us. You spend all your time around things that are intensely stimulating. Delicious food that you barely have to do anything for, this magical thing we call the internet, beautiful music, captivating movies, hundreds of the most attractive women at your fingertips.

All this stimulation with no effort -- and you think it's a surprise that you don't like hard work?

Having this knowledge, now figure out the solution yourself. Something that you're too spoiled to have done already. :)
Tutorial on Twitter API: OAuth, Reading and Posting – Part Two
most grocery stores in the northeast discount you 5 cents for each re-usable bag you use, all on their own. they've done this for at least a decade. the bags aren't cheap, and the grocery store bundles the cost of them into products.
It has the -tabwidth option, defaulting to 8. I have yet to figure out what it's used for, but presumably there is some case where it is used for alignment.
Clarification: CRV can refer to

"California Refund Value" - the amount recycling centers pay to consumers in exchange for empty bottles and cans, or

"California Redemption Value" - a deposit paid on sales of certain recyclable beverage containers.
Isn't it time Google and Apple build some protections inside Android and iOS against this?

Maybe do something like what these guys did, but I'm sure they can come up with even more comprehensive protections:

http://www.wired.com/2014/09/cryptophone-firewall-identifies...
Ironic that this is posted on news.ycombinator.com of all sites...
I find this comment very telling https://news.ycombinator.com/item?id=8602259 I would rather do without all that.

That comment goes out of its way to make things seem complicated. The different synonyms for things are confusing, and are evidence of the fact that Git has evolved over time rather than springing forth fully formed.

That said, the staging area is one of the most useful features of Git, and if you don't want to use it, you can largely ignore it. The staging area allows me to make a few simple changes in the order that they occur to me, but add and commit them (using git add -p) in the order that makes the most sense for code review.

Also: I highly recommend setting up shell aliases for the most commonly used commands, whether you use Git or anything else. "gco" is much faster to type than "git checkout", etc.
This looks quite interesting, and a lot more fun to work with than maintaining a pool of servers ready to handle events and spinning up new ones based on capacity.

Anyone know of any similar mechanisms for the OpenStack world, or more generally for any cloud infrastructure other than AWS?
Compare what this is costing google to what an advertisement on the Superbowl costs (much much more).

Google will get a tremendous amount of valuable publicity for their $1,000,000 per year. It's a bargain regardless of anything else that will come out of doing this.
Functions are just a big wad of duct tape holding together the ball of mud that comprises most applications' lines of code. Add functions, and you haven't solved the problem, you've just made two problems.

Does this sound true to you? What makes containers any different from the organization that the abstraction of "functions" bring to ordinary sequential programs?
"Markets are efficient if and only if P = NP"[1]

I read it when it was first posted on HN a few years ago.

[1]http://arxiv.org/pdf/1002.2284.pdf
If the pilot was at fault then the only unprofessional act would be to not state so. But likewise with any other deficiencies, from material sourcing to engineering process to flight operation.
Well, it's a city a lot of people like but certainly those adjectives could be applied to just about any good-size city--and it's why a lot of people also don't really like cities period. I'd add that, if your experience with SF is going to a show at the Moscone or elsewhere nearby, that general area (Market, Tenderloin, etc.) is definitely less nice than much of the rest of the city. But it's also fair that SF, for a variety of reasons, also has more street people of various sorts than most cities do.
I commuted on Caltrain for 5 years and found too reliable!
Bayes Impact (YC S14) is/was working on a project related to this, using risk models to help predict recidivism.
so Kivin is taking the fight to the streets, or at least to the front door of Amazon HQ, with a daily protest vigil.

http://www.geekwire.com/2014/protesting-outside-amazon-hq-fo...
Huh? Where do you see his personal site?
The interesting thing is that neither YouTube nor Google search have much user lock-in.

YouTube has content producer lock-in, which is tremendously helpful. And it may be that there's just no room for improvement massive enough to pull people away, that video delivery is close enough to its peak to not leave any room for real competition.

But if content was elsewhere, YouTube revenue would vanish very quickly indeed.

Search, on the other hand, still has massive room for improvement. Someone, somewhere will eventually do it. And there's nothing that would keep users on Google search when they do.

It's not like Facebook where's there's a huge network effect. Once there's a notably better search option, it wins very very quickly.
And I assume the "USA Freedom Act", which has been drastically watered down already and Democrats are now pretending to want to revive it (after losing Senate...) so they look good at the next elections, doesn't even cover this sort of surveillance.
It is a little different if you are going to advertise this to students in a school who can only take advantage of it by breaking the law.
I would bet on technical reasons. From what I've read HN uses some unusual caching and optimization strategies - part of how the Arc application was optimized after initial development. I have no idea if this is the case here but it seems plausible - there is (outdated) source available[0] so you may be able to take a look for yourself.

[0] Mirrored at https://github.com/wting/hackernews
Be nice to know the number of rounds used though - the default of 10 in most implementations is starting to become not enough.

Also bcrypt does not seem to be FreeBSD's default libcrypt implementation from the source code [1] - it appears to be DES (or SHA512 if DES isn't available). What makes HN think it's bcrypt? @kogir?

[1] https://github.com/freebsd/freebsd/blob/master/lib/libcrypt/...
AWS Lambda announcement video:
https://www.youtube.com/watch?v=9eHoyUVo-yg
The letter is on file publicly at the Attorney General's office.
Maybe, but so has Page—a self-driving car, a box where you can basically ask a question, the first major piece of wearable electronics after the watch—this aren't trivial. And yet, it doesn't impress me much more than Musk's existing achievements have—they're both in edison territory at the moment—brilliant businessmen—not Gutenberg, world-changing level yet.
also bargain in attracting some of the best AI scientists to work on Search, machine learning, [X], etc projects of its own.
You are almost guaranteed to beat the market using a very simple strategy: just buy the lowest decile ranked by price-to-earnings.
I am reminded of a HBR study showing headquarters of major firms all tended to move closer to the home of the CEO even if that impacted retention - will have to find the reference.

I am reminded of Motorola (oh, how the mighty have fallen) years ago, when they decided to open up manufacturing plants in Libertyville and Harvard IL.

What were the deciding criteria?

Communities with good amenities (parks, schools, etc.)? Nope, middle of farm-ville Illinois. Nothing wrong with that, I'm from a small town.

Good access to existing talent? Nope. Far away from Chicago and the other tech employers in the region.

Easy access to transportation (planes, trains, automobiles)? Nope. Way off the highways.

Close proximity to the CEO's house? Yup.
I do believe that California defamation law still needs to be fixed though.
Strange; I rarely think of the cash award with the Nobel prize.
Whenever I warn friends about this, I get called a conspiracy theorist :-/

We have a long way to go in educating the general public about technology, its benefits, and its pitfalls.
It's 23.8% now.
Ok, so I work with a lot of immunologists and micro-bio people. The short answer is that science is hard. The slightly longer answer is that science is a lot about luck and sweat. Penicillin was mostly discovered by accident, as with Viagra and many other blockbusters. This is the more observational side of science, not the predictive side. The smart-insulin that was described is firmly in the predictive side, the sweat side. Luck is a factor of having a lot of scientists looking at a lot of things. Sweat is one scientist looking at one thing. Both are valid, but one takes a lot less time.

And that is the issue, time. Why not so many recently? The time involved is much higher. The low hanging fruit of the tree of science has mostly been picked at this point (At least I hope so). The blockbusters are then higher up and take considerably more effort to reach. Smart insulin needs nuclear magnetic resonance imaging, a lot of modeling and p-chem, trial after trial to verify results, a lot of post-doc and grad students, data processing and computer scientists, and the resources of a lab and a half. Penicillin was a petri dish that wasn't properly sterilized.

Science takes time, and as humans, we go for the easiest science first. We should not sacrifice safety for speed.
CEO exercised right-of-reply to potentially tortious statements from the employee. Also public interest.
3 guiding principles in setting up cable Internet failover for your office
Just go back and in time and invent Google yourself, then you're the boss when you walk in with the time machine!
Show HN: Lisn – podcasts meets Pinterest
What do YOU imagine would push the turing award closer to the nobel prize?
That seems to address hindsight bias, but not independence.
I think if you check how active u/kn0thing is on the reddit thread about this, you might feel a bit better. Although u/ekjp is rather less active there, so it should be interesting to say the least.

https://www.reddit.com/r/blog/comments/2m7pf5/coming_home/

Of course time will tell. Reddit is full of great little communities (and some really messed up ones). Let's hope they can keep things good for the users and not do a digg.
If this is a recruitment move, it's weak. It's more about the brand PR, I suspect.
I've been working on my startup Lisn for the last year or so. The idea was to make 'podcasts meets pinterest' with it so easy my parents can figure it out. We're at an early stage but I would love any and all feedback on it so far.

We also want users to be able to follow a trend which can be anything across all podcasts. This allows users to find and follow all podcasts around a theme, like ‘world cup’.

Right now, we're trying better understand how people use our site and what they are looking for in a podcasting experience.

Thanks for your time!
> if anything Yishan said wasn't documented and documented really well the OP has a libel case. It doesn't even matter how true it was.

In the U.S. it does, since untruth is a required element of libel.
This is the company that sold full dedicated servers for $1.99/month ex vat
Prestige, which you can only partially buy.
RamanPi – Raman Spectrometer
Science platform looking for female developers
Instrumentl.com is looking for female developers who could advise us as we expand our platform. This is a good opportunity to be highly creative with as much or as little involvement as you'd like. Our team is wildly passionate and super supportive. We'd love to hear from you! Team@Instrumentl.com
Call it a Nobel prize.
There are two ways in which the "USA Freedom Act" could cover flying dirtboxes: regulation and reporting. I've been working on http://recent.io/ rather than following this closely but I'm not aware of any effect the bill would have on dirtboxes (love that term!).
SDash now available for Hondata K-Pro
ChipWhisperer: Security Research
It's unclear from the article whether Google endowed the award to a sustainable level of $1M/year, or is just supporting it at that level for now. Clearly an endowment would make a stronger statement.

There's a suggestion that it was not an endowment, because of the note that Intel stepped away from sponsorship.
I've seen this cited several time on HN recently, is there a better source for this? Sorry, I imagine a lot of this stuff is in Russian only, but I would love if you could give an article/book/post about this sort of thing.
These awards are given to well-known people fairly late in their careers, by design.
I'm just going to say whoever is downvoting this is a jerk. This comment is actually correct. Whether or not it reflects the way you believe things should happen, this is an accurate description of how things do happen (I assume, based on the other comments, I don't actually know myself).
I get your frustration with the critical post going to the top. And I agree with you that a huge sum donated to a top university for research is a good thing.

I am also more sympathetic to the people who are critical. We are talking about $50 million more for a university that has a massive tax exempt endowment, that enrolls relatively few undergraduates, and has come under fire recently (along with all elite colleges) for having a relatively low percentage of low income students.

I think it's ok to point this out, though I would also be careful to emphasize that the donation is a good thing (and that research budgets can be different from general support for undergraduates). Also, my understanding is that Microsoft has been very generous with UW.
This was Buffett's motivation on investing in 2008: http://www.nytimes.com/2008/10/17/opinion/17buffett.html
The prize money is definitely a great idea. It'll probably be seen as a rich-company-PR move, but in hindsight, I think we'll see it as a sign of the times.

Computer science seems to be going through a similar transformation as Palo Alto. Just as Palo Alto went from a place where people were modest about their wealth to one where vanity license-plates decorate Teslas at the curb-side, computer scientists seem to have transformed in public imagination from quiet nerds to celebrity saviors of mankind. I'm not sure the image is well-deserved, but so it goes.
Well, let's see: private rocket company sending stuff to the international space station, fastest production sedan and it's electric, made electric cars cool. Some of the goals seem to be accomplished.
Is there a reason you're pointing to a specific commit? The link below is to the current version.

Also note that it's easy to make quick edits in GitHub's web interface without having to clone the repo locally. It works well and we get a lot of quick fixes this way.

https://github.com/ocaml/ocaml.org/blob/master/site/learn/te...
I can see the editor wars starting now:

"Emacs gives you everything, including sliced bread!"

"Vim gives you a knife."
You used the Oxford comma in your first sentence. I guess it isn't going away anytime soon.
Programming a Problem-Oriented-Language
Clowdy: A professional hub for all content creators, from director to intern
Though optimizations in an interpreter are valiant efforts, the way to optimize the language is to develop a compiler.

There are good reasons not to start doing hairy optimizations in the interpreter, like that it establishes the semantics which is helpful when compiled and interpreted semantics differ, and that interpreter optimizations will become moot once you have a compiler.

About this Ruby optimization: one thing that stands out is that there doesn't appear to be any way to turn it off. If such a hard-coded interpreter optimization breaks, the only way to try something without the optimization is to revert to a build of the interpreter which didn't have it. That may not be possible, so then you may have to build the current interpreter, but with that change reverted.

Compilers usually have switches for selecting various optimizations. Of course, a similar switch in an interpreter has a run-time impact: a "do this optimization" flag has to be checked each time there is an opportunity to do that optimization.
It seems to me like it would be very much in line with the Go philosophy to automatically uncover this in some way other than just an impossible-to-debug pre-compile sort, like disallowing it on a language level. Perhaps that's a Hard Problem, though, so not a reasonable request.
Thanks for pointing that out. You're correct (and I was wrong) - it's not the default, but we format our salts to request it.

The docs are here: https://www.freebsd.org/cgi/man.cgi?query=crypt&apropos=0&se...

The code looks something like this:

(withs (salt (+ "$2$10$" (rand-string 20))
ux (crypt pw salt))
<stuff>)

"(rand-string 20)" provides 128 bits of randomness from /dev/urandom.

I'll up the number of rounds and upgrade them in place as users log in. Thanks!
Practically any other way. Responding as he did shows an incredible lack of judgement that shouldn't be tolerated in any employee, let alone the CEO.

The response lacks all proportionality. A former employee is saying mildly critical things about you in a public forum? Ok, I don't think anyone is really going to mistake that kind of rumormongering for gospel. Destroying that person's future employment prospects from on high is not only unnecessarily cruel, it also creates a story where there wasn't one before. We never would have heard about the thread if he hadn't done this. It certainly never would have made the mainstream news.

He could have said nothing. He could have sent the employee a private legal warning. Or he could have posted a nice non-response to indicate that they saw the thread, but as a company staffed by adults Reddit is above that kind of name-calling. He did the opposite and looked like a child.

In addition to being really poor form, his response very likely opens the company up to a lawsuit. If I were the besmirched fired employee, god forbid, I would immediately be contacting an employment attorney.
There's also PleaseJS: https://github.com/Fooidge/PleaseJS
Warmer World Might See More Lightning
I bet Google's car tech will start yielding returns for the company far before consumers drive robotic cars. I doubt they will make cars themselves.
Actually, exactly what I expected from the headline alone: an IE Tech Preview does -- when the others compared are the stable releases of other browsers.

Of course, given the relative release cycles, that's like comparing a Chrome version 3 or 4 version numbers ahead of the current Dev channel release against current IE.
Some immediate thoughts:

These would be very interesting for low-latency network-heavy applications if each machine had a 1gbps latency-optimized network connection to the core switch wherever they're hosted. Virtualization might be fine from a throughput POV but I've seen hypervisors impose a fair amount of latency "jitter" on heavily loaded hosts. It's one of the reasons why bare metal servers can be better. I'm thinking core network router functions, certain kinds of games, etc.

Another area where I can see this excelling is high security applications, like having a cloud node that is in charge of signing things with very protected secret keys like some kind of certificate authority. Virtualization has a pretty good security record, but for high-paranoia applications bare metal is better. If you offered the ability to upload your own pre-encrypted image this would be very interesting. Not quite as good as homomorphic encryption, but that's not quite "there" yet -- still too slow to be usable. At the very least you'd have to crack into the hardware and dump the RAM to break into a system and steal a key.

Finally, make stability a high priority. With low power, low heat dissipation, dedicated hardware, and solid state everything you should have an easier path to cheaper "many nines" high-reliability service. That kind of thing is kind of expensive right now in the hosting world so you'd have some pricing power there.

/shameless plug:

ZeroTier One, a network virtualization engine for inter-container and inter-VM networking as well as VPN access, supports 32-bit ARM/Linux as an officially supported platform:

https://www.zerotier.com/download.html

It's also possible to use it with Docker very easily:

https://github.com/davide/docker-zerotier

I decided to create an official ARM build and support that platform since there were so many users on Raspberry Pi and similar, but as far as I know these binaries will run on this architecture. I signed up for a preview of Online.Net so I will test once I have a "box." :)

EDIT:

Tested with your free trial via the web terminal, and the ARM build from the above download link works flawlessly as long as you "modprobe tun" first:

http://i.imgur.com/FmB9ndK.png

Then I pinged my laptop on the desk next to me, which also happens to be on the "Earth" virtual LAN. Fun stuff. :)