skysight-inc/HackerNews huggingface dataset:
It would be very interesting to see statistics about this based on location.

Traditional booksellers (and many other types of "small item" retailers) get a lot of casual drop-in business, and fare much better where there's heavy pedestrian traffic. Consequently, places like the U.S. where many people live in sparse suburbs that require them to drive to the store, should be experiencing a much great loss of drop-in businesses like bookstores tend to be.

[This certainly matches my impression; the area I live in, Tokyo, despite bookseller and publisher hardships (no place is really safe), still has a huge number of bookstores, with many to be found in any busy shopping area. The news stories I read about the U.S. on the other hand, make the situation there sound absolutely dire, with bookstores seemingly disappearing completely in some areas...]
yes and no. Yes, because the example is a novel language feature in other languages that would be very difficult to implement. No, because these sorts of things are easy only when code is data, like lists, which is a design property of lisps, but not really captured within 'list processing'. I think perhaps there could exist a language that says it's good at lists and data without the macro system that makes this possible.
Yes you have. What have you lost? With the time you have spent traveling I bet you have been told a host of I-just-had-my-xxx-stolen stories. Low profile, care and humour seem to keep trouble at bay in a huge way.
I remember a particularly ugly moment when my wife realised that we were being eyed up by a group of pickpockets who were crowding around. It was either going to be pickpocketed or mugged. Knowing we had nothing on us, we kept joking with the guy who was supposedly distracting us, while we were subtly patted down. We left in a hurry as soon as the collectivo (dodgy van) stopped, exchanging goodbyes. I wouldn't have know I was being patted down except my wife observed it - I'm pretty sure that if we had made a fuss the result would have been very bad.
Edit: spelling
I'd like to suggest we actually need more diversity on every level of the stack. Just about everything being sold as a "computer" is a modernized version of the IBM 5150 that runs (and sometimes is built to run) Windows. Those that don't, run something either inspired or directly derived from AT&T's Unix. Every computer you buy today has one or more CPUs connected to a single memory address space. When they have non-volatile memory attached, it's treated like a disk drive.

Sometimes, when I treat a file, I have the disturbing feeling I'm reading a stack of cards... Palm and Newton didn't even have files. I spent far too much time trying to hammer trees into serial stores and vice-versa because those were the tools of the time. There has to be better ideas needing exploration.

And a new OS idea, for the first time ever, does not require you to give up a usable collection of software - most software that make up a modern Unix desktop require little more than X and POSIX. Regardless of how weird your underlying OS is, as long as you have that, programmers will be able to use your OS and work on it, which is the only real way to make them write software for it.
The Optimal - a response to The Best and The Worst
If you are looking at the ))))) you are looking at the wrong place. It's like placing your attention on the } } } } in C. Look at the opening parenthesis instead, and more importantly the indentation.

The benefit of S-expressions (lisp syntax) is that they make it easy to work with "code as data" instead of "code as text". This in turn makes it easy enough to generate code and define new forms of expression that people can actually do it without blowing the complexity budget.
Yup that's all it does, automate those best practices, so there's probably no need for you to use it over CloudFlare.

GAE edge caching is poorly documented, here's what I've found so far:

[1] https://groups.google.com/forum/#!topic/google-appengine/6xA...

[2] https://code.google.com/p/googleappengine/issues/detail?id=2...

[3] https://groups.google.com/forum/#!msg/google-appengine/8QgEU...

[4] https://groups.google.com/d/msg/google-appengine/8QgEUBOiNFw...
SEEKING WORK -- remote. In Berlin, can travel.

Do you need a data scientist that can also do the data pushups and communicate the results? I have ~8yr experience in R, PhD in machine learning, and 2 startups under my belt.

Problems I solve:

Why are customers canceling their memberships?

How are users moving through the site?

What is the maximum I should pay to acquire customers?

--

We'll use both math ( bayesian models, e.g., Custora-like), and Patio11's style of mail campaigns.

I have helped luxodo.com, and betabrand.com (through a former company that tanked). Feel free to contact me to talk about your problem.
Yes, encoding and character sets are difficult. Having say even a simple ü in your password brings up a ton of encoding nightmare. Solvable nightmare, but not one i'd want to tackle for passwords. Could they be used, sure, but there is a lot to it. Also you can turn off the simple lock numeric lock screen and use the japanese keyboard if you want (or any others you've turned on). Just swipe off simple passcode under passcode lock.
There obviously is a trade-off between the strength of the language and the number of people who will click through.

The messages are accurate, Twitpic was unfortunately a distributor of malware. Here's a copy and paste of the current detailed report.

