skysight-inc/HackerNews huggingface dataset:
Bisnis Online Rahasia Dahsyat hidup Sukses dan Uang Melimpah | BlogClubbers
I used to be on Reddit in the Lisp days (before it had many users). The day that they introduced the `my.reddit` was when the quality of posts massively fell. The recommended behaviour at that point was to try and train your recommendation engine by voting for things you liked and down vote things you didn't. The `my.reddit` then showed your own personal homepage. From that point votes no longer became a quality control as people would vote without thinking based on a headline.

I am all for some way of adding meta-data to links so a user can filter based on them. But you have to be really careful to not turn votes in to a meaningless action and keep them as a way of voting on quality rather than opinion.

(ps. I stopped using Reddit shortly after that change and as such haven't seen/used it recently and don't know how the sub-reddits are doing to manage that situation. Also it was one of many changes that negatively effected signal-noise but one I always feel was the turning point)
I can second this thanks , I'll give it a try now.
Bill Gates: More Profit Than Prophet
Rereading the GP, it didn't actually say drugs were found in the door. They probably saw something had been put in there and the rumors embroidered on that.
Google IO 2010 : Truly Open
Extracts taken from Google IO 2010 Keynote (no cuts are repeated)
I second that one, plus:

I would especially check up on the persistency of the founders. Are they really dedicated to the product/company or are they going to lose interest if either VC money is used up, they have not become rich after a few months or there are harder times ahead for some other reason?

It usually takes years to build a really cool company/product, so I would make sure that I’m not the only one still putting his best effort into that project after the initial euphoria has faded away and the others are doing not much more than just hanging around … or even worse: start bitching.
EPIC Google
Argh, my pet ticket didn't make it in: https://rails.lighthouseapp.com/projects/8994/tickets/2188-i...

Still no 1.9 for me, then :/
I had it running in the background so take this summary with a grain of salt as I only heard half, but the catalyst is that her daughter comes home from school, they’ve had “Black American History Month” or something like that, and her daughter gives a recap of what she’s learned.

She then wants to play a game and her mother gives her some bricks shaped like people and ask the daughter to group them as families — after some time the mother then introduce the rules, which are loosely modeled on slave transportation — after a while the daughter realize the horror of it, asks if that really happened, etc.

This is just within the first 10 minutes or so of the talk, the speaker then goes on to tell how this inspired her to create other games, with Train being about the holocaust — it is a pretty emotional ride listening to how people reacted to and played this game.
Ultimately, a visualization is an attempt to communicate some pattern(s) in the data. Visualizations can suffer from the same issues as other forms of communication:

- inadequate information. Readers can't draw conclusions from information you don't include. Commonly missing information: labels, scale, definitions, context for the data.

- information overload. Readers can't figure out which specific conclusions you're trying to communicate if there are many possible conclusions. Highlight the things about the data that you want to bring out using words, colors, arrows, or visualizations of subsets of the data.

- muddled presentation. A blurry graphic is as difficult to understand as writing filled with misspellings and poor grammar. A busy graphic is as difficult to understand as a long, babbling diatribe filled with unnecessarily complex vocabulary. An ambiguously labeled graphic is as difficult to understand as writing filled with ambiguous pronouns.

- inability to dig deeper. Readers can't figure out if your conclusions are sound if they can't look at the details. Interactive visualizations (based on the complete data set) allow users to see how each bit of data fits into the overall picture, and to test your conclusions on subsets of the data. If all you present is a static graphic based on a restricted data set, it's harder to check if you've cherry-picked data.

- unfamiliarity with the language or conventions. Someone unfamiliar with programming will have a hard time understanding certain HN posts, even if they're well written. Someone unfamiliar with bar graphs will have a hard time understanding a visualization based around them, even if it's a good visualization.

