skysight-inc/HackerNews huggingface dataset:
"Realistically, chances are that if you could come up with a good idea for a startup and successfully follow through before university, you will still be able to do it a few years later."

True but you also have to consider the people you know who might be able to help you. If your friends are leaving [1] to do something (and you believe in it) then that opportunity may never present itself again. Having close relationships with the right people you know well and can trust is important. You can't just establish that on the fly (think of any girl you have ever dated and how the relationship changes over time as an similar example).

[1] Or if it's your idea and they will leave with you.
I'm sorry for saying no more than this because it certainly doesn't contribute much to the discussion, but this wasn't really a secret.
I used to work at the hybrid battery lab at GM, and for a while on the Volt battery itself. I'm happy to try to answer any questions (without breaking confidentiality, of course).
According to Wikipedia, Stallman wrote "the right to read" in 1997, not 1985:

"The Right to Read" is a short story by Richard Stallman, the founder of the Free Software Foundation, which was first published in 1997 in Communications of the ACM.

That said, I remember several copy protection measures where en vogue for games, on Amiga and Atari, and even business software. It wasn't called DRM at the time, but DRM is just an acronym describing any similar practice, not a specific technology.

From Wikipedia we also learn: "A very early implementation of DRM was the Software Service System (SSS) devised by the Japanese engineer Ryoichi Mori in 1983 [135] and subsequently refined under the name superdistribution. The SSS was based on encryption, with specialized hardware that controlled decryption and also enabled payments to be sent to the copyright holder."
http://www.hbo.com/game-of-thrones/index.html#/about/faqs/si...

"HBO.com is optimized for the most recent browsers and requires Flash and a broadband connection. Specifically, HBO.com supports Internet Explorer 6+, Firefox 2+ and Safari 2.03+ HBO.com requires the free Flash plug-in, version 9.0124 or greater."

Assuming they don't explicitly block Chrome, either that or FireFox should work fine on Linux.
You would be sold on Metro if you could specify rounded corners?
Or he just converts it into a golf course
It's interesting that this understanding exists. To note a few case: the Windows Phone was awarded the most intuitive phone, and another one that said it's the best phone for people over 50 (or 60?). Also user satisfaction is right up there with the iPhone.

What do you think about Android? Personally I find it confusing with menu lists in several places (apps, settings, etc.). The iPhone I agree is very intuitive. And I tend to think the WP is even simpler.
From wikipedia:

"It is therefore a good example of a Taleb distribution – the gambler usually wins a small net reward, thus appearing to have a sound strategy. However, the gambler's expected value does indeed remain zero because the small probability that he will suffer a catastrophic loss exactly balances with his expected gain."
But would you really want Louisiana ?
It seems difficult to get such a large team of quality writers. Did you pay them?
Map of surnames [Interactive Graphic]
Great, they redesigned the side of that site that is useless to an actual user of PayPal.
Just on quick thing to note:

In order to get the O1 visa, you unfortunately have to brag to be able to show "extraordinary abilities" or "national/international acclaim".
They are illegal by circumstance and not choice.
I don't understand why someone would downvote me. I'm just trying to follow my dreams and passion
On that note, did you know that Trapped_In_Reddit scavenges the top comments from earlier postings and reposts them? This was a big thing just a few days ago. http://www.reddit.com/r/funny/comments/v6wz7/worst_hunting_d...
How is this different than the iPhone or Android metaphors? There you have a bunch of tiles that are all the same size. Is that more confusing than different sizes?
I think that's a good idea. With a big "JUST PRESS ENTER" for the confused or unknowing folk.
What had you been using it for?
It's cool but still no sale.
Google has nothing to appeal. They were found to infringe on 7 lines of code and a small set of test files. Both parties agreed during trial that this infringement has no monetary value.