What happened when Google visited this site?
Of the 12910 pages we tested on the site over the past 90 days, 31 page(s) resulted in malicious software being downloaded and installed without user consent. The last time Google visited this site was on 2013-01-01, and the last time suspicious content was found on this site was on 2012-12-30.
Malicious software includes 13 trojan(s), 4 exploit(s). Successful infection resulted in an average of 8 new process(es) on the target machine.

Malicious software is hosted on 5 domain(s), including mpchester.info/, malatyuhr.com/, iloveeu.info/.

2 domain(s) appear to be functioning as intermediaries for distributing malware to visitors of this site, including 2upmedia.com/, adexcite.com/.

This site was hosted on 3 network(s) including AS36351 (SOFTLAYER), AS15169 (Google Internet Backbone), AS31815 (MEDIATEMPLE).

Has this site acted as an intermediary resulting in further distribution of malware?
Over the past 90 days, twitpic.com appeared to function as an intermediary for the infection of 1 site(s) including ow.ly/.

http://safebrowsing.clients.google.com/safebrowsing/diagnost...

I'm not sure why you're placing the business interests of Twitpic over the safety of users, but I disagree with your attitude. I'm done here.
Configuring Sublime Text
I'm wondering if it would make sense to build an OS based on principles important in functional programming, such as immutability. I can't think of any benefits right off the bat, but I'm also no OS designer..
> Here's a question, though: If your language did not support list comprehensions, what would it take to add them? For a language like Ruby, you may have to dig into the language implementation itself.

No, not really:

http://stackoverflow.com/questions/310426/list-comprehension...
Some Of The World Craziest Futuristic Concept Cars Ever Made
Thanks for the encouragement, much appreciated!

How about you aim to ship at least 1 project this year? You've got over 360 days to do it. If you want I'll be your accountability partner.

Edit: Feel free to email me at <hn_username>@gmail.com :)
Of course the flipside of that is that an ebook seems sort of ... "cheap." Not literally cheap (the publishers will make sure of that ><), but ... the kind of thing you buy while checking facebook, 5 minutes before showing up to the party.

Oddly that sort of thing would make me rather prefer to give someone a physical book as a gift, even if I know they'd kinda prefer an ebook...
I think 80% of folks I know who have iPhones have them jailbroken, most of these people are pretty non technical as well. It's been a long time since I've used an iPhone for anything other than development, but I don't remember it being very difficult to jailbreak, and pirating apps isn't a difficult step from there.
Theoretically, there's going to be a state of affairs where it's not possible -- that's physics. Maybe with multi-host tenant, so that we're not relying on AWS networking / control-plane screwing with what is going to be the most important part of that dance.

But this is about saving money; not being a tenant of multiple providers; not spending more than "2 weeks."
One of the comments explains it -- the mobile app uploads all contacts. So when he entered in his phone number, existing Facebook users using the mobile app were matched because they had his phone number in their contacts.
By looking at the headers you now have a great way of writing some analytics tools to see how much your website is shared on Facebook...
This looks great! Random question: have you considered doing any integrations with EHR/HIE/patient portal vendors, or with IDNs/payers?
Mine are mostly incomplete, but my main one so far has been:

Knockblock: https://github.com/agentultra/knockblock

and I guess http://mug.io -- but I haven't touched that one in a while. I guess 2013 will be the year that I get a few of these projects finished!
PDF's convert to epub pretty well these days. You can even use good Text-To-Speech engines to read the converted epub aloud to you afterwards, so you get the benefit of having the equivalent of an audiobook, too.
How does a publisher get on your list?
"There are entire continents where your "Mirror World" cannot accurately represent anything, and I feel that puts your seminal moment much further away than you imagine."

Really? Entire continents? Nothing whatsoever? Not even a coastline?

For what it's worth, I am acutely aware of non-western cartographic traditions. One of my own teachers is among the world's foremost experts in Chinese mapping, which (as you know) is astonishingly different from its European counterpart. I have also studied the cartographic traditions of the South Pacific, India, and Arabia, all of which combine different interests with different ways of thinking about them, and have resulted in wildly distinct senses of the world.

None of this changes the fact that the model now proliferating with GPS enables smartphones is, at heart, the Western one. And if you really think these things are limited to the rich world, you are simply unaware of what's actually happing all around us. By 2016 there will be more of these things on the planet that people, and not because everyone in the rich world owns half a dozen.

Whether or not the perspectives developed elsewhere can find their way into this framework is the thing I find fascinating. Even if they don't, the sheer scale of the economic changes wrought by the presently-unfolding geospatial revolution will secure this moment's place in history for ages to come. That's the thing about studying the world's cartographic traditions; you reach a point when you can recognize a big deal when you see one.
Why would you not choose to go colo and save the money? Even with hiring an extra full-time person, going colo should drop your costs by at least half vs. Amazon.
I agree, it doesn't make any sense. But it happened. This was back in '07 or so, so before Google did live turn-by-turn. I had a printout of Google's directions from online.

