skysight-inc/HackerNews huggingface dataset:
Originally, it stated the number of transistors per component will double every year. If the defect density (or susceptibility to defects) goes down, it's possible to manufacture larger, more complex, components for the same price. This sort-of applies for stacked dies, with the denser interconnects and added bandwidth between layers adding to effectively higher density than single-chip (but that would be kind of cheating on Moore's Law).

A looser formulation talks about computing power. In that, we have been ahead of Moore's law with GPGPUs and vector units for quite some time. This formulation is more detached from physical process details and looks more like what the market can absorb.

In the end, what the market can absorb may prove the ultimate limit.
Smashing Magazine Desktop Wallpaper Calendar: January 2014
Show HN: Tribes - A new community of people building great things together
> if they did would they take a job that would otherwise go to someone else?

No, I don't think they would. For example, the demand for developers is sky high right now, and yet we have very high unemployment rates. Not everyone is cut out to be a developer - jobs in the knowledge economy aren't so simply interchangeable.

> Also the startups that succeed employ more people. If we have a shortage of jobs, more jobs sounds like a good thing.

Yes, it's great when there are more jobs. But we're talking about a completely different order of magnitude.

At their zeniths, each of the Big Three automakers employed hundreds of thousands of employees. How many does Facebook (a startup that has most definitely suceeded) employ? Not even 6000. Snapchat, supposedly worth billions, has less than 30 employees. Instagram was acquired when it had only 13.

We have to realize and accept the fact that these startups just aren't. going to provide the sort of broad-based employment that's going to put the American people back to work.
Court Rules No Suspicion Needed for Laptop Searches at Border
+1 on all counts. I went to Wikipedia page
and looks like it was written if not by him then by his fans - it does not contain a half decent description of the protocol. Just some propaganda-like fluff.

I admit "squirrel" does sound cool. But how is it different from any other challenge-response algorithm escapes me.
Doesn't GCD do OpenCL?

Or do you mean something more seamless and auto-magical?
Nice work! Cheers from another Utah startup :)
The debit card is definitely the weak link, I should get into a habit of minimising its balance. The internet banking is a lot better, they do guarantee it and have two factor authentication.

Good to hear you using Bitcoins for something other than dark markets, we should try to brainstorm other niches where Bitcoin has an edge. I think taxi drivers might warm to it, they definitely hate credit cards.
From http://aosabook.org/en/bdb.html:

Skilled programmers use different techniques to this end: some write a first version and throw it away, some write extensive manual pages or design documents, others fill out a code template where every requirement is identified and assigned to a specific function or comment. For example, in Berkeley DB, we created a complete set of Unix-style manual pages for the access methods and underlying components before writing any code.
Agree. A to do list is my go to option.
If I do not complete the tasks on time, the list grows ominously. When the list becomes gargantuan, I get really scared and end up doing everything in one shot.

Also the joy of scratching off completed tasks is unmatched.
The Little JavaScripter -- The Applicative Order Y Combinator in JS
This is evolved from our tribes meetup we have every Sunday. This was made to help it scale. :)
Our first tribe is named 'Genesis', related: http://www.youtube.com/watch?v=1FH-q0I1fJY
From a particular perspective, MOOCs aren't working, but I don't know if "percent completing" is the best metric to use when it comes to MOOCs. I've completed about a dozen MOOCs, but I've started and abandoned a fair number too. I think just having the exposure to a wide variety of areas of knowledge, and being able to easily jump into education with a structured format, but not necessarily feel financially compelled to stick with it, has been helpful to me.

From a "job credentials" / "factory-based education" approach, MOOCs may not fit the bill, but I think they provide something really useful just by making knowledge of different concepts available to more people.
> I'd say that sales tax is personal

Does US sales tax apply to purchases by a business?
Ask HN: The most important thing you learned in 2013?
Let's keep it short and simple - one sentence replies.

Happy New Years!
"does not permanently store personally identifiable information"

