skysight-inc/HackerNews huggingface dataset:
The more common definition of the Passive Income Hacker is "lifestyle business", i.e. a business where you don't seek a 10-100x exit.

I have to disagree with this one, of all of the people I know that have "lifestyle businesses," they were as committed to the early stages and aggressive as most of the "startup" guys I know. While some of them, after years of work, got to "minimal interaction with the business," most of them still work it hard for a standard week. The only difference between them and the "start-up guy," is they don't ever want to exit.

I've always seen the PIH "movement" (if we can call it that), much more opportunistic than many "lifestylers" - there's a big difference between being committed to something for life, and and trying to find a way to make money by doing as little as possible.

That last part is not to say that all PIH's are opportunists working on things that make money even if they could care less about them - but the movement is distinct from that of "lifestyle" business, where the goal is to make enough for a good life, doing something you enjoy/love.
Lets throw reason and common sense to the wind and pretend the subjective "haskell is ugly" is objectively true. Given that, could you explain to me how you make the seemingly wild and random leap to "haskell is suitable for academic discourse, unsuitable for real-world programming"? Perl is widely considered to be ugly, is it also only suitable for academic discourse? What properties do you believe haskell possesses that makes it unsuitable for "real-world programming"? What do you even deem "real-world programming" to be? It seems rather bizarre to suggest haskell is unsuitable for real-world programming in a discussion about examples of using haskell for real-world programming.
>I'm shocked no regulation has passed to limit the banker's power.

Probably because there are already a ton of regulations- the problem is they weren't being enforced. They probably still aren't being enforced.

Actually, I'd be in favor of having a lot fewer regulations, and enforcing those few very strictly.
Ask HN: Why isn't Scala as popular on the HN front page as Haskell or Go?
I thought it had all the components to be popular among hackers and web developers, did it simply pass its hype curve? or is there a specific reason why it's less popular among HN readers than let's say Haskell / Go? I love reading articles about Haskell and Go, and think they are wonderful languages, but is there something specific about Scala that makes it less popular among HN readers?
Presumably he thinks that it is brilliant for reasons he already knows, probably involving the type system, but also observes that it is aesthetically ugly and difficult to read.
That's amazing. It just took me to pieces. As is written here [0] "it’s still strangely humbling to get your arse kicked by 1014 bytes"

[0] http://malevolent.com/weblog/archive/2010/09/07/1k-chess-sho...
Youtube Data API v2 allows us to filter videos by category. You can look at from here: https://developers.google.com/youtube/2.0/reference#Category...
Docker will soon expose a simple API for service discovery and wiring. This will standardize 1) how containers look each other up and 2) how sysadmins specify the relationship. The actual wiring is done by a plugin, so you are free to choose the best mechanism - dns, juju, mesos/zookeeper, or just manual configuration.
Here is the complete code:

for(B=i=y=u=b=i=5-5,x=10,I=[],l=[];B++<304;I[B-1]=B%x?B/x%x<2|B%x<2?7:B/x&4?0:l[i++]="ECDFBDCEAAAAAAAAIIIIIIIIMKLNJLKM@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE".charCodeAt(y++)-64:7);function X(c,h,e,s){c^=8;for(var o,S,C,A,R,T,G,d=e&&X(c,0)>1e4,n,N=-1e8,O=20,K=78-h<<9;++O<99;)if((o=I[T=O])&&(G=o^c)<7){A=G--&2?8:4;C=o-9?l[61+G]:49;do if(!(R=I[T+=l[C]])&&!!G|A<3||(R+1^c)>9&&G|A>2){if(!(R-2&7))return K;n=G|(c?T>29:T<91)?o:6^c;S=(R&&l[R&7|32]*2-h-G)+(n-o?110:!G&&(A<2)+1);if(e>h||1<e&e==h&&S>2|d){I[T]=n;I[O]=0;S-=X(c,h+1,e,S-N);if(!(h||e-1|B-O|T-b|S<-1e4))return W(),c&&setTimeout("X(8,0,2),X(8,0,1)",75);I[O]=o;I[T]=R}if(S>N||!h&S==N&&Math.random()<.5)if(N=S,e>1)if(h?s-S<0:(B=O,b=T,0))break}while(!R&G>2||(T=O,(G||A>2|(c?O>78:O<41)&!R)&&++C*--A))}return-K+768<N|d&&N}function W(){i="<table>";for(u=18;u<99;document.body.innerHTML=i+=++u%x-9?"<th width=60 height=60 onclick='I[b="+u+"]>8?W():X(0,0,1)'style='font-size:50px'bgcolor=#"+(u-B?u*.9&1||9:"d")+"0f0e0>&#"+(I[u]?9808+l[67+I[u]]:160):u++&&"<tr>")B=b}W()
At least they need a warrant in that case and you know that there's something going on.