It led me on a street that's never existed, and that would have had to go either over or through a very substantial hill to actually exist.
Your Asterank and Asterank 3d is pretty cool. How did you get the value of the asteroids ?
When you have to go to those kind of lengths to describe the interestingness of a number, you confirm that it's not interesting!
Whats up memphis!
Surely it should ask for his consent prior to doing so?
interesting... sort of like a http://builtwithbootstrap.com/ style site or newsletter? perhaps also a featured section for people to promote their projects... ?
I would imagine, even if most users can't do it themselves, other family members or friends will do it for them, in the same way they've been installing Chrome on their computers before. This can quickly (a few years) lead to a large portion of the users using jailkbroken devices, and getting used to having their device jailbroken.
"Secrets of the JavaScript Ninja" is the best book on javascript ive read, also look into require.js, and r.js for compiling, for server side node.js, the best editor for just about any language i could find that was free is komodo edit
I'm pretty sure it does.
On the other hand, they're also pretty big and visible targets... oO;
A valuable resource.
it's hand-curated right now but we will definitely open it up a bit more publicly at some point!

if you have a suggestion of who to include, let me know at yongfook @ peterpings.com
I think there was a big privacy 'scandal' when Path did this last year and Apple starting requiring apps to ask permission (or they built it in to the OS).
The app asked his friends if it was ok, but obviously not him, as he was not a Facebook user at the time.
It's matching his entered phone number with their contacts. They imported their contacts. He didn't have to do anything other than verify his phone number. Solution? Use a one time use phone number to verify anything social.
Nintendo 3DS Hacked: Hackers Running Custom Code
5 Tips for Responsive Builds
The Physics of that 'Kickalicious' Kick
Happy New Year: Pick Up a New Skill
Nobody's yet mentioned Charlie Stross' "Accelerando"? One of the main characters is basically crippled when he's mugged and his smart-glasses are stolen.
chicks dig programmers
Damn, those links are very useful, thank you. I'll make sure I follow the practices, thanks again!
Even if he hadn't used the mobile app, it could also suggest people who have searched for him.
This is definitely not a blame game. Do note that I've specified a few contributing factors in pre colonial times major one being the male dominance. The taboo is just stopping us to open up the issue.

I believe we can solve problem by finding the cause or in other words going to the first principles. That's how most things work.
Discarding a theory just on the basis of trying to list factors is probably not the best way to go about.

FWIW, I'm Indian and I'm not even a nationalist TBH.
Is there such thing as a "Bad" Accelerator program?
To clarify, I don't mean obvious points of worry... as in a place that wants 50% equity, or anything obvious like that.

My question pertains to the selection of an accelerator.Let's assume for the sake of argument, one could get into any accelerator they wanted.

Is there such thing as significantly hurting your chances of success by choosing the wrong one? What should an accelerator applicant like me looking at when it comes to priority? For instance, does it make sense to go to a more "local" accelerator that offers great financial incentive, but doesn't have the same clout as YC. Is "desirable" completely just based on the accelerators network of investors post-program, or are there other things one should consider that are equally important?

One thing I'm struggling, living in L.A., is that I believe an initial launch of my product would have some intangible advantage in the bay area. Mostly due to differences in culture. Is it advised that I also concentrate in Bay area accelerators?

