skysight-inc/HackerNews huggingface dataset:
Yes, there are. The main problem, and by far the biggest flaw is that during setup, Windows assigns you to the root account by default. This is a gigantic security hole that has not been fixed in over 17 years. The primary reason that GNU/Linux, BSD, and UNIX systems are secure is that they do not assign the default user root. It's very dangerous. Ask anyone who has fallen for the "sudo rm -rf /" trick how they felt about the power of root access.

What makes matters worse is that there really is no equivalent of sudo in Windows, and the CLI utilities are very limited in nature. If one wants to install new software, there's no prompt to authenticate with your password -- if you are an admin, the system only presents you with a yes/no dialog box. The only way to secure a Windows environment and make it somewhat like a *nix system is by setting the hidden Administrator account password, and using a standard user account for daily tasks. If you need to install new software, you can authenticate with the admin password.

It's not a perfect solution, but unless Microsoft realizes how easy it is for malware to propagate in NT, this is the only option.
Note that insertions and removals at the front are worst-case for a vector, whereas the back is all about speed.
Nice read. I was epxecting it to mention Knuth's arrow notation though[1]

[1] http://en.wikipedia.org/wiki/Knuth%27s_up-arrow_notation
It was a clean install. If you use the upgrade tool to upgrade a 32-bit version of Vista or Win7, the version of Windows 8 that is downloaded (and which you can burn to DVD) has no 64-bit support.
When I first arrived at MIT, I was handed a book on "How to Get Around MIT." I was impressed with the section on hacking, which included the following story about the Harvard-Yale hack:

"DKE has tried to hack the game before, most memorably in the late 1940s when they buried explosive cord in a pattern that would spell out "MIT''. Unfortunately, Harvard discovered the hack and set up a trap. They arrested several students wearing coats lined with batteries. A dean, who had been informed about the hack after the arrest, went down to bail the students out. He pointed out to the detective that the battery-lined coats were only circumstantial evidence. At this point the dean opened his own battery-lined coat and declared "all Tech men carry batteries.''"

My point is that MIT presents itself as a place that defends hacking, and it has at least been lenient in the past.
Twitter Huh? So You Just Don't Get Twitter? Let Me Explain...
Try Stardock's Start8 utility and you'll see just how useless the Start screen is on a desktop. Start8 is just like a curated Start screen Start menu hybrid. It's a far better implementation than Microsoft's.

Sorry, but I still think Microsoft screwed up by putting a tablet interface on a desktop OS. If they just had spent a little more time on how exactly they planned to get Metro on the desktop, things could have really been great.
After all, if the archive torrented is completely inferior to the JSTOR service, then no one would find it valuable. It wouldn't help anyone.

An analogy: margarine is inferior in taste to butter. To those who can afford butter (universities), margarine is undesirable. To those who cannot (laypeople, journalists), margarine may be an acceptable substitute.

Inferior does not mean valueless, nor does it mean the value of the superior product is diminished.

Of course not. But violating the CFAA is. Copyright infringement, on a large enough scale certainly is.

This is a completely separate debate, and addressed elsewhere. Summarized, it is debatable whether Aaron's actions (changing MAC address) do or should constitute Wire Fraud or CFAA violations. It is also debatable whether any nonviolent crime should ever have a penalty larger than any violent crime. I will not address any of these points further in this thread.
It would be like that if no one knew that jaywalking carried felony charges, but it's not as if CFAA is a new law, or that there haven't been at least a dozen or so other famous hackers fall afoul of it. Given that aaronsw seemed to know pg, it would stand to reason that he'd at least heard of rtm, (convicted under CFAA and also a Y Combinator co-founder).
Microsoft hires designer behind "The Next Microsoft", Andrew Kim
Great post, really interesting read.

