skysight-inc/HackerNews huggingface dataset:
Just use something like rsnapshot http://www.rsnapshot.org/
I've seen huge networks taken down by a rouge router in a closet that everyone forgot about, handing out DHCP leases. More than once.

Sometimes it's amazing how much one silly little issue can bork. Even more so when it usually winds up being completely innocent, and not actually a bug.
Looks like Google mixes petabytes with pebibytes.
Interesting progress, but I would like to see how it compares to other MSFT releases
Personally, I don't really get this type of interview. For one it sounds like they've pretty much standardized it for all developers with little insight into how a new candidate might fit into an existing team best.

Also, it simply does not reflect in anyway what it will be like to work there or what it will be like to work with that person. One key reason is that the interviewer asks questions they already have the answer to and that unbalances things and results in an inaccurate analysis.

In real life, none of the people in the room would have the answers and they'd all be working together to solve the problem.

These people come and interview all day. The team would be better off just having that person tag along with them and work on real problems together all day.
I included enough qualifiers to prevent such simple falsification-by-trivial-example! Perhaps Germany isn't 'giant' enough. (It only has 80M people compared to China 1.3B, India 1.2B, USA 300M, Russia 141M.)

Or maybe its real behind-the-scenes rulers are still billionaires (despite the particular figurehead officeholders). Or maybe the time required for the 'will be'/'will become' prediction hasn't passed yet.

I realize this is a 'no-true-scotsman' dodge. It wasn't meant to be a rigorous theory, just a thought-provoker. In 'giant productive societies' those people/movements best at marshaling large numbers of workers/machinery/voters will have both political power, and billionaire-like financial assets. The same competencies can acquire both... and power and wealth can be converted both ways (via both corrupt and non-corrupt processes).
CRTC orders telecom companies to open their books
"whiteboarding perfect syntax, delving into absurd language minutia and "gotchas", f'ing around w/ brain teasers while an interviewer introduces behavioral stressors (sighs, ticks, etc.) to see how i problem solve "under pressure" ...is all bullshit."

Agreed. That would be bullshit. And those are bad interviewers if they do any of that. Companies like Microsoft, Google, Amazon, and Facebook don't do that, as a general rule. I'm sure you could find bad interviewers at any company though.
There are limited options given that the information is on the public timeline. Next time, perhaps redact everything except the url. Maybe that would make it harder to find.
Doesn't Tarsnap store your data on their S3 account, rather than your own? If so, if how do you get your data back from Amazon if Tarsnap vanished tomorrow?
Further clarification: this is correct, but (if someone is reading this and thinking about doing it), you can install the free version of CrashPlan and it works just fine as a backup server.
Glad I'm not the only one who thought this problem statement must be missing constraints if they expect a code solution on a whiteboard.
“During [the time that Apple was building the iPhone], Windows went through a difficult period where we had to shift a huge amount of our focus to security engineering,” said Mundie. “The criminal activity in cyberspace was growing dramatically ten years ago, and Microsoft was basically the only company that had enough volume for it to be a target. In part because of that, Windows Vista took a long time to be born.”

From what I can tell, this is a true statement.

It is also the case that the market shifted away from a model lead by major releases of new operating systems (Apple does them, but charges a pittance for them), which is the model Microsoft's entire business was rigged around. But as someone who was involved with Microsoft during the Vista years (less than many of my peers, but still): they did spend an enormous amount of time and money addressing security issues in their software during a time period where Apple enjoyed a rennaissance.

I'd still chalk Apple's win up to better product management, but what Mundie is saying here is pretty true.
No problems on my system, but I make a point of backing up everything sensitive to an external hard drive occasionally, and using Arq to do hourly backups to S3.
Almost all consumers -- heck, almost all human beings -- have one of those reality distortion fields. The trick to being an entrepreneur is to have much less of one than average.
Possibly electroplating.

http://en.wikipedia.org/wiki/Baghdad_Battery

