skysight-inc/HackerNews huggingface dataset:
Sure, but that only gets you one screen of a sensitive document, and is a lot harder to do inconspicuously than to surreptitiously look at a file that a user saved to his personal laptop's desktop with the filename "Details of Unannounced IPO.doc."
I'm not sure if anyone cares or you're just in it for the pics but I thought I'd describe how it works. The site doesn't just pull the top images from all subreddits. If that were the case you'd only see posts from the most popular subreddits. It creates random pools of subreddit groups based on the selected filter. It then cycles through those pools after exhausting the list of selected subreddits. This exposes the viewer to subreddits which may be less popular. There's a lot to discover. The average time on the site per visit is currently over 25 minutes.
Becoming a Technical Leader by Gerald Weinberg http://www.amazon.com/dp/B004J4VV3I/ref=wl_it_dp_o_pC_nS_ttl...
Only useful if it supports tokens such as the openpgp smartcard to store the private key. Otherwise its just security theatre.

Try gpgtools with a openpgp smartcard. Its easily the most user friendly experience going for token based PGP, and supports 4096 bit RSA keys.
Probably not uncommon for initiation / testing purposes to ask members of evil organization to break the law in some way. Such that they become black-mailable easily.

A large organization would presumably benefit from having hidden away proof of each of its members breaking the law, such that if time comes and that member gets out of line, that can be used against them.

So perhaps an undercover cop would be asked to assassinate someone, or take use illegal drugs and get recorded in the process.

Prosecutors usually break this blackmail ring by offering immunity to one person if they present evidence against others.
Architecting Android…The clean way
I agree 100%. Check out the 4-Hour Chef if you get the chance. After going through that and practicing cooking I find that I am better at discerning information about recipes and cooking overall.
Shut Up Everyone, This Is What #DevOps Actually Means
Linux on the TI-Nspire Calculator
Identify the users. Figure out who actually does anything with the system. They'll be invaluable as you try to determine what part of the system are active.

Look for a test suite. You'll need one once you start making changes, to keep from breaking anything. If necessary create one based on actual jobs run of the system. You want integration tests, for big parts of the system, rather than unit tests.

Once you have a test suite, start with dead code analysis. Any codebase as big as this one will have a lot of accumulated cruft that is just getting in the way. Delete it.
"Deadlock" is the term used in concurrent processing. It can happen if the resources are distributed. I actually had the privilege of troubleshooting such an issue not too long ago: http://dba.stackexchange.com/q/73833
Will any of these new scopes be able to image exoplanets?
Haha cheers! Yep I'll probably end up putting the filter list on the opening screen as you're not the first person to liken it to a round of penis roulette.
This article reminded me of this video: https://www.youtube.com/watch?v=WdGQsBDSEpk

Needless to say, I don't think Bill Gates was very happy.
Reminded me of the webdriver torso youtube mystery...

http://www.engadget.com/2014/06/06/this-is-the-truth-behind-...
If "allow one to use system commands as if they were previously declared functions" is your criteria, then things like Symbolics Genera, PERQ POS and Xerox Star/Alto predate it by even more. This is not a new or original idea to Perl.
If the hygiene hypothesis becomes well-established, every pharmaceutical company will jump into the market with "germ pills".

They've already tried! Coronado Biosciences was testing a drug comprised of pig whipworm eggs for the treatment of Crohn's disease. Unfortunately it didn't work.

http://www.coronadobiosciences.com/research-development/hygi...
I had Tibor Gergley's "Great Big Book of bed time stories". There is a story in it called "Make way for the thruway" by Caroline Emerson. It is about an old lady who refuses to vacate her house so that they can make a highway. It has a happy ending when sympathetic construction workers build the road around her house, and she becomes the famous old lady with the pretty house next to the highway.

My favorite quote:

"You'll be paid for your land," said Mike.

"Money isn't everything in this world," said the little old lady.

Aww, heck, you guys deserve the whole paragraph:

"You'll be paid for your land," said Mike.

"Money isn't everything in this world," said the little old lady.
...

