skysight-inc/HackerNews huggingface dataset:
This was the first time I'd ever heard about biased/unbiased sample variances, all inspired by the original web page and seeing the (N-1) in the standard deviation formula. This inspired me to go off and read about Bessel's correction in wikipedia.

Thank you, Evan Miller! Your web page is great, it taught me new stuff from the very first formula. Much appreciated.
I have a personal wiki that's powered by Org mode.[1] My wiki contains around 1,000 documents, including all my notes and personal task lists.

I've stopped using bookmarks, other than smart keyword bookmarks[2] in Firefox. I previously had thousands of bookmarks. I now use my wiki for long-term storage of URLs, and I use a feature-rich Firefox extension named Session Manager[3] for short-term storage of unprocessed URLs that relate to topics I plan to study in the future.

Before I started using a personal wiki, my notes were stored in files of various formats, and the files weren't linked in any way, which in retrospect is crazy because many of the subjects I've studied are very closely related.

I can't imagine not having a personal wiki at this point, and almost immediately after I created one, I strongly regretted not doing so sooner.

At some point, I plan to convert my notes from Org files to HTML so I can publish them to the web. I plan to use Middleman[4] to create the site template because I like Haml and Sass. I just need to find the time to identity all the sensitive information in my notes so I can filter it out before publishing the documents.

EDIT: I use a small paper notepad and pen for notetaking when I don't have access to Emacs. I process the notes on my notepad daily.

[1] http://orgmode.org/

[2] http://support.mozilla.org/en-US/kb/how-search-from-address-...

[3] https://addons.mozilla.org/en-US/firefox/addon/session-manag...

[4] http://middlemanapp.com/
Actual value vs Perceived value, a key question that many forget and that could solve many monetization problems.
I wish I knew less about this.
Have you ever thought what the people at the food industry eat? Do the C levels at General Mills and Mars eat all that cereal and candy? Do the McDonalds people eat at McDonalds? What are the diets of leaders in the food industry vs the diets of leaders in technology?

Donald Thompson looks like he might have a BMI above Larry Page.

http://www.aboutmcdonalds.com/mcd/our_company/leadership/don...

http://www.google.com/about/company/facts/management/

Also not sure how the price of food is near zero? Are you implying that the cost now is near zero because I don't have to go out and kill a cow, nor do I have to farm and scavenge? So cost as in physical cost? Because breakfast and lunch today were not near zero and I have noticed the cost of milk and eggs going up, not down.
App Pricing: How to Price Your iPhone or iPad App to Sell
"...and despite the long-standing offer of a $1.6m reward for a winning program, no computer has yet been able to outwit a clever ten-year-old."

What is the main reason behind this? Is it just about CPU cycles due to there being so many possible combinations of moves? Or is there something in the game that makes it inherently hard to program a winning strategy?
Code requires a programmer to design, write, and maintain. Sometimes writing code is necessary, but often all that is needed is simple data, not complex code.

HTML is data. It has value in not requiring programmers to write it. Instead it can be written by designers, or generated by other programs, including visual tools. Yes, code can also be generated by tools, but writing code to generate code is a more difficult task than writing code to generate data. Except for Lisp of course, where code and data are the same.
There seems to be a tiny bit of difference in Ruby too. This code:

require 'benchmark'

def random_string(length)
result = (1..length).map { (65+rand(26)).chr }.join
result[rand(length)] = rand(10).to_s if rand > 0.5
result
end

Benchmark.bmbm do |b|
b.report("\\d") do
(1..1000).count { random_string(1000).match(/\d/) }
end

b.report("[0-9]") do
(1..1000).count { random_string(1000).match(/[0-9]/) }
end

b.report("[0123456789]") do
(1..1000).count { random_string(1000).match(/[0123456789]/) }
end
end

gives:

~/Code/ruby% ruby regex.rb
Rehearsal ------------------------------------------------
\d 0.690000 0.000000 0.690000 ( 0.712500)
[0-9] 0.690000 0.000000 0.690000 ( 0.703990)
[0123456789] 0.680000 0.010000 0.690000 ( 0.705759)
--------------------------------------- total: 2.070000sec