I realize there are some generalizations being made, but any help would be appreciated. Thanks
Thanks for sharing! You seem to have found a way to live in both worlds at once quite nicely. Feel free to delete the post while you can btw, if you're concerned about privacy issues.
If one isn't in the US or Canada Facebook is theoretically legally obliged to send you all data it has about you, if you request so. They seem to make that more and more difficult though.
I find that many policies (I'm not sure if they might overlap with processes) are actually the hidden tales of past disaster.
Does Facebook have any other legal entity (other than the irish and the US entities) that would circumvent the EU rules?
Munich, Germany
Stylight - European Fashion Community http://www.stylight.com

We do beautiful stuff - not only our product is beautiful, also our code and architecture. We're an international, English speaking team of 7 that builds the plattform. We use Bootstrap/Java/JBoss for the frontend and Python/Tornado for our backend. We're hiring across the board on both ends, mail sebastian.schuon@stylight.com if you're interested in coming to Munich - we want all of us in the same room, needless to say we pay for relocation.

Check out http://www.stylight.co.uk/Jobs/ to see what we look like!

Cheers and a happy new year,
schuon (http://www.stylight.co.uk/schuon)
The irony is that this story was posted on Google+.
This mom gave her son an 18-point contract with his iPhone - The Next Web
First, it didn't do anything on his phone.

Suppose Alice and Bob are friends, and have each other in their contacts. Alice uses a simple, prepaid phone that only handles texts and calls. Bob has a smartphone.

Bob installs the Facebook app on his phone. The app wants permission to see his contacts, and he grants it. Maybe he's not paying attention, maybe there's a useful feature that needs his contacts, maybe the software asks the phone for permission, and the phone allows it without asking Bob. Whatever. Facebook now knows Alice's phone number.

When Alice gives Facebook her phone number to get a text (remember, that's all her phone can do), Facebook recognizes that it has seen this number before. Since Bob has this number, he is probably connected with Alice in some way.

Alice sees a recommendation for Bob when she logs on again.

Alice only gave permission for Facebook to text her. It didn't look through her phone at all.
Amusing fact: the probability that a sequence can be found is not equal for all sequences.

A simple example: 2 binary digits in binary sequences of length 3. There are eight binary sequences of length 3:

000
001
010
011
100
101
110
111

3 of those contain '00' but 4 of them '01'. Reason for the discrepancy is that one of those with '00' has 2 overlapping occurrences, but is counted only once. You get this as soon as overlap can occur, i.e. when the sequence to be found starts with x digits that it also ends with.

Of course, none of this matters, especially not when d << N, which it will be if N goes to infinity.

Also, the mathematical term is 'normal number' (http://mathworld.wolfram.com/NormalNumber.html), and we do not know whether pi is normal.
Ask HN: What's the *second* Arduino book?
A bit of context: I was playing with Arduino for a while (got the SparkFun starter kit), and it was all good until I hit the third tutorial circuit, which involved a diode and a transistor and a few other things.

The point is... I couldn't make the circuit work. AFAICT, everything was plugged in correctly, and as I decomposed the circuit to understand more of what was going on, incremental pieces worked, but the whole thing just didn't work at all.

What I think I need is the second Arduino book. Some kind of "Debugging Circuits for Dummies" course/lecture/video/book/thingie that doesn't start out with "First, take two years of basic circuits and do all the exercises in Horowitz and Hill."

How have other people solved the "I'm playing with Arduino, starting from the vague rudiments of electronics knowledge, and I'm stuck." problem?
All my projects from 2012.

Applications:

- CherryNotes: https://appworld.blackberry.com/webstore/content/19964625

- RubyGems Browser for Android: https://play.google.com/store/apps/details?id=com.nathan.rub...

- build.prop Editor: https://play.google.com/store/apps/details?id=org.nathan.jf....

Awesomeness:

- stream.json: https://github.com/nathanpc/stream.json

- tinymd: https://github.com/nathanpc/tinymd

- ascii-image: https://github.com/nathanpc/ascii-image

APIs:

- build-webworks: https://github.com/nathanpc/build-webworks

- pinboard.js: https://github.com/nathanpc/pinboard-js

- hn-api: https://github.com/nathanpc/hn-api

Unfinished stuff:

- bonsai: https://github.com/nathanpc/bonsai

- rain: https://github.com/nathanpc/rain

- hn-cli: https://github.com/nathanpc/hn-cli

- showcase: https://github.com/nathanpc/showcase

- A lot more if you check my GitHub
Facebook officially does not ever perform any privacy-violating recommendations. Since information about how another user searches is not known to you, it is not used to give you a recommendation.
HTTPS is certainly a better option than no HTTPS. But we shouldn't forget that its trust model it is fundamentally and irrecoverably broken -- it has hundreds of single points of complete failure (to wit, DigiNotar and Comodo who both silently and completely broke HTTPS for the entire internet, for a time).

So, for the short term -- HTTPS is the best we have. In the medium term, the security model of HTTPS (and by implication, SPDY) must die, and CAs along with it. DANE or Convergence seem like good replacements. Convergence certainly has the right trust model. DANE is perhaps more easy to migrate to, but suffers from being built on DNSSEC's unacceptably shitty crypto infrastructure.
The senate was never intended to represent the people, it was intended to represent the states. The 17th Amendment usurped the states rightful representation in the federal government and would be best if repealed. But it's harder to control the state governments if the federal government can't enforce mandates such as withholding money from states that refuse to pass or enforce laws. Those in favor of such centralized power are often unaware of their Authoritarian support. No state senator would pass such mandates laws and vote to limit their state governments if the senators had to answer to and were elected by the state legislatures. Each state can elect their senators as they see fit.
Be sure to also see http://herpolhode.com/rob/utah2000.pdf "Systems Software Research is Irrelevant" by Rob Pike
Facebook officially does not ever perform any privacy-violating recommendations. Since he can't know that he's present in other people's contact lists, those contact lists are not used to create recommendations in the way you described.
> startssl will only give you one certificate per domain. Ie, they wont give you multiple free certificates for different subdomains

They will. You just need to create (and then renew) each separately.
I can use anecdotes too! Approximately zero percent of the people I know well have jailbroken their phones.