If your employer gave a shit, this would read: "does not store information". But it doesn't, and they don't, and you're a cheap shill.
The main failing of this and other articles - and bear in mind that I am not a bitcoin fanboi, own none, and question whether I should - is that many, many people fail to recognize that cryptography has in recent decades resulted in several sui generis inventions, that is, things in themselves, things entirely new that cannot be reasoned about with analogy to past things, for there are neither analogies nor homologies.

Witness the digital signature: When properly done, bound to the signer and the data being signed and entirely unique. A brand new thing that could never have been done before, not even slowly with other tech.

Thousands will criticize bitcoin, etc., for how they are like past things, few will grasp how the world is fundamentally different for their introduction.

How?

How the heck should I know? I'm not that visionary, nor that smart. None of us will really know for a few years yet, perhaps longer.
The 10 000 hours thing is often paired with "3 hours a day for 10 years", but by my recollection there the only number with a basis is 10 000, not the 3 hours or the 10 years. I'm pretty sure she chose 10 years because she was responding to someone who chose 10 years.
2-Stage Light Gas Gun
I recently wrote about a great, and very simple, use case for JS Proxies [1]. They are the cleanest way to implement the mediator pattern in JS, which has some great uses in MVC.

[1]: http://blog.sorentwo.com/2013/12/06/presenting-by-proxy.html
I set a one hour timer on my phone. The agreement with myself is that i will not stand up, not open a browser for something unrelated, not go to the bathroom, not speak to anyone, not listen to anyone, not do anything but focus on the one task at hand until the timer goes off. This can be planning or actually writing code, but i only work on the task.

By the time the timer goes off, i'm usually pretty immersed. The more i do it the less i use the timer, i just need it to get out of slumps.

And i don't start the timer unless i'm sure i'm ready to commit the hour. Deciding to commit alone helps me get rolling.
"Makes you wonder why Apple even bothers."

The line of video professionals happy to pay $10k/box to get their renders done faster screaming "TAKE MY MONEEY NAOW" might have something to do with it...

Also, since you missed all the charts showing the MP demolishing everything else by 2.5x+ on multithreaded workloads (ya know, the thing that people buy MPs for) you may want to verify your consumption of what the kids call "h8rade".
I wear earplugs next to a running fan or white noise machine.
No offense was meant, no defense is necessary. Putting your code out there for HN to critique is indeed an admirable action. Your humility is even more admirable.

Your links on primality testing are particularly relevant to me as I just finished that section in SICP - thanks for the links!
The Bay Area winters are comparatively mild, and if you're going to die of exposure it's most likely to be elsewhere. I don't dispute that.

But I don't think we can say that it is very difficult to freeze here, nor that all one needs is a coat and blanket for protection. It implies the absurdity that the people must have tried very hard to die that way, trivializes the difficulty of obtaining adequate clothing, ignores concerns such as injury/illness/addiction/age which increase risk of freezing, etc.