Also: You can encrypt the server hard drives.
I will echo the choir here that states that Category theory is not Haskell. Category theory gave Haskell some neat tricks, but its not necessary to understand it to do anything practical. Category theory is so abstract and general that it is unlikely to come up with any grand solutions unless you are phd'ing.

If you enjoy it anyway: I like (http://www.haskell.org/haskellwiki/Typeclassopedia) for how it discusses how the different type classes in Haskell relate. I found this a lot more practical coming from this direction but your taste may vary.

I'd also highly recommend going through Types and Progrmaming Languages by Pierce (http://www.cis.upenn.edu/~bcpierce/tapl/) if you are interested in the area. This gives you a good background on type system stuff.

There are tons more links to category theory stuff here (http://mathoverflow.net/questions/903/resources-for-learning...)
Happy sysadmins day!

Splunk is giving out free t-shirts to sysadmins today -- https://twitter.com/splunk/status/360786441749532672
I believe this was the intended reaction. Startup Guy's inability to see virtue in anything that is not strictly in line with Silicon Valley startup culture is being held up for ridicule.
Not to mention the striking contrast with W

Really? Because I have trouble finding even a hair's breadth of difference between the two. I'm serious about this: if you eliminate rhetoric and presentation from the equation, and examine only the actions of the two men, I find it very difficult to discern any contrast whatsoever.
Growth Hacking Apps: One Indie Developer’s Success Story
"Ubuntu is a South African ethic or ideology focusing on people's allegiances and relations with each other. The word comes from the Zulu and Xhosa languages. Ubuntu is seen as a traditional African concept."

http://www.websters-online-dictionary.org/definitions/Ubuntu
Worst as in least effective, but best as in most amusing.
His 2kb version does everything else. http://nanochess.110mb.com/chess4.html
I should have said: a part from bingo card creator and you :)
This is fantastic, nice work!

Are you planning on adding any ability for people to add their own events directly to the map?
Please do not make comments about conspiracy theories. This event is not suspicious.
it wouldn't be all that hard to implement this yourself if you're willing to load script dynamically. you'd have to maintain your own digest list.
Many German politicians, including Merkel seem to be talking against the mass spying, but they haven't shown any proof yet that they actually mean it. Giving Snowden asylum would be excellent proof.
Sorry, I should be clearer: I was calculating based on the general mortality rate. The accident rate is much lower (0.000391). I agree that either measure is skewed, though; this is just a rough calculation. The annual death rate for 35-44 from all causes (see http://www.data360.org/dsg.aspx?Data_Set_Group_Id=587) is 0.002, which puts the odds of a speaker death within one month of the conference at 15% over ten years. Poorer, but then again, this is for only one specific security conference. If you assume five security conferences a year of all sorts, it's back to 50% over ten years. I think it's a bit higher as these speakers live sedentary lifestyles, even for the U.S.
Not to be confused with: https://projects.gnome.org/totem/
What Chevron/Texaco did to Ecuador makes the BP accident look like a pan of bacon.
That crap got tacked on at the end in the name of compromise. You should read the first drafts some time.
In the second example, shouldn't it be `mapM_` instead of `forM_` with this ordering of the arguments?
Yeah, probably, I took a look at the code, it seems easy to extract positions with few jquery lines, and I guess there is probably an API for resolving chess mates problems!
Unfortunately, the maintainer of go-lang.cat-v.org, Uriel (luriel on HN / @leuriel on Twitter) passed away in the last year. It's now up to the rest of the Go community to pick up his work of cataloging resources and advocating for the language.
Sometimes I upvote articles where the comments are good, present new information or just have better information than the article itself.
Ugh, damn AppEngine. Let me enable billing.

EDIT: Apparently it takes a while to activate.
Probably the fact that only a minority will actually opt in. Requiring positive action almost ensures that miniscule amounts of people will change from the default.

(defaultsetting_users) > (nondefaultsetting_users)

..regardless of how desirable the non default setting is.

This, for instance, is why Windows Update got a lot more forceful in its later incarnations. People will not update, even when it's good for them, unless you make it hard to not update.
Duplicate: https://news.ycombinator.com/item?id=6102208
The particulars of semantic versioning aside, am I the only one who chuckles at "Stable" being applied to version-zero releases?
If you are a programmer in a company where IT is seen as a cost center, you are in a dead end job.

If you are programmer and your manager and his/her manager are PMPs , you are in a dead end job.
I don't think any country is safe at this point. TNO (trust no one) is the only solution. Your cloud provider should have no ability to hand over your data because they can't decrypt it themselves. For example, Lastpass has an architecture where the passwords are encrypted and decrypted on the client, the server never sees anything but pseudorandom noise, and you can audit their browser addon to verify this. You can, with careful design, build many - if not most - cloud services in this way.
As someone who has built several top 1000 trafficed websites over the past decade here is what the publishing industry definitely needs out of an analytics program.

1. Please give me a report that can prove that my user traffic is real.

2. Please give me a report that can prove that the traffic is healthy.

I know that I can get this from analytics now, but it needs to be the focus.

For a decade I've competed against content websites that for the most part game seo traffic, build click traps and generally pollute the Internet with secondary source content. I've always had fairly large audiences on my sites, with healthy 50% returning visitor rates. However, when it comes to getting ad dollars, I always lost to competitors who had much larger volume mostly because they were either buying meaningless inbound links or using some other scam like click trap "we recommend this hot girl talking about prostate cancer" photos to goose their numbers. Meanwhile we'd create quality content and my sites would have hundreds of comments, while theirs would have very little. It didn't matter that my audience was more engaged, advertisers bought volume.

I just need something that I can show to an advertiser (or even better, that they have access to and can compare) that says... hey, this website isn't a constructed fabrication made to fake volume and take your money you sucker. This is a real website.

A lot of the industry right now is based upon buying links from aging front door portals (Yahoo, MSN, AOL) which still do ungodly amounts of traffic with a mostly Internet illiterate audience. Sites buy these links, convert them into CPM click traps on their targeted magazine sites and sell their inventory to advertisers who don't know that the whole thing is shell game. They think they're buying ads on a hot new site with explosive growth.
I admire your tenacity, but I think sleep, dmesg and tail are all out as well!

Though all could b mitigated by leaving it for a minute or two at the relevant point, and manually checking for the mysql process every so often. I'll keep this on file for next time it happens (though I'm hoping to replace the dodgy parts at the weekend).
>We think, as long as there isn't a charismatic Hitler/Lenin figure agitating for revolution and preaching a radical ideology, that we're safe.

i think this is exactly the delusion most suffer from, because there are many people consolidating power instead of just one the concept of tyranny seems farfetched and alien. there isn't a clear target beyond "the government" that is the source of the power creep and so people struggle to fight against it, much like a lion trying to catch a zebra (http://en.wikipedia.org/wiki/Zebra#Stripes)
The project on github credits chessboardjs for the board editor. Quite related ;)
A JIT bug of Safari
Another fun toy is Forth Haiku at http://forthsalon.appspot.com/