- boring subject matter. You can make the greatest visualization in the world, but if the audience doesn't care enough to look at it long enough to understand, your point won't get communicated.
What kind? It might already or might be an easy fix.
Obfuscation to protect source code, implementation details, etc. I believe is very rarely warranted. Most applications have fairly mundane implementations, with much of the differentiator being fit and finish of the whole. Even having the source code directly, rather than having to disassemble it, wouldn't be a huge risk IMO - any entity profiting from it will clearly be culpable of copyright violation.

It's easy to get paranoid about the value of source code. The fact is, most mature codebases are sufficiently scruffy that even their developers wouldn't want to start from that codebase if they were to create a competitor. And when you're not familiar with a body of source, it takes a lot of work to understand its architecture and how it's put together; so then the risk is even lower.

Obfuscation as a speedbump to cracking has more to say for it. If the obfuscation badly affects stability, I'd suggest only using it for a handful of core modules, code that lies on the critical path for most useful application uses. Obviously, it's important that the code isn't something trivial, like a boolean license check. It would have to be a module that would be non-trivial to reimplement and re-link into the application.

But of course I'd suggest other things, like baking in some kind of internet dependencies.
Google trends issues hot media: Ariane 5 rocket makes 50th flight
Some nice changes there. Namespaces make it even more easy to work with legacy databases or mixing rails tables with say wordpress which prefixes all its tables with 'wp_'. Another nifty change w.r.t MySQL: positioning using :first => true and :after => :other_column. That allows us to keep the attributes in a nice order. Otherwise all the new columns used go below created_at and updated_at which was kind of ugly.
As I understand it that is usually (I don't know specifically about IL) about surreptitious recording. If the other party (the cop) is informed and continues the interaction, you are covered. As I have written before, the 2-party consent rules are specifically for the benefit of low-lifes. Nothing prevents one party reporting what transpired in a conversation, all the anti-recording laws do is to allow liars to get away with it by not preserving an objective record.
This is a great resource.

I've just come out of the SharePoint world and whilst I'm now in a Java world I've setup a solo boot-strapped micro ISV to cash in on the knowledge that I still have.

The only thing I'd add to that list is that if you're doing anything with the Microsoft stack then you should go and sign up to BizSpark. It will give you all of your software (dev tools, test stack, etc) for free which will help reduce an initial overhead.

That takes time, so do it immediately after 15. and 25.

BTW: I'm already making £3k per month from this and so far I've only sold a few WebParts to existing contacts. I would totally recommend little side projects like this if you do have specialised domain knowledge that you can take advantage of in a way that doesn't conflict with your current employer (if you have one).

The motivation to start the micro ISV was simply to fund my MSc and to cover the costs of the hardware that my project/paper requires. But it's quickly becoming a viable business on it's own so I might keep it up long-term.
Seems to me that fanatics usually serve their organization's rational purposes. Anger and rage are also rational, even when they result in self-harm; their perceived "irrationality" is the reason why it's not good to provoke someone. Such emotions are like a kind of mutually assured destruction, on a small scale.

Terrorist organizations etc. use such actors rationally, in order to generate fear, reaction, power by radicalizing their host societies, etc. They are rational actors, and are susceptible to MAD logic.

When we are at risk of colossal attack by insane individuals, we'll be in a much worse place.
The original groupon: letsbuyit.com
I've updated my iPod Touch once, and it wasn't free.
What about the ipod classic? For the moment this gives a lot bigger capacity than you can get with a phone and for a lot cheaper price. Plus it's very straight forward to play music.

Although if you were to only carry around one device it would be a phone, just personally everywhere I go that I would usually want a mp3 player I carry a bag making carrying two devices a non issue.
The Android market allows users to refund within 24 hours of the purchase once per app. So if they buy and discover it doesn't work on their phone, they just open the market up and select "Uninstall and refund."
Same here. There are also other encoding related bugs which I hoped to see fix.

But all in all, this is a solid release, with many fixes and improvements. Kudos to the people who made this possible.
Any links to how and why it does this? Lamson looked like something I might have a use for, but that sounded a bit scary.
"Drop-down text messages, called "quips", express thoughts and feelings"

Sounds like a useless version of Twitter :-)
I'm an indie Mac developer (what Mac guys call Micro ISV's), so I scanned down this list and compared it to my checklist for a recent release. Out of the 124 items listed here, I'd say that ~105 of them are either essential or good ideas to have. I don't really agree with the ordering: for example, I can't imagine leaving usability testing to #116.

