skysight-inc/HackerNews huggingface dataset:
I'm the designer for this app, it's great the people find it interesting and pleasing. I try write some more detailed post about the process but here are few pointers:

* We've been talking about this kind of project portfolio / dashboard app for our company quite a while.

* I worked on the concept and the first sketches to my notebook like week before while attending some rather boring keynote presentation. Took photos with my iPhone and send it to the team.

* We had couple of 30min planning sessions on Tue and Fri where we scoped app and what features it should have.

* On Friday afternoon I sketched couple of iterations of the views to paper, so everyone would know what to expect. Also I had the style of the design pretty imagined in my head (I wanted it dark and fancy, and definitely there's inspiration from Cultured Code). Like previously linked, if you like to know I work, I gave a lecture on the subject last week: http://www.slideshare.net/karrisaarinen/just-design-it-an-ap...)

* On Saturday I started about 8 hours late(since I didn't want to wake up too early :-) and I had Photoshop comps of all the main views ready after 7 hours(including couple of iterations each). Key to this was to reuse elements and use layer styles as much as possible

* Before and right after that we started implementing the UI. We choose JQuery, 960.gs, Haml, SASS and Pictos icon-font the frontend. I tried to do as much I could with css so I could reuse it, and SASS was really helpful because you could define and include complex styles elements with a oneliner.

* The app backend was mostly ready Saturday evening as we planned, so when others left on 11pm, I stayed for other 3 hours and implemented the dashboard and some other views.

* We used most the Sunday to polishing the views and the app, and I designed and implement the frontpage on the afternoon.

* On like 10-11pm while other guys where fiddling with the deployment I made a iOS icon and some other small tweaks.

* Sunday 11pm the first deployment went through, we had some problems with Pictos, Firefox and emails but those were solved pretty quickly.

* Then We opened the champange bottle http://dl.dropbox.com/u/8355/deployed.jpg and it's was done which was really good feeling. After 16 hours the whole team is still really stoked about the app and the feedback. BIG THANKS TO YOU ALL :)
Fuzzy Mathematics with Python (FuzzPy, part 1)
Free Co Working Space for Bangalore Hackers

http://www.getr.co/free-co-working-space-for-bangalore-hacke...
In Germany you are required by law to have a massive signature in your email, if it is part of a "commercial correspondence".

Now the problem is to define "commercial correspondence". When are you talking to a friend or a coworker, inhouse or another company, but there are already poeple, trying to make money in Germany, to rip of firms for emails without signature, that somehow ended up in the "foodchain".
Does this mean that the horror stories of frozen assets donn't/won't happen to European accounts?
Reality check... you just gave B the job of deciding how much equity he should have while you're busy doing the actual work of starting the company. That's like paying someone to pick your pocket.

If you don't know how much these people are worth, it is probably because they aren't doing work that is of any tangible value to the company yet. Sure... they'll be invaluable to the company in the future. Everyone is. But do yourself a favor and get them to articulate exactly what it is that they will do and tie a value to THOSE milestones. Then link their vesting to hitting those clearly-defined milestones. And make sure those milestones push the business forward and don't include random stuff like "define equity split".
Those numbers are somewhat arbitrary move it back 6 years and Japan grew faster from 1985 to now. The real story is Japan's growth from 1960 - 1995 was ridiculous. To the point where it's still grown more from 1960 to now than the US did. They had a significant collapse in 1995 which they are still recovering from.
This calls for a URL shortener that points to contact information :-)
Phusion Passenger 3.0.0 final released
It's not going to help identify him.

It's going to help limit the damage if somebody impersonates him, by making sure they don't have a bomb/gun/what-have-you.

You do get this, don't you?
Just skimming the headlines - it sounds as if Clojure is good at Java. That's it? I hate Java...

Still interested in Clojure, though.
If you feel like PayPal stole from you, shouldn't you be contacting the police?
How to deploy faster in the Cloud? Benefit of Agile Platforms
Taiwan vendors to offer dual-platform tablet PCs due to Wintel market status
One thing that can be both a quality and a problem, is that The Wire is very demanding. A lot of what happens is implicit or not directly seen on camera. Also, episodes are not as self-contained as, for instance Mad Men, where you can watch one stand-alone, without needing too much background on who's who, and what happened before.
If You Do not Have Interval to Write Research Paper – You may Always
Research papers need to be written properly. Research paper writing takes time and effort. Many students lack the time and the skills necessary to execute a good research paper. These students will be benefited by buying research paper online.
so is anyone here willing to admit to spending 30K on a hood ornament? =)
Congratulations. You've just introduced a single point of failure to the system: anyone with a badge forged well enough to fool a security guard now has carte blanche.
It's a bit strange to compare Google's language understanding to that of a human, since Google does not really understand language, as much as is able to return documents that are about the same thing as the person writing a query intends. Surely, a two-year old understands negation just fine, while Google does not.