Next day, the Big Boss drove to the old house. "I'm sorry, ma'am," he said, "this house must come down."

"Young man," said the little old lady, "I've lived in this house for seventy years. I watched those trees grow. I planted that rose bush. I'm not leaving."

"But the thruway must go through," said the Big Boss. "People want the quickest, shortest way these days."

"What's their hurry?" asked the little old lady.

The Big Boss shook his head. he didn't know.

...

(After the diversion has been built)

"Oh, look at the roses!" people cry as they drive by. They slow down a little to look.

"Hum," says the little old lady to her cat, "they're not in such a hurry, after all."
Have people bothered to play Depression Quest? No, I mean it
I'm quite familiar with Scheme and can do useful things with it. Not so sure how comfortable it would be to have Scheme on the command line.

Maybe it's just a matter of getting used to s-expr in that context, but after a few decades learning the classic command-line syntax, making that change could be hard.

OTOH the ability to use low level OS functions at the shell prompt or in a script might compensate for the trouble. Giving it a try would be the only way to find out. I might just do that and see what happens.
Data collection isn't for advertising exclusively. It builds profiles that can be sold to third parties who will use that information to redline demographics. For instance health insurance companies and banks.
Us Canucks also enjoy an extra u here and there :)
How Venture Missed Fantasy Sports
It doesn't appear to be immediately obvious, but what larger discussion is that clip from? It looks to be interesting.
The sellers are supposed to delete personal information once the item has shipped. You'll have to take their word on it though.
Recipes are to cooking as sheet music is to playing music. Just being able to read it is not really enough to know how it should sound.
http://www.ibtimes.com/bill-gates-bashes-project-loon-google...
Use Firefox? Chrome has bad font rendering consistently, it's nothing you've done.
In fact, it is much better to do what you describe. My cooking life became much easier once I learned to get a proper mise-en-place going. By the time I actually turn on a burner or anything like that, everything is fully prepped and ready to go in a pre-measured container.
Having a beautiful house right next to the highway is a lot noisier than my personal dream residence -- and less quaint when your entire neighborhood abandons you. Money isn't everything, but I can't help but feel she got the fuzzy end of that banana.
Words can, do, and should have multiple definitions. Every dictionary can tell you that.

"Hacker" is the fastest, easiest way to communicate the concept of "someone who breaks into computers illegally", if you said "cracker" or anything else, no layperson would know what you're talking about.

This conversation died 20 years ago.
A Software Framework for SCADA Applications
A quick "drive" around the neighbourhood confirms what I saw in the aerial picture in the article: what appears to be another holdout:

https://www.google.com/maps/@47.662933,-122.375932,3a,75y,14...
Six really random words -- not a sentence -- gives you pretty good security.

Six words chosen from this list http://world.std.com/~reinhold/diceware.wordlist.asc truly at random gives you almost 80 bits of entropy. And six random words are easier to remember than 16 totally random letters.

EDIT seriously, 221073919720733357899776 is a really big search space. If you have a computer that can search a billion per second, it's going to take 1000 computers 1000 years to catalog just 14% of the search space.
Or, you could just download them.
https://archive.org/details/ird059
That's very fair. I look forward to it! I enjoy your reviews so far, the trend of legitimately useful sitebuilders is interesting. I yearn for a return of the geocities days, when everyone was pumping out lame websites instead of social network profiles.
> it's the difference between robbing the bank's vault and robbing one person's safe deposit box.

The problem with your analogy is that in order to rob the person's safe deposit box, you must breach the vault. You cannot directly access to the person's safe deposit box without having open access to other deposit boxes either.

That's a breach either way, regardless of your intended target.

That's not the case with iCloud here, you can breach the customer's account directly without having access to other accounts. You can't use the overall iCloud system to gain access to any account you want.

So, it's not a breach of iCloud, it's a breach of the customer's account, nothing more than that.

With that aside, Apple needs to double up on their security stuff by locking out accounts after 10 tries everywhere at once, not just Find My iPhone.