A Forth Haiku is an attempt to mix mathematics, art, and the
Forth programming language. It resembles a texture shader,
however, the emphasis is on direct expression in the
resulting image.

The Forth program describing each Haiku is run once per pixel
over a square image. Forth cells are floating point.
Conditions return 1 instead of -1. The position is available
from the words x and y, which range from 0 to 1, which the
origin in the lower left hand corner. The haiku returns the
desired color in (red, green, blue, alpha), with alpha being
topmost on the stack. If the stack has less than 4 items
default values are assumed: red:0, green:0, blue:0, alpha:1.

Like a traditional haiku, an ideal Forth Haiku has 3 lines
of 5, 7, 5 words. Compositions which don't fit the haiku form
are either 'short' (less than 140), or 'long'.
With Haskell and Go you feel like you're part of some elite hacker community. With Scala you just feel simultaneously relieved and torn that you can functionally program on the JVM.

Also, the JVM is not an exciting environment.

Edit
Also, which of these feels the most like you're workin' for the man?

http://www.haskell.org/haskellwiki/Haskell |
http://golang.org/ |
http://www.scala-lang.org/
looks like that door is wide open
Not a problem. I'm interested in the abstract algebra question too, as I haven't actually done any research yet. Perhaps someone should start an r/categorytheory. :)
New site added to coderbits - Codeivate
What about using brain washing techniques/mind control drugs on him?
Of course not. US doesn't torture. They contract that out to friendly totalitarian regimes. Just a rendition away.
This is my favorite RC/FPV YouTube channel: http://www.youtube.com/user/flitetest?feature=watch
Don’t Be Alarmed by the Drone Blimps Hovering Over D.C.
Loved it, brought a smile to my face. This is exactly what I am trying to do.
On the other hand, Clojure seems pretty popular over here.
The downvotes just proves my point.
Neat. SF Fun cheap needs something like this
>they can snoop through your mail without even being proven that you are guilty.