user system total real
\d 0.710000 0.000000 0.710000 ( 0.791722)
[0-9] 0.700000 0.000000 0.700000 ( 0.708210)
[0123456789] 0.690000 0.010000 0.700000 ( 0.713355)
That OpenIntro pdf looks great! Thanks for the link.
1) It sounds like he's not necessarily in 'solitary confinement' because he's got a cellmate. Sure he's separated from the rest of the prison population, but it's not the same situation as if he were really in solitary confinement.

2) Not allowing him access to his lawyer, or allowing his lawyer to be informed of his situation seems like it has to be against some sort of rule/law/regulation. If it isn't then we need to start calling up some legislators.

3) What's the deal with the 'you must wear a bra' rule? Someone in another thread said that this was standard. Why? I could maybe understand a rule that said "no bras" if they thought that a bra could be used to smuggled something somehow, but forcing all women visiting to wear bras seems odd. Are they afraid of a prison riot over a bra-less woman?

4) Are there really rules against him distributing information to the outside world via friends or his lawyer? What is the point of such rules? For some stupid edge-case of suppressing mafia bosses from operating from prison? Are they trying to stop criticism of the jail conditions from reaching the outside (i.e. anti-whistle-blower)?

5) If Weev really did break some sort of prison rules, then why will they not confirm why he was put in administrative detention? He's obviously there for a reason, why will they not disclose it? Makes it come across like they feel that disclosing the reason would look worse than just withholding it and waiting for all this to blow over.

6) Why are they not giving him gluten-free meals if that's 'what the doctor ordered?' If something is medically necessary, and it's withheld from an inmate, why is this not a punishable offense?
also, in config/initializers/secret_token.rb:

# Your secret key for verifying the integrity of signed cookies.

Does this mean that if you use redis/db-backed sessions you can safely ignore this secret_token parameter completely or even delete this initializer?

UPDATE: I just tried to remove it from our environment, and everything seems fine. Unless I'm missing something out, I'd say that's a far better and easier solution overall. It gives you much better control over you session + you don't have to worry about this configuration variable.
When you are too big to pivot.
When 0.1%-10% of equity is no longer in the cards for high value front-line (not VP) employees.
Same here. Theory, formula, assumptions etc. are available in a textbook, Wikipedia and elsewhere.

This could be useful- PHP stats functions: http://www.php.net/manual/en/ref.stats.php
You are not liable. At least not according to most laws in european countries. It may be different in the US though.

If you don't make your sidewalk safe for people and someone breaks his neck because of that you are only liable if it was not obvious that the sidewalk was not safe. For example: If there is ice on the sidewalk it is obvious that it is not safe to walk on.

Same is true for a wet floor in the supermarket. Even without a sign saying "DANGER" it is obvious that it is dangerous to walk over the wet floor fast.

In most european countries not removing the ice from your sidewalk can only be punished with a monetary fine. But it has nothing to do with paying for other peoples injuries.
This is absolutely true, for fairly simple sites like news sites and forums, HTML is great. For building applications it is tedious. The web platform is amazing for applications, when you don't treat the web like a piece of paper.
Scintilla embedded in our own Lua IDE; the same "engine" is used by Notepad++. I also regularly use SciTE, which is a small standalone Scintilla-based editor.
Vi != Vim
This is pretty cool. There was a service a while back which seems to have died called weusethis. It also had interviews with the engineers at the startups detailing how they used their tech stacks.
Personally jgrep seems a better choice here

curl foo/bar.json | jgrep -n -s 'property'

Or even better

curl foo/bar.json | jgrep 'status=500' -n -s 'path'

http://jgrep.org/
| Bank of America refused to send a transfer
| to the Japanese account

It's a little off-topic (from the meat of the article), but why? Is this just a part of some generic BoA policy, or something specific to the account?
(Video is 70 minutes long.)
Well, the pretty substantial period of time is until August 31 and is almost a betatesting period according to ITV themselves:

"ITV says it's offering the app exclusively to Samsung "for an initial period while we endeavor to optimize and improve the experience before releasing to other device manufacturers.""

http://www.engadget.com/2013/05/09/samsung-itv-player-androi...
Im not looking for FDE. I have several OS on my machine. What Im missing in Mint is the ability to set up encrypted partitions during the install.
Hope you don't need a search engine to index your site or anything.
I read some comments around here, and I don't get 50% of what you guys are saying.
So maybe, it's a good idea for someone to create a quick dictionary-like webapp to explain the startup lingo and/or HN lingo?
Unfortunately, my history settings mess with my results. Commands that are three letters or less just get ignored. Identical commands repeated in succession are also only counted once.