That being said, the ones that should be in place ought to be in place from day one.

I don't see any point to several. EULA's on first run, asking at the BOS forum, PAD files (though I understand these are pretty important in Windows download sites), various pricing levels, obfuscation, or physical disk shipping.

The one that really bothers me is #88, 'box shot 3d'. If you don't ship boxed software, you shouldn't have a picture of boxed software on your site.
Well you're gonna have that twist anyway, unless you flip a couple columns. I sort of prefer having it in the middle. But then i didn't really mind the visualization so maybe I'm the wrong person to ask.
I stopped paying attention to Clojure some time ago. But I would guess it's still in a state where you could easily find something to do.

Note, you have to sign a contributor agreement (and post it to the US). I didn't like that idea, so I went elsewhere. But if you're okay with it, it might be worth doing.

edit to clarify: The CA is only if you want to work on clojure itself, or on the 'contrib' library (which is maintained separately, with the intention that bits of it can be imported into core). Obviously you can write your own libraries and release them, they just won't get distributed with the language.
what't this?
How to TDD your node.js app
I grew up with Martin Gardner's books (of which there are many!) of puzzles, math and magic. From them I learned so many simple and elegant tricks and techniques that I use to this day.

It's largely due to Gardner's writings that I do what I do today, and I love what I do. I had an afternoon with him in March and it was one of the truly special events in my life. I haven't the words to express how I felt then.

Or how I feel now. My world has grown a little darker knowing he's no longer in it.
She apparently is that popular, at least on Facebook. She has about 6.7 million likes.

For comparison, the Bible is at 2.2 million, Kobe Bryant is at 2.4 million, Starbucks is at 7.2 million, and Obama is at 8.4 million.
Or make it a split screen on option, that you can show hide new on the right side. Would fit nicely on a wide screen. Then you could see if anything catches your eye in new, without have to consciously know you were doing it and it would introduce it to people who haven't used it before.
I just lost count of how many times the word "open" was said.
You might say Twitter's success is unarguable, but 37signals are arguing it all the time, and pretty convincingly IMO. The term "success" has a pretty specific meaning in the context of a business — "highly profitable" — and Twitter does not fit that definition very well.
I certainly wouldn't be visiting this site if not for coming across his books in my childhood.
Push links/maps to Android (Froyo) from Chrome right now
There is a problem with certain versions of Chrome not taking you to the activation link to connect your account to the extension. This is the discussion on it: http://code.google.com/p/chrometophone/issues/detail?id=8

Here is a shortened url from the above link to activate the extension to your account: http://goo.gl/7ypR
It sucks. It blindly groups messages by subject, regardless of whether they're actually related, e.g. for me it grouped all empty subject messages from a span of 6+ years that I've had this Gmail account (I never delete email).
After keeping us waiting for a century, Mark Twain will finally reveal all
Or simply "On Windows-based PCs and netbooks"
I don't have children, but if I did I'd have a laissez-faire attitude with them.

In this particular case, just because they're fine without it doesn't mean they might enjoy themselves and have better lives (whatever that means) with it.

So I'd let them know it's there, perhaps explain what it is but go no further, give them the path as an option but let them choose where and what they do.
I hope nobody. Cloud webhosting shouldn't just take apache out of the box and cloudify it. An event driven http server designed for cloud requests needs to be designed from the ground up, but implement most of the .htaccess directives to be viable for your average webhosting consumer.
My current least favourite patronising language feature: in C#, you can only override a method if the base class lets you.