(As a side note, you might want to provide syntax highlighting for all the code snippets on that page it makes it so much easier on the eyes).
I agree. I've read most of his books but Linchpin has depth to it that the others don't. I've heard people remark they were "confused" with the message and had to re-read the book to digest it. It's just pure unadulterated Seth Godin, that's all.
And that document was written in 1997. Think of all the post 9/11 crap that's in place now. I'd love to see a more recent account of "the system" from a convicted hacker.
Kids who are inquisitive (future engineers) will still want to take the devices apart and will find a way to write apps.

You are focusing on the device not the environment. Consider a book, you cant edit or create with a book but that doesn't inhibit potential authors.

iPads allow (admittedly somewhat limited) creative activities, as well as supporting a raft of consumer educational software, consoles do not (so much)

edit: In addition, we should trust our educators to determine the best tools from those available to achieve the desired pedagogical outcomes.
So? They rarely are.
Would love to switch, but for some reason they don't allow whois privacy on .ws domains, unlike a number of other registrars.
Works great for women, but poorly for men.

Women sign up, immediately get hundreds of messages - choose one and go on a date. Men sign up, send out a few messages and nothing happens.
Great post, Brian!
That blog post doesn't address the worst-case running time argument, and doesn't measure worst-case running time costs, since it measures batches of 5000 operations at a time. And hey, it's about a workload that totally obviates worst-case running time considerations by requiring a linear scan for every operation.

If you responded by pointing out that even when the vector consumes half of physical memory, the worst case running time isn't going to be any worse than iterating through all of physical memory, which isn't really so bad, and that for the vast majority of vectors it's going to cost less than a page fault, maybe take a couple of microseconds, to copy those values, you might have an argument that actually addressed spinlocked's point.

Of course, std::vectors are only good for copyable types, and copyable types are the devil.
To obtain a stable link I've seen some publishers use a service called WebCite (http://www.webcitation.org). It archives the referenced page as the author would have seen it at the time of publication.
> As soon as a file goes public

This is the important bit. Files can be shared between private groups, using Mega as an intermediary, without them ever becoming indexed on the public web. Previously, files shared in this manner could still be a target of a takedown, because Megaupload would know they had them, even if nobody else did. Now Mega can make a stronger guarantee about keeping this kind of sharing "safe", because they have no idea whether they're hosting this kind of file or not.
Entrepreneurship is a Continual Exercise in Avoiding Doom
HN is the site that modified the way I click on links. I started using the middle button instead of browsing like it was 1999.
> When we asked how old Un had turned (29? 30?), we were told that "Koreans keep track of age differently" than we do. Alright, then.

They weren't lying: http://en.wikipedia.org/wiki/East_Asian_age_reckoning#Korean
My thoughts exactly. Call it sheer laziness, but the fact that the linked site is not opened in a new tab prevents me from navigating too deep into the linked site.
Cartoon-NFL Playoffs and Pets
We know what it does and it's the right thing to use. You must be thinking of strncpy or some other ennified string.h function.
I had to type the url exactly like this:

http://mega.co.nz/

Other links just failed for me. They definitely messed something up. Or I am missing something central here.
Have you read Orrin Kerr's two posts? They're long, but absolutely worth reading. It is by no means clear that Ortiz is some kind of demon.
> If I came up with an optimal solution to this problem, I'd be miffed to be let go with $10k (or $30k as they seem to have updated) and a nicely worded letter.

You would have known in advance that that's the prize. If you would be miffed to get the prize, you shouldn't enter this particular contest.
Funny you commented that. I was thinking the same. I clicked through with my face already beginning the eye roll. However it was an interesting read. It's one of those articles where you probably know a lot of these things if you're paying attention, but they're still valuable to remind yourself of, and they were pretty well packaged on the article.
Maybe I'm cynical but every file locker service makes money selling access to downloadable material that doesn't belong to them, mega was just honest/stupid about it.