I must point out, "snooping through your mail" requires probable cause, not proof of guilt (that's for a court to decide).
> What is a passive income hacker.

We have a number of them here on Hacker News who are very much not selling ebooks on vegetarian canaries. The most prominent one I can remember is jasonkester, who runs a cloud service analytics company that evidently requires very little upkeep. If you're interested in the topic, try doing an HNSearch on him for relevant terms — he's been very enthusiastic about it over the years.
a good and fast search algorithm for a massive database across dozens of machines isnt a trivial thing even today if you build it from scratch. In the 90ies their algorithms were world class!
Thank you so much! That's definitely in the pipeline somewhere but I'm trying to add more curated events via other API's + Facebook. The last time I thought about how I'd handle user submissions I ended up staring at a wall for half an hour trying to think of how to eventually get users to share events which led to more possible features like a live feed and, and...
ICML 2012 videos lost
> We' have literally fought wars together. Don't think you can take that lightly.

Well this is highest-level political commentary. Let's ignore the wars the US and UK fought against each other, and the times they allied with other countries. That one time the US and USSR fought a war together made them BFFs too...
This example is not secured against SQL injections but you can do it easily. Look at the documentation here: https://github.com/FRiCKLE/ngx_postgres/
Show HN: Smart safety sensory alert system for Firefighters
Android tablets leading Europe, iPads slipping
So... if I am asked to talk at BlackHat, then there is a 55% chance I'll die!

;-) (JK I know thats not what you meant...)
They're not really related concepts. A jail is allows you to run arbitrary things in a restricted environment while ssh's command feature just forces a particular command to run no matter what's passed.

If your authorized_keys line for a key has command="blah" on it and you go:

ssh server ls

the server will, rather than running ls as it normally would, run blah and pass the command you specified in as an environment variable. Then blah can parse it and do whatever it wants with it.

You could use command to establish a jail or virtual environment of some sort in which to run the program specified if you wanted to.
Have had the same experience. I also think the internet is evolving in such a way (mostly importance of reputation) that being the 'best craftsman' in a niche is being rewarded again. Much like in the old village life where you made a good living by being the best baker in town.
Am I the only one who dislikes this post because of the
assumptions it makes on startup founders? Statistically most
startups are bootstrapped, this was written by someone who is arguably caught up in the silicon valley hype, you don't need to get funded for everything...Also the other guy has obviously built something called a "lifestyle business" google it if you don't know what that is, the noob startup guy is way too nooby to know what that is. Unless the hacker guy is a hacker and is doing something illegal, I don't see why the conversation should get awkward...
The absurd amount of misinformation surrounding this story is the reason people like you say things like that. It is rampant on HN, don't feel bad.
Startup-ers can be some of the most self-important people on the planet. "Passive Income Hacker" is making a living for himself and quite possibly his family as well. There's a lot of nobility in that.
We live in an era where the United States government has to make promises that it won't torture or kill extradited persons.

Let that sink in.
Yeah, unfortunate. But we'll have sprints...
aka bitcoin miners vs the government :D
hak5 solved this with a USB dongle that acted as a human interface device... it worked was faster too.