But without positive proof of a series connection I don't see how that is a sustainable theory. Wiring is a necessity.
you get paid daily..what kind of company is this?
Excellent. The first tablet designed entirely by lawyers.
What your talking about is addressed by the famous law for programmers essay, "What Colour are your Bits?": http://ansuz.sooke.bc.ca/entry/23

Its a good entertaining read and elaborates on the absurdity of evaluating law as an algorithm.
Depends on the model, cirrus codecs used in almost all mac's do all their mixing digitally for example.
It looks really cool. Sorry to nitpick, but I think you should say "DESIGNING WEB SOFTWARE IS DIFFERENT from DESIGNING WEBSITES" (it might at least help with the British crowd)
They probably could charge him with a number of offenses, from lying to a federal official to fabricating evidence, and some perjury might probably be involved too. But prosecuting each thing costs money, and more complex and burdensome the case is, more money it would cost - with the same result of getting the guy inside. So if they can get what they want cheaper (saving taxpayer money, court time, etc.) - I say why not?
If he hand-delivered everything, I guess they probably would have to choose some other offense or maybe would just let it go if it'd be too hard to prosecute.
I 'm kinda hoping they were being ironic
> Hashing is O(N) unless it's oblivious to some bits.

O(N) only makes sense when you agree on what N means. When using big-O notation, always make sure you agree on the base N values you want to work with. In this case, it sounds like you interpreted N as the number of bits to hash, in which case yes, any sensible hash algorithm has to look at all the bits so it'll use an O(N) algorithm. However, the post you replied to talked about hash tables, a structure used to implement (among other things) maps from keys to values. For such a structure, N refers to the number of items stored in the table; hash tables have the rather unique property of supporting O(1) insertion, removal, and lookups (modulo amortization arguments about the size of the table).
The Difficulty With Bitcoin Stats
A good way to ask questions is to use them conversationally. For example:

interviewer: What is Cassandra useful for?

interviewee: It's useful as a highly-available database if you can denormalize your data. What are you guys using Cassandra for?

interviewer: Well, we're using it to...

interviewee: Interesting. How's that working for you guys?

This not only can get you some valuable information to make your decision, but also looks confident as you're exercising some control over the interview. You just have to be careful not to derail the interview with this technique, or you'll come off cocky and arrogant.
Full Show 10/25/12: Greece Adopts America's Failed Health Care System
An Intel desktop is a bad strawman to compare against. The thing to beat is an iPad running Safari, which uses around 0.1 watts in the CPU & memory when browsing.
I own a Galaxy Nexus, and I dislike the pentile display. The nexus 7, which has the same resolution but is 2" larger, appears sharper. The pentile display also causes noticeable grain (to me) on solid colors.
A hash table lookup is O(n), where n is the number of elements in the table. They have amortized constant time lookup (i.e. constant time in the average case).
Exactly. Digital volume is just smoke and mirrors. Turn it as high as you like - it's not going to distort. Any time you're going through a DA converter and controlling the volume after the conversion (at which point it's an analog manipulation) - which most OS-level volume controllers do - you should generally stay in the 50-75 range depending on the quality of you hardware. Some soundcards might break up at 25%, others might be okay at 100%. I find that 50% is usually safe, and any distortion at 75% is subtle and not offending.
Funny.

Imagine banknotes with Jack the Ripper, Batman, Terminator and others
Ask HN: How do you deal with high-volume spam?
I'm not talking about a really small site that you can put a captcha on, I mean more of a site like this: http://www.dzone.com/links/queue.html (which is supposed to be targeted to web development).

It is a very high trafficked site and is the target of a what seems like a million spammers, which is obvious given the entire 'new links' section is all garbage.

Their signup process requires a huge amount of information (home address, phone, etc), but that still wouldn't stop anyone from filling in bogus info..

They also moderate the first submission from new users, but that wouldn't stop someone from just submitting a legit first link, and then just submitting spam after their approved.

I just would really like to learn some of the REAL spam techniques that would help in this situation (a site people submit links to), that are a little more involved than just a captcha or some basic device.
Should the writer be asked about semiotics, the actor camera techniques?
I like the idea of creating temp branches,,,wehre you can actually see how much your contributed every day!
You can always restore files using their web interface. But hurry because you have only 30 days!
Tarsnap is really good, I use it from some of my servers to do backup.

Maybe I could plug my new app here as well, tidy.io[1] lets you archive or backup your files directly to and from your Dropbox. Feedback is always appreciated!

[1]: https://www.tidy.io/
Join EFF’s Efforts to Keep 3D Printing Open
I backed up everything else. :) I usually back up my Dropbox just in case, too, but I just didn't this time. I won't make that mistake again.
Well, not whenever they want. If you didn't send fraudulent documents by mail and they wanted to arrest you, they'd have hard time charging you with mail fraud, not?