Google's understanding of language is similar to that of a savant who has been imprisoned since birth and has been tied to a bench in front of a screen showing texts of the web. He can't read in the sense that he could pronounce words, but he recognizes familiar patterns of symbols. He does not know what "pancakes" are, but he knows that the word is often seen with the word "butter". It's amazing how much can be done in this way, but it is quite different from how humans understand.
i don't think it's the fact that they are good at implementing algorithms. they're rather good at running those algorithms at exceptionally high scale. (once implemented, viterbi decoding is viterbi decoding, after all)
Did you notice there are at least two people in the cockpit?
Interesting.

I don't remember if it's a real quote or if it's from a movie, but an elected official said once (again, a real official or an actor, I'm not sure): "let's have two planes; to get aboard plane A, nobody's searched or even asked a single question; to get aboard plane B you're submitted to the current TSA procedure and more; let's see how many people are willing to fly on plane A".

The answer seems obvious: nobody will ever take plane A (or, only terrorists).

But I'm not so sure. People do very dangerous things all the time. I drive a motor bike in Paris (also when it rains or snows): it's is much more frightening than flying in a commercial airliner, and statistically much more dangerous. But I can't stand the metro, however safe it is.

The point is, there are many motor bikes and bicycles in Paris, so many people make the same trade-off between security and convenience, and prefer convenience.

So, why not try it? You want to be searched and safe, take plane B; make sure to get to the airport 4 hours in advance, though, and to wear clean underpants.

You don't care: take plane A.
You can't, you can never completely trust people. A few years ago there was an incident where an Egyptian airline pilot suddenly screamed "Allahwakbar!" and put the plane in a nose dive. Everybody died.

But that's not the point. The point is, there will never be complete safety. It's physically impossible. However, that answer is considered heretical. And while we're at it: the security measures at the airports do exactly nothing to make us any safer either. They're not even designed to do that. They are designed to impress politicians. All that gestapo compliance crap is just a nasty side effect.

As far as this guy is concerned, it's just another variant of "rage quit", because he essentially did this to quit his job. There is no way in hell he didn't know exactly what would happen. After years and years of going through all the motions of Security Theater he chose to do all the things that get you red-flagged. His point was of course to demonstrate that we don't live in a free society anymore. But we knew that for some time now.
In Mandelbrot we trust: The chaos theory of evolution
Nice. I tell this to my 14 year old brother all day. He seems interested but is easily distracted too (you know the stuff that you do at this age!) :)
While I agree, reclaiming them would only delay the inevitable by a few months or a couple years, perhaps.
True scientists celebrate failures.
Seagate expansion 500GB external hard drive
Seagate expansion 500GB
Model	Seagate expansion portable ST905004EXA101-RK
Capacity	500GB

Form Factor	2.5”

Hdd speed	5400RPM

Cache	8mb
Interface	USB 2.0

weight	160g