this is just a dumb way to beat dumb security.
Worst IT fail ever? US agency spends millions in useless security
We do have gender neutral pronouns of a sort: "True. Maybe they mentor a child in their spare time."
A true BSD chroot jail restricts the user's mobility around the file system, effectively limiting them to running only what binaries have been explicitly placed within that jail. It means, among other things, that the fork hacks that command= is vulnerable to (e.g., vim running other programs) don't work because non-permitted programs basically don't exist as far as the user can see. The downside to jails is that, without automation, they're tedious to maintain, and disk overhead is not insignificant as you have to have a duplicate set of system binaries for each user. In practice, chroot jails end up being very similar to OpenVZ “virtualization” on Linux.
For me, it is more the case of Michael Hastings[1] that would bring foul play from a government agent rather than the Snowden case.

[1]http://www.foxnews.com/us/2013/06/24/journalist-michael-hast...
Bug reporter has never been offline through the recent outage. That's not progress, that's just things not getting even worse.
Here's the problem with that... False assumptions being made in the article include:
- You need venture capital to be successful
- The goal should be public trading
Cargil, Koch Industries, Mars, LAMPO Group and many others remain privately held.
- You can measure the potential for financial success of a company in some real tangible way, and tell how close you are too that potential.

I also don't think that money and control are the only two orientations to have here. Or perhaps there are subgroups to money and control orientation.

For instance, Fred Rogers (Mr. Rogers) wanted to pass on his show to another; but, couldn't find someone who met his high standards of morals, communication skills, and permeability. After his death, the Fred Rogers Company (formerly Family Communications) did launch a new show, and it was still important enough to get Fred's widows blessing before it aired. Is that control oriented, or is quality oriented?

Or take a look at company founding CEOs that have missions or beliefs that forbid them from taking shortcuts to maximize profits, like an unwillingness to outsource to parts of the world that treat labor like cattle. Is that simple "control orientation?

I am control oriented, and for that reason won't take on debt, venture capital, investors or partners. I am clear, it is mine, I have a vision for it, and you can't have it or pervert it. Profit isn't as important as delivering a good product and actually touching lives.
I think JVM is very exciting environment :
- powerful (one of best performances in the VM world)
- lot's of libs/fmk
- easy to convince Enterprise to use it
- moving fast these lasts years...

So the ecosystem is quite interesting

Disclaimer : I program mainly with : scala, nodejs, haskell and java + frontweb
'Enhanced interrogation' is not torture. We would never torture. At dusk. On a Wednesday.
Exactly. Also indirect effects, like how much more productive are cancer researchers thanks to computers. Very hard to underestimate the importance of computers.
They don't see you, but you see them.

http://www.cbc.ca/news/yourcommunity/2013/07/internet-porn-o...
In living memory, not so much.
Passports are not the same as citizenship. Many Americans are full citizens and never bothered to apply for a passport in their lives. You were probably passportless until you applied for a passport.

It is really hard for the US government to take away citizenship - generally that only happens to naturalized persons who blatantly lied on their citizenship application. For example, Nazi concentration camp guards in WW2 who hid the role they played there.
Also, solitary and waterboarding aren't considered torture. By the US government.
Yes, he (the author) also co-hosts an excellent podcast [1] with Mike Taber [2]. I know they're both on HN, but I'm not sure of their usernames.

[1] http://www.startupsfortherestofus.com

[2] http://www.singlefounder.com
grumble grumble

$ pgrep() { for proc in /proc/[0-9]*; do read CMDLINE < $proc/cmdline; if [[ ${CMDLINE/*$1*/x} == x ]]; then echo ${proc#/proc/}; return 0; fi; done; return 1; }
$ kill $(pgrep mysqld)
$ pgrep mysqld; echo $?
$ echo s >/proc/sysrq-trigger
$ while read LAST; do; done < /proc/kmsg; echo $LAST
$ echo b >/proc/sysrq-trigger
Multi-purpose wings allow flying robot to walk across rough terrain
>Then they will consider and may possibly end up sending you off to get a court order and the like,

So you expect them to accept any old paper that looks like a court order without a vetting and verification process?

>If your estate can't get "your" data, you didn't really own it.

If you can't legally prove that you are part of "your" estate, then you're SOL. And getting anything done legally takes time. Sometimes lots of it.
Maybe they did. Does that explanation mute the concern?