I completely agree that there is a distinction, and one I also feel strongly about. But really the only distinction between the pirate bay and megaupload from that point of view is maturity and technical/political savvy. I feel I have to draw the line at a place where selling access to a file locker that you know is mostly used for infringement is ok or I'm a hypocrite. Especially when you look at from a "what should be legal" point of view where you have to consider enforceability rather than a hypothetical ethical question.
I was attempting to generate discussion. Your snark is not welcome.
Do you need magic to create an O(1) allocator for a pool of fixed size objects?
Useful tips - thanks.

You mentioned "having a bunch of people on the left of the homepage isn't the best UI choice" - these should be pictures scrolling horizontally in a jquery slideshow on the top of the page. Is this not what you see? Perhaps a bug in the site.

Just FYI - Entfusion is short for 'Entertainment fusion' (i.e. a variety of entertainment vendors)
> In my case it means that I keep three full backups of everything at three different locations

I think it's you who doesn't understand the meaning of "locally".
Great read, and some really clever explanations of Turing's work.

While this wasn't mentioned in the post, I thought this seemed relevant: http://en.wikipedia.org/wiki/Graham%27s_number

This bit always blew my mind:

"Graham's number is unimaginably larger than other well-known large numbers such as a googol, googolplex, and even larger than Skewes' number and Moser's number. Indeed, the observable universe is far too small to contain an ordinary digital representation of Graham's number, assuming that each digit occupies at least one Planck volume. Even power towers of the form are useless for this purpose, although it can be easily described by recursive formulas using Knuth's up-arrow notation or the equivalent, as was done by Graham. The last ten digits of Graham's number are ...2464195387."

I'm pretty sure that's the biggest number. Or maybe Graham's Number + 1 ;)
For another fantastic travelogue about North Korea, I suggest http://www.1stopkorea.com/nk-trip1.htm

It's from 2002, so things were quite different back then, but the dialogue the traveler gets into with his guide is very interesting!

The next room contained more gifts from the South, including a Hyundai Grandeur donated by the former chairman of Hyundai (whose family is originally from the North). Mr. Huk asked me if I had ever seen one of these cars during my time in the South. When I said, "sure, my neighbor has one just like it," he gave me another one of his 'you have to be lying' looks. How could such a great gift, a gift implying so much respect, belong to some normal person like my neighbor? This was obviously a car reserved for the elite, capitalist oppressors, not some common car for the masses. When I told him I wished the chairman had given away a lot more so there'd be less traffic in the South he got fed up with my obvious lies, gave me a disgusted look and moved on to talk to someone else.
https://en.wikipedia.org/wiki/Bliss_(image)
Done. Thanks for the tip!
data: URIs are deprecated for generating content. Use object URLs and Blobs (https://developer.mozilla.org/en-US/docs/DOM/Blob). If you want to force saving the file to a disk use <a download="[filename]">
Best answer was:

I use those practical laundry sock clips. Sock pairing:
O(1). Problem avoided. ;-) – Tomalak 12 hours ago
I find it creepy that our impression of the government now has us lumping criminals and activists into the same sentence and thought.
This to me makes the most sense as there are a couple of characteristics to "hash" a sock on.
From my experience with edX, online courses are the Ferrari in your analogy.

1. It is easier to concentrate on a video of a lecture. My friends aren't sitting next to me, the recorded audio projects the information clearly, and noisy neighbours are no longer an issue. The recorded video means everyone can "sit close" to the lecturer, and the ability to pause, rewind and rewatch lectures means I'm more likely swallow it in it's entirety.

2. The ability to participate from any location and at any time means I'm never late and never hungover.

3. Getting your questions answered via email means it can be read multiple times verbatim. Plus the professor is likely to give you a more in-depth response when he can answer in his own time.

4. My couch, lounge chair, and bath are more comfortable than the lecture hall chairs I've sat on in the past.

I feel it's more appropriate to liken online courses to the electric car. They are a more efficient use of resources, and we'll need them if humans are going to overcome the (frighteningly) vast array of current and future problems.