Oracle can appeal the judges ruling on API copyright. If they succeed then Google will likely push for a new trial because the jury didn't return a decision on fair use.
Why Windows Phone 8 means the BlackBerry is doomed
Ways to Check If Your Site is Indexed on Google
Nieuwe Redundancy wet zal stimuleren van Mobiliteit en Productiviteit 
Plannen om redundantie te hervormen, door het goedkoper om oudere werknemers te ontslaan en uit snijd de tussenkomst van de rechter, zal de arbeidsproductiviteit te verhogen en de mobiliteit van werknemers te verbeteren, heeft minister van Sociale Zaken Henk Kamp zei parlementsleden.
I once read that Ellison had very little wealth outside of his Oracle holdings. In fact, that he had borrowed against his stock in order to make the vast majority of his enormous purchases. Does that mean there will be one hell of a fire sale in Hawaii should Oracle hit the skids? And what sort of mind must one have to borrow upwards of a billion dollars rather than just sell some shares?
In this case however it would be more like 10 people having $1, then one of them building something and all of them agreeing its worth $100. The other 10 haven't lost anything in the one becoming much wealthier.
I very much like it, two comments:

There doesn't seem to be any interface for adding multiple channels of the same type. My use case: a personal gmail account and a google apps email account. In general, it would be good to be able to add multiples of any channel, eg

- multiple time channels for different time zones

- multiple twitter accounts

- multiple sms accounts

The ability to share recipes is great, however it is too hard to browse them. Of the ~35000 shared recipes I suspect many are variations on a theme, and whilst the ability to filter by channel and the ranking by popularity are useful much more could be done. In particular,

- being able to choose existing tags when creating new recipes

- being able to browse existing tags

- suggesting recipes that are similar to the one I am adding, or even creating!

Love to see how this progresses, especially as the API opens up.
any good tools for this? I tried http://www.matchfounders.com/ to no avail. Someone at a conference once replied to this excuse of mine with "what do you need the founder to find?" have you ever come across this usage of the word "founder"?
but I do agree with your comment since I find that even if the co-founders are not as strong a programmer, they're a good launchboard to bounce ideas off of, and keep you in check, be more of a realist while i'm off dreaming.
Nope. Everyone was an aspiring writer so the quality was significantly better than most user generated content
Mihai Pătraşcu 1982–2012
In my experience, the most useful thing to learn anything are projects. So you should pick something, for Android, Python, RoR perhaps a stupid fantasy football game ( or some unified HN and reddit aggregator) and solve the problems that pop up while building it. This has two benefits, first you learn about the type of problems that are actually important and second you can truthfully tell a future employer: "I can build stuff like this." and let them decide if they hire you.

(This is likely not the answer you were looking for, but the only skill that you can learn just by reading is reading.)
The team got paid. I've written a lot of software that nobody has ever used. It was fun so I consider it a success.

The question that must be asked here is whether your level of fun should be the best indicator of success. It would seem to me that the entity paying the money should be the one to define the criteria for success, and I think it's quite logical to presume that they would not accept the developer team's level of fun as success criteria for what I hope are self-evident reasons. I believe it would also be self-evident why the entity paying the money should be the one to define the success criteria also. In your case's case, they'd probably say the project was an unfortunate failure and waste of money, but maybe worth the try anyway, so oh well (i.e. we were aware that there were risks, too bad the risks became reality).

For open-source projects, nobody is paying the money usually (as they're usually staffed by volunteers), so of course the developers can define the success criteria in those cases.
I'm thirteen, and this person's story has made me feel the need to start a company by the time I turn fourteen, just to match this kid. Also, udacity.com has a great course on backends of webapps (CS263) that I just finished, and it helps a lot!
Only giants own islands
Pretty sure they didn't start almost any of the memes. I think they mostly did the fakery in the very early days, even before there were comments.
O1s are not impossible but you're right; they require a lot of time and are certainly not trivial to acquire. You'll spend a lot of time documenting things in preparation for your petition.
Well, if business has nothing to do with morality and the technology allows it, what's wrong with tptacek's proposal?
If you'd like to contact me at all, feel free. lachygroom @ gmail.

Best of luck to you!
It reads:

Original: Dan Kirkpatrick (webmaster@troop321.org)
It is easy to beat up on big complicated monitoring software - call it Enterprise Level and then proceed to find flaws.
There is a reason it is complicated - because it tries to solve Tough problems:
Can these other offerings give me:

1) High-availability with minimal downtime (seconds)

