skysight-inc/HackerNews huggingface dataset:
Hi Brent,

I tried to repro a worst case based on your info:

http://youtu.be/V01zgACyAF4

as you can see, 20 pages full of errors, spell and grammar correction enabled, writing in the first page. It clearly shows more CPU usage than the first test, but always below 40% for every core.

Please, note that I am not trying to say that you did not hit a bug or even a faulty device, just that I have not been able to repro it in my limited testing and so far the device is totally impressing me. I am even thinking to write a cool Hackers News app for it :-).

Cheers.
It's unclear to me how apple forced Sony Ericsson to stop selling a superior charger.
A Part-Time Life, as Hours Shrink and Shift
Was I the only one who saw the irony that the author asking for civility didn't even make it one paragraph without having a dig at people who use the word "fanboi" by calling them faux hipsters? That's not very kind now is it?

These threads remind me of reading newspaper articles that discuss how uncivil our current political discourse is compared to the far more civil past. And you can read essentially the same article from a 1880's/1950's/2012 newspaper archive.
Saturday evening project in preparation for Saturday night coding
This was my initial reaction as well, but I appreciate the qs/hash sugaring:

http://www.domain.com/path/index.html?query1=test&silly=willy#test=hash&chucky=cheese

$.url('?'); // query1=test&silly=willy
$.url('?silly'); // willy
$.url('?poo'); // (an empty string)
$.url('#'); // test=hash&chucky=cheese
$.url('#chucky'); // cheese
$.url('#poo'); // (an empty string)
Slick. Good job.
Here you go, I made this just for you:

https://twitter.com/raganwald/status/262370665636716545
However, getting your app noticed on Android is way more difficult than on Windows 8.
Can someone clarify the pricing for Dropbox's packrat? Is it free for pro users and free users have option to pay 3.99/month to get it, or do you have to be a pro user and then you can pay $3.99/month to get it? I think its the later, but I'm finding the Dropbox help page for it really unclear (sounds like it is free for all pro users).
Just a thought that maybe you could let some of those Mac Mini colocation hosting companies know about it as well. I am sure this would be a godsend for server deployments and they may already have scripts/free time they can contribute.
Ask HN: What's in your .vimrc?
I completely agree with you. From the getgo, he said things like the Facebook "policy" department is basically the "police." Yes, there is a tasty similarity in spelling and overlapping meaning there, but if that's not sensationalist, I don't know what is. The guy sure knows now to write something that will get to the front of HN though!
Longest Running Show on the Net Enters 9th Year
i wish you luck finding someone, because i know how good it feels to have a mentor. but if you don't: don't worry. you actually don't need a (single) mentor. the internet is your mentor.

i started learning rails 2-3 month ago, and because of its popularity their are tons of free resources, tons of people willing to help out on stackoverflow. almost every question i had, and typed into google, was already answered on a blog or on stackoverflow. and if you do have a very specific question, that is not already answered (i doubt it), i guarantee you, someone will answer, if you properly ask on stackoverflow.

good starting points are:

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

http://railscasts.com/

i would especially recommend working through the rails book. its not your typical programming book. its more like a really long, in-depth and well written tutorial. it took me two weeks (i skipped some of the chapters) to work through the book, and afterwards i really felt i knew enough to start working on my own project.
I had to type `size: 0 bytes`
Yeah, I don't understand why Apple does that. I've never used another laptop brand with the power brick on the plug.
Nice little utility, just a couple of issues that should be easy to fix:

- Breaks for protocols other than http/https, including protocol-relative urls.

- Breaks query string values that contain '='.
Not sure I understand it, but I like that its different and works well on mobile.

Are all these album covers of one band?
Sorry, I was speaking generally about the interest surrounding Surface, not trying to imply that Marco's article is a thorough investigation of all this stuff. You're right, it isn't. Re-reading it, what strikes me is that he is quite dismissive, cruel even, of everything Microsoft is doing - jumping to see the negative and showing very little willingness to see anything positive. Perhaps I was too quick to defend him in the original thread, though maybe some of his points were valid and the negative response from HN was a bit too strong a counter-reaction.