To all those involved, great job!
Explain me a monad with this, hipster
Define 'reasonable measures'. People use Dropbox to share copyrighted material all the time. Ditto S3, gmail, external hard drives, and any file storage method in existence.

Enforcement of the standard you're promoting would require pervasive surveillance of every data storage and transfer method in the world, and backdoor access for all forms of encryption.

Freedom of information and communication is orders of magnitude more important for a healthy and free society than copyright of digital goods, and you can't have both--they are fundamentally incompatible.
The 10 identical pairs of black socks doesn't really work for business casual and up unless all your dress pants happen to be black as well.
At least we seem to agree her office should be investigated as to how they handled the case. It's not acceptable to me that they just be allowed to slither away by issuing a press release absolving themselves. My point is his 'alleged' crime was less offensive to the public good, and a misdemeanor conviction in Aaron's case should've met the prosecutors need for a 'crime' such as this (which was nowhere near as offensive as ballot rigging). Why insist on guilty plea to 13 felony counts unless you are being a hardass &trying to build a name for yourself?
I got the idea that the author does understand quite well. From the very first paragraphs:

#1 Caveat: It's impossible to know how much we can extrapolate from what we saw in Pyongyang to what the DPRK is really like. Our trip was a mixture of highly staged encounters, tightly-orchestrated viewings and what seemed like genuine human moments. We had zero interactions with non-state-approved North Koreans and were never far from our two minders (2, so one can mind the other).
Can you recommend other resources for learning the right way to construct SOA?
North Korea is not communist it is Juche.

No, it's communist. It's just called Juche. Note that nothing about how things are actually done in NK changed when they changed their constitution. Note also that constitutions are essentially meaningless in a dictatorship, since they provide few, if any, real constraints on the dictator. Which, after all, is why we call them dictators.

Looks like the fall of most of the communist states has gotten the regime a bit nervous. Can't have any of the little people thinking they might like to end their Socialist Paradise.
Stating an opinion, not looking to debate logistics. Feel free to share the opinion or not.
This is also very interesting. An animator/manager goes to N.Korea to oversee outsourcing and makes a graphic novel of his experience. http://en.wikipedia.org/wiki/Pyongyang_(comics)
Why did AAPL close at $500.00?
Universal Disk Format
Which is why you send out hundreds of messages. Like job searching (well, job searching outside the bubble that is software development at the moment), the trick is volume.

Also, if you're sending out a ton of messages and still getting no bites, then you're probably pricing yourself too high. Aim lower and see if you get any bites. OKCupid isn't really that gender imbalanced (at least compared to the typical science/engineering circles) so most guys should be able to get some responses, statistically speaking.
I've been thinking about this algorithm. If you had millions of items, then wouldn't the process of dividing into buckets, and then sorting these buckets which are massive take a long time? Unless of course you recursively sort each bucket into sub-buckets...
Old video, but in case anyone wants to see metronomes syncing in action.

https://www.youtube.com/watch?v=yysnkY4WHyM
Check this out and vote it up on Hacker News if you found this useful.