2) I18N readiness & L10n language packs

3) Scale on the order of 10000 or 100K

4) Guaranteed delivery of Alerts and Metrics

5) Easy Deployment and configuration - where the first step is NOT download and deploy Redis and configure it.

Make no mistake I love open source offerings but having worked in this domain for a while, Enterprise software becomes complicated to solve complicated problems with minimal intervention by users - not every IT shop has super-duper DevOps ninjas who Crunch Machine Learning Pardigms for breakfast.
Well the 4% share (or more) of future linux users who need a reliable Linux-PC is not so small if you consider the potential number of clients.

Surely some will take advantage of this situation, if everyone else rushes to have SecureBoot.
I wonder if it's COLD ALL THE TIME like the rest of SF.
As cbr pointed out, the two sets are equinumerous (y_n = 2 * x_n puts them into 1:1 correspondence). As long as you gamble a finite number of times, and your losses are finite, you will always have exactly as much money as you started with, if you started with infinite money. Since there is no such thing as infinite money, this model is only a practical approximation when your losses are greatly dwarfed by your starting capital.
Lay off the guy. The fact is that the Kalman filter applies to a very small (arguably non-existent in the real world) set of estimation problems, and the solutions that even the PhDs come up with are typically ad hoc and suboptimal.

That being said, there's really not much to his solution - he's relying on gravity (from accelerometer) and magnetometer data to provide most of the orientation information. The IMU really isn't doing much, and I can't see how this works well during maneuvers.

EDIT: Note that's the _actual_ Kalman filter. Most of the time when people say KF, they really mean Extended Kalman Filter, which is an approximation to the real thing. Optimality goes out the window when you approximate.
A First Exit For One of Thiel’s 20 Under 20: GigLocator
Hey Lachy, great to hear your story. I'm an ex-Perth guy (CCGS '07) who just moved to SF a few months ago to work at Facebook. Ping me (email in profile) if you want to have a chat, would love to help out if I can.
Do you consider Windows a consumer software or not? I see pretty much a big need of support needed for that one. Just look at all the forums dedicated to solving its shortcomings.
Do you know what happened with the battery explosion a few weeks ago? I assume it was some kind of extreme load testing that went awry.
The govermentwould take over
More than 150 million online IM users on China IM QQ
Government Topic Alerts
I went to school with Lachy and it was really great to see the complete support of the head (Mr. Gee) behind his endeavours.

Also this isn't a once off occasion that he has helped and supported students. My brother during his final year was heavily involved in Cycling at a national level. His commitment was at school was minimum, Gee saw this and helped the best he could.

Plus he has an uncanny ability to greet every student by name. Great guy.
A 141 square mile golf course? What's it gonna be, par three thousand?
Tools? I don't know of any website that is good for this. Must say that one of my future projects (about a month away) is a website where people who are looking for co-founders can post messages and interact. Its weird that I must build this tools.

Though I must admit that finding a co-founder is not as easy as posting an ad on a website. A co-founder is akin to a business wife/husband. You just cant go and marry anyone. There has to be a connection between the two people. Maybe not be best friends, but a common understanding of what the big goal is. Skills must also be somewhat complimentary. I, for one, look for people who have business/management experience and will get things done. I'll take care of the software, they will take care of the management, but we will both (or all) have a say in all things. Maybe the other person might not know an SQL Join from a Python variable, but they can do testing, design feedback, Q&A, R&D, etc. I might not be a good business manager, but I can call people on the phone and get appointments, help with a presentation (or do it myself), help with the marketing, etc.

Its not a what you can do versus what I can do, but a what we can do together. Like a marriage.
There seems to be a bit of confusion over exactly what Microsoft is requiring, so I did some Googling. The requirements are here: http://msdn.microsoft.com/en-us/library/windows/hardware/jj1...

The relevant parts for this discussion are:

17. Mandatory. On non-ARM systems, the platform MUST implement
the ability for a physically present user to select between two
Secure Boot modes in firmware setup: "Custom" and "Standard".
Custom Mode allows for more flexibility as specified in the
following:

1. It shall be possible for a physically present user to use the
Custom Mode firmware setup option to modify the contents of the
Secure Boot signature databases and the PK. This may be
implemented by simply providing the option to clear all Secure
Boot databases (PK, KEK, db, dbx) which will put the system into
setup mode.

2. If the user ends up deleting the PK then, upon exiting the
Custom Mode firmware setup, the system will be operating in
Setup Mode with SecureBoot turned off.

3. The firmware setup shall indicate if Secure Boot is turned
on, and if it is operated in Standard or Custom Mode. The
firmware setup must provide an option to return from Custom to
Standard Mode which restores the factory defaults. On an ARM
system, it is forbidden to enable Custom Mode. Only Standard
Mode may be enabled.

PK is the "platform key". It is the key used by the firmware to identify the platform owner, and is used by the platform owner to enroll the "key exchange key" (KEK). The KEK is used for the firmware and the operating system to establish a secure channel. DB is the database of authorized signatures and certificates. DBX is the database of banned signatures and certificates.

UEFI has two modes, "User Mode" and "Setup Mode". It is in User Mode when there is a PK enrolled, and in that mode the secure boot policy is enforced. When in Setup Mode, no secure boot policy is enforced, and PK, KEK, DB, and DBX are writeable without any authentication required.

In other words, in Setup Mode, you can put your own set of signatures and certificates in. You should be able to even put Microsoft's certificates and signatures in DBX and thus prevent people from installing Windows on your box. (Or, more practically, put Microsoft's keys in DB along with yours, so you can dual boot).

Also:

18. Mandatory. Enable/Disable Secure Boot. On non-ARM systems,
it is required to implement the ability to disable Secure Boot
via firmware setup. A physically present user must be allowed to
disable Secure Boot via firmware setup without possession of
PKpriv. A Windows Server may also disable Secure Boot remotely
using a strongly authenticated (preferably public-key based)
out-of-band management connection, such as to a baseboard
management controller or service processor. Programmatic
disabling of Secure Boot either during Boot Services or after
exiting EFI Boot Services MUST NOT be possible. Disabling Secure
Boot must not be possible on ARM systems.
Math majors, please correct me if I'm mistaken, but by my calculations, we won't be able to handle C0 speed data in CPUs until we hit 15 Phz (Petahertz) ( or 15,000,000 Ghz ) clock frequencies AND data/memory operations take 1 cycle, assuming 20 nanometer scale.

