skysight-inc/HackerNews huggingface dataset:
Fair enough. Every program I was accepted to, though, did not grant you candidacy from the start as you first had to complete your courses and pass one or more exams.
What about the revolution?
Many years ago, I rejected the start button and the OS surrounding it, and switched to Linux.
It's nice to see some competition with Open CV
"No matter who you are, most of the smartest people work for someone else,” attributed to Sun Microsystems co-founder Bill Joy [called "Joy's Law"
Super low TTL and Refresh combined with replication to a DR provider. High Availability placed exclusively on a single provider - even Amazon (albeit different AZ's) is of zero value if all of Amazon itself is offline...
I think that they're right on this one. Since Windows 7, I may have traversed the start menu a couple of times a month. I use pinned apps on the taskbar or Start menu front page for frequently accessed stuff, or use search.

Keep in mind that for most users, they are not running many applications anymore.
In theory the Patent Office is supposed to check for prior art, but in practice the Patent Office's budget has remained constant for the last few decades while the number of patents they had to deal with increased exponentially. At first this resulted in a backlog, but then Congress passed a law saying that they couldn't have a backlog. So now patents are subject to less and less scrutiny.

The unfortunate thing is that our other laws assume that the Patent Office is able to do its job - patents are presumed to be valid unless you go through the legal hoops necessary to invalidate one. And being in the process of going through those legal hoops isn't a defense when the patent holder sues you for infringement, so there's really little benefit for you to go through them in the first place.
Sounds like they managed to get a patent on machine learning 101.

I am sorry, but stuff like that just makes me despise Apple. Maybe the greater public will eventually catch on, too.
On reflection, this is perhaps a bit harsh to some of the very bright people I used to work with.

What I meant was that in the context of a highly competitive research environment those who were succesful had learned that to succeed they couldn't afford to focus on anything that wouldn't progress their own careers - and that meant (and presumably still means) publications in the rights places which are usually completely uninterested in practical details and focused more on pure mathematical/conceptual concepts.
The fact is that Hipmunk is oriented for people searching shorts travels (cabotage) meanwhile the competence (AKA Kayak, Expedia, etc) offers best options for longs travel (for example, for holidays).
As to (4), patent attorneys earn the big bucks for writing the patents in as obfuscated a manner as possible. That lets them get the patent past the Patent Office by saying "Look how very narrow our patent is" and its granted on those grounds, but when they go to sue other companies they choose an interpretation that amounts to the text in the grandparent, so that they can sue the maximum number of people.
Everywhere I've been, "candidate" is a technical term and first-years are definitely NOT. But even if there are universities where you become a candidate upon admission, presumably you remain a candidate all the way to the end, so "...a PhD-candidate is usually a first year PhD-student..."
is STILL quite wrong.
On Securing Potentially Dangerous Virology Research
I hate to sound like a simpleton, but for a small operation you're best off putting all your eggs in one basket.

I'm in one of the us-east zones and I haven't had a failure in at least a year. They retired one machine I was using and dealing with that was as simple as starting and stopping -- at a time I chose.

With five zones in U.S. East, the probability of a zone failure affecting a single zone systems is 1 in 5.

If you're a busybody who spreads your system across five zones, the probability of a failure affecting you becomes 1.

You're spending more money, and dealing with a lot more complexity, all to increase the probability that hardware failures will affect you.

Now, you're hoping that a zone-distributed system will be able to recover from failures, but that's tricky to do and it's quite unlikely that this will work if you haven't tested it. Add the fact that all the other "cool kids" will be trying to recover their systems at this time and make AMZN's control plane go down.

In the meantime, with probability 4/5 I'm sleeping through the disaster and the first time I hear about it is on hacker news.
It's obviously a ridiculous patent, so Apple can not possibly claim their competitors are piggy backing on their expensive research in this case.

Also, let's ride with the carbon fibre example. Is it really desirable that the world will have to wait for 50+ years until carbon fibre bicycles can be made accessible to the mainstream? Let's not forget that it is the public, proxied by the government, who grants patents, so obviously they should only grant patents if it benefits the public. This is not the case with patent trolling, because it only stiffles innovation (basically you need an army of lawyers to do anything interesting) and drives up prices.
One of the things that struck me while I was reading the article (besides the subliminal implication that go-getter graduate students all read Science!) is that while I new of all the discoveries mentioned, I didn't know any of the discoverers. I use MRI, but I know the company that makes the machines and the software, not which obscure dude in some corner of the world first published the technique.

This is something that is common to all human existence. Enjoy your work and your own accomplishments. Don't worry too much about the adulation from others, especially strangers. It is fleeting, quickly forgotten, and there is that six month rule about adapting to whatever new level of fame/wealth you attain, so that you keep wanting more.

PS. Another point, PhDs in the UK and Germany often take 3 years. It's only in the US that the concept of keeping graduate students on leash for more that six years has been honed to an art.
If latency to europe is acceptable for you then you might want to look into Hetzner.

$657/mo will rent you eight 32G/i7 servers there.

If europe is not acceptable then you should still look into american colos (e.g. LeaseWeb recently opened a US DC) which are not as cheap as Hetzner but will still give you 3-4 servers for the money.
Rats are a common menace with all sorts of cabling. Large parts of scotland recently lots broadband due to rats eating cables (http://www.theregister.co.uk/2011/10/12/dirty_rat_downs_virg...).

Apparently it's the insulation on the wires that they like.
Innomax - Wasserstrahlschneiden, Wasserstrahlsysteme, Wasserstrahlanlagen
NNOMAX AG – Ihre erste Adresse für präzises abrasives Wasserstrahlschneiden mit OMAX Anlagen. Handel, Service und Fertigungsdienstleistung (Wasserstrahlschneiden, Erodieren, Fräsen, Drehen, …).
Where is HTML5?
A Response: "Ph.D. candidate's breakthrough stymied by bickering over credit"
1. Don't assume you can figure out their language by IP. I'm in Turkey, but my native language is English, and you have no obvious way to change the language on the page.

I don't understand the use case from the video, or why I would use it. Most of my agenda or todo is something I would keep private.

(Come to think of it, agendam makes sense from a Turkish grammar perspective... borrows idea And Turkish is an odd choice for internationalization... Is any part of your team in Turkey?)
Didn't this happen last month?
I have always enjoyed how Microsoft likes to adopt good features from other OSes and rename them. No no, you're not "adding apps to the dock", you're "pinning apps to the taskbar". This is definitely completely new and not in any way a case of Microsoft showing up at the party 10 years late.
I don't think it is a problem to use the design methods outlined in the article. In fact, Microsoft didn't invent this type of design per se. They simply coined the term "Metro" for tiled block layout. Check out "responsive design" at the link below and you will notice several similarities.

http://www.alistapart.com/articles/responsive-web-design/
Incidentally, if you want "real" higher-order programming in C, take a look at blocks (Apple).
Footnote, not mentioned in the story: Elon Musk tweets that he'll donate the $1M to Doctors Without Borders in any case, as though he'd lost the bet:

https://twitter.com/elonmusk/status/218897974242181121

100%. Class. Act.
I think it would be a case of insane developer, to do that ;)
>It's their button, why would they need the user to click it?

Because Javascript is allowed to do more, like show popup windows, if it happens in an onclick event of a button.
don't hate the playa, hate the game

That is by far the most despicable cliché I know. You choose which games to play and how to play them. The whole point of having principles is that sometimes you do things that aren’t optimal game strategies.

For example, you choose not to murder your business competitors. You choose not to sell products that kill your customers. Do we let tobacco executives off the hook because they’re just “playing the game?” How about the cocaine cartel?

A gentle way to put it is, “This is a false dichotomy. Hate them both."
Pakistan vs India U19 Final Live Score
Building the WebGL Game: Part 6 - Isosurface Landscapes
3 years is supposed to be the aim but most in the UK will still take 4 or 5. I've seen many a PhD student forced to experiment right up to the end of year 3 and been told to not start writing up until the start of 4. At which point they are banned from the lab and then given minimal support to complete in a decent timeframe.
How do they qualify the devices coming out of China without running firmware on the manufacturing line?
I'd like to get your opinions about a new tool http://www.bulkmailapp.com, a mass email merging tool to send personaliaed emails en masse to bloggers and contacts. what do you think about the selling message/product pitch on the site? Thanks
The vast bulk of majors either lacks the ability to get into it so early ("I've been civil engineering since I was 9!"), women get into them just as easily ("I've been into biology for a while now"), or it sounds really lame when you brag ("I've been making lumps of indistinguishable chemicals with chemistry sets since I was nine"). I wouldn't be surprised there's a couple of others that have at least a trace of this problem.
The rules are intended for "bootstrapping a reliably profitable company". So yes, they do restrict you to the lowest hanging fruit.

This post isn't directed at people who want to start a company that "really makes a difference", unless those people are trying to start a profitable prior company to fund the really big idea.
The issues are most likely to appear with users who go straight from Windows XP to 8. They are not familiar with the ability to search among applications and files, nor with the concept of pinning shortcuts to the taskbar.

Considering the marketshare XP still has, and that these users are likely the ones most resistant to change, this may turn out to be one of the largest problems Microsoft will face with Windows 8.

I am not saying that legacy-concepts should delay innovation, but it can't be denied that Windows has many users who aren't interested in learning new ways to work with their computer.
I disagree. The markup does not simply justify cheery service folks. I want knowledgeable. When they don't have support for Nginx, to me, that's not knowledgeable.

Rackspace prices are insanely high and I can't wait to move off of them.
This is one of the worst articles I've ever seen posted at HN. All seven of the writer's (extremely paranoid and passive aggressive) tips could be obsoleted by one single alternative: post your paper on the arXiv. The author seems to have a tinfoil-hat-tier view of science, and has absolutely no business selling a book to grad students. The seventh tip in the article ("be male") makes me wonder whether this writer has any experience at all doing science in the past twenty years (he mentions Rosalind Franklin, 1920-1958, way to be contemporary!)
Everything I've read about Elon Musk recently has really made me root for the guy. He is disrupting two very difficult industries.

This was posted on HN a few months ago, but I really thought this interview with him was exceptional: http://www.wired.com/science/space/news/2008/08/musk_qa

What's most impressive to me is that this interview was almost 4 years ago, and he's done exactly as he said. He's focused on results and he's spending his considerable capital on things likely to make an impact on the world, not on frivolous applications like social networks.
Strange. I had zero trouble saving the blog to disk with Firefox on a Windows PC.

- it works with both an old generation of Firefox (3.x) and a post 3.x version.

- it correctly opens with the code, in both FF versions as well as IE.

- NoScript also correctly blocks and unblocks the code depending on what access you give to github.com and tumblr.com.

So, not sure what you are seeing, but I am unable to replicate it. As you can probably guess, I am just as sensitive to these saving glitches when they occur as you are too... :)
...if you want "real" higher-order programming in "C"...
Consumer boycotts against companies abusing the patent system might be a very effective way to start. Suddenly companies might be interested in fixing the system in order to repair their tarnished reputations.