Incidentally, the 2010 report on homeless deaths in NYC (http://www.nyc.gov/html/records/pdf/govpub/57985th_annual_re...) says that 6 died from exposure to cold. We had a comparable number this year in the Bay Area (http://thinkprogress.org/economy/2013/12/18/3081571/bay-area...). I don't bring this up to start a contest or anything -- you can't draw very many conclusions from these numbers alone -- only to suggest that the risk should not be trivialized.
Hear, hear! I got my graduate degree in an online program that was a dozen years old with a starting cohort of 120 people, synchronous lectures, and campus visits once a semester. it was online but it was not a MOOC.
1. With purpose comes passion. With passion comes Enthusiasm.
So We need to set a purpose for the whole year. My passion for 2013 was to train atleast 1000 students on technology.

I ended up training 1315 Students and 40 Teachers in Java, Android and other latest technology. My purpose of 2014 is to create lasting impact through my work. (author a book, fitness, Instructor for online course)

Here is my blogpost of my learnings and events in 2013: http://santhoshthepro.in/snapshot-2013-a-year-of-giving
Marijuana and a medium-long walk.
http://www.phdcomics.com/comics/archive.php?comicid=1174

In fact, science is all about argument.
I learned that events (conferences) are a good place to find leads for the kind of business I'm in.

Also, I discovered "Complexity Economics"[1] this year, and that has changed my world-view in many ways and has given me a lot of ideas and inspiration.

[1]: http://en.wikipedia.org/wiki/Complexity_economics
Thank you Paul. I'm missing an ability to collapse / uncollapse parts of written text (meaningfully), so you could see only the plan, or summaries of each chapter, or paragraphs, etc. It would require a very good interface to be useful, but imagine the implications for consuming / learning when knowledge is presented in this way.

honestly been wanting to build this for myself forever
The elite know better than you.
I think that's more of an ego thing that people don't like, such as, "I get a lot of important phone calls, so I might have to stop talking to you and start talking to the person in my ear at any moment." Maybe it's the same with Glass. I don't know.
It's taking too much time to download each file even they're 40 MB. I wish they put it on as torrent in the first place.

Regarding the leak, yeah, that actually happens when you focus on the product but security and reliability of your system. Snapchat, Whatsapp and many others are hacked numerous times and yet it still happens.
>>The company was too reluctant at patching the exploit until they knew it was too late

Did they give Snapchat enough time to fix this before releasing this data?

NOTE: I've heavily edited this comment because when I first read the website I thought snapchat ignored the people who found an exploit but re-reading, it's no longer clear to me that releasing this data is not pure malice.

NOTE2: The link from couchdive's comment makes this more interesting - http://www.zdnet.com/researchers-publish-snapchat-code-allow... - but still, the webpage hosting the data said the exploit was fixed, so it wasn't ignored, so... I don't know what the purpose of releasing this data was.
What does snapchatdb hope to accomplish by allowing people to download the db.
Just showing and proving that you've hacked the database should be enough to get the company to respond. They're probably not hurting snapchat as much as the potential damage to the people who's phone numbers and usernames are being dowloaded.
I admire your ability to know the unknowns. Its imperative today do do exactly what you are doing. There is just to much going on that is "worth knowing". Any good CTO would be rounded but not masters of one. The best thing about this is your spread trading your education and the overall achievement being a grander knowledge of shared knowledge. Keep doing what your doing there are no pitfalls in not specializing. BTW cheers and happy new year may your future be fruitful from your unbiased persute of education. :)
I think going somewhere and having a built-in time limit imposes a "better make this trip productive" mindset that's pretty powerful. For example, I go to the super-quiet room in my school's library for a few reasons (some obvious):

1) It's super quiet -- no talking allowed, cell phones need to be off, so fewer distractions available.

2) Being surrounded by other people who are all getting work done => a good kind of peer pressure / vibe to channel.

3) A built-in time limit (library closes at 5pm) causes me to focus on getting things done so that I can feel like my excursion to the library was a productive one.

4) Somewhat counter-intuitively, switching from double-monitor home setup to single-monitor on-the-go laptop means that while I might not be able to do certain things as efficiently as I would otherwise, I am 100% focused on whatever single window is open on my screen at once!
Looks like they are using WhoIsGuard to protect the domain whois information. The terms of WhoIsGuard[1] include not violating the privacy of others:

> defame, abuse, harass, threaten or otherwise violate the legal rights (such as rights of privacy and publicity) of others;

I've sent WhoIsGuard an email. Hopefully they'll revoke service. Shame on the people that published this private information. They aren't hurting just Snapchat. Revealing personal information like this can cause real problems for people.

[1] http://www.whoisguard.com/legal-tos.asp
Welcome to the Age of the Upgrade
That's exactly why they changed their domain name to experts-exchange.com at some point [1]. I think many people still call it that out of contempt for their SEO and paywall antics.

[1] https://en.wikipedia.org/wiki/Experts-Exchange 4th paragraph.
Can you still throw it up somewhere? May be recoverable.
wake up early. Take a walk when you start getting distracted. Don't multi-task too much. Someties work with one friend in the same physical space on the same thing - you'll have expectations towards each other of seeing new shit getting done.
Do not? Why would you help distribute the private information of others? Why?
Focus@Will provides streaming music to help you focus -- https://www.focusatwill.com/