As for bringing down the economy, if you're going to arrest everybody that participated, you'd need a lot more jails. You'd have to arrest all that took and signed liar's loans, all that took interest-only 40 year loans with no income source to speak of, all that used their HELOCs as ATMs and took luxurious vacations on borrowed cash, all that saw their house double in value in 3 years and decided they are real estate moguls now, etc. etc. Bankers are a fashionable target, but they were not alone in this.
I would say the 10 is best for Turing regardless of color. It has a 1 and a 0, apt for a computer scientist.
nginx->jetty->java->postgres with json+rest is a solid start
if you really wanna get in touch with him hit me up j at okfoc.us
No it's not. You could do fine with 8GB. I used to have a device with that capacity, and it had a lot of games on it.

Now I, on the other hand, have to deal with a (Samsung) android phone running Gingerbread, which with the Facebook app installed, and all Android updates installed, complains about having run out of internal storage.
Now I want to take the Cognitive Reflection Test, but I'm afraid that just knowing what it is will unfairly alter the way that I go about taking it.
Well, here's another "Open Source PHP/JSON Task/Todo list (No SQL)", my personal one:

https://github.com/TazeTSchnitzel/ajf.me/blob/master/htdocs/...

AJAX-powered, supports checking, unchecking, adding, removing, password protection!
I've had a similar thing happen to me, but I was able use a python script to pull the (hidden, old) files from a cache on my machine. http://www.dropboxwiki.com/TipsAndTricks/RestoreFilesAndDire...
Pollution from chip fabrication is worth exploring. In the old days, cleaning solvents were a big problem -- see for example http://www.sfgate.com/bayarea/article/The-valley-s-toxic-his...

You should research and write such an article -- it would be valuable.
I'd say use Azure Websites: http://www.windowsazure.com/en-us/home/scenarios/web-sites/. You can easily select one of the many frameworks/blogs/CMSes from a list, and install it. Azure will automatically get the latest version from the official website and set it up for you.

The best part is that it's free to do this. Azure websites cost you nothing. If you need more power you can easily switch to dedicated servers, meaning that you have a lot more scalability.

Oh, and it supports a wide range of languages. Not just .NET, but also Java, Python, node.js, PHP, etc.
Why were you typing while doing a phone interview? Was it related to the interview?
Or it's O(log n). Depends on how collisions are handled.
Two Types of Questions
New Yorkers: too fidgety to sit still for a picture.
This is huge. If AMD moves to ARM, it enforces the message that ARM is the architecture of the future, not just on smartphones and tablets, but also in servers, and even super-computers later on (Nvidia actually wants to do that). I just hope AMD can survive long enough to see this plan flesh out.
Google testing same day delivery service
>And programmers are asked to program

Programmers are almost never asked to program. They are asked to solve 50-year old CS problems on a whiteboard.
Now if only you could get Windows RT as an OEM DVD ;)
You also did not wear a pink and blue striped hat, and did not get an offer. And yet, you seem to not connect your failure to wear a pink and blue striped hat with your failure to get an offer.

I'd suggest you read the section in the article about how you're evaluated. Yes, how optimal your solution is matters -- of course it does. This doesn't mean that you have to get an optimal answer though. You have to do better than the majority of candidates (maybe ~80% of candidates).

For some problems, being in the top 20% of candidate will mean getting the optimal solution. In other cases, it may not. The optimal algorithm might be trivial, and it might be more about coding skills. In another problem, it might be totally unrealistic to expect that a candidate needs to get the optimal algorithm.