While we haven't seen the Lorentz factor (1) (mass expends to infinite as speed of light is approached), we're still only 3/15000000 of the way there. If Lorentz was correct (his theory can't be proved until we reach the speed of light or very close to it), then we'll never be able to compute at C0 speed, or even 50% of C0 speed AND convey information.

I suspect he's not, since, as I postulated above, the speed of light is NOT fixed but relative to our inability to measure in field with a refractive index less than 1.

I also believe that the reason we use a refractive index of 1 for a vacuum and not 0 is to allow for the possibility of finding a field with a refractive index of less than 1.

References:
(1) http://en.wikipedia.org/wiki/Lorentz_factor
There are also two pretty nice resorts and a couple of golf courses. It is a weird ecology compared to the rest of Hawaii; Maui gets most of its rain so it is rather dry and has pine forests and a lot of deer.
Magnets, how do they work?
>"There were no indications, cues, hints, etc, that would've led me to believe the menu was there. This isn't only limited to the settings menu."

You're right. You're totally right. What I think you're missing though is that this is a pattern. And once you learn this pattern ONCE, it applies to EVERYTHING. That means that the settings for EVERY app are accessed the same exact way. Sharing from ANY app is accessed the same exact way. Etc.

This, I think, will be very powerful. Sure the charms menu is a little unintuitive at first (especially with a mouse) but once you figure it out, it makes your life much easier in the long run.
"how on earth does one hire Iranian citizens"
You can't hire anyone from an embargoed country without obtaining a deemed export from the government which is a very lengthy and complicated process. I'm from an embargoed country and I recently lost job offer in a big semiconductor company because of the deemed export requirement. To avoid any export control liability, some tech companies prescreen applicants before extending interview invitations. If you google, there are a couple of articles where lawyers advise companies to prescreen based on country of origin, arguing that it doesn't violate anti-discrimination laws.
Superconductivity is as near as we can come to cancelling the effect of gravitation, so this is more like anti-magnetism.

A vacuum is still subject to gravitational waves, and we have had no way to test without gravitational waves to date.
I do not; that was after I left. I can tell you that they do extensive abuse testing at that facility.

I tried my damnedest to find out, but nobody would talk. :(
Diablo hacker springs reverse engineers
How are they shutting out Google? I think Google is more to blame than Microsoft as far as this goes. Google just simply does not play nice with WP7
This is the best 'feature' to come along for quite some time.
Reading through the comments turned up the "Samygo Project" aimed towards rooting Samsung televisions.
I can't be the only one who's longed to have a dumb terminal with a big screen and lots of fancy inputs.
True, and unit tests don't help with those concerns either. I'm confused by the original post and these comments. What are you trying to convey? Can you state your point directly? I am not understanding.
Arch Linux uses Python 3 by default I believe, which is rather annoying as everything Python 2 related is suffixed with a 2, i.e "$ python2 file.py".
Yesterday I took a domestic flight in a country outside the US. What a surprise.

Kept my belt on, kept my shoes on, no objection to a can of coke in my bag, just placed my bag on the scanner, waled through a simple metal detector, picked up my bag and kept walking.

Despite this casualness, we landed safely both times. The TSA has added one measure at a time, and the result is now impressively intrusive. And (given the smaller numbers of staff I saw) impressively expensive.

I wonder sometimes if America has forgotten what "normal" is, and if it can ever get back there.

It's sad - so much fear keeps the people in bondage. I'm amazed at folk in the US that still believe the TSA makes flying safer. I guess until that changes, they'll stay. And since people equate inconvenience to safety, their goal really is to make things more and more intrusive, and inconvenient.
Stop. I assure you I understand the issues, your patronization isn't appreciated.

Malware can defeat an installed AV already, it certainly doesn't need a hypervisor to do it. Likewise it can (and just did, c.f. the news last week) install a malicious driver without pre-OS hooks.

These are exploits that exist in valid, already-authenticated and running OS code. Secure boot can do nothing to stop it. So why is that so hard for you to understand?
I agree with everything you said about patents and this is completely off topic, but have you ever actually tried projecting onto a whiteboard with a projector? We had the bright idea of using the whiteboard in a conference room as a screen as well but the glare off the board's shiny surface made everything unreadable.

As for patents: This bit by Don Lancaster (from 1990!) seems to be the definitive work on how startups should relate to patents. It definitely changed my mind as to how I proceeded in my own ventures.

http://www.tinaja.com/glib/casagpat.pdf
I've found Haskell to be much much 'cleaner' than OCaml (syntax wise) and intellectually more stimulating (probably because that is the first functional language I started learning).

My tilt towards OCaml these days is primarily due to it's reported speed (measured to be faster than GNU C on some benchmarks, I don't have the link handy, though Jane Street is using it for HFT, should be quick) and to a much lesser extent 'sacrificing' a little purity for getting the same constructs as Imperative languages.

That said, I'm an absolute beginner in both languages so take my views with more than a pinchful of salt, they are subject to change as I get to know both the languages better.
Ask HN: Best day of the week to announce startup/new website?
So, I've been working on a fun little side project for the past few months now and I think I'll be set to launch it by Friday (two days from now). I'm curious, though: would there a better day to announce the site to HN and bloggers? I was thinking that announcing a new startup/website on a Monday morning would allow the announcement to gain some traction throughout the week (while bloggers and writers are at work). I also was thinking that average folks tend to pay more attention to the news/online world during the week as opposed the weekend.

What do you think?