Compatibility	Windows/Mac
http://www.hdd-shop.com/seagate-external-hdd-expansion%20portable-320GB-500GB.html
Print Pocket Folders
We offer you Print Pocket Folders that is not only good to look at but are also much significant to the boost that it can offer to both organization’s status and also its representation. In fact when it comes to the custom folder printing companies, they offer Print Pocket Folders in several designs and styles as they recognize it significance to a business at wholesale price.
Don't give people equity if they don't have work to do RIGHT NOW that you ABSOLUTELY need them for. If not, wait. Every day you wait means their risk goes down and they will get less equity. Do NOT give people a part of your company because you think you'll need them "later" and because you think they'll pull their weight "later".
Half of my company has the "logo in signature" thing and it drives me nuts to no end. Now EVERY email has an attachment to it. I can't tell which emails have important files and which ones are just 200 copies of the company logo in a long thread.
Hacking the dictatorship, buddy.
I can't wait to hear how it turns out. I've just joined ebay and became a paypal customer and your story creeps me out.
Seagate expansion 750GB 
Seagate expansion 750GB
Model	Seagate expansion portable ST907504EXA101-RK
Capacity	750GB

Form Factor	2.5”

Hdd speed	5400RPM

Cache	8mb
Interface	USB 2.0

weight	160g

Compatibility	Windows/Mac
http://www.hdd-shop.com/seagate-external-hdd-expansion%20portable-750GB-1TB.html
I do think it's a bit ridiculous to have a graphical logo in the signature. It's an unnecessary exercise in promoting the brand than anything else.
It would be a better use of everybody's energy to actually get to work on the IPv6 transition, rather than trying to squeeze another couple of years out of IPv4. I think it should be pretty much obvious to everyone by now that until we actually hit the wall of IPv4, no one is going to get serious about the transition. NAT is not a great solution - it's a hack, and as anybody that has had to set up a server behind a NAT knows, it can be a real pain.
“You want to know what’s hard, Sudhir? Understanding that you just can’t fix [anything] — not always, and not right away. Live with that feeling you got, my brother, ’cause we’re living with it every day. I hope you suffer; it’s good for you.”
Because person B hasn't done much yet, and because person C is joining later than the original founder(s).
> It's a hacker issue because it gets to the heart of all hacking: just because you can do something, should you?

That's much more of a political problem though, and really is so vague as to make most anything you want a 'hacker issue'.
Im not saying that it just is good at java. But talking to java developers, they often ask why they should look at clojure. And for them, i think that spin makes sense.
As it relates to the Turing test, this is called the Chinese Room example/argument.

http://en.wikipedia.org/wiki/Chinese_room
I found this article wanting. It seems like they took an official Google Blog post from January [0] and stripped out all of the interesting information.

I have a more specific question about Google Search that I'd like to see answered. To what extent do they model specific languages, versus training classifiers? Are they really grokking sentences or sentence fragments, or do they have enough training data to fake it, like Bill Gates in "Petals Around the Rose" [1]?

[0] http://googleblog.blogspot.com/2010/01/helping-computers-und...

[1] http://www.borrett.id.au/computing/petals-bg.htm
Think about it like this: every day, the risk of your company is (hopefully) going down. Every line of code you write, every action you take, should help with that. So every day that passes, when someone new joins, they will get less equity because they are taking less risk. More of the work is already done.
I personally would find it much harder to start a company in Germany than the US for example. How does one deal with the "social" laws / customs? IIRC, the Germany company (40,000+ employees) I used to work for had the following rules/laws:
- 12 month maternity leave
- 32 vacation days per year
- 6 month paid after termination (so for example, if you fired someone you had to pay them for 6 months)

I'm not sure if these are government regulated or just were forced from the works council. Therefore I could foresee well-funded start-ups in Germany to be quite successful but I can't see bootstrapped-type organizations popping up as frequent as they do in the US.
I wonder how it would work for EU citizens.

Let's assume you are in one of the higher tax countries, such as Denmark.

You incorporate your SaaS company in Ireland, place servers in Netherlands, pay yourself a reasonable salary(pay Danish taxes on that), pay Irish corporate tax on gross profits after that.