Not that the idea of a boycott against Apple would ever fly.
In order to make a reasonable choice between js MVC frameworks, the best is to write on your own a small app and decide for yourself. During my research, I have the following chart.
1. JavascriptMVC
2. AngularJS
3. Backbone
All the rest (Ember, Knockout, Dojo) aren't nearly close to the 3 winners.
Backbone and Angular were described quite good. So, I'll add what I've loved about JavascriptMVC (JMVC) and what problems it solves out of the box:
Problem 1: How to structure the project?
Where are 100+ variants to structure the folders of the project. It's important when is grows. JMVC has automatically generated empty project with very clean structure: separate folder with models, and separate folder per module for controllers and views.
Problem 2: AMD
AMD is built in into JMVC
Problem 3: jQuery support
JMVC is built on jQuery, so no collision happens what so ever
Problem 4: Documentation
JMVC has plenty of ot including API description, tutorials and active community
Additional sugar:
It has built it google closure compiler and minifier and checks your js code and optimize it;
It has built in documentation script that generates documentation out of comments.
Thus, JMVC is not just an Javascript MVC framework, it's great set of tool for the development of serious heavy apps.
Not undefined behavior, really? Run it on a 64-bit SPARC system and see if it works. Not to mention that this implementation is dog-slow (two rather slow syscalls [mmap/munmap] for each apply-invocation).
Different statistics-company, different sources. Market-share like this is difficult to measure.
WebRTC: Real-time Audio/Video and P2P in HTML5
I don't think people is scared of void*. However, it is pretty easy to introduce memory corruption bugs when it is used in big projects.