They need to get rid of the security questions/answers to replace them with random type of info that can't be glanced from other sources like these silly questions.
By chance is there a detachable/convertible tablet that anyone would recommend that runs Ubuntu well?

There's a detachable Ekoore Python S3 tablet which triple boots to Ubuntu, Windows, and Android, but it doesn't appear to be available in the U.S.
> My guess is that it is being used as a dehumidifier.

Yes.

> without a lot of salt.

25 & 50 pound bags are fairly common to buy and store.

> You could also cook/boil off the water, but that would require a lot of energy for an off-the-grid cabin.

Or moved outside into the sunshine under glass to evaporate.

A large mistake I used to often make was trying to design self contained solutions. Keeping modularity in mind, and moving things about during the day solves a huge range of problems.

A cast off sliding glass door makes an excellent alternative to herbicides - just lay it down on the grass. It also aids in heating water, drying clothes, meat, herbs - what have you.
Security by Deflection
The Schneier article is puzzling; the security of the diceware/XKCD scheme doesn't rely on the word list being secret, just on the words from the list being chosen randomly. 4 words randomly chosen from a list of 5000 provide about 49 bits of entropy when the list of words is fully known.

Against an attacker who knows exactly how you chose your password, it's (roughly) the same level of security as a 14-digit numeric code, or an 8 letter case-sensitive alphanumeric code. It's just supposed to be easier to remember.
That is good idea to do both, but not sure how employer feel about their employee do other stuff (of course, at our own free time)?
That makes sense, thanks. I guess as long as you have a reasonably optimized relational database of a given class, you're going to be about on the same order of magnitude of performance.
I think the cloud has proven to be untrustable. One must assume that any data on any public cloud service (including email, photo libraries, documents, mobile device backups, etc.) will become public, and use the cloud with that mentality.
I mean this thing from the article:

https://briangordon.github.io/images/worstcase.svg

> n queries taking log(n) + n time each is O(n log n)

No, it's O(n^2).
Louis Vuitton Outlet Store Cheap for Sale
It depended upon the BASIC version, but the one you got on an IBM PC (the one embedded in the BIOS, usually only on PCs from IBM) was an odd cross between an editor and a REPL. Start out:

PRINT "HELLO WORLD"

Press ENTER, and you get "HELLO WORLD" on the next line. Okay. Move the cursor up to the PRINT, hit the Insert key, type "10" then ENTER. You have now just entered a line into your program. Type LIST and you see

10 PRINT "HELLO WORLD"

Move the cursor back up to line 10. Change the "10" to "20" and change "HELLO WORLD" to "IT IS GREAT TO BE HERE" and press ENTER. Reposition the cursor over the LIST command and press ENTER:

10 PRINT "HELLO WORLD"
20 PRINT "IT IS GREAT TO BE HERE"