Now, your company still has some retained earnings in its account.

Are those earnings free to move around the world (ie buy colocation in Germany, hire programmers in Ukraine, buy real estate in Caymans, stocks in US), as long as the expense is justifiable, or perhaps there is no need for justifications at all, just buy anything at all?

I realize I am mixing assets and expenses in my examples.

If at some point I decide to sell the whole company to someone, I pay capital gains taxes(or income taxes), but not before then, that is the main goal.

In other words, how do the corporate assets and individual assets work when one is the sole owner of the corporation?
Amen to that reality check.

The more I read this, the more I think you're shooting yourself in the foot with this setup.
Lovely app - very pretty. As someone who writes only mathematical code, I cannot imagine the effort I would have to put in to get something so shiny!

I started with a few projects and I have a couple of feature requests: show the latest status update in the project dashboard and maybe consider an RSS feed for each project?

I also couldn't figure out what the little person silhouette at the bottom of each project in the dashboard was for?
Have you tried MarcoPolo? It does context based switching of just about everything, and its free. http://www.symonds.id.au/marcopolo/
> Security checks on the pilots are not attempting to prevent pilots from causing harm-- they are attempting to close a loophole which would allow people impersonating pilots to do harm.

Wouldn't fingerprints be enough to avoid identity theft?
"link their vesting to hitting those clearly-defined milestones"

Great advice here. If I bring on a business guy who claims he can land the first 10 major accounts that will be critical for the business, that's all well and good. But unless he's a proven rainmaker I wouldn't give up equity unless it's vested to hitting these key milestones.

And by the way, don't put this off as a "task" to your secondary business partner. Both of you need to sit at the table and discuss.
In Europe, yes.

Bank transfers are the default form of payment here, until very recently most people didn't even own credit cards.

Even today you can't use credit cards in most supermarkets in Austria, but you can normally pay with a direct bank transfer.
I'd love to see how you come up with that number.
you work hard and it pays off, it's amazing how many people forget that.
I like the fact that more people are trying to incorporate baselines into their grid. This is another one I found (http://baselinecss.com/) but I much prefer the one in the OP.
Plan your career so that you can retire by 40.
Love the design of that website.
I disagree about the branding. It's simple, it's awesome, it's a somewhat of a hacker cliche (in a post-Why The Lucky Stiff world). If anyone is "offended" by this, those are probably not the kind of religious nutjobs you want hanging around on your site anyway. People, stop it with the appeasement and stand for something!

Disclaimer: on a moral level, I can totally understand why you don't eat mammals. That's an awesome personal choice I can sympathize with. However, the name is still great.
In Austria, you go negative, it's a loan. No penalties, just interest, if you don't fill it back up quickly. Reasonable interest.

That seems like the sanest option to me. (I don't think it happens very often, either - Austrians don't use credit and they have a lot of savings on average.)
> Can't they just switch a private LAN infrastructure connected through NAT?

They could and given that in most organisations devices are already generally subject to restrictive firewall rules it shouldn't impact them all that much.

I think it would be better to focus efforts on making these organisations move to IPv6. This could possibly be achieved by ordering them to give back most of their IPv4 addresses. Since they will then be forced to reorganise their infrastructure anyway they could use this opportunity to switch on IPv6 across their organisation at the same time, if they haven't already.
"Done much yet" and "joined later" don't really matter much, in my book-- as I said, the question is, when we look back at some future point (say, a year or two from now) and total up all of the contributions, how much value did each person provide?

Clearly, person A has contributed the most so far. That doesn't mean that the trend will continue that way.
This would be better done with a VPN than simply allowing external access to your printers.
Another issue is that if you read HN through the RSS feed, you will almost always be commenting on older submissions.
Clojure is fine, but just to play devil's advocate:

First of all, the repl is a killer. This is not something that is unique to clojure, but that doesnt make it less good. Beeing able to try out new api’s and fumble forward is great.

You can do this with Java and every other language. There's even a C++ REPL floating around out there. The real difference between Clojure (and CL, and Haskell) is that there is a REPL culture -- library designers use a REPL, so using one to play with their library feels natural. Trying using a C++ or Java REPL and you'll find that... it's not so nice.

Second, there is no compile time. It is not that the compile time is short, it doesnt [sic] exist.

Not correct. Fast compile time is always nice, and it's great that you don't notice. But this statement is simply not technically correct.

Third, functions without state and side effects are alot [sic] easier to test then [sic] java code. Yes you can still create hard to test code, but it is harder.

But of course, nothing in Java forces you to use state and side effects. It's a culture problem, again; but if you use Java libraries from within Clojure, you are going to run into those same culture problems.

Fourth, you can abstract away more code.

This is true. Java is missing something like Perl's "roles" that allow you to have code in interfaces. Imagine an "Equal" interface that defines equals and not equals. In Perl, you can provide a default implementation for not equals in terms of equals in Equals. In Java, well, I hope you like cut-n-paste or messy delegation. (I have never seen a Java programmer do this, but here's the pattern. Create a NotEquals class that has one parameter, a class that does the Equals interface. Implement not equals by delegating to equals in the object that was passed in. Now you have a class that can do equals and not equals; so create an instance and delegate YourClass.not_equals to NotEquals.not_equals. Now you can get not_equals without cut-n-paste. This is too hard for most people to figure out, it seems.)