TED talk by the founder about focus -- http://www.tedxbrussels.eu/will-henshall/
Am I the only person for whom the 10 Rules don't display? I don't have any javascript errors, and it isn't hidden content.
How the world watched porn in 2013: Pornhub crunches the numbers
My brother had created fastest solution ( both in time and space complexity ) for this problem.
It might be that the file didn't actually download fully. Chrome said mine completed but only about 9MB of the 40MB actually had downloaded.
Why would you go about making a torrent?
Further add context:

Charlie Miller (that apple 0day guy) is ex NSA. In 2009 or so, he made huge waves with his iphone hacks.

I also find it appaling how widely revered charlie is. In this context, he is clearly an example of the kind of hacker we should be fucking shaming.

No more free bugs finds its logical conclusion. 0xcharlie: NSA stooge.
Why would you donate to these people? Because they're hurting Snapchat users? What is wrong with the people posting in this thread like this is some kind of good thing? Real people can be hurt by this.
The pornhub.com URL results in an immediate dead link, so this pando.com summary will have to do (and it's how I found it in the first place).
This seems super reckless.
Also relevant to this: the 2009 Louis CK "everything is amazing and nobody is happy" skit

http://vimeo.com/77899816

http://techcrunch.com/2009/03/04/revisiting-louis-cks-%E2%80...
Insane News Anchor
I do not wish they would torrent this. People, think about it. Personal, private phone numbers. Why would you want this information? Seriously the comments here make me sad for humanity right now.
There are a lot of courts out there, so to save others the trouble, this ruling is from the US District Court of the Eastern District of New York.
Simulating and rendering 262,144 particles with GLSL.
Building on top of lots of modules provided by Mikola Lysenko (https://npmjs.org/search?q=gl-), Hugh Kennedy shows off what today's browsers are capable of using WebGL.

Lots of support c
Not at all surprised. Anyone that used the app would be suspicious of the backend behind it. Should have taken that $3bn while you had the chance.
To see if your own information has been leaked? So you can get a new number?
I wonder if chemical castration would be an option.
For those who haven't noticed that, they are censoring the last two digits of the phone numbers:

> For now, we have censored the last two digits of the phone numbers in order to minimize spam and abuse. Feel free to contact us to ask for the uncensored database. Under certain circumstances, we may agree to release it.
Maybe no one would ever send him snaps. Either Way I find it more disturbing that an address he claims to own [1] is on this list [2]

1. https://news.ycombinator.com/user?id=smtddr

2. https://github.com/mikispag/bitiodine/blob/master/classifier...
How did you get CNN to know you exist much less use you? Did you have to tell them about your technology stack or do any kind of stability testing? Congratulations!
google password recovery may helps then ... ;P
a.k.a. pay us some $ for it
Agreed. I get that a lot of these responses may be knee-jerk, but that doesn't excuse it.
Hrm... it's New Years Eve and people have taken off early, and I suspect that WhoIsGuard doesn't have round the clock support coverage. Disclaimer: pure speculation, but I think its fair to say the timing was strategic.
Very nice Randall, congrats!
No, we wouldn't. Don't post that shit here.
That's not an argument that it is good for the tech industry. That's an argument that it is good for everyone-everywhere.

You may as well claim that the Emancipation Proclamation was good for the timber industry.
These comments are disgusting. Why are you all trying to download the data? Why are many of you trying to distribute it?
> Shame on the people that published this private information.

That would be Snapchat.

Stop trying to censor stuff that's already out there.

http://en.wikipedia.org/wiki/Streisand_effect
>For now, we have censored the last two digits of the phone numbers in order to minimize spam and abuse. Feel free to contact us to ask for the uncensored database. Under certain circumstances, we may agree to release it.

At least they had the tact to omit the complete phone numbers, but agreeing to release them under certain conditions just seems malicious.
Just getting some artwork back on a new idea, would love feedback 
Hey guys,

I've been working with a designer on a new idea I've been hacking with, just got some artwork back and would love feedback.

Threw together a quick landing page: http://chattyheads.launchrock.com/

The base app idea is that you should be able to create a "chatty head" (big head little body) customize it to what you want, then be able to "communicate" with people. Communication being: throwing a tiny chicken, text, music, media, random actions, etc.

Still in the early stages, but let me know what you guys think
So it wont apply if im going to other places of eeuu?
The website clearly states that the last 2 digits of the phone numbers are censored. You're free to do what you think is right, but in this case you're the one who is trying to get somebody's private information published.
Um, I just want to say that I have _NO IDEA_ why my BTC address is on that list and I've never seen this git URL before in my life. That BTC address is my deposit address on BTC-e.com. This address has only ever received 2.25 BTC[1] and this was purchased fair & square from coinbase.com[2] with my hard-earned USD. I really do not know what in the world is going on or who put my BTC-e.com address on this alleged cryptolocker's known list. I have absolutely nothing to do with that software.

Pardon me while I go to BTC-e.com and have it generate a new address. I don't need to be getting mixed up in this.

1. https://blockchain.info/address/19ukXViVqQ2pVg63aeTmMNv6TBEZ...

2. http://i.imgur.com/6EKJvX9.png
That would remain true if there didn't exist a tech sector.
The exploit was brought to snapchats attention. Snapchat said impossible! DB is posted as proof.
Still too early to make those types of statements. I think it mostly depends on how much the media plays this up.
> The website clearly states that the last 2 digits of the phone numbers are censored.

They also say:

> Feel free to contact us to ask for the uncensored database. Under certain circumstances, we may agree to release it.

which is, in my opinion, kind of messed up. (Unless I'm missing a reason why that would be helpful in any way.)
I think you have highlighted an important distinction. Online learning opens the door to a large number of students, with an even larger number of reasons for taking/missing the courses. (Subject awareness, knowledge, credentialing, mastery, etc.) With traditional course structures, you could expect students to complete/cheat the course for credit, but now they can learn parts of a subject and change their minds. It has exposed the vast differences between student motivations. (A disinterested student no longer has to cheat their way out of the course.)

Previously, to change your goal in the course was considered a personal fault. But, now the lectures are recorded and the tests mostly graded by computer. The deadlines are almost artificial constraints. (This assumes the goal of the course is to master the material, and not credentialing.)

I have failed to complete numerous Coursera courses and other MOOCs, not out of missing motivation, but out of scheduling, life, and complexity. I normally end up downloading the lectures, after the fact, to gain exposure to the subject matter, because my goal had to change from mastery to just understanding the subject matter. I no longer consider that failure.
> For now, we have censored the last two digits of the phone numbers in order to minimize spam and abuse. Feel free to contact us to ask for the uncensored database. Under certain circumstances, we may agree to release it.

Why not just release the usernames and leave out the phone numbers?
Or phones, the first thing customs does here is demand your phone and then start going through emails while you are waiting in front of them. If you have Mobiflauge installed this is no problem. Let them snoop the decoy all they want and then load up your hidden evil android install when you pass through
My personal list:
* Active noise cancelling phones and Mozart seem to help. I notice a big difference. I even don't like classical music, but it seems to help me focus better than other types of music.
* Mindfulness meditation tends to help me focus even outside of meditation, especially in tasks that require sitting and thinking for >5 minutes about a problem, like maths or topcoder tasks . It literally makes me realise "oh crap, I am not thinking about the problem I supposed to be thinking".
* I muted all sound notifications everywhere. Probably muting visual notifications would help as well.
* Pomodoro technique
* Get 100 grams of L-theanine with each cup of coffee. L-theanine is natural ingredient found in green tea. It removes jittery effects of coffee, while keeping high alertness. http://www.gwern.net/Nootropics#theanine . Modafinil is good as well.
Why use the iOS name or version number at all, then?
Top VCs Predict Where They'll Invest Their Money In 2014
I think if some private parties already have access to the info (people who have already downloaded the DB) then we're all better off having access to the list to see if we are on it or not.
Is there a torrent for this? I want to see if my phone number has been compromised to I can take measures to change it.
For more info. http://www.zdnet.com/researchers-publish-snapchat-code-allow...