skysight-inc/HackerNews huggingface dataset:
I enjoy using my Nexus 7 over my iPad mini and 3rd generation iPad. The apps aren't at parity, but I think the OS is a lot more fluid and easy to navigate.
How do I square these numbers with the fact that I've only seen two Android tablets in the field?
I suppose tarsnap is named like 'portsnap', which you also wrote, but what is the thought process behind calling that 'portsnap'? That might help stimulate some ideas and suggestions.

I am assuming it's not a piece of tar snapped in half. Although sometimes, having the FreeBSD ports system compile perl and python from scratch when I am trying to install emacs does make me want to snap it in half (yes, yes, I know I am not the model FreeBSD user, et cetera :))
I think I've had the same experiences and made the same observations as you. Also, +1 to this: "...you shouldn't write a single line of code if you can get away with it."
> That is hardly relevant, using a stick as position input would give you, what, five units of movement on either axis?

From what I can find online, the PS3 controller is 10-bit per axis (1024 positions on either axis), the Xbox 360 is either 8-bit (256 positions) or 16-bit (64k positions.)

A 25-way joystick of the type you describe wouldn't be usable for most console games, whether as a position or velocity input.
"The iPad didn’t enter the tablet market. It created the tablet market. The iPad’s role in the tablet market much more closely resembles the iPod’s role in the digital music player market a decade ago than it does the iPhone’s role in the 2008 phone market."
http://daringfireball.net/2011/07/ipad_dominance

It was a popular meme among Apple fanboys a couple of years ago....
Snapshot Serengeti: crowdsourced wildlife identification
Serious question: why hasn't the idea been aggressively discredited then? That would be a good thing, wouldn't it?
I was really hoping for some insight here but in the end it was just another TDD post that amounted to nothing more than handwaving a feel-good statements. I mean it wasn't even backed up logically forget empirically. This amounts to a thesis without any supporting premise.

I've written software both with and without heavy TDD. TDD does not result in higher code quality, being knowledgable about coding does (in fact amongst more junior developers TDD results in both bad code and bad tests which is doubly costly). This is TDDs dirty little secret, not that it can take longer.