With a higher-level syntax, you can add Roles later, or automate the delegation, so you can pick which design to use based on which one makes the most sense, instead of which one means you have less boilerplate to cut-n-paste. And that's the joy of high-level languages; you can write good code without wearing out your fingers.
Not that it helps much, but doesn't most cat food include some grain products?
That's also much better than the overdraft ripoff, but I'd much rather not owe anyone. I guess the best thing would be for the bank to offer that option when opening the account.
Someone managed to get this working on os x?

Standard "./configure && make && make install" outputs errors.
I think it's better to say that they do it exceptionally well with scale. Most algorithms are conceptually simple (once you understand them), but to make them efficient on the sort of scale Google does is sometimes hard.

That said, I don't think tagging for them would be very simple like you say. For a start they're dealing with multiple languages, probably many languages without any human annotated training corpora. Even for the languages with training data, web pages are difficult to tag & parse because they often contain very 'slack' grammar and domain specific/slang words. The standard English training corpus is the Penn Treebank (Wall Street Journal text), can you imagine trying to read and understand youtube comments if all you'd ever read was the WSJ? Even tagging search queries would be difficult because they're not even sentence fragments you could use viterbi with, they're often just words strung together without any grammar construct at all so you can't rely on the tag order you know from your corpus to help you tag a query.

So I'm very impressed that they're doing any tagging at all, on the scale they're doing it at, and with presumably decent enough results for it to be useful.
I'm no web designer, but this looks very similar to 960.gs: http://960.gs/demo.html
Thanks for this korch very interesting.
Hey, cut them some slack. This is for a weekend competition and if they think it is faster for them to implement OpenId and Twitter OAuth, it's their choice.

Give them the benefit of the doubt that it makes more sense for them to do this than an email/password authentication.

I don't think they are trying a big push for their site right now so they just need to do enough to make it work.
Here's how it works:

- x-ray machine: 30 seconds
- full body scan: add 30 seconds
- pat down: add 5 to 20 minutes

Do I think these policies and procedures are violations of my personal rights? Yes.

Am I willing to risk my job standing up for my beliefs? No.

I'm not even willing to risk being late for dinner. Given a choice, I always opt for the fastest, regardless of what I believe in. Even if I'm right, what do I win by missing my plane?

That's what they're counting on.
No problem. The meat of my comment is in the first sentence: "Calloway was not flying the plane".
Autonomy, Dictate Your Own Boundaries
I'm curious--what does the backend setup look like?
Have you also checked out programmer meetups on Meetup.com?
These are all things that any developer should know on his first day.
Considering that this story was from Europe, that doesn't appear to be the case.