Honestly, for me articles like this are really an ersatz susbtitute for actually going to Microsoft stores/using the Surface/getting a closer look at Microsoft corporate culture. Not living in the States and not having much disposable income I take what I can get I suppose. I'd write that blog post but without such experiences and resources I don't think I'm qualified enough for anything other than internet armchair pontification ;)
I think there are two major factors leading to the promotion of incompetent personnel to leadership positions. The first one is the bureaucratic nature of personnel evaluation, the second being the lack of actual 'real' wars to train the leaders (as sadistic as it appears).

_Disclaimer_ : I only have an observer experience of the US Army (I went on tour in Afghanistan in a mixed US/Canada brigade), but my actual employment was in the Canadian Forces. I was on tour when Gen McChrystal was relieved and replaced by Gen Petraeus, and also when (CA) Gen Menard was relieved and replaced by Gen Vance.

1. In the early ranks of officers, promotions are very strongly linked to evaluation reports. Evaluation reports came to be very sanitize and politically corrected documents where you need a load of supporting documentation if you want to negatively score someone. If someone received an hypothetical score of 3 last year, you need very strong arguments if you want to reduce that score the year after. The system is somehow 'humanitarian' in that it believes that no one can become worse over time, and no one is incompetent. Also, there is a lot of 'political' pressure coming from relationships inside the military. I saw first hand some obviously incompetent Captain be promoted to the rank of Major, simply for political reasons. Somebody back in the country had plans back home for this officer, and this promotion was planned ahead of time (the officer had time in rank and was put in the position they were to give them some 'action' cred).

Put together with the fact that promotions are expected after certain specific check-in-the-boxes, this leads to the promotion of incompetent leaders on purely bureaucratic grounds. Eventually leading to a wider range of incompetent officers in the pool of Colonel in which Generals are chosen.

2. Recent wars are not related in 'danger factor' to what WWII has been. Nobody's in actual danger of having their family killed/their country harmed if they don't succeed in their missions oversea. Those missions are political disturbance of far away countries. They are, sadistically, good for the troops as they give them first hand experience with real combat - it's essential for an army to always have veterans in their ranks to train other members. If a generation of the army would go without seeing combat actions, the technical abilities of this army would quickly evaporate. In that regard, while recent conflicts provided combat experience to field personnel, they have not been of a large enough scale to train generals. Generals thus can't really become battle-hardened and provide hands-on experience while on tour.

Finally, the idea of doing a 'tour' when you're a general, like noted by the article. They come in theater with a vision (but often no general field experience, and sometimes even no field experience at all) and have only a few weeks/months to try out their vision and see what happens, and that's when they're actually on site and not back home dealing with politicians. Then regardless of the outcome, they are relieved and replaced by another general.
They all come with an extension cable if you don't want that.
Many people, including the primary demographic of HN, like to also learn and have insightful discussions. We can get our competitiveness and tribalism out at sporting events We can have nice discussions here.
Hi Brent,

I see that you have updated your post with the update information, that was very honest of you.

Just wanted to let you know that, in fact, I had updated my Surface as soon as I got it just by searching for windows update in settings and clicking it (it was painless in my case), I even did it tethering with my Nexus. So my tests are using an updated device.

BTW, feel free to link to my videos if you think they can complete your post further.
If __add__ is taken to be any associative operation of a monoid, then Python's sum is merely equivalent to Haskell's mconcat, which is not nearly as general as reduce/foldl. Plus, unless you implement something akin to newtype wrappers for alternative monoid instances (hardly Pythonic), you're going to be restricted to a single foldable function for any given type.

I think you were right the first time; removing reduce from Python is very lame.
The early decisions in the Iraq war like de-Ba'athification, dissolution of the military and not protecting vital government sites, could be seen as thinking to much about "winning the war" and not enough about not losing it.