Don't get me wrong tests and test automation have tremendous value as a tool. But TDD as a processes for building all software is frankly just silly and if you want to convince me otherwise you're going to need real evidence.
So tarsnap's mascot should be a sleeping tarsier?
Not only that, but it can find lowest common denominator, solve a system of linear equations, and even run the complete RSA algorithm (albeit with a pseudorandom RNG that's deterministic).

Or run a game of live's simulation http://www.youtube.com/watch?v=xP5-iIeKXE8
Lots of people hire a graphic designer with no real idea of what they want--the point of a graphic designer is to talk to a client about the ideas and values of their business, think a lot about those things, go through a bunch of iterations, and then eventually end up with a finished product.

That takes a lot of work--usually at least 30 to 40 hours for a good logo. Would you put in 40 hours of work for somebody on the off chance they might pay you?

You can rest assured of this as well: people will definitely submit to your contest--but none of them will be great designers, because all of them will be people who place the value of their work at somewhere around "maybe 500 dollars."
Spaced repetition is not new, nor fancy, and has direct biological evidence. It works. That said having a good tool and motivation are required. I can recommend ankiweb.net / anki desktop for the first, but can't help with the second. The motivation to follow through on doing cards is what I have trouble with.
> when it is understood, the resulting program will have properties that purely functional programs, especially composability and correctness.

It is not that hard to write pure functional code that is not very compassable or correct. Keeping it simple stupid is more important.
You mean how their margins in iPods and phones and desktop computers have .... er ... What was your point again?
How Open Should a Startup CEO be with Staff?
Portable Battery With Different Charge Output`
“The difference between screwing around and science is writing it down.”

- Adam Savage
If you liked that, check these out:

The Alameda-Weehawken Burrito Tunnel: http://idlewords.com/2007/04/the_alameda-weehawken_burrito_t...

A Rocket To Nowhere: http://idlewords.com/2005/08/a_rocket_to_nowhere.htm

Scott and Scurvy: http://idlewords.com/2010/03/scott_and_scurvy.htm

And everything else on http://idlewords.com/

(The pinboard blog is great too, I particularly liked http://blog.pinboard.in/2011/10/the_fans_are_all_right/)
Short for "snapshot", I think?
You have to know the real numbers to make that determination. Increased 17% from 100 is 117. iPad decreasing from 550 to 450 (pulled out of my ...) would mean the parent is still right.
I actually use a nice paper journal (with awesome leather Portal cover sleeve, so I can replace the book inside) and a fountain pen, in general. As well as just starting to adopt this system (which was on HN recently): http://www.bulletjournal.com/

The main things I've learned is that indexing is incredibly important. Number your pages, and keep at least one page in the front of the journal for referencing what pages belong to what category. Don't overthink the categories, sometimes broad is good. Most often I just use "Random thoughts/writing" or "programming".

It might seem odd to keep an actual, physical paper journal in this day and age. But for some reason, the tactile nature of it just feels right. I have more motivation to pop open my paper journal and physically write some things than I do to pop open VIM, or Evernote, or Simplenote, or whatever. Even on a phone or a tablet. (especially so, in fact) On top of that, there's less of a chance of a paper journal being stolen, you never have to worry about internet connectivity (Evernote, non-premium), or battery life, or having to fight a multitasking system... the list goes on. I've had times where I just want to take a quick note and I end up fighting something auto-opening, or already being open, or waiting for a new note, that I just get frustrated and end up back with real paper. I haven't found anything that is as flexible or works as well to date. (I also HEARTILY recommend you get either blank paper, or graph paper. particularly graph paper. I have a huge notebook I carry around of graph paper, and it has proven invaluable for so many things. from diagramming software code flow, to diagramming an interface, or even just plain writing notes. this is what I use: http://www.jetpens.com/Maruman-Mnemosyne-Imagination-Noteboo... It's good for carrying in a bag/backpack for serious needs, not as great for a journal. I tend to have both with me)
Physics is totally math.

Google keeps their algorithm secret, so the patent system isn't even helping there. And pagerank, the academic paper describing a mathematical algorithm? Don't even joke about that not being math. PR(A) = (1-d) + d (PR(T1)/L(T1) + ... + PR(Tn)/L(Tn))
I guess I could see that in some previous trends (eyecandy of FB, G+, things like that). But this trend proves difficult to read -- so both efficiency and comfort are lacking.
He is referring to Botosani county being the poorest in EU, not the count_r_y Romania. Fell for it too :)
It's not clear that there's anything at all that they could have done differently that would have made them successful. Releasing BBM on multiple platforms earlier would not have made very much money. Completing BB10 earlier would not have caused it to beat IOS, Android, or Windows Phone. The Playbook would still have failed to iPads, Android tablets, and Window 8 tablets if it was designed as a standalone product. I think they were just doomed, really.
Galaxy Note 3 V/s Sony Xperia Z 1 Exclusive review
The problem with that standard is that it leaves out legitimate inventors who lack the capital to produce and sell their invention.

This doesn't show up much when it comes to internet and software, because the barrier to entry is low. But there are a lot of legitimately patented inventions that require big money to manufacture. A small inventor who cannot afford to manufacture their inventor on their own would lose out, because other players could simply start using their invention without paying, knowing that the small inventor has no revenue to point to.

Personally, I think the real problem is that the obviousness test is simply not applied. Patents should be for inventions that take legitimately difficult insight and work to achieve. They should not simply be a way to reward the first person to think of an idea that a thousand other people could have come up with if they had been in the same situation.

Making revenue solely from licensing out a patent to other parties is not necessarily bad, if it's a good patent. This turns into "patent trolling" when the patent being used is something obvious, and the targets are being sued after coming up with the idea independently.
But given that I have no idea what I want, I figure the more people I invite to provide ideas the better.

You can just do what Steve Jobs did with Next: pick a designer you like, and leave it entirely up to him.

Ironically not because Jobs didn't have ideas on what he wanted but because the designer insisted:

"I asked him if he would come up with a few options, and he said, 'No, I will solve your problem for you and you will pay me. You don’t have to use the solution. If you want options go talk to other people.'"

http://www.logodesignlove.com/next-logo-paul-rand
Ask HN: How can we inexperienced users join and help? 
In these years of mobile development and startups turmoil, some ideas have come to my mind for new apps and things we may need in our everyday tasks. However I don't have any clue or way to build them. Zero. I'm really not able to understand how these (you?) people 'just build a startup': I graduated in something totally unrelated (philosophy), I can code a fart joke application in Cocoa, draw a circle with a square in it with Illustrator and maybe my mother can borrow me 100€ if I ask her nicely.
So, brutally, is there any chance for people like me to join this world? 'Cause I really like you guys and I thank you for all the efforts you make to give us users all these amazing applications, services and websites.
Do some post-response clean up using uWSGI+Gevent

http://uwsgi-docs.readthedocs.org/en/latest/Gevent.html
It took me a minute but I figured out the YouTube video is part of it, if you click on an element, you get a YouTube video of people showing the element in glass tubes and such. Awesome idea, absolutely horrid execution. On the left, between the top bar, the state of matter key, and the YouTube video, there is hardly any room to see the periodic table.
When it's at the behest of the 'victim' it's usually referred to as assisted-suicide.
joke comprehension error at 0x93: core dumped
New CPUs, faster Wi-Fi, same flaws: Apple’s 2013 iMac reviewed
Those posts were making statements about the future, and both were unequivocally wrong.
I think you would end up with a better logo if you just did a call to your mailing list for designer recommendations, and paid a real designer $500 for a few hours of their work to come up with their best effort.

By opening a contest, you're not only going to get a much lower quality of submissions, but in the end, the final decision is going to be made by you, someone "useless at anything artistic".

Paying a designer $500 won't get you a full brand identity makeover, but that's not what you're going for. You should be able to find a talented designer who will spend an hour discussing what you want to get our of your logo, some time going over a number of their own ideas, and then wrap up the project and give you the sizes you need and a vector file if you ever need to scale your logo up or down.
Read the literature. Kent Beck, the author of the idea and the book describing it, very clearly argues for test first. The test tells you how to design. I'm not sure if that is what you mean by your paragraph or not. But in his book, the test is always written first, and it guides you into how you should write your code.

I found it extremely dubious. He was doing some kind of accounting/banking app, and came up with a new approach. Well, he spent his career on this domain. I find it far less likely that TDD caused the new idea than it was just that he'd hoed this row so many times before. If you have done it 10 times before you can do bottom up, top down, inside out, outside in, or completely random, and get a reasonably structured, working code base. I conclude nothing by him creating accounting app #11 with a scheme that is perhaps well suited to how his brain works, but is perhaps terrible for mine.

I'm not against testing, quite the contrary, but I find some of the claims rather exuberant.
She/he is talking about exactly what everyone else is talking about. That's TDD. "Didn't check the literature" may have meant that the reply didn't come after reading the referenced book.
Considering Tarsnap doesn't have a GUI I'd suggest a text-only logo - something like Tarsnap_ for a full logo and then just T_ for social media icons/favicon/128x128.

I can put something together but at the end of the day it's just changing fonts until there's a winner.

Colin, if you're interested in the idea and there's a particular font/color you would like used let me know and I'll make the pngs for you. Don't stress about payment, it's quick and easy for me to do.
No I mean how their share of the profits in phones have come down. profits != margin
> the only people who actually need a laptop/desktop instead of a tablet+bluetoothKeyboard are people who need a lot more power than tablets can provide today

So anyone developing mobile apps then ;)
The OpenIndiana package repository[1] appears to contain several dozen (counting all Gnome packages as just one) GPL'd packages as part of the OpenIndiana-distributed greater work. Can you be more specific as to why this one package would be different?

[1] http://pkg.openindiana.org/dev/en/catalog.shtml
Size of your sample?
Like many said, it also bothers me that I don't believe that TDD code is any better than non TDD code with identical unit test code (or path) coverage.
If you did want to dispose of waste by attaching it to subducting plate you would probably need to drill down through any sediments as these tend to get scraped off by the non-subducting plate to form an accretionary prism:

http://en.wikipedia.org/wiki/Accretionary_wedge
Right, but the issue is that 99 out of 100 designers will do work for you and not get paid for it, while one will. There are some good links to thoughts about speculative work here: http://www.nospec.com/articles
Faster simulation: http://copy.sh/life/?pattern=primer
The Event Driven jQuery Plugin Pattern with four04kids
Is there a mass CoffeeScript-answers-to-JS-Questions taking place on SO? Without even pointing to some instances of CoffeeScript-ers arrogance/mischief, ranting like that is not a nice thing to do.
Show HN: StartHQ - Chrome New Tab extension like the old tab page, but better
The lettering overlaps on slide 13 http://d.pr/i/Myfh

Analysis is spelled wrong on slide 10 http://d.pr/i/Tu1S

Your "investing" slide isn't aligned properly http://d.pr/i/fFJR

And this is how your "contact the authors" page looks http://d.pr/i/PLlp

Just thought you would want to know. Cool templates, though.
I have to admit I'm quite confused. Your ideal breakfast has a lot of sausage, meat cuts, bacon, etc. but pork soup is a problem? Isn't that the same thing with some water?

And then you settled for pastries? That sounds like the least-full breakfast you can get this side of a bowl of cereal.
Show HN: Hive, a beautiful new Bitcoin wallet for Mac OS X
For some reason it never occurred to me that you can use the right touchpad as buttons. It makes perfect sense, though.

Are there 4 buttons under each pad, or is one button, with the differentiation purely based on your thumb position? If it's the latter, that's impressive.
I think the point is more the the final "prototype" is the "implementation". The core fallacy of TDD is that there is a single moment where you start work. True iterative development doesn't work that way.

Which is not to say that both TDD and iteration don't have their uses. But they work together poorly. And the problems best solved by TDD seem boring to some of us.
As stated on Reddit:
Please note our caveat that this version is for testing and development purposes only! Please do not move any money into it that you cannot afford to lose. With that being said, thanks in advance for your feedback. :-)
you're right, and Clojure extends the power/flexibility of certain constructs in OOP world, like making dynamic dispatch based on arbitrary types (not just the name of a concrete subclass of a polymorphic superclass)
Lessons from 15 years ago when the Internet had 150 million users
There are several claims on here, that I could address by replying, but I'll try to top post. I see several claims about how much better the code is with TDD. Well, can I see examples? I write tests, but I don't do TDD. By and large, I am proud of my code; I think you could design things differently, but rarely better. I spent 17 years doing this for the military, more for cancer research, where results and bugs matter, and I strongly believe (absent proof, I didn't do it with TDD after all) that my solutions were near optimal in terms of resources used. Meaning, how long it took me to make the bug free code, how understandable and modifiable the code was, and how defect free it was.

So, where is the code that will blow my socks off? May I see some? I recognize that is a difficult challenge to answer explicitly; I'm not really asking for a github link or whatever. I can't show you mine, for one thing, and neither of us will be able to accurately measure who did it with fewer resources. So, hypothetically, in words, show me your better code.
I was taught that you should solve the problem first, and then write the code. TDD doesn't change that; it forces you to at least define the problem before you take a stab at writing the code.

Of course, as you delve deeper into the problem, you often learn something that changes your understanding of the problem. That's where the third step of TDD comes in - refactor. TDD doesn't make people reluctant to refactor their code; it forces them to do it. Refactoring is a vital part of TDD.
I work in a Lisp that compiles to JavaScript. The project is a web-based spreadsheet. If anyone would like to discuss working together, please email me (address in profile).
Paying a single designer directly can be really frustrating. $500 only buys you so many variations, and if none of them hit the mark, you are SOL, either settling for something "meh" or forking out more $$ for another round. At the low end, crowd sourcing logo design makes a lot of sense.
Sell high-end android handsets with blackberry apps and designs that are optimized for business use. Concentrate on other sorts of tooling beyond just email and IM in the mobile business space. Or one of a hundred other ideas that are more sound that what they actually did.

RIM innovated once and then stopped, but the world kept changing and passed them by.
Minor point, but from a business perspective, this isn't helping hardware vendors. They are selling a nearly zero margin product. Apple's taking the profits, everyone else is fighting for the leftovers, the unprofitable part of the market.

This is to be expected from the flood of $100 Android tablets, but to be honest this isn't hurting Apple, this is hurting Microsoft.

Apple has their very profitable segment of the market, Android is taking the low end, and there just isn't much of a place for Windows tablets.
In hindsight everything is 20/20, but their survival hinged on their product strategy immediately following the original Storm device. Had they recognized that the original iPhone was being jail-broken to allow third-party developers to build apps/a following, their adoption of something like QNX would have come more quickly.
I wasted money this year on a designer, who had work we liked, but couldn't come up with anything we liked for our brand. Wish I had crowd sourced it.
I've seen a lot more than that here in Toronto as I'm on transit—but far more often I see either eInk readers (Kobo, Kindle, rarely Sony) or iPads (mini or full-size). In the last few weeks, I think I've actually seen more Playbooks than Android tablets, but that's unusual.
Or Tars Tarkas sleeping.
So your determination is that because people in a failed/failing economy are acting irrationally and succumbing to their baser instincts, that the aggressor in this case became mentally ill due to the economy? Are you going to claim next that mental illnesses are transmittable diseases? Are you of the mind that the aggressor was not mentally ill and was just 'faking it' to get out of jail?
But adapt to what: some of us remember Steve Jobs on stage showing the leading smart phones. He said he would make one that's smarter than all of them. And easier to use than all of them.

Then he put the leading blackberries up. He said that half of it was plastic buttons. But plastic buttons don't adapt to the context: they have something printed on them. So how do you solve this?

Then he said, it turns out we did solve this, in software: with soft buttons. Button text changes dynamically.

So, he would make one giant screen. Then he said, well, how do you interact with it?

Then he derided styluses as something you lose.

Then he showed off multitouch.

And that was the start of the fal of BlackBerry.

People reduce the value of ideas to 0. But look at this luminary: the single idea, that we want something smarter than any phone (as powerful as a computer ,which is what they shrank down) and easier to use than any phone.

Then, if you want something easier to use you can't have plastic keys with stuff printed on them.

Then, a giant screen.

Then, finger interaction.

So much complexity drilled down in such a high-level way. That is what separate(s/d) a $400B company from yours. Or from BlackBerry, which failed to adapt.

Pure idea.
The scientist who put this together probably only tested it on large monitors. I had the same experience on my laptop's main display but on my (larger) external monitor the video floats below the table. Setting the browser zoom level to something like 75% manually also fixes the problem.

Cool site though, I wouldn't have guessed that there were any elements that remain solids at 6000K, or that helium remains a liquid even at absolute 0.
I'm not sure if you understood what I was saying because the window title would remain the same (i.e. the browser). You would just be clicking inside and outside of a textbox within the same browser.

As for taking a screenshot - that wouldn't help either with something meaningful like a password. Not to mention that doing screenshots totally changes the dynamic of a "key logger" and exponentially raises the amount of storage needed and makes it even more difficult to glean useful data from it.

I think you're trying to stretch to make this countermeasure "easily defeated" when it really isn't.
That worked because Jobs could contract Paul Rand. Colin has $500 to spend.
Great works, thanks.

I like the tracing of execution, very helpful!
portsnap = SNAPshots of the FreeBSD PORTs tree

tarsnap = TAR backups, in a SNAPshotted model (vs. incremental backups). I also liked the fact that it reminded FreeBSD users of portsnap, which is a very popular tool.