Additionally, you seem to assume that since (according to you) getting the optimal answer is necessary, that it must also be a sufficient condition. That's obviously false. It's entirely possible that a candidate needs to get the optimal answer AND implement it well, in which case these other factors come into play.
Why is this whole thread about the instant-verification feature? If it looks scary, use the 2-3 day method!

Anyway, this service looks very cool and I will try it out for future bitcoin purchases.
I didn't go into detail on my backup strategy in the post, but it's (slightly) better than that. I only use Dropbox for media - music, images, photos. Some if it is irreplaceable, but none of it is life-crucial. That stuff is backed up separately, and copied to private space on my web server.
Where will Polygon be in a year?
Jobs gift was to be able to think like a consumer clearer than the consumer and at the same time techinicaly minded enough to get the best from the techs who are so obvistacted from the end user mind-set wise that they need that grounding that Jobs gave them.

Not saying all Apple products are stoner friendly, but they wont give you a bad vibe on a acid trip with there sharp edges. Food for thought but nomatter how you think of him, he stood above the crowd at a level he defined.
Shameless plug!

We just added support for this on Zapier: http://zapier.com/zapbook/github/ We'll add some links to specific templates, but some good examples of ways to use it might be:

* Send SMS for specific mentions (we support filters)
* Power your own RSS feed (for Google Reader?)
* Dump to chat programs (Hipchat, Campfire, etc...)
* POST a JSON payload to some URL
* and many more...

If you already have a Zapier account with a GitHub auth, you might need to re-authenticate to catch the notifications scope.
Fortunately, shiny discs are all but obsolete, so this decision is quickly becoming irrelevant, not that there was ever any real risk for individuals ripping their own discs, just as there's no risk for an individual circumventing DRM on digital content they bought. Distributing tools to do so is the tricky part, so that's really the only exemption that would have an impact on the status quo.
Part of what makes this such a bad bug is because Dropbox's file versioning is suffering from it. I have file versioning enabled, but not all of my files were able to use it, because their pre-0-byte history had been wiped.
HTML ugly? Nonsense.

<!doctype html>
<meta charset=utf-8>
<title>Hello, world</title>

<h1>Hello, world</h1>
<p>This is a paragraph about HTML.
<ul>
<li>Bullet point
<li>Bullet point
</ul>

That's not ugly.
Thanks! I'm not familiar with knobular music devices (like hi-fi stuff?) Glad I can help, and if you have any suggestions on what other material to add, just let me know!
As an interviewer, it always surprised me how little people would prepare for an interview.

For every interview I have done as an interviewee I have studied what I am likely to be asked, what their interview technique is, boned up on the language(s) in question, and tried to think of some interesting questions to ask the interviewer (the last one also includes learning as much as I can about the company and its history). I think these are the basics any interviewee should do - that's just the bare minimum for the big guys. For Google I was pulling out dusty old CS books and revising CS theory and that was still just barely enough preparation.

Meanwhile I've given interviews for a C++ position where the candidate hasn't even had a quick brush up on C++ recently. I've had candidates who do C++ as their JOB and not know how to initialize memory, someone describe "polyformic" behavior, and had a good 75% not know at all how virtual functions work. It blows me away.
There's an interesting story here about Google's strategy to retain Windows 8 users, and maybe some forecasting about what other websites might have to do if Win8 gets traction.

Unfortunately this post's title is so bad this conversation will never take off.
I understand that in this particular case, the RIAA sided with consumers.

What I'm pointing out is that this sets a dangerous precedent for the future.

Now we (and the courts) are used to hearing what the record companies think is and is not lawful, when that has absolutely nothing to do with anything.
Tarsnap isn't the best choice in most cases, it's just by a HN user. But backblaze, carbonite, crashplan, spideroak are more practical/windows available options.
This person, Scott Young, did not "master" linear algebra. If anything, he mastered the curriculum. There's a difference, and in a year he won't remember a word of it.

He is, however, a master of self-marketing:

"To find out more about this, join Scott's newsletter and you'll get a free copy of his rapid learning ebook (and a set of detailed case studies of how other learners have used these techniques)."
This is one of the reasons that SpiderOak (an encypted sync AND backup service) keeps historical versions of everything forever, until customers explicitly chose to remove them.

For services that purge old versions and deleted files at 30 days, you lose if you don't notice a problem promptly. You can't be expected to be watchful over gigabytes of data; that's the whole point of a backup service.
The entire purpose of the modern economy is to pay other people to do things so you don't have to do them yourself. Did you build your house from trees that you chopped down yourself? Do you grow all your own food? Do you cut your own hair?

If you think it's worthwhile to do your own grocery shopping, then you may do so. But there's nothing wrong with paying someone else for a service.
I think it's a dangerous precedent to set.

i.e. I get dragged into court and say "But the RIAA said it was completely legal on their website".

Bad luck.
In n-space the problem is almost as easy as in 2-space if you can only go in forward in each dimension. If you can go in both directions and you want to find the number of non self intersecting paths, the problem is hard even in 2-space (as far as I can tell). If you allow paths to be self-intersecting, then the count is obviously infinite. Note that the actual interview question asks you to list all paths, not count them.

To count paths in 2-space from (0,0) to (5,6), you have the operations "X++" and "Y++" which go right and up, respectively. Each increasing path from (0,0) to (5,6) has to be some permutation of 5 times X++ and 6 times Y++. So the count is (5+6)!/(5!6!) where the exclamation mark denotes factorial. This extends to higher dimensions by adding an additional operation "Z++". Then the count to go from (0,0,0) to (5,6,7) is (5+6+7)!/(5!6!7!).
Three Power Tips For Gmail Ninjas
It was one of those interviews using collabedit.com.
Sweet. I'll get those features you asked for soon!
Your estimate is off by at least 100% as I don't bother with a VPN. The Firewall cracks down on them every now and then so money wasted.

The real problem with reading NYT articles isn't the Chinese Firewall anyway, it's NYT itself. About a year ago they put up their own NYT Firewall so only 20 articles a month will make it to my computer. Now it's only 10 a month. Because it's late in the calendar month (i.e. 27th), NYT wouldn't serve the page anyway.

Perhaps people criticizing the Chinese Firewall should think hard about why the NYT has a Firewall. Is the basic concept really all that different? After all, money and markets are just another form of political control, aren't they?
There's no real existing support for dual-booting on the N7 I'm aware of; and the effort to do so would likely be better spent on Ubuntu-ARM itself.
There's no real boot framework on mobile devices the way there is for PCs. Android boxes have traditionally had the ability to boot into one of two kernel+initrd environments: "recovery" and "system", and that's it. The hardware OEMs make this framework work via whatever tricks they want to play, and then ship.

Obviously a second stage bootloader could be written, but it's going to be highly hardware-specific -- one for the OMAP4-based Galaxy Nexus wouldn't work with the Tegra3-based Nexus 7, etc...
Hi, I'm Mark Bao.
Sucks to be in the segment with the office layabout
Websites are over. One-page flyers are the new big thing. Here's an example.
I assumed it was intentionally ambiguous (like a lot of problem statements in practice), to see how the interviewees respond. There are a few interesting interpretations, some of which are obviously exponential time, infinite time, or impossible (ie uncountably many solutions).
Backup isn't backup unless it's versioned. Otherwise, how do you restore that file you accidentally deleted a few days ago?
Never trust anyone but yourself with valuable files like family photos. I don't care if they promise 110% uptime and reliability. The files you really care about, in the very practical end, are your own responsibility regardless of how much money you pay to other people. You can sue them till you're blue but it won't get your files back.

To that extent I keep my important files backed up not just in Dropbox, but also to Crashplan, and to a spinning-rust hard drive especially kept for backups that I protect in my home. That's three points of failure I can recover from if something goes wrong; and if all three fail at once, then I probably have worse things to worry about, like the zombie apocalypse.
Well, good luck...
Internet of things + the Github Challenge and Fractals