On the other hand it was somewhat the tactic of the Iraqis, or even more so the Taliban. To not lose by disrupting society enough that their enemy can't "win".
Blogspot? It's dirt simple to setup, you get your own subdomain and there are millions of things to customize. I'm using it for my blog (http://bjourne.blogspot.se/) and am satisfied with it. The google+ integration and fool-proof spam detection are nice benefits.
Ask HN: What's your startup's analytics setup?
Choosing analytics solutions for the startup I'm working at has proven to be more daunting than I imagined. There are many services to choose from and it's not immediately obvious how you should choose from the many offerings to get not only complete analytics coverage, but also do so in a way where you can integrate them all to get a complete picture without any mismatch. There is too much marketing speech copy on the sites of many analytics startups to properly evaluate them without wasting time and effort to signup, configure and use each one long enough to understand the value they provide.

Off the top of my head there are services like Google Analytics, Mixpanel, RJMetrics, Omniture, KISSMetrics, Hubspot, GinzaMetrics, Crowdbooster, GoodData, Totango, MailChimp's Analytics 360,Beevolve, SocialBlaze, CoTweet, etc. etc. etc.

Given all the options out there, what are considered the must have analytics solutions for startups? What are people doing about integrating the myriad solutions into something coherent and useful? What are the best tools for bringing in all the data from the different analytics tools you use and displaying them in one place so you can spot phenomena to investigate in more detail?

What are all the different things one should be measuring? Website analytics? Newsletter analytics? Facebook/Twitter/Google+ analytics? Site search analytics? etc.

Are there any specific analytics solutions for developer tools oriented startups (e.g. Meteor, 10Gen, Basho, etc.)

I'm especially interested in hearing from the YC startups, since I figure there maybe a set of analytics tools that are suggested to you guys by the YC partners based on the collective experience of past YC classes.

The more details you can provide the better.
My boot on my HP EliteBook (HD, no SSD) got much slower under Windows 8 RTM (~1 minute), but this was the IT version of Win8, which I guess has lots of crud so my boot is not going to be as fast as consumer (had the same problem with Win7).
I love it. Bookmarked. Looks great on my iPhone too!
It seems to me if you want to write code like this, you shouldn't write it in Python. Python has much simpler, built-in ways to do most of the things he's suggesting. For instance, he says "good" for this code:

reduce(operator.add, map(len, ss))

No! The simpler (and more efficient, as it doesn't have to build a list of results!) way to do that is using the built-in sum() with a generator expression:

sum(len(s) for s in ss)

The rest of the slides are full of similarly-complex idioms. Another one:

def square_sum(a, b):
return sum(map(lambda x: x**2, range(a, b+1)))

Please, no! Generator expressions are there for a reason. Much simpler and much more efficient would be:

def square_sum(a, b):
return sum(x**2 for x in range(a, b+1))

In fact, most places you see map() in Python can be rewritten as generator expressions.

For stuff like functools.partial, in simple cases, isn't it clearer to just write this?

def debug(message):
log('debug', message)

I like his use of operator.itemgetter/operator.methodcaller, though. They're useful for sort keys and stuff, and faster and often clearer than lambdas.

Also: namedtuple is great instead of "using classes as attribute containers".
implementation is not done yet, it's more about the proper mental model for generalizing numpy
It's not and it never was.
I just set up a new dev env on a new OSX, took about 1 day of toying around with a bunch of stuff. Having a preset recipe to follow would have saved me a ton of frustration. When I get another dev machine, will definitely give this a whirl.
No, the current rating is the maximum output of the charger. It's up to connected device to draw as much current as it needs, rather than the charger pushing the current into the device.
"""""""""""""""
"colorscheme wombat
set nocompatible
"set background=dark
"
"""""""""""""""""
"stevelosh recs
set encoding=utf-8
set scrolloff=3
set autoindent
set showmode
set showcmd
set hidden
set wildmenu
set wildmode=list:longest
"set visualbell
"set cursorline
set ttyfast
"set ruler
set backspace=indent,eol,start
set laststatus=2
"set relativenumber
set undofile

let mapleader = ","

nnoremap / /\v
vnoremap / /\v

set ignorecase
set smartcase
set incsearch
set showmatch
set hlsearch
nnoremap <leader><space> :noh<cr>
nnoremap <tab> %
vnoremap <tab> %
set wrap
set linebreak
"set textwidth=79
set formatoptions=qrn1
"set colorcolumn=85
inoremap <F1> <ESC>
nnoremap <F1> <ESC>
vnoremap <F1> <ESC>
nnoremap ; :
noremap j gj
noremap k gk
set tabstop=3
set autoindent
set shiftwidth=3
set expandtab
set nohlsearch
nm <C-P> :se invpaste paste?<CR>
""""""""
" Sage settings (from Franco Saliola)
autocmd BufRead,BufNewFile *.sage,*.pyx,*.spyx set filetype=python
autocmd Filetype python set tabstop=3|set shiftwidth=3|set expandtab
autocmd FileType python set makeprg=sage\ -b\ &&\ sage\ -t\ %
""""""""
" REQUIRED. This makes vim invoke Latex-Suite when you open a tex file.
filetype plugin on

"""""
" IMPORTANT: win32 users will need to have 'shellslash' set so that latex
" can be called correctly.
"set shellslash

" IMPORTANT: grep will sometimes skip displaying the file name if you
" search in a singe file. This will confuse Latex-Suite. Set your grep
" program to always generate a file-name.
set grepprg=grep\ -nH\ $*

" OPTIONAL: This enables automatic indentation as you type.
filetype indent on

" OPTIONAL: Starting with Vim 7, the filetype of empty .tex files defaults to
" 'plaintex' instead of 'tex', which results in vim-latex not being loaded.
" The following changes the default filetype back to 'tex':
let g:tex_flavor='latex'
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Actually, it's a pretty good idea for a site. Good luck with selling it.
There almost certainly is a recording of the talk. Someone in one of the first few rows was recording all of them on a tablet.
An Event's Essence
Thank you for the clarification. So OP's point to use downvotes instead of (potentially flame-inducing) comments applies to users in that karma range.
Maybe he meant "MYa" to mean megayears? I'm guessing this because he also used "GYa", which could be gigayears.
I think if we achieve the ability to be self-sufficient in space it's our responsibility to try to reduce our resource consumption on earth and preserve it, just as much as we preserve any part of our history.

However, as we are currently dependent on our planet for survival and its fate is somewhat at stake, it is our first priority to insure against it. After that we have a couple billion years before our solar system poses a threat.
How do you know accountant X won't fiddle the books and land you in hot water? How do you know all the deductions are kosher. Even well-meaning financial people have conflicting views on what's allowed and not allowed.

When talking about hiring an accountant or firm, it's still a crap shoot until you have a relationship and track record with them.
Megayears ago. It is a million years..
.
http://en.wiktionary.org/wiki/megayear
People love to say this, but nobody has ever been able to show me anything supporting this idea that they are 'required to' defend anything. Please cite the legal authority behind this statement.

(As an example: they're not defending DOMA, which was Congress' law.)
What its like to be Tomahawked
pro
There is no such thing as "strong" AI.
Assuming nothing extraordinary happens, this election is Obama's.

Having said that, I find Washington state initiative 502 (and to a lesser extent colorado amendment 64) to be the most interesting and important elections this year.

Recent polls have shown support for marijuana legalization of more than 50% and a state voting for legalization will be the start of the end of prohibition.
Install Ubuntu on Nexus 7
Asymptotes of Engineer Happiness
Show HN: Word Generator
A few mechanical things: after you click on back to top the left sides highlighted link is wrong, it would be cooler if clicking on the tab on the left caused a scroll to the appropriate section, im not such a fan of the pink, and lastly, i think the content needs some sort of frame; it looks weird alone. i like the navigation style though. It would be annoying to click on each of the albums and then going back to get more IMO. So, I think it would be cool if a left click caused a modal window to appear with a middle click causing it to open in a new tab. I hope this helps!
I don't think so; we only developed one thing that gave us an absolute advantage over the other animals... a brain; and it rendered equilibrium impossible because we just keep following our instincts despite having an unfair advantage... just like any other mammal would if they could.
I think it compares favourably on a side for side feature comparison, plus I think it might be cheaper?

I get the impression for acquaintances that there was a lot of people who don't exactly agree with Apples opinionated design but got a iPhone 4 because it was the best thing on the market at the time. Now that there are viable alternatives they are happy to switch.
I'm using Hitsniffer: http://Hitsniffer.com for real-time analytics. I have been for a few years now. Highly recommended.

Google analytics I usually have automatically emailed to me every week. I should be more vigilant about utilizing it.
You're probably right, which as a Romney supporter makes me a bit sad. However, I think there's a good shot you see Romney win the popular vote by a .3% margin and still not pull down Ohio letting Obama win. I definitely can't see the margin being more than 1% either direction in the popular...
I'm sure almost every manufacturer who wishes to remain in business would strongly disagree with you. Many have spent decades and millions of dollars building & supporting their sales channels.

The assertion that people should be able to do whatever they want with products on a scale large enough to damage a manufacturer's business is flawed. I propose that you to start and grow a manufacturing company and tell me if your perspective changes.

*Disclaimer, I work with manufacturers to solve these types of issues.
American Red Cross Hurricane App
What possible connection do you anticipate might exist between bootup time and performance during use?
Depending on the country there are different rules about this[1]. There are different rules for trademarks in Ad copy and in the keyword.

In terms of a trademark in your keyword, this is only unacceptable in: Australia, Brazil, China, Hong Kong, Macau, New Zealand, North Korea, South Korea, or Taiwan, and only after the trademark holder files a complaint.

[1] http://support.google.com/adwordspolicy/bin/answer.py?hl=en&...
lol. it doesn't matter where the _library_ comes from. what matters is how you use it and that takes time, effort, and skill, independent of whether it's "open source" or not.

yeah, you can double or triple your productivity by using code written by those before you, but, so what? it's always been that way. and if you're in a corporation, does it really matter if its OSS or proprietary but just slightly cheaper than writing it yourself?

i'm not knocking OSS here. i grew up with it and I think it's amazing. a godsend. but it's existed for 40 years now---don't you think if it was that amazing it would have already won the "war"?
The problem isn't for me personally - I don't own any Macs. The issue is other people who have Macs and plug them into wall outlets in public places and cover up other slots. And I've never seen anyone carrying around an extension cable.
Maybe there should be an "x" for hide. The comment's would disappear and it would register as a downvote.
Maybe it's because we're so pathetic that we actually associate ourselves with the gadgets we use, and thus, we somehow perceive any attack/criticism of our favorite tech as an attack on us.
A lot of people would disagree with you.

https://en.wikipedia.org/wiki/FIFA_World_Player_of_the_Year

Second twice for World Player of the Year.

The only player out of that list who compares is Scholes; Paul Scholes is the best midfield player of the last 20 years according to Xavi.

Neither Rooney or Gerrard are fit to lace Beckham's boots. Rooney has been a shortlived wonderboy, and Gerrard admittedly has been fantastic for Liverpool, but has had one good game for England in the 5-1 victory over Germany.

Beckham's vanity as a person shouldn't impact the reality that he was an extremely good footballer.

PS. I'm a Villa fan so no Man Utd favouritism.
John Maeda: How art, technology and design inform creative leaders
I know some countries have parallel import restrictions and others have import duties even on personal items. I've paid somewhere between 10-25% tax on my own second hand clothes and books when relocating temporarily to Scandinavia - because they weren't in my luggage.
(Edit: I should note the taxable amount was recovered when I demonstrated re-export of the items when I left).