I find very wise to avoid it when it is not necessary or when there is an equivalent safer alternative (e.g C++ templates if available and applicable).

In this case however, is not only completely fine but I don't think there is a better way to do it.

BTW, my favourite phrase of the article:

"“… Why do this?” Because I can, of course."

The truly spirit of a hacker :)
what if Amazon DNS goes down? Doesn't matter how many zones you've got... DNS remains a potential single (yes it is redundant with HA), but it's still a single point of failure.
Excuse me, but Windows had a Taskbar before Apple had a Dock. Windows also had Quick Launch shortcuts before Apple had a Dock as well.

So, Apple is the one who showed up late to that party.

Furthermore, the Taskbar works nothing like the Dock and it looks nothing like the Dock.
I think it happened only for a day or something then, which was still news worthy, but it was still pretty volatile then. Now it's looking like it's going to be a permanent thing (well unless people stop using Chrome in the future).
This is a nice web technologies demo, and there is good information in here ( I especially like the browser screenshots), but the thing I find most striking about this is how useless it is at visually illustrating the 'evolution' of the web.

I wrote a blog post about this when it first appeared last September: http://halfblog.net/2011/09/01/the-evolution-of-the-web/

Now it has become even flashier, and even more cluttered and confusing. The swooping colourful lines mean absolutely nothing. I realise they arc through the different browsers to (roughly) the point at which those browsers adopted the technology, but the swoops themselves only serve to confuse the information.