Moving the cursor to the top of the screen wouldn't cause the display to scroll up, but that was more due to constrained resources than anything else. But other than that, the entire screen was the editor. Type in an expression to test it out. Go back up and fix it. Once it's fine, slap a number in front to add it to the program. As a REPL, it was vastly different than anything REPL I've seen since.
> the legacy oddities many PC laptops have (red nipples in the keyboard

The TrackPoint is not a "legacy oddity," it's a far superior input method compared to a trackpad, if you take the time to learn how to use it.
LXC containers predate Docker, too. In any case, it doesn't really matter whether it's an actual response, or not.
Isn't Rails getting real foreign keys only in yet to release 4.2?
Time for a car analogy. If all languages are cars... I would call Ada's extra checking safety belts - they came with the car from the factory and are guaranteed, within certain amount, to keep you alive. With C you can either make your own safety belts (with duct tape or something), fit on aftermarket safety belts, or you can just be a good driver and not have an accident. I wouldn't call the C car safe, but that's just my opinion : p
mitmproxy, Charles Web Proxy and Fiddler have also worked for me. I've never understood why someone would pay so much more for Burp if they're not going to use much of it. And for half of the rest, there's plenty of other tools or scripting languages you could use and save yourself a pile of money. I'd love to be convinced otherwise, after all I openly admit I haven't used Burp yet...
That's a completely separate issue that you need to explore - some places claim ownership of anything their employees do even at home at night, in some places that's not even legal.
Wow, clearly commenting too late. Of course you're right :)
1. I think I'd like to see something like `./manage.py migrate --fresh`, which would forget about existing migrations, create a set in memory, and apply them. Pretty much emulating syncdb on a fresh database. Then the test runner could use that behaviour optionally (otherwise, RunPython statements may be missed that are required).

2. It may create more than 1 migration file if there are specific ordered dependencies afaik.
Just goes to show the impact those guys from Twitter have made. Whether that's a positive thing or a negative thing, it is still massive.
Russia seems to me to be a tragic nation. No matter what the management the people seem to get a bad deal. It is interesting to me that technical education in Russia has always been quite good - the United States benefited from a lot of Russian scientists emigrating after the iron curtain lifted, Russia had an advanced space program, Russia had a good (if somewhat unregulated) medical system, with many pioneering techniques developed. Russia, of course, had many interesting literary figures.

But the management sucks. And the common theme - except for that brief interlude of glasnost - is information hiding. The truth about things - the economy, politics - is twisted and turned until the twisters themselves probably don't know what the truth was.

The lesson from Russia is, only freedom of information - news and views - can save a society. technical excellence and progress is nothing.
"the reason this leak contains only women celebrities has nothing to do with misogyny" ... "Not saying it's good or bad, it's just how the culture evolved"

I don't know what you've seen on your own facebook feed, but the articles I've seen are among other things pointing out that the leaks are part of a cultural trend in which women's bodies in particular are singled out for sexualization and commodification in a way that men's are not.

This is precisely misogyny.
Are you kidding? The dirty look NYC taxi drivers give you when you're there for the first time and tell them an address instead of the cross-streets... I'll take GPS guy any day.
Super interesting. I wonder what other content would work this well, various animated gifs? Great stuff!
The Vibe: Rails 4.2, GlobalID and Replacing Helpers with Models. And Tetris
Another way to make memoization function in Go
TL;DR: Hacked Celebrity iCloud Accounts
Maybe she likes noise and hates people.
What does that get you, though? The formula for a valid card number (Mod 10) is public. If Home Depot uses a 1-way hash for the card number, and ONLY uses the card number, you gain nothing - you still need the expiration date/CVV/Name to do much else.
that little voice in your head that is screaming "i hate this" is your problem. It really is not a big deal to type a password, and even to type it a few times, just try to have a more zen attitude about it. It's how passwords work, stop trying to figure out how to defeat your own password, it's doing what it's supposed to do.
Turn of the DPI scaling in Windows.

http://support.microsoft.com/kb/2900023

Google around for the actual steps.
> I've often imagined automatically generating an efficient compiler backend via some sort of bruteforce or heuristic then verifying the code it generates via a theorem prover.

Here's one paper that aims to do basically that, at the peephole optimization level: http://cs.stanford.edu/~sbansal/pubs/asplos06.pdf
I have little systems programming experience, could someone explain to me what this does?
I was looking for something like this recently, it's surprisingly hard to find with the internet flooded with SEO about ARM chips, it skews results and makes the other architectures harder to search for.

I found more MIPS arch chips reading the open cores site than I ever did googling. Shame too, when there's fantastic hardware like this out there.
> Erm, the following is a passage from the Gentoo Wiki:

>> [Chromebook Pixel] has a fatal bug - when battery runs out to zero, my Gentoo installation is erased. It's some kind of security measure. After full discharge any non-signed OS is erased. And I need to install Gentoo again from scratch

> I have no firsthand experience, but I've heard the same thing other times as well. Is it just a baseless rumor?

News to me; ugh. Quoting one of the Google posts on this: "The problem here is that the flags that remember whether or not you're in dev-mode have to be stored somewhere, and we chose to put them in the battery-backed CMOS. When they're lost, we have to assume we should be in normal mode, or it opens a security hole. The only other place we could keep them would be in the TPM, but that's slow to access and would adversely affect boot times in normal mode. We may be able to fix that in future Chromebooks, but changing the verified boot security features generally requires a change to the read-only BIOS, which isn't possible with an update.﻿"

That's really broken.
There's open source computers for the important bits, the locomotion.

Of course the climate controls, radio and other stuff will eventually become useless with no direct replacement parts.
"As such, I find video recipes to be far more effective."

My path to learning to cook was to watch nearly the entire run of Good Eats, picking out recipes that seemed like fun, but more focusing on using the knowledge and skills to do my own thing.

The host of Good Eats and I appear to have radically different tastes, so, ironically, whenever I've actually made one of Alton's recipes from the show that taught me how to cook, neither my wife or I have liked them. Perhaps some I simply messed up, but certainly not all of them. But with what I learned from that show I've become at least "decent". Couldn't cook in a restaurant or anything, but I can perform one of the higher skills of home cooking, "see what's left in the pantry -> make something from what you have -> get requests for the 'recipe'".
> heat-powered device?

Propane gas appliances such as refrigerators and freezers are common 'off the grid'.

As one would 'fork' off a code base (e.g. before systemd), the same can be done with farm / self sufficient technology. Check out _Farm Tools_, by Michael Partridge.

Everything I did when I moved to a rural area was wrong because I was using a late 20th century mindset. The late 1800's had tremendously better ways of doing things.

Try thinking of the Amish as late adopters, instead of being backward. Some of the things they do, such as converting electrical tools to use compressed air, will give some great insights.
A good password doesn't need all that stuff. Just use something of sufficient length. A sentence, for example.
It's a nice effort, but effectively no easier than simply composing my message in nodepad/emacs/vi, PGP encrypting it, and pasting that into gmail. And that's far too difficult for 95% of the email using public.
Experimental support for Akka Remoting and Cluster is now available
I remember reading a blog post[1] by a person whose tech/startup related business had them travelling in/out of the US on a semi-regular basis. They were stopped and questioned by immigration officials during one such trip. Here's a quote from the post:

I further explained that my current work visa application had been complicated due to a filing mistake and that I had been waiting on a decision. This fell on deaf ears. They searched my backpack, found my hackathon badge which drew incredible suspicion and asked, “What’s a hackathon? Are you a hacker?” I slowly explained that I’m a social entrepreneur promoting global change through the concept of ‘hackathons’ where attendees work together and find solutions to community issues within a tight time constraint. They were dismissive and didn’t seem to want to hear an explanation.

I don't disagree with you that the conversation relating to the dominant definition of the word "hacker" and related terms is over with the more narrow mainstream definition winning out. I do think however, that the disparate meanings of the word and related terms can lead to some surprisingly unfortunate misunderstandings. Maybe one solution is for people like us to start using a different word for what we typically mean when we use "hacker" in the more general sense. Though I guess if that hasn't happened by now, it's probably not going to.

1. https://medium.com/@aurora/are-we-welcome-entrepreneurs-or-u...
I do use Keepass, but I don't want to need to trust Dropbox etc.

I know the Keepass file is nominally password protected, but once I upload a Keepass file with all my important passwords to a site like Dropbox, there's no way to ever recall it reliably.

So if there's a Dropbox security hole, someone can potentially grab a copy. And then if there's a Keepass security hole (or if they otherwise acquire my password), then all my important passwords are compromised.

To me it's a form of "two factor" authentication for my passwords: One factor is the passphrase, the other is the physical file itself. And one of those is defeated if I upload the file to some cloud service.
Props for actually putting AAAAs on your public website. Too many providers are unwilling to vouch for their own infrastructure.
There are a lot of people for whom I have no email address, but whom I can reach at a moment's notice on Facebook. The problem with email is there is no directory, whereas on Facebook it's easy to search for "Friends of Joe named July" or what have you and get in touch with them.
That is completely unusable on mobile.

As someone who consistently needs my passwords on the go, a password manager is really the best way to go.