Ugh.
Namecheap is still a good registrar (I've been with them for nearly 7 years), but they've gone downhill a little lately. I see more ads than I used to when I go to change a DNS setting, including ones that look like application alerts but are really ads for hosting or SSL certificates.
Ansible: Advanced System Orchestration
That's nice little demonstration of superior vector performance for a certain set of (very common) conditions:

# The value type (int in this case) is very small, in fact it's pointer-sized.

# This entire benchmark easily fits into L2 cache. The benchmark only goes up to 100000 elements, which for an int is only 390K. This can be an advantage of vector, but it's not necessarily such a slam-dunk in real-world programs where there are multiple data structures and other threads contending for the use of the cache.

# The value type has 'trivial' copy/move constructors and assignment operators. It's POD and outright memmove()-able.

# The benchmark code is only able to use list nodes one time. It doesn't take advantage of a list's ability to move items from one container to another without reallocation.

# The benchamark is thoroughly randomized. If it were more typical real-world data (such as supplied by another algorithm or even a malicious attacker) then you would want to consider the possibility of pathological access patterns arising.

So if you meet all of these conditions, definitely use a vector. If not, life is back to being complicated again.
One area you may want to consider marketing this to: Funeral homes. A lot of times someone can't make it to a distant funeral either due to financial or health reasons. Imagine if the funeral home could rent access to these, as long as it wouldn't seem undignified. (I'm not too good of a judge of this).

Wedding receptions would be another possible market. Or, in general, see if you can focus on the rental market (i.e., an event thrower could rent a dozen for remote guests).
Outsource it - the maid / laundry does that stuff.

RFID tags and, uh, a robot thing.
Being better than O(n) worst case is the target here, not O(1) amortized. For example, O(1) amortized and O(log n) worst case is a thing.
Is your rant intentionally implying that megaupload's business model bleeds money? Because they did just fine on that front.
What's the big difference other than smaller players having access to this information?

Maybe I'm going to far applying computer security concepts to real life but this was possible before, so making it easier to access only really changes how educated the users are about over-sharing. I mean, if you wanted to educate people in a "wow that's creepy" way like firesheep did you would build something like this.

If you shared it online and it's linked to your real name then you have to assume anyone can get a hold of it.

In the practical world you make an excellent point about discriminatory hiring, but I feel like this was going to happen anyway so better to open things up now and hopefully scare people into realizing what they are doing when they post private information publicly. The longer the time until this happens, the worse it will be when it does right?
Great answer, thanks! I would also recommend setting a smaller goal of say 500 a month. If you can reach this goal and you get some understanding of your industry, niche and audience, you will see if you have a chance to grow and can invest more. O to 500k doesn't happen unfortuntely, even if you come across an underserved niche with little competiton and huge margins you will need partners, employees and "proper" business.
Also as they me mentioned the best route to take now is to become a supplier of your own needs, start with what you personally need, be it computer games, dev tools, or anything else. Good luck!
Search could work just fine with a client-side generated (Google hosted) encrypted index.

Spam Filtering is a big one though.

Most people don't realize that 98% of emails are spam. The spam that finds its way to your spam folder is only a tiny tiny fraction of the spam that was sent to you. The only reason that spam got through is because of the off chance that it might not be spam.
Truth. I don't even get out of bed for less than 10k.
Thanks to you and cocoflunchy for the feedback; seems like a valid UX point to me. I'm still learning my way around this blogging platform software
Arguing against piracy on the internet is a giant waste of my time because if you have it in your head that piracy is "good" or "ok" then you will rationalize bad arguments all day defending an incorrect position.

To address your latest spurious post, dropbox, gmail, etc. Facilitate file sharing on a small scale. Public links to megaupload listed on public aggregating websites that list the latest 'releases' are an entirely different matter. You obviously know that but are willfully blind to it to make stupid arguments.
Indeed! Why are we at the top of the clear thinking food chain?

You are clearly a functional programmer. :-)
Don't forget Jonathan James was convicted at 16 for copying the space station source code from DoD computers. He later killed himself.

http://en.wikipedia.org/wiki/Jonathan_James
I love that this essay was so easy to follow in the beginning, before ascending farther that I could have imagined.

I assume that there are so few comments because everyone is still reading!
When you get the socks, attach a pair identifier to each sock in the pair. The ids start at 0 and increment by one for each new pair.

When a sock is lost, discard it's peer. When the pair is replaced, reuse the id. This keeps the ids dense.

After doing the laundry, you can place each sock based on its id, and match up everything in O(n).

Washing them paired up (one rolled inside the other) is even better, O(n), where n is the number of pairs, not the number of socks. But I don't think the socks get really clean.
Indeed! Ultimate feather in your bow!