Very much a case of style over substance. This is a horrible infographic, and I'm confused why it seems to be so popular.
An upwards triangle is used as a danger/warning traffic sign.
Bottom, below Chrome.
Again, you're conflating undefined behavior with implementation-specific behavior. By your definition, anything that does implementation-specific typedefs, uses inline assembly, or even makes syscalls is taking advantage of undefined behavior. That's silly and ignores the actual definition.
I suspect it requires too much everything (cpu, ram, io speed), by several orders of magnitude, to run on an arduino.

If you're seriously asking, and this isn't some kind of internet meme/joke I'm not familiar with, you might find it interesting and instructive to have a look at the datasheet of the AtMega328[1], the chip an Arduino Uno uses, and compare it to, say, what you might find in a typical intel desktop machine.

Just as one crude scalar comparison to illustrate the sort of differences, the atmega328 doesn't have the ability to do floating point operations in hardware , so you have to emulate them in software using the core's fixed point hardware (the toolchain will do this for you). This means potentially hundreds of cpu cycles per floating point operation. In the past i have managed to get an atmega328, at 16Mhz, to perform about 60,000 floating point multiplications per second. According to the wikipedia[2], a 2010 Intel Core i7 cpu can do about 109 billion floating point operations per second. That's nearly 2 millions times the speed!

If you want something of arduino size and arduino price, that will let you play with machine vision, the Raspberry Pi might be far more useful to you.

Finally, I'm not saying you can't do CV on an 8-bit embedded micro, I have done some in the past myself, but it's a very different and far more limited beast to what most people would understand as modern CV and required in my case an great deal of hand optimisation and gory bit-hacks.

[1] http://www.atmel.com/devices/atmega328.aspx
[2] http://en.wikipedia.org/wiki/FLOPS
[3] http://www.raspberrypi.org/
Heinlen did it already...

http://en.wikipedia.org/wiki/Time_Enough_for_Love#The_Tale_o...
Conjoint analysis
Bing Travel: http://www.bing.com/travel/ (aka FareCast) is my personal favorite.