#History settings
HISTCONTROL=ignoreboth
shopt -s histappend
HISTSIZE=2000
HISTFILESIZE=2000
HISTIGNORE=?:??:???:clear:tmux

Still, arguments count towards that length and my top seem to be git, vim, cd, rake, and open. I suspect fg and ls would be higher up otherwise.
My kids would rather create than consume. That's something I can get behind as a parent.

In other words, it's the new Lego.
"White middle/upper class" are statistically much less likely to be personally affected by these prison policies. Nothing about Weev's treatment is unusual; it's just that nobody cares when it happens to "normal criminals" who are disproportionately not white or rich.

Humans are likely to ignore a problem that doesn't affect anyone they know or identify with.
Is G-Cloud selling services or knowledge?
Your first line is similar to a Dostoevsky quote:

"The degree of civilization in a society can be judged by entering its prisons." (The House of the Dead)
Didn't mean to point a finger at you.

Perhaps I don't understand the hn culture, is suggesting ways to do something more efficiently against the rules of Show HN? And if whoever keeps downvoting me wants to discourage me from making similar comments, how about explaining what is wrong with my comment? Instead of anonymously downvoting it.
人気サングラス専門販売店 を 激安通販, 送料無料 2013年特别セール中
"非常に人気のサングラス、有名人のお気に入りの、人気の安い通販"
2013最新レックスサングラスファッションブランド、眼鏡RECS公式オンライン通販店サングラス
"通販サイトレックスサングラス商品の販売である2013、。私は新しい眼鏡で私たちのウェブサイトを中心にご紹介。"
Okay. I admit to being surprised by this. Despite being a Sublime user myself I had expected vi[m]/emacs to handily beat all other options.
> The most important factor for keeping calories intake low is making many small meals a day

Is there any research that actually shows that?

My own personal experience with leangains (intermittent fasting; taking all my calories in an 8 hour window with lunch being my first and biggest meal) is that I find it far harder to overeat that way than with smaller meals. It's "easy" to fit in a snack between small meals, but after lunch I'm totally sick of food, and it's hard for me to even meet my macro nutrient goals (I lift weights; my protein intake is high). Often I have to force myself to take in a second meal to meet my calorie needs (edit: because I simply often don't want to eat again before the end of my eating window, around 8pm, after my massive lunch at noon).

On the opposite end, I see very few people around me that eat "only" two meals. My co-workers for example, might very well only sit down for a meal twice, but they snack constantly. And their "snacks" are often substantially higher calorie than their main meals. When I did try to diet with many small healthy meals, it was a nightmare - I was constantly hungry and constantly craving food.

