skysight-inc/HackerNews huggingface dataset:
I'm not sure what you mean on the last point -- iOS user storage is all encrypted with a key inside the device since the 3GS, and meaningfully since the 4S, which is unlocked in hardware whenever you enter your passcode. Everything is actually encrypted (except parts of the kernel, I think, but the bootloader is signed and does signature checks), but there are 4 classes of files, ranging from always encrypted to encrypted just with a key also stored on disk.

No Android devices (as far as I know) have hardware data protection; there is software full-disk encryption, but with that, you can extract the encrypted image and then brute force it at your leisure offline (or in EC2, FPGA cloud, etc.) (the S3 might or might not, but it's not officially supported in the APIs last time I checked)

It's a meaningful distinction because you have to enter passcodes to unlock ~frequently on a small screen, so they tend to be shorter than even screen saver passwords on desktops.

As far as I know, blackberry is still the only mobile OS which does full device encryption with a user key natively with platform security, but the parts of iOS which are not encrypted (some OS parts and the application binaries) aren't particularly security sensitive. It would be better if they had encryption as well -- I'm not sure if there is any protection applied to them for integrity.

I could be wrong; I haven't checked on the details recently, especially on Android, although I need to do so in the next few weeks for a talk at RSA 2013.

I'm still basically amazed at how good a job Apple did on iOS security on the 3GS and later. I wish Google would step their game up and implement NSA SE Android features and some hardware data protection (just buy RIM if you have to!).
Douglas Richard Hofstadter
> - New interfaces to replace keyboard/mouse/touch. Voice, gesture, face, brainwaves.

Unfortunately, it turns out you can only get a limited number of bits out by looking at brainwaves (EEG). Gesture is much higher bandwidth, and keyboards seem to be the highest.
> This has been tried before, but I don't remember why it never succeeded.

Because as cool as the project is (from a scientific perspective), ultimately it will end up not being used by anyone. Most developers and companies who build production grade software for a living stick to true and tried technologies, vs. fancy esoteric stuff like this.

Don't get me wrong, I am not knocking this project and the person who created it, I am just stating the obvious reason why things like this rarely take off.
I toss PDFs I want to read on my phone into dropbox. This use case happens often for me. I have to consciously rename the PDFs I want to read in the next few moments with prepended names like ! so they appear at the top.
If these other players could "build great mapping applications", I suspect some of them would have by now. Google really is in a class by itself here.
Holy over-the-top rhetoric batman!

I think this shines light on a problem with iPhone and Win mobile architectures. I commented on this in another thread, but android's interoperability through intents and custom sync providers means it doesn't matter what API a 3rd party wants to use. As long as they sling a little bit of java, they can make their service a 1st class citizen on android.

If iPhone and WinPhone had these capabilities, ditching Exchange ActiveSync wouldn't matter _in the slightest_ because even if google didn't write the adapter, some enterprising app author would!
Unless Heroku has changed, you absolutely should not host a production site using a free account. If your site doesn't get any traffic for a certain period of time, they spin down your instance. This means that the next subsequent view will have an abnormally long load time as they wait for your EC2 instance to spin back up. The $20/mo at Rackspace (or any other provider) is well worth it.
What’s Facebook’s responsibility when the nation seeks to lynch someone?
Discount cheap football shirts
There's a trivial technical solution to the auto infinite scroll + page footer problem. Just reveal the footer fixed to the bottom of the viewport when the user scrolls. See Forrst's posts feed: http://forrst.com/posts

It's a bit on the noisy side, but resolves usability issues. The other simple solution is Vimeo's approach (only load more content on request, eg a 'more' button), but for most content feeds that's an unnecessary demand for user attention on the UI instead of the content given the other design options available.

Infinite scroll has more usability issues than the hidden footer, many not solved as easily. Quick partial list:

- the scrollbar loses its utility as a progress bar.

- return the user to their scroll position if they followed a link from it before hitting the browser Back button

- finding the appropriate moments to preload additional results so the user isn't waiting for content in a way that doesn't send the scrollbar into unexpected calisthenics
If you want to do this kind of thing on the server side, Python provides enough introspection to turn functions in a live Python image into JavaScript. Here's a minimal example I tossed together a while back:

https://gist.github.com/50d706081074aed8fcf6

I have a bunch of notes somewhere on translating a big hunk of the basic language, including how to generate continuation passing style code in JavaScript from less ghastly Python.

The difficulty is providing all the class semantics and the standard library.
I am currently leaning toward replacing my Dropbox with Google drive. More (free) capacity, better integration with other Google services, easy creation of notes and spreadsheets, easier file sharing...

Anyone else feeling the same way?
I know. He has DRF, so I was just letting him know about a confusing typo.
definitely not a "programmer"... He's an economist and professor at Insead (a top biz school). Here is his profile: http://www.insead.edu/facultyresearch/faculty/profiles/ppark...

"Beginning in March 1998, he launched a private initiative (dubbed the “K to 12 +2 project”) after directing a workshop for the World Bank which considered illiteracy. One aspect of this problem is the lack of educational materials in local languages (the smaller the language in population, the less likely the publishing industry will find it profitable to serve such communities, leaving some 1000 written languages without basic textbooks). Using automated authoring processes he pioneered, his international business publications have funded a variety of multilingual educational materials including a free online multilingual dictionary, PC games, videos and ebooks. He has applied this approach to support projects sponsored by the Bill and Melinda Gates Foundation creating thousands of factsheets (using meta analysis) on tropical plants, and is now working on automated rural radio scripts, call center materials serving smallholder farmers, and SMS content engines working with the GSM Association, the Grameen Foundation, and Farm Radio International in Kenya, Uganda, Malawi and India, among other developing counties. As a hobby, he has applied graph theory to automatically author hundreds of thousands of didactic poems (limericks, sonnets, haiku, acrostics, etc.), and is on working fiction and academic studies."

Interesting research area. Unfortunate that such laudable motivations ended up in so much ridiculous spam... Perhaps a separate category on Amazon or hosting the content on another site would be better for everyone?
I'm a huge fan of both Naval and AngelList. They have done so much already to make life better for entrepreneurs. I'm excited to see what they do with the cash infusion when it comes.
One, just as another user pointed out, remapping is easy.

Two, I personally think that most international keyboards I have used have been any good at all for the tasks we face as programmers/hackers/developers. They put an emphasis on producing text, not code, and if you spend most of your day typing code and English anyway I can't see why we should "waste" precious keyboard real-estate.

I ditched my Swedish layout during my first year at university, went US-style and remapped the three keys that I needed to type "native" characters to Start-key combos. I haven't looked back since. It was also the point where I started touch-typing.
Interesting. I wasn't sure if Apple multiplexed their persistent sockets or not. I wonder how the baseband optimizes persistent connections. I suppose it doesn't have to do much of anything since the sockets aren't actively sending data.
I worked alone (from home) for 4 years. Left a very high paying job mostly for that reason. I thought if it continued I'd kill myself.

Now I am working on my startup with other smart people and man, I love it.
You're all sorta right. I worked at Singularity University for 2 years. They do 2 things:
1. Educate fabulously wealthy people in expensive executive programs
2. Use that money to put on a YC-esk incubator during the program where people come to build companies that use the technology of their sponsors. Google was one of the first sponsors. Peter Norvig was on the Faculty for a couple years. So was Astro Teller who heads their special projects (Google X).
Scorecard

Uranium derived bombs extant ~20,000

Thorium derived bombs extant =ZERO.

The US & USSR would have been making Thorium derived weapons if it were practical. We DIDN'T. That should tell you something.
There's luakit, uzbl, surf and jumanji from the top of my head, but I don't think any of these have "full interoperability with the CLI". luakit is definitely my favourite as it has been much more reliable than uzbl and easier to configure/extend (in lua).
Sorry, but this really isn't relevant to the article. "A bad UI pattern" is not an invitation to rant about your unrelated UI pet peeves...
Google has thousands of employees who all have a moderate amount of autonomy. I don't think they have a singular goal. They just do a bunch of stuff around organizing the world's data. Naturally AI/singularity oriented projects tend to emerge.
It's just alpine [1] with a gmail interface (read: no annoying setup).

[1]: http://www.washington.edu/alpine/
AngelList is a game changer. Great idea and execution. I like how they are moving into other areas like startup recruitment and facilitating the financing process by providing standardised docs, electronic signatures, etc..
Nigger-retard-doctors.

God says...

10:1 And Nadab and Abihu, the sons of Aaron, took either of them his
censer, and put fire therein, and put incense thereon, and offered
strange fire before the LORD, which he commanded them not.

10:2 And there went out fire from the LORD, and devoured them, and
they died before the LORD.

10:3 Then Moses said unto Aaron, This is it that the LORD spake,
saying, I will be sanctified in them that come nigh me, and before all
the people I will be glorified. And Aaron held his peace.

10:4 And Moses called Mishael and Elzaphan, the sons of Uzziel the
uncle of Aaron, and said unto them, Come near, carry your brethren
from before the sanctuary out of the camp.
tragic, so sorry for your loss, thank you for sharing
I have also closed my account twice and I still receive emails from them. Doesn't feel like the engineering is any better on the backend, either :|
I don't know if I really get Dropbox for iOS. I absolutely love Dropbox the platform, have an annual subscription to a 100GB share- and I use it constantly, all day, to share files both between my various desktops/laptops, as well as for sharing files with friends.

I access dropbox from my iPhone and iPad constantly as well, but I do so from GoodReader, where I download files, organize them, read them, password secure them, etc...

I've tried out the new "Photo's" feature - but I already have 100% intelligent photo syncing between my systems with Photostream - so I stopped the camera from syncing after about 5 minutes - my photos are already in my Camera Roll + PhotoStream, and therefore in my Aperture Library. I couldn't understand how, or why, I would want to use Dropbox to sync them again.

This is one of those extraordinarily rare times where I think Apple's Photostream, with shared photostreams, and Albums, both public and shared - actually provide the "Web/Internet" services that I want.

Anybody else find a use for the iOS client for Dropbox?
I noticed this on LinkedIn's website while I was interviewing with them and looking for the contact link. I wasn't sure if it was appropriate to point out such a flaw during the interview, so I never said anything. My internet connection was sufficiently fast that I couldn't ever chase down the footer so I just gave up and emailed my recruiter asking for the information I needed.
I don't know really, I just remember seeing a bunch of long polling connections when I was using an interception proxy last. Some to Google, and some to Apple. I can't imagine the carriers particularly enjoy it, I imagine the connection drops and is re-established on quite a regular basis, it must put load on their towers.
The undeniable observation is that certain people spent a long time trying to do perception with a certain set of tools and found it to be very hard.

That does not necessarily imply that perception is intrinsically so much harder than logic, merely that it is using those tools.

It may turn out for example that there exist (in a mathematical sense) functions which are good at recognizing characters which are simpler than the simplest function which is good at playing chess. If that were the case it would make sense to say that chess is intrinsically harder than character recognition, even if humans have historically had a harder time discovering the recognition functions than the chess playing functions.

On your last paragraph there's a huge difference between a program discovering a good solution to a problem, which is what happens in machine learning, and a programmer discovering such a solution then creating a program to implement it. In the first case we may begin to consider the program to be showing signs of intelligence while in the later it's just a really fast calculator which isn't doing anything the programmer couldn't do.

Is there circularity here - yes because we can say the same thing of the learning program if we treat it at a lower level of abstraction and therein lies perhaps the core of the problem of understanding what we mean by intelligence.
Any idea why they need $150m? Any thoughts on what that kind of cash would be used for? That could give you more employees than Twitter.
Dovecot supports IDLE, but you won't get email instantly unless you instruct your MTA to use /usr/lib/dovecot/deliver to write to your maildirs.

http://wiki.dovecot.org/LDA
Wondering if Google could have waited till the start of next year before providing the maps ? Lots of last minute shoppers would have bought an android phone considering Iphones lacked a good map...
Haha. That's funny.

You think real programmers need needles.

Or hands.
I agree. This happens to me alot even when I copy paste my OWN code and intend to change it slightly.
> As far as I know, the only organisation that you're required to give it to is the tax office itself. Interestingly, by virtue of this number being so 'secretive' it really is usable as an identifier only to the tax office.

Amusingly, the IRS doesn't actually ask you for your SSN as your identifier when you need to do basic things (like replace your social security card). I know of someone who was prepared to give it to them, and the agent actually scolded him, "Your social security number isn't an identifier".
Internet Shopping Is More Popular In The UK Than Anywhere Else, Says Survey
Unless I misunderstand things, a valuation of $150m means that the company is worth $150m, not that they'll be raising that much. Instead they'll be selling a shares of the company at that valuation, so if they sell 10% they'll get $15m.
This is a great point. It's why I always buy paper copies of programming books despite most having free or cheap PDFs online. When I can copy and paste I become tempted to do just that and I never learn anything.
Sorry - the point I was attempting to make (While tired/slightly-drunk) was that all the major carriers have free plans. SO the upfront cost of the phone would be $0 (Which is exactly the same up-front cost as he SGS-3, HTC-1XL, etc). I'm not sure that apple want to position themselves like that. For apples perspective -- having it be a $700ish phone is better than a "free" phone.

As to Apple not pushing the plans -- it could just be the fact that they don't have a "primary" partner. Since every Telco had the phone on launch -- Apple would become an intermediary offering choices (Is Optus or Telstra better in my area?).
i think it's hidden from your friends until you both say you like each other. and you can set it to "only me" so no one else can see you're on there.
In many of the langauges/subjects we work in there is very little content published. We avoid areas where there are substanial titles availability already.
What is to stop someone from saying they are interested (when they really aren't) and instead take your creepy digital advances after finding out your identity and publish them on their FB wall for "teh lolz"?

Seems like it could backfire pretty terribly for people using this. I'm sure it could actually work too.

Though not for me, it's definitely an interesting idea. I agree that the "How it works" page is very immature and could probably turn some potential users off from the concept.
Are there any books/blogs to learn about this within the context of software development as a contracting practice?
those 31k are something completely different though (normalised, purchasing power, disposable income, household)

the median income in sf/nyc is closer to 45k (http://project.wnyc.org/acs2011/income.html#12.00/40.7310/-7...)
I believe more often than not, it is the humility that enables world class masters, not the other way round. Usually when people think they have nothing more to learn, they stop learning...
> And since Dropbox is a one stop shop for all your memories, you can also check out the photos you’ve uploaded from everywhere else!

As long as I'm online.

If I could mark whole folders as favorites and have them available offline, I would subscribe in a heartbeat and host all my photos on Dropbox. Why do laptops do this by default but the iPad can't?

iTunes' sync of photo folders serves me well, but it's a one-way street. I'd love to edit images on the iPad and have them sync back when I'm online. I'm waiting for Apple, Adobe and Dropbox to fill the niché but how long should I hold my breath?

Also, has there ever been a poll if users (not designers, managers or HN regulars) prefer custom UI over the stock iOS UI?
I believe Hotmail/Outlook.com is free. Sure, they make you to pay to remove those ads, but if you use AdBlock on Chrome or Firefox, you shouldn't see those ads. Plus, SkyDrive is so much better than Google Drive. I had too many document compatibility issues with Google Docs that I kinda gave up and joined SkyDrive. Staying with Microsoft with their cloud services has been pretty good for me so far.
> For one thing, Apple sincerely values the privacy of its users more than Google does.

Ah, Gruber... so cute.
I definitely agree with your answer. In my case, the gift is for my half-brother who is 18 years younger than me and lives 2.5 hours away. Luckily, he is a kid who begs to buy books and will ask me questions about what I know about numbers and patterns.
So the feature that I have used on 3 iPhones for the last few years will no longer work in 45 days time? My current iPhone will be the last device I am able to get push mail and contact syncing on?

When my phone finally dies, and I get another one, I won't be able to have the same functionality I had today?

How come the future has so many less features...

This is a joke, right?
> Can you provide any examples of Gruber blatantly lying or misrepresenting his sources? (Serious question)

It's not just that, it's also the fact that if he receives information that goes against his bias, we don't really have any reason to trust that he would disclose that as well, given his well-documented bias.
It's scary how you're true!
cPerceptron: A neural network (Simple Perceptron) implemented in PHP.
Thank you! I hope we (or others) can manage to break some more hashes to raise the awareness of this problem! See also this nice example for btrfs:

http://crypto.junod.info/2012/12/13/hash-dos-and-btrfs/
Open source projects work best when they have a benevolent dictator. You need someone who isn't afraid to say "no" to bad ideas, or else you'll end up with a total clusterfuck. It's just as important not to forget the "benevolent" part. I'll always remember Brad Fitzpatrick telling me "no" to one of my dumb suggestions for PubSubHubbub. He explained his reasoning and took the time to tell me what I needed to fix. He knew he was smarter than me, but he gave me the chance to figure that out on my own instead of pushing me away.
Dear Internet, please send me all your business ideas. That is all.
If our $50 participation hampers your A round, we will bridge you with another $15.
PagerDuty will similarly offer a $37 credit towards an account with us.
I don't really get why people think that. Of all the pundits I follow, he's the most likely to fess up when he got something factually wrong.
Same with #debian.
Viral Videos of the Week (Dec 14)
e-zines are a sign of the decline of civilization. We engage in discussion on Gopher, the way God intended.
He's also an ACM Fellow, from it's first class - along with people like Knuth, Cerf, Rivest, Codd, etc.
It`s impossible sole forever until die, right?

If the project got fund, it will affirmatively got more talent to join in and grow.

But why require this too much for early stage start-up while it has no enough to do that the best?
That's not the same as being obvious. Obvious means clear at first sight, or clear to a child. If you have to work for it, it's not obvious.
Hmm, that's an interesting idea. Although I could imagine that this approach ultimately leads to something like Universal Hashing. For example, if the functions you would use in your example are not randomized in some way, an attacker could still predict predict outputs and when the switches would be made and could adapt appropriately. So you would randomize your functions. From there, it is probably not too far until we end up with Universal Hashing. Still, very interesting thought!
Haha I guess I've always been a science nerd. I loved the chemistry set always wanted an ant farm so bad I built one not long ago. My brother (the 7 year old) is on a similar track. He gets giddy and runs around over new books, he loves legos, loves plants, and is interested in the ecosphere I got our dad.

In response to your questions: I want to get more math and science into his life. I think his school and our dad are both very literature heavy. Ideas so far have included Snap Circuits, tiny animal habitats, and plant kits. And yes, these are all things that I'm at least a little bit "Oh Cool!" about. Hes young for rockets and real electronics kits. I wish there was a more fun way to get kids going with math/logic/programming at a young age that they can eventually do on their own.

Those rods looks really neat. I don't know if they'd be game-like exactly, but, I'm now definitely glad I asked the question to HN! I wouldn't have found them otherwise.
Economist Special Report on Obesity Worldwide
Gmail has several unique features that generic clients don't live up to.
I'm ashamed to admit that I actually bought one of these. Don't worry, I had a good reason.
3D Spam? Oh my
Isn't the idea behind blocking images not to let spammers know that your e-mail address is valid, upon your opening the message and sending an identifiable download request?

I would have assumed a 'block images' setting would block all external references -- to stylesheets, fonts, anything.

Do @import and <link> actually work even if you have images blocked?