Their price predictor for certain routes is quite accurate.
I knew somebody had to be a party pooper. Congratulations.
I am developing an English learning course for Romanians. I was thinking of a similar motivation system. At the beginning the user would deposit an amount of money, more or less, depending on his station in life, but large enough to motivate him to finish. At the end he would get the money back. This would also work with parents depositing money or gift cards for children taking the course. Making the attribution of the prize independent of their will is the key.
لعبة الحياة 
لعبة الحياة لعبة الحياة لعبة الحياة لعبة الحياة لعبة الحياة لعبة الحياة لعبة الحياة لعبة الحياة
http://www.gamesozo.com/2012/06/life.html
> Again, you're conflating undefined behavior with implementation-specific behavior.

No, I'm not. Casting between data and function pointers (or even a function pointer to a function pointer of different signature!) is undefined behavior. Look up the C spec.
xp had this concept too, it was just disabled by default. In fact, I remember it being enabled by default in windows 98. My memory may be tricking me.
Today's status update (http://status.aws.amazon.com/) indicates partial ELB failure, still unresolved:

Jun 30, 12:15 AM PDT [..] Elastic Load Balancers were also impacted by this event. ELBs are still experiencing delays in provisioning load balancers and in making updates to DNS records.

Jun 30, 12:37 AM PDT ELB is currently experiencing delayed provisioning and propagation of changes made in API requests. As a result, when you make a call to the ELB API to register instances, the registration request may take some time to process. As a result, when you use the DescribeInstanceHealth call for your ELB, the state may be inaccurately reflected at that time. To ensure your load balancer is routing traffic properly, it is best to get the IP addresses of the ELB's DNS name (via dig, etc.) then try your request on each IP address. We are working as fast as possible to get provisioning and the API latencies back to normal range.
I'm inclined to trust Microsoft with this one. They clearly have the data to back this choice up - why would they disable it if it was getting used?

I personally use it a lot as a glorified run prompt (type program name in, press enter) but whatever, I can adapt.
Not to pick on spelling in a spelling thread, but quite frankly "security breeches" sound awesome :)

Unless of course they're adult diapers for the discerning (and ageing) security professional.
Well said. I spent 10 years as a full time pro playing upright bass, mostly jazz. Now, I code for a living. Holding and manipulating musical/data abstractions in your head is indeed a strong commonality.
Backyard Movie Party Ideas
Backyard Movie Party Ideas
This can also be an excellent kid's birthday party idea. Just put a projector and screen outside on the backyard
As far as I can tell, that works exactly the same in Windows 8. Hit the win key, type the first few letters of a program name, hit enter.
I'm sorry, what? Next had a dock IIRC, and it was released before Win95.
Yeah, this is no more than a glorified chatbot - and an inefficient one, too, if it's IE6. Although Pusher requires a real server to publish, AFAIK, Pubnub allows clients hosted on static pages to publish just fine. Bridge is just a very nice syntax. But that's OK... if it makes the web more realtime, I'm all for it.
I believe that in the UK students have a master's degree before starting a PhD program (whereas in the US they usually don't), so it isn't quite comparable.
There are I think over 100000 Twitter apps (don't remember the exact number, but it was a lot). I think those are not all Twitter clients.
Great story and congrats on the progress thus far! I have been building an application using a very similar Backbone+Rails stack, and your decision making at the top of the article matches up almost identically with mine.

One thing I'm curious about is the performance aspect. When you say "lightening fast", I assume you're talking about the front-end user experience, since persistence to the server is performed asynchronously? The one major problem I've had with using Rails as my JSON API provider has been the performance of rendering the JSON itself. Many of my API calls return a fairly large amount of nested JSON, and the request times are far from ideal.

As you mention you are placing additional data into the results for some API calls, so I guess you might have encountered this yourself.

What, may I ask, are you using to render the JSON from Rails? I'm using JBuilder at the moment, which as it turns out has some performance issues: https://github.com/rails/jbuilder/issues/45
And what country are you from?
Behavioral Targeting 101