In answer to your second question, I think it depends. Including gotos in a language is problematic for reasons other than the fact that programmers tend to misuse them. I think it comes down to the rationale. With the C# feature I mentioned, the stated reason was, inter alia, that programmers tended to misuse inheritance. I found that patronsing. That leaving out goto makes it easier to formally prove a language correct I do not. Leaving out goto because programmers tend to misuse it, that I would find patronising.
Agreed. This is precisely the reason I release most of my code under the BSD license. I'm happy for other people to use my code, modify it to suit their needs, and embed it in larger projects with more restrictive licenses, but I emphatically do not want them putting my name on it.
I use flagging as downvoting on posts I see as off-topic. It's the tool I have...
I switched to Rails 3 (and Ruby 1.9.2-pre, which seems a lot more solid than 1.9.1 anyway) to get round this.
Chinese chess is fantastic. It's strategically rich, but much harder to screw yourself in the opening than with regular chess. It's also different enough to be delightful to learn for people who already enjoy chess. Two examples that really charmed me:

1. There is a jumping piece which attacks by leaping OVER pieces and landing on whichever piece is on the far side. It's possible to defend against this piece by moving other pieces into and out of the path between it and it's target, effectively redirecting the attack.

2. Kings cannot face each other on the board, or leave a very small 3x3 section of their territory. This complicates endgame, but makes your king more powerful in locking off the options of your opponent.
ddg is quite nice when you're searching in languages with a relatively simple morphology. For English, I'm not using google any more unless ddg tells me to do so :)

It is very easy to perform shallow parsing operations on English, because of its relatively simple morphology. However, for agglutinative languages like Turkish, (Finnish, Hungarian and Japanese are also in the same family) where stems can appear under too many forms to enumerate, basic shallow parsing algorithms would not produce as interesting search results.

My anecdotal experience with DDG in Turkish seems to go in line with that assumption. So, I think DDG has a lot room for improvement in processing languages with complex morphology.

==================

A famous illustrative Turkish word is:
uygarlaştıramadıklarımızdanmışsınızcasına

...which decomposes to suffixes as follows:
uygar+laş+tır+ama+dık+lar+ımız+dan+mış+sınız+casına

...and translates to english as follows:
behaving as if you(plural) are among those whom we could not cause to become civilized
The general lesson is that randomized algorithms often remove the need for synchronization between concurrent processes. For example, choosing ids at random from a large space rather than coordinating to choose unique ids.
Getting emotional because of a movie is a very bad idea. It is very unlikely that a movie gives you a well rounded perspective on a subject, and much more likely that it will manipulate you and make you emotional.

If in the end it was the home owners who shouldn't have bought homes that caused the collapse, what could the likely regulation be? Seems to me ultimately it would be "people must be protected against themselves", that is, it would be a patronizing regulation that would assume that people in general are too stupid to take care for themselves. In turn, this would take away the capability for people to make decisions for themselves. In short, now maybe too many people owned homes, then too few people would own homes.

Personally I think that any regulation that pretends to know better what is good for people than the people themselves is flawed on principle.

What should of course be illegal (and probably already is) is fraud. Telling people they can afford something they can't afford could be fraud, to be decided on a case-by-case basis.

The really scandal to me is that they don't seem to teach anything at all about personal finances in school - at least in Germany they didn't. I guess it is just not a prerequisite or even counterproductive to making you a docile, useful worker.
Humans: Why They Triumphed
>You can't get "thrown in jail" (in America) without probable cause and usually a warrant

Enjoy your Patriot Act. The cops certainly do, as it allows them to do exactly that.
The current iPod touch is on the same level as the 3GS, maybe even a bit faster. It has the same amount of RAM and the CPU might be a bit better.