When I do intermittent fasting, I have hunger pangs in the mornings 2-3 days, and then I stop being hungry in the mornings.
17% of Cell Phone Owners Primarily Access the Net through Their Phone
Your Dropbox link is broken (/dropboxc vs /dropbox)
Show HN: a 3D game made in 48 hours
The Last of Us – Development Series Episode 3
Developer Naughty Dog is excited to share more information about The Last of Us and the world of the game.
The third video, Death and Choices, investigates what it means to be a survivor in the world of The Last of Us and how Joel and Ellie cope with the harsh realities of post-pandemic society.
The Last of Us will be available June 14th 2013, only on PlayStation®3.
Swarm! The new MMO for Glass
UltraEdit.
I'm sure there's a bit of selection bias by only polling the HN crowd (and at midnight on the west coast of the US / 3AM on the east coast -- a good portion of HN'ers are in SV).
For readers who are unfamiliar with sed: don't dimiss jq as yet another json pretty printer. From the jq tutorial "Data in jq is represented as streams of JSON values - every jq expression runs for each value in its input stream, and can produce any number of values to its output stream.".

I've played around with jq and it will definitely become a tool in my toolbox. Kudos to the author.
TIL robots.txt has a crawl-delay directive. Thank you.
No rules in this game
The reCAPTCHA Problem
For such simple rules, Go is an amazingly complex game. In the years that I've played, I've never gotten to an amateur dan level, and of course have never been close to a professional level. I think the highest I've ever achieved was a 4kyu on www.gokgs.com, though I haven't gone back for a while.

As I've played, I've noticed that my mentality on how to play the game would change. It's much like how for a kids hockey match, everyone will crowd around the puck in one big clump all over the ice, but as they mature, they'll learn passing, strategy, breakout plays, defensive schemes, etc.

My evolution of gameplay went something like this:

1. Play wherever the other person is playing. Conquer the board one section at a time by winning one battle at a time.

2. Spread out to try to cover more of the board at the same time. Depend on coverage to win, with skirmishes here and there as borders clash.

3. Battles on one side of the board influence and impact battles on the other side of the board. Strategy still hinges on staking territory, but individual skirmishes depend on brute force calculations to choose the correct path of stone layout to win each skirmish.

4. The entire board is contested, whether territory has been staked or not. Any location on the board can become a point of attack. Identify critical points that would make the other player's defenses collapse. Rip them apart from the inside out and own the whole board. At this point, it's no longer trench warfare along large borders. It becomes more like sending in special forces into the heart of enemy territory to blow up seemingly secure fortifications. Brute force calculations into the future are no longer always possible due to the complexity of the branch prediction, so rely more on intuition and experience if necessary.

Of course, I am easily humbled whenever I play an amateur hobbyist who is actually truly good (usually from South Korea). They are able to execute my #4 style of play at a level far higher than anything I can imagine. It is mindblowing to see them slice up my defenses like hot butter, while I can do nothing to even remotely damage their defenses, even if they are handicapped at the beginning of the game.

It makes me have a lot of respect for the game when I can have exciting complex games when playing with people at my own level, but still be decimated by others who are still only amateurs themselves. The game can be fun at any level of play, which I think some games aren't able to do.

I cannot even imagine what it would be like to play against actual professionals. I imagine it would be like a Diamond level Starcraft 2 player going up against MC or MVP (ironic that both the top Go players and Starcraft 2 players are from South Korea?).

Sadly, though the game was invented in China, I do not find many Chinese people who are interested in this game, despite the article's claims (I currently live in China today). I wonder why that is. Maybe I'm just not meeting enough people.
Interesting, I have not read Dostoevsky but I don't think you need to be particularly smart or well read to come up with that line of reasoning, it seems common sense to me that when the other side has no power at all the freedom that gives to the side in power will show them at their worst. If that worst then is pretty good that would be a hallmark of a good society.
French Montana – Excuse My French (iTunes Deluxe Version)
I sense a theme there: everything they acquired was underwhelming before they acquired it.

Tumblr, on the other hand, has a lot of users that are fully addicted. I can see things turning out differently.
You should run those .pngs through pngslim or similar :/
Summary: http://en.wikipedia.org/wiki/Computer_Go
3D Printed Thermoelectric Generators
I think you are referring to: http://weusethat.com
Detect the Android user's physical activity, such as walking or driving
Depends on the machine. With https://github.com/m00natic/vlfi you can
explore arbitrarily large file in instant.
Why do you think pizza is bad for you? I incorporate pizza in my diet frequently. The main limiting factor with it for me is keeping carbs down, but as someone else pointed out: a risotto is also carb heavy; that rice is pretty much all carbs.

Pizza can be massively unhealthy if you buy from somewhere that's full of sodium and soaked in grease, but there are plenty of ways of making pizzas that are fine to eat every day even.

Heck, squid works just fine on a thin pizza base too, as do mussels and prawn if you want a nice seafood mix.
You would think, but I have been researching the variety of visas available to folk in the tech industry.

Theoretically, the L1 [1] is supposed to fill the role for business trips based on partnerships and relationships between companies. But for whatever weird reason the client-consultant relationship is not valid for an L1, but only parent-child companies, headquarter-branch or affiliates. In fact, in light of me not getting a H1B, yet have a company registered in the US, I am pretty sure I'll just go register a company in my home-country as an affiliate of my company here and come back on an L1 visa. This is all very obsolete and convoluted, and is just making people skip ropes and jump hoops for no good reason.

[1] http://www.immihelp.com/l1-visa/l1-visa-h1b-visa-comparison....
WriteMonkey
According to the law, they are to be paid the prevailing wage. That is a slippery definition, because I think it means the median wage, but in some situations it means the highest wage.

Either way, the point is not to depress local wages.

The fact is, H1B is being abused by body shops that are paying lower wages. That must be stopped, not only because it depresses US wages, but also because it's illegal.
I can see how technically, you can consider them the same. But anyone who's used to vim will have quite a bad time in vi because of all the things that don't work.
The Real Reason Yahoo Is Buying Tumblr
Yeah, I see people get lost going VIM -> NVI all the time.
Kinda wish NVI had some of the vim macro/etc functionality in it.
Transport wien  
Transport , transport wien
Botendienst Kurierdienst? Unser Unternehmen bietet Ihnen den schnellsten Einsatz in Sachen Botendienst / Kurierdienst! Botendienst für Geschäftsbriefe oder Planungsunterlagen? Oder doch Botendienst in Anspruch nehmen für wichtige Abrechnungen, Steuerunterlagen Computer und Software? Ebenfalls erhalten Sie Botendienst in Sachen Ersatzteile wie z.B. Schrauben, Lichtmaschinen, Schlüssel und noch vieles mehr!
I used to be addicted to men, but over 7 years ago Jesus set me FREE
What? That's not true at all, though I don't know about the "more advanced" functions, since I quit vi and start using vim as soon as I can - because even things like insert mode completely differ.
Exactly. In fact, I was thinking not only of India and China, countries that are traditional sources of H1B programmers, but also Western Europe, Mexico, Brazil, etc.
Co-organizer here. This is the first time we do the event in Kobe city itself (last time we were around it was on the outskirts), so we expect this location to be more convenient for everyone.

We'll have several presentations:

- How to make (simple) custom electronics (to work with Arduino)

- Overview of the Open Pandora 1Ghz version, Pocket Gaming Linux Computer

- Presentation of a couple of new mobile/web apps

- The making of a Speed Reading application

If you are around on the 31st please join us and we plan for a place to have a drink after as well.
Discussion: https://news.ycombinator.com/item?id=5733290

Other sources:

* https://news.ycombinator.com/item?id=5733499

* https://news.ycombinator.com/item?id=5733497

* https://news.ycombinator.com/item?id=5733488

* https://news.ycombinator.com/item?id=5734034
Is it only about interruptions? I dont think so.
That is frustrating. Don't you have an option for other types of visa, as a workaround until next H1B lottery?
A lot of hummus recipes are high fat, high carb calorie bombs.
Is there any political movement trying to convert H1Bs into green cards? Expanding temporary guest workers harms local workers, by creating a two-class workforce. Giving them green cards, while still causing a decline in wages, at least keeps their status equal, so there's less of a decline.

I guess the models should stay too.
Geany. Eclipse for heavy lifting.
"Most of vim is from vi" doesn't mean it is same.
For Vi != Vim to be wrong (or Vi == Vim to be true) everything that Vim provides MUST work with vi as well - only then they are same/equal.
Nice but little knowledge is a dangerous thing. It is probably safer and more effective for non-statistician "data scientists" to use Robust Statistics: https://en.wikipedia.org/wiki/Robust_statistics
Rapid prototyping of drivers is one reason.

A recent project adds Lua to Linux for dtrace style functionality https://github.com/ktap/ktap
The geographical interpretation is strange. Why would you think Sublime would be relatively more prevalent than vi/emacs in SV?

(Also don't forget it's coffee time in Europe)
This should be 'See what services the best startups in the world are using'.
http://www.businesswire.com/news/home/20130516005342/en/Andr...
Most of the features Vim is used for don't exist in vi. Vi doesn't have visual mode, syntax highlighting, multiple level undo etc.

Also, Vim is 20+ years old as well.

Edit: grammar
Sexual Harassment in the Tech Industry
Tips on Writing for Social Science
Please don't call yourself an "SEO guy" and then tell the OP to build what is effectively a very poor, easily identifiable, link wheel.

If you think that's a 'sustainable' tactic then I suspect you won't still be in the SEO industry in a further 2-3 years time. All you'll be doing is waiting for the next Google algo update to kill your clients rankings.
Yes, I meant as in a 'they pay so well that you're going to be a slave to your wages' sense. :)
Http://www.addthis.com/bookmark.php?v=250&username=saltworks