skysight-inc/HackerNews huggingface dataset:
I am not sure if the professor is actually a founder, but more like the basis of the foundation. I don't know if the students ever paid their professor and the lab for the experience and idea. I would, honestly. Giving back a few million dollars back to the lab and give some equity to the professor, invite him to the board.

I suspect a few reasons:

1. The professor is not interested in the profit. He just loves what he does. Or he has no intention of taking any credit. When you are a famous inventor in your field you don't need anyone to back up your title.

2. He did get his fair share. Or he's working on other things with Oculus behind the scene, but not publicly acknowledged (which is weird).

3. Like most tweets the notice/rewteet count is often zero. We just don't hear about it. (Though in the case of Professor Bolas his website doesn't mention a thing about Oculus).

4. I don't know anything about FMX conference but maybe the professor wasn't invited?

5. Companies don't feel they are obligated to release everyone's name. In particular, they probably think basing on public works (published papers and blog posts) holds them no obligation to credit anyone.

But do we know if the founders ever credit the professor in public? I am not going to watch every interview, but my feeling is yes, at some point. I don't think anyone could say "they invented Oculus out of the blue".

This is also a private matter. Maybe they had problems with each other, or they settled this privately already ("I don't want any share", "don't mention my name", etc)
Hiding the entropy in the language reminds me of this writeup about the $5000 compression challenge from back in the day: http://www.patrickcraig.co.uk/other/compression.htm
I solved this problem long ago. I shake the bottle before using it. Shaking also works for mustard.
This is unrealistic and won't work in practice. If all posts are equal then all posts are equally worthless. It's a sad but basic truth that we need identity and ability to accumulate reputation to be able to hold a meaningful, informative conversation. If everyone is fully anonymous (in a stateless sense), then everyone is basically a "random internet dude".
I'm assuming this is a real rant, as he touches on a lot of the problems with Git. Git does have a steeper learning curve than other source control systems. And many of its features are not exactly intuitive.
It's pretty common. Every single company(large multinationals) out of college around 2007 offered at least 10K signing/moving. I've heard of friends getting 30-50K in SV.
There is nothing there. If you have your email address in the profile section listed under email, thats hidden from other HN users. Its there strictly for reseting your password and stuff. You need to put it in the about section for it to be visible to others.
80% of college just a sorting mechanism
And unpredictability depends on the information available to the observer. Thus randomness is objectively subjective.
Pretty sure the big green blob is swamp/wetlands. The name Okefenokee rings a bell, but I might be confusing that with a different Florida swamp.
How do you measure the length of the definition of the language used to write p? You just have the same problem all over again, because it depends on the meta-language you use to define your language.
I love reading stories like this.
Do you have a source on that? Are any other models getting 4K 60 Hz output besides late 2013 rMBP?
CC's Celebrations and More Wedding and Event Planning Commercial
Related to this is a PDF from the USGS showing the average distance to the nearest road:

https://www.fort.usgs.gov/sites/default/files/products/publi...
I hated git and felt much like the author did when I first started using it. Git has some problems. Of course some of the problems stem from its features. To me its biggest feature is "branching" and I'm guessing this is why many people like it. It makes it trivial to work on multiple bugs fixes at one time, without mixing code.
Checking in locally can be nice, but I agree, why do I have to do that when I'm networked?
But the power of the simple branches pretty much outweighs all the negatives.
And of course it would be nice to have some good GUIs
I have a VM that runs the latest OS X seed for testing, and the latest update included a "Feedback Assistant" application that allows non-developers to provide feedback.

It makes a lot more sense now!
Financials of a solo, indie Mac developer
That's just the app sending a static 5-megapixel jpeg over to another application it sounds like.
If you read the bottom of NIST's press release, they've tasked their Visiting Committee on Advanced Technology (recently co-chaired by Vint Cerf) to do a review of NIST's crypto standardization process. Their review will be released to the public.

See the following for more info on the VCAT:

http://www.nist.gov/director/vcat/index.cfm
There probably wouldn't be. I doubt they could be much worse than asbestos or cigarette smoke or coal dust, which on a couple minutes' research looks like it would be hard to notice anything until there's been a large group with many years of continuous exposure. (OTOH, being "nano" means they're new and unknown and so increases the scariness factor a bit.)
Now that, folks, is how you take care of your users. Other startups (Coinbase I'm looking at you...) would do well to take note.
If you use C# in Visual Studio, you can press Ctrl+K, Ctrl+D to have the entire document reformatted. Surprisingly few people seem to know about this, judging by how often I've found myself using this on other people's source files and had everything shift around. (Or maybe I'm just unusual and everybody else has just played with the settings.)

The reformatting is actually quite aggressive (it will add/remove blanks and move braces and bits of code around), and so does a good job of keeping everybody's code looking consistent. The Visual Studio text editing functionality only occasionally reaches even the lofty heights of "pretty good", but I do think the document reformatting actually even exceeds that.

(Shame the settings are are per-user rather than per-project, but there you go. It wouldn't be Visual Studio if they didn't manage to fuck something up at the last moment.)
Conveniently enough, so is this Slashdot post.
Probably because it complicates the discussion of the product or company. Don't introduce people to the public if that person has no interest in being a public figure or engaging with media.
Free-Form Games Are Crushing Gamer Stereotypes
Does it matter? Email addresses are harvested by spammers all the time. The key piece of the puzzle now is that spam filtering is advanced enough that we do not need to care. I almost never see spam in my inbox, and I almost never see ham in my junk folder.
Will do. If I was an EE, I would have a decent chance at finding something because it's a fairly specialized field. Same with CS. You tend to pick up skills and are much more valuable in the long run for your ability to program. I'm neither of those and now I'm seriously regretting this major. I seem to be a jack of all trades guy and that is making me concerned about my future. I'm not a software engineer so I can't exactly create large scale software with good coding skills and I'm not a hardware person either. I have some experience with arduino but that's baby stuff compared to what these internships work on.

I'm very sad and extremely concerned. I have worked on neural networks and stuff but I neither have the experience nor the necessary knowledge to work with, say, Microsoft Research Group.
The vast majority of our population is scrunched into the southernmost quarter of the state. I'm not sure but I would guess Maine is the poorest of the New England states. Our economy depends very much on tourism and economic connections to the rest of New England, which means the state "faces" the south, in a sense.

Not a whole lot going on up in the north by comparison. Just forest and many many lakes which alternate between being frozen or mosquito infested depending on the season.
The original sounds more suitable for me, personally: in effect, a larger display, without larger/heavier/mAh device.

Bonuses: you don't have to hold it; get the angle right; block sunlight reflections; clean fingermarks. I'd use it with a bluetooth keyboard (maybe, problems if you can't see the keyboard, possibly?)

I don't want motion tracking VR (latency is a huge problem, incredibly challenging to fix, which I'm not convinced Occulus has - despite Carmack's support).

I don't film everyone all the time, freaking them out, nor speak to myself in public, nor look like a cyborg (i.e. Glass).

Apple will probably nail what works. Typical.
I now have three Watsi tshirts which I guess is thanks to Teespring. I hope you guys aren't out of pocket there!
Supreme Court upholds Michigan's ban on affirmative action
This requires a depth map in the image.

Would it also work on any image by calculating a depthmap from the blurriness?
Is the problem "free will", or "I" ?
Rubinius does not have a GIL, you are correct.
I had been looking for an ultrabook for linux not long ago.
Here's my experience, I ran Arch on a MacBook Air and it went by okay until the SSD died and I returned it to Apple for a refund (if you buy apple products during the holidays they have a very relaxed return policy). Had a Dell XPS 13 for about 3 days, returned it due some hardware and configuration issues. Borrowed a Toshiba Kirabook for some time, however running Arch on it was, wow, much pain.

I was using a System76 panp5 for sometime before, most System76 laptops are at a great price point for the hardware as compared to many other brands, it got me by but the build quality was poor. Clevo chassis are just generally not good.
I decided to downgrade to a netbook and upgrade my linode plan. Depending on your needs, buying a cheap and upgradable Asus/Acer netbook, maxing the RAM and putting in an SSD in, then using linode or the like for any heavy lifting might be something to consider.
To be precise, Alaska is the least _densely_ populated state, but Wyoming is the least populated state.

Wyoming has a population of ~576,000, which is clearly less than Alaska's population of ~731,000 in absolute numbers of population.

However, because Alaska is roughly 6 times larger (586,412 square miles vs 97,814), it wins by quite a bit on lowest density.
More and more they're funding startups that have traction, customers, revenue - sometimes substantial revenue.
Move north.

For this past long weekend I snowshoed into a remote lake and stayed in (and fixed up) a beautiful abandoned cabin. Ice fishing, star and northern light photography, wildlife viewing and beautiful sunshine. Didn't see a single person, and I would have been shocked if I did.

I'm in the Yukon, Alaska is much the same.
In the summer it's so hot your underwear hurts [1]

1) http://prairiehome.publicradio.org/programs/2013/04/20/scrip...
Check out Chui –  it takes the “smart doorbell” concept to a whole new level
You don't do an MBA to learn, you do it to get a Harvard/Stanford stamp on your resume and to party with future movers and shakers. Duh.
I actually think the current behaviour is a good thing. I wouldn't want my original music files to be modified.
If you can you should always bootstrap. I have started several companies over the years and everyone of them was bootstrapped. The process might be slower, but the advantages are so much greater retaining control.
Great nit to pick. I was typing , not testing. I believe you are 100% correct.

You may need to do a little finagling to bootstrap .depend when adding to an existing make file: echo "garp" > .depend; make .depend : may suffice.
There's a lot more that goes into enjoying one's surroundings than just the price paid to own a home there. For those who enjoy small towns, you're absolutely right; what an amazing opportunity.
Thanks for posting that link, very interesting!

Two comments:

1. I lean towards the idea that the government wastes a lot of money on stupid things. This however, is pretty dam neat.

2. I'm surprised that most of the US (60%?) is purple/blue which would suggest most of the land in the US has a road within 0.2 to 0.5 km? That's really surprising. I guess if you threw in logging roads and any type of path that could support vehicle traffic it makes sense.
AppleSeed, seperate from the developer program, has traditionally been for Apple's employers and partners, giving them early access to software and hardware.

It's more or less an 'invite only' program where Apple will tell you (or your employer) is allowed access.
Why would a company like that approach YC and not raise a round on their own? Or better yet, reinvest every penny back into the business without giving up any equity? Won't these companies just self filter?
Well it might not matter to you directly, but those spam filters do need this kind of research.

What else is really important is that we, as webmaster/web programmers, should be able to protect users' email addresses from being spammed away. Many people I know use catch-all emails while signing up for websites so they can see what site sent any spam. If a site did, the trust is abased.
Following that line, a deterministic universe is a better vehicle for free will that a truly random one.

Why?

Because a truly random one could self-kill, become one where will not exist anymore (of any kind), self-nullify itself, randomly chaos to laws and everything else.

Have a stable "layer" for the universe is not (IMHO) a problem from a designed universe + free will, because the laws that make "free will" need to be stable to make sense and work!
Epic complaint comment about $357 uber
The Do’s and Dont’s of Naming Your Business as Illustrated by Cats
Worth it for the dozen-click easter egg.
Video: Earth has had 26 powerful asteroid explosions in 13 years
Reminds me of Powersnap on the Amiga. Many applications did their own text rendering without supporting cut and paste, and so this guy called Nico Francois had the bright idea of letting you select a region of a window, and matching the standard fonts against the windows bitmap.

Of course then it was "easy": almost all the text would have been rendered with one of a tiny number of fonts available on the system, with little to no distortion.
Perhaps because everything is built on top of everything, so an interesting story can always be made of someone responsible for the building blocks.

Thought experiment. I remember FOV2GO (very cool project), but the iPhone was arguably integral to its creation. Was it though? I'm sure the members of the iPhone team would think "yes" (as 99% of the actual manifest technology is iPhone in this device), but the "creator" might think "no" (as the last 1% is what differentiates it). The "true" answer here is not important, rather the understanding that everyone probably overestimates the value of their own contribution, and underestimates the value of others' contribution. Especially because when you discover/invent something that afterwards seems obvious (arguably the most important discoveries/inventions), then it seems silly to give someone credit for it. The Oculus guys may think of the FOV2GO stuff as "obvious" in retrospect, and the actual hard work being the device they shipped with the better sensors and associated toolkit.

If I now choose to make an Oculus competitor to take on Facebook, should I pay the original Oculus team "to give thanks"? Should I pay the professor? I think a lot of people at this point would say "no", which is strange because it doesn't seem like a different case than Oculus vs. professor.
If you want an actual introduction to Information Theory, I'd recommend "An Introduction to Information Theory: Symbols, Signals and Noise".

It deals with complicated information theory topics similar to Kolmogorov Complexity (albeit by a different name) in an easy-to-approach way. Highly recommended.

[1]: http://www.amazon.com/An-Introduction-Information-Theory-Mat...
Really? I have the opposite viewpoint. It's amazing how much of the US has zero people living in it.

Remember, if the census block has is filled in, it could only have 1 or 2 people living in it (i.e. a farm).

We have so much dam space in the US it's mind blowing.
I can attest to this as well. We installed Gitlab about 2 months ago, and a notable upgrade came out recently (I'm gapping on version numbers) and I was able to update our in-house server with very little effort by following the great instructions.

I know Ruby relatively well but I'm by no means a "pro", and I had no issues.
Not sure why Safe forcibly disables hibernation on Mac's with FileVault2: it encrypts the hibernated (is that a word) version of memory stored to disk.
I'd do it with revocation.

Right now I give out tagged addresses to most vendors, and I know others do it for lists. When a tag goes bad, I just route any further mail to my spam trainer.
County-level data is available on a per-state basis from the NLIHC website.
I went and downloaded all of the state data spreadsheets and merged them into one big spreadsheet. It took maybe 20 lines of python.

Here it is, for anyone interested:
https://www.dropbox.com/s/40bg2um044vy82f/2014-OOR-ALL.xls
> But the point isn't standard vs. non-standard, the point is macro vs. non-macro.

But why?

Imagine an alternate world in which all the things in the Common Lisp standard that are currently defined to be macros are special forms instead. I claim that (1) in that world, the criticism you're making would not apply, and (2) that world's Common Lisp is (a) not better in any way than our world's and (b) actually slightly worse, because code-walking macros would be more painful to write. Doesn't that indicate that there's something wrong with your criticism?

What I'm not seeing is how the fact that some standard features of Common Lisp are defined to be implemented via macros is a weakness, which you seem to be arguing it is.

On LOOP: Sure, you can use a C for loop to build a list of squares (but, note, it doesn't in fact do the same thing as the Lisp code and couldn't possibly, because (1) the Lisp code is an expression and a for loop is a statement but not an expression, and (2) that invocation of LOOP makes a new list and returns its final value rather than appending to some specific list that's already been created as your kinda-sorta-parallel code does). But that's what I meant about goto. You can use goto to do what a C for loop does. If you wouldn't say "Does for do more than goto? I doubt it" then you shouldn't say "Does LOOP do more than for? I doubt it".

> But in non-macro Lisp, loops are really painful to write

But "non-macro Lisp", if by that you mean something like "Common Lisp, with all the features defined to be implemented as macros taken out", is a thing that doesn't exist and that never would exist. (If for some reason you were implementing a Lisp without macros, and if you actually intended it to be a good general-purpose language, then of course you would include some decent looping facilities.)

So this is not an example of something that Lisp doesn't let you do "out of the box"; LOOP is right there in the box. As you say, LOOP is part of the standard for a reason.
Inventors might not want fame. The entrepreneurial, publicity-seeking ones are unusual; but the ones we hear about.

If he patented it, he'd get licensing fees (I'd go royalties myself). Usually, anyone called an "inventor" patents their inventions (especially if they like wealth). Even Buckminster Fuller did.
Extension is awesome and while the code is messy, it has enough little jokes to keep you amused. For those looking to access the backend OCR service, it seems to be down right now, but will hopefully come back up soon.

Here were the API references I could find for the remote OCR:

- GET https://sky-lighter.appspot.com/api/read/<chunk.key>

- GET https://sky-lighter.appspot.com/api/lookup?url=<image.src>

- POST https://sky-lighter.appspot.com/api/translate

Apparently the author was one of the winners of HackMIT 2013 according to some of the comments. Couple of fun things in there if you decide to poke around in the code. Jump into naptha-wick.js for the remote logic.

Note from the Dev (http://challengepost.com/users/antimatter15, http://antimatter15.com/wp/, https://twitter.com/antimatter15):

/*
It's April 16, 2014.

It's been six months since I started this project.

Just under two years after I first came up with the idea.

It's weird to think of time as something that happens,
to think of code as something that evolves. And it may
be obvious to recognize that code is not organic, that
it changes only in discrete steps as dictated by some
intelligence's urging, but coupled with a faulty and
mortal memory, its gradual slopes are indistinguishable
from autonomy.

Hopefully, this project is going to launch soon. It
looks like there's actually a chance that this will
be able to happen.

The proximity of its launch has kind of been my own little
perpetual delusion. During the hackathon, I announced that
it would be released in two weeks time.

When winter break rolled by, I had determined to finish
and release before the end of the year 2013.

This deadline rolled further way, to the end of January
term, IAP as it is known. But like all the artificial
dates set earlier, it too folded against the tides of
procrastination.

I'll spare you February and March, but they too simply
happened with a modicum of dread. This brings us to the
present day, which hopefully will have the good luck to
be spared from the fate of its predecessors.

After all, it is the gaseous vaporware that burns.

*/
I'd argue the US would be worse. At least in the Russian jail he could bribe some decent meals.
There isn't one cohesive solution.

I imagine most people evolve helper functions around https://github.com/clojure/java.jdbc and then use something like https://github.com/jkk/honeysql or http://sqlkorma.com/ for generating actual select query SQL.
But it blinks in FF 24 ESR ...
Looks like there's several useful, utility functions exposed by Belt. Might consider using it.

One criticism. There appears to be many 1 to 1 equivalents to existing PHP functions. For instance:

<?php Belt::max([1, 2, 3]); // 3 ?>

Does the same thing as the built-in max() function:

<?php max(array(2, 5, 4)); // 5 ?>

The Belt::is* functions seem to have many direct equivalents to the built-in PHP is_* functions like is_array, is_null, is_numeric, etc. The Belt::indexOf() function appears to be the equivalent of array_search() - with array_search() being the better function, as it has an additional third parameter to control strict type checking.

If there is a substantive difference between these functions it should be documented.
I think this is great! As someone who has a background in teaching youth living in poverty who is now a coder, I've often thought about swinging back around and do bootcamp style courses for older teenagers.
+1 for gitlab. Heavy use in prod with both business and engineering users!
My head almost exploded from sloppy statistics reading the article.

> Six months after the first Access Code class of 21 students completed the 18 week course, the 15 graduates who accepted job offers have seen their income rise from under $15,000 to an average of $72,190; the other six students are either still in college or have chosen to launch their own startups

1: Those not getting a job were not included in the average. 2: The analysis is comparing student incomes with working incomes. I imagine every college and university could show amazing income growth using these measures.
Please give us a Firefox version! I'm begging you!
Q&A with the Man Who Introduced OKRs to Google, John Doerr
Aereo Online-TV Service Questioned by U.S. Supreme Court