iPods are released yearly so there is no reason why they shouldn’t be just as fast and have just as much RAM as iPhones. It’s right, though, that the oldest iPod touch (from 2007) won’t get the update. 2nd and 3rd generation iPod touches will but 2nd generation iPod touches won’t get multitasking (just like their brother, the 2nd generation iPhone aka iPhone 3G).
personally I often use google to do stuff like

http://duckduckgo.com/?q=120mph+in+km%2Fh

or

http://duckduckgo.com/?q=1%24+in+€
SliderNav – iPhone Style Contact Lists jQuery Plugin
SliderNav is a jQuery plugin that allow us to add dynamic, sliding content using a vertical navigation bar (index). It’s made mainly for alphabetical listings but can be used with anything, though longer words look a little awkward.
I think the 15 second was just an expression to "very quickly"
Capitalizing on you own strengh is a good idea. You don't want to spend month of research if you have a hour a day at most for working. Focusing on the production side is a better use of your time.

I didn't know bizspark. Can you get free licences to visual studio from it ? Do you need to be a real business to apply ?
Ask HN: How to deal with a prospective third co-founder?
We are two founders about 1000 hours into our startup (currently starting private beta), and are currently looking for a third co-founder.

We try to find someone who has (1) technical or business skills and (2) someone who is motivated, good to talk with and who will pull the project with us (we aim at a public release in 4 to 6 months).

Of course it's not easy to find a reliable co-founder if you don't know the person very well, so we figured if we find a promising candidate we could do something like this:

(1) Have a one month 'trial' period which either party can quit at any point. After the first month have a reflexion meeting and, if necessary, extend to a second trial month. If the new person quits during the trial period for whatever reason, we'd compensate his/her work with money.

(2) If everything works out and we have a third founder in the team, we'd start splitting shares equally based on the amount of work everyone puts into the project over the next 3 to 5 years.

One idea how we could split shares based on the work: Have a web-based tool where once a week everyone enters the hours (and topics) spent during the last week. If three people put 1000 hours a year into the project over five years, it's roughly 15000 hours in total. This would suggest 1% for 150 hours.

How would you handle such a situation?

Any ideas, suggestions, experiences would be highly appreciated!
http://www.scientificamerican.com/article.cfm?id=profile-of-...
Outlawing prop-trading is probably a good idea. It will reduce conflicts of interest and prevent firms from trading ahead of their clients. I do think that these investment banks get a bad rap for just making the markets.
Neumann's totem
is the leftmost animal on the coat of arms -- the other two are for the other two brothers
> "If in the end it was the home owners who shouldn't have bought homes that caused the collapse"

The problem with placing the blame on the homeowners is that the state stepped in and saved some of the parties in question from counterparty risk. Yes, you should not take out a mortgage that's too big. But if you default the bank should also take a loss for doing such a bad job in giving you a loan.

AIG provided hedges against these bad loans. That, obviously, was a bad business move and they went belly up. But the intermediate banks never felt this counterparty risk because AIG was bailed out by the state.

The moral hazard is that the banks made bad loans and when the homeowners defaulted made large amounts on the hedges (sometimes more than the original capital of the loan). That would never have been possible without the taxpayer bailout, hence the anger.

It's was a fantastic PR move by several banks to publicly parade when they had paid off the bailout loans. The truth seems to be that it was peanuts compared to the money that flowed out from AIG through the hedges made.
ESR's Guide to Hacking With GPS
> "But I'm learning. I gather that these are ingenious computer-driven trading schemes in which good money can be earned from bad debt, and Wall Street's Masters of the Universe pocket untold millions at the same time they bankrupt their investors and their own companies"

err... what?

He's demonstrated the issue perfectly. Most people, him included, understand absolutely fuck all about derivatives, trading etc, their opinion being based solely on misleading and misinformed opinion pieces in the press.

Edit: I can only assume that if he's that offended by derivatives he doesn't have car insurance, home insurance, health insurance or any other kind of insurance.
Understanding Sony IR remote codes, LIRC files, and the Arduino library