skysight-inc/HackerNews huggingface dataset:
I like to have the flexibility to indent in whatever style the code calls for. That said, looking over the Python docs again, their implementation of significant whitespace is a lot more flexible than I remembered. I didn't realize you could do one-line method definitions, and that the whitespace only kicks in when you write a multi-line block.

Here's a question for you. In Python, if you have a couple of nested lambdas with multiline bodies, getting passed into each other as arguments, do you have to write the closing parenthesis on the correctly-indented line on the other side, or can it be tucked against the inner lambda?

In a hypothetical significant-whitespace CoffeeScript, I'm thinking of this:

elements.each(el =>
el.click(event =>
el.show()))

Versus this:

elements.each(el =>
el.click(event =>
el.show()
)
)

Is the second form required to make Python-style whitespace work?
Yes, but the point I'm making is that there is no difference in key management. Your assertion is that there is a latency problem. That may be true. But the key management for the 1st half would be the same.
Its quite pleasing; well done!

My take on the blocks is that significant whitespace seems to be a natural expression of blocks for your language and fits quite nicely with the aesthetics of the other forms. (The terminal ... choo choo train is not a winning idea.)
a: 1
b: 2

obj: {
a: 1
b: 2
}

Quite right, and internally, both kinds of assignment compile into a CoffeeScript AssignNode. The latter is just tagged as occurring within an object literal. Having the commas be optional in multiline objects also helps make both kinds of assignment look identical.

(And I'm calling it assignment because saying "binding" in JavaScript usually means that you're binding a function to a "this" context object)
If you meet Einstein, how likely do you think it is he wants to talk about relativity with you? You would be the how manyeth person who does not understand the topic? You really think he is interested in explaining it to every person he meets who has no idea?
Erm... no, it's assignment. At least according to the documentation: http://jashkenas.github.com/coffee-script/#assignment

At any rate, I was just curious. To me,

x = 1

looks more intuitive than:

x: 1

But that's just my personal preference.
They were around from the beginning but they had a lot of contemporaries too. Like I said, I'm not an expert but rave culture arguably got going in 89 with the rising popularity of house and then techno (this still sounds fresh from 89 http://www.youtube.com/watch?v=6musPMSe24Q)

Around 90 and 91 it moved to a focus on more hardcore techno and breakbeat. Mr Kirk's Nightmare by 4Hero was around 1990, which sounds quite primitive now but quickly spawned records like those produced by NRG, Prodigy and G Double E. Prodigy were part of a much wider scene but had the talent and music to go mainstream.

Apologies to anyone if I've got this wrong. I was about 10 back then but I have plenty of friends who lived through it (and indeed were DJs back then!) so I've picked up a lot.

Here are some tracks from 91 and 92 that I can recall as being representative of the scene:
http://www.youtube.com/watch?v=GCoCTkC0oL0&feature=fvw
http://www.youtube.com/watch?v=-mRIW4ZHHCg
http://www.youtube.com/watch?v=jS2w6o2llHQ
Liam Howlett used Reason (among other things) to make Always Outnumbered, Never Outgunned. I'm not sure what was used for their latest work, Invaders Must Die, but it's likely similar software given their live setups for the last few years have been powered by several Macbook Pro's (along with other equipment).

Truly a master at his craft though. Here's a hacker who started making professional electronic music mostly the old way in the early 1990's, and has successfully transitioned into the digital age. If you've listened to Prodigy long enough, you end up coming across music they sampled in the most unlikely of places. It's like an endless easter egg hunt. I can't even begin to imagine how dynamic Liam's record library is.

BTW, if you've never seen them live before, you don't know what you're missing. Seen them three times already and they easily outshine NIN, Manson, and Rob Zombie in terms of live energy. The type of crowd they attract is energetic and intense. But bring a pair of earplugs if you don't want to go deaf. ;)

Edit: Check out Nekosite if you want to know more about the band: http://nekosite.co.uk/
50.000 free users: http://wasitup.com/stats/
Paper Laptops, SoundBulbs and Designer Power Bars: Best of Yanko Design 2009
The Mod Squad
One of my friends wrote a book about game feel, for anyone interested in many, many words about the subject: http://www.game-feel.com/
Predictions for the Future of the Internet
Your proposal is not a response to Schneier's points, you've merely moved the important problem off of the balance sheet with some hand waving.

Congratulations, you've solved the easy problem. When you've solved the hard problem, then you'll have a valid counter-point to the article.
It doesn't? Is there some kind of documentation about it we can look at?
In the end, you have to make music you want to make... that you like, that pushes where you want to push ... and then if other people like it great. If you try to please the crowd, but that doesn't motivate you ....

Frank Zappa pops into mind as an example. Eric Satie another. They just did their thing. It's an important decision: If pop sounds are your thing ... which might be called 'musicality' ... it's a much easier road. But most ear candy is soon forgotten. And the 'deep' stuff takes time to find an audience.

Hundreds of thousands of people have access to the technology, so sounding modern but standing out from the crowd is really hard. Luckily, the tech has also provided the means to reach an audience you could never reach before. So whatever you do can find an audience.
Why do you try to be the smartest person in the room?
The more I see the video, the less of any kind of difference I see in the bee's behavior as it attempts to land. And the "hover mode" (remember, only lasts a few thousandths of a second) is definitely no more stable than its normal flight prior to landing.

It stops moving forward, reaches down and flails around, and lowers itself in stages until it touches the surface.
It's still bucking around like it was at the beginning of the video (the body looks more stable, but look at the legs. They move to stabilize the body).
The wings don't appear to be tracing any different pattern to imply a change in flight mechanics.
And, it would be a huge stretch to call that a "perfect landing", as it's basically mimicing what helicopters already do (approach, lower gently until touching, and slowly throttle back instead of cutting power instantly).

Is it because it isn't a bird-like semi-crash (which make perfect sense, as they have more mass and kinetic energy)? We do that with our airplanes, though admittedly more smoothly (which also makes sense, as they have even more mass).

The optical trick makes a huge amount more sense, and plays in with landing being a genetic, purely evolved trait, instead of some intelligently-reasoned landing habit. Bugs don't have much for brains.
Very relevant.

Easy to Google, but here's the link anyway: http://www.artima.com/intv/ownershipP.html
No worries. I was actually producing my first underground events back in '90 in San Diego. Obviously I wasn't in the middle of the makers, but I was moderately aware of what was going on.

We didn't really have "techno" & "breakbeat" until '91, but there were hints of it. Meat Beat Manifesto were doing industrial breaks using the drum samples that came into popularity later on. I don't have time to go into history, but there's also the US techno influences that came into play in '90.

I can share one story: back in '89 hanging on in a tiny record shop in San Diego known for industrial, new beat, and dance music. They got in some domestic imports. We gave them a listen and thought "these are really great, but where are the lyrics?"
Tokyo Tyrant's Lua scripting of the db server has been great when developing http://wasitup.com - The following example would be hard to implement in an efficient manner with a traditional key/value store without scripting capabilities:

-- Return keys with a given prefix for a particular node where there are a
-- known total of nodes. Uses the reamainder of the keys' hash values to
-- segment the keys.
function slice(prefix, index_and_total)
local args = _split(index_and_total, "\t")
if #args ~= 2 then
return nil
end

local index = tonumber(args[1])
local total = tonumber(args[2])

local res = {}

local keys = _fwmkeys(prefix)
for i = 1, #keys do
local key = keys[i]
local url = string.sub(
key,
string.find(key, ":", string.find(key, ":", 1, true) + 1, true) + 1
)

local modulo = tonumber(string.sub(_hash("md5", url), 1, 10), 16) % total

if modulo == index then
table.insert(res, key)
end
end

if #res == 0 then
return nil
end

return table.concat(res, "\t")
end
Texas County to Name Drunk Drivers on Twitter
It depends on your experience. If your high school was better (private, small) then the college can seem a bit anonymous.
Great. Then let's start a "whitespace" branch, and give it a go.

Edit:
Alright, got a branch that starts with a little significant whitespace going here:

http://github.com/jashkenas/coffee-script/tree/whitespace

It can't handle the first of the two cases mentioned above just yet, but it compiles the second one correctly.
On the contrary, I find beginners most fascinating when talking with them about things i know more about (or presume that I do). Specifically, I remember what my state of mind was at their experience level and what it took to get there. What's always interesting to me is finding out how THEY got to that point, what problems they are having, what they're most intrigued or challenged by, etc.

I think we can learn a lot from beginner understanding, especially as it pertains to ourselves delving into new subjects and getting our baby legs with new technologies and approaches to technology.
pricing structure (please God). also, hands-off approach to marketing and sales with an affiliate force
Well at least it's not canada, with $400 ETFs, and a separate data ETF if you happened to get a data plan with your phone of $400. And mandatory 3 year contracts for most deals. The ETFs are charged by $20*(# of contract months) or $400, whichever is lowest, so you have to wait at least 1.3 years before your ETF fee will go down.
I'd thought of doing something like this a while back but there have been other priorities. I was thinking of naming it along the lines of "Phasers to Stun". Features would have included the ability to create a force field around yourself so that phasors/lasers could be deflected or you could launch a logic bomb at you're opponent who would need to solve a puzzle etc before they could continue (although this would breakup the game play). I also liked the idea of having a tracker that would ping, somewhat like the tracker in Aliens (trying to create tension as opponents got closer). You'd also be able play team games (e.g. capture the flag) where you could pickup virtual items but if you got shot, you'd drop your item which other people could then pick up. There were also different roles within a team, someone could be a medic, or a countermeasures specialist who could jam opponent systems etc.

The opportunities are endless, where you combine the real with the virtual geo-located world. Anyone for virtual hide and seek ...
Love the atmosphere of the game and the fonts, unfortunately the 'telekenisis' feature doesn't work - I cannot move the giant rude watermelon or the small brown box above it. Great start though.
Here's a diagram of the fund structures:

http://landofthefreeish.com/wp-content/uploads/2009/02/ikea-...
- Launch 1 new app in our industry

- Launch 2 new apps in other industries

- Hit 2M in sales

- Get a provisional patent and some prototypes done for a physical product/invention I have in mind
Boeing’s 787 Is as Innovative Inside as Outside
I would really like to see my current startup through to the end without getting sucked back into the easy money of consulting.
Good find. But what is the efficiency of the nectar -> mechanical energy conversion? If you fly a F/A-18 at afterburner, you will be out of fuel pretty quickly, too. The issue is: how much of the chemical energy stored in the fuel is transformed into mechanical energy?

In any case, you're picking on the wrong issue. The hummingbird can hover better than a Harrier or a JSF. If you want to start an argument, pick on that.
Spend far less time on hackernews/reddit/facebook/etc and far more time doing productive work.
Quoting Wilbur Wright:

"I confess that, in 1901, I said to my brother Orville that men would not fly for 50 years. Two years later, we ourselves were making flights. This demonstration of my inability as a prophet gave me such a shock that I have ever since distrusted myself and have refrained from all prediction."

No one has ever been able to predict where technology is going. This one is for you to tame your forecasting proclivities and for the moron who's downvoting my comments without explaining where my argument is weak. Cheers.
> Almost 20 years ago someone wrote in my yearbook that I would "do better when I stop telling people how smart I am."

That sounds good advice. If you want people to think you're clever, demonstrate it by your behaviour. Telling people you are will convince no-one, they will just think you're an arsehole, and a stupid one at that.

When I consider all the people I know who I consider to be highly intelligent, none of them go round boasting about how clever they are.

> I also try to say smart things and speak as an expert on a wide range of things.

Do people ever tell you that you come across as an arrogant know-it-all? The reason I ask is to try to gain an appreciation of how others see you.

> I've spent my whole life trying to be the smartest guy in the room.

If you have to try to be clever, you're not clever. Sorry.

> Are you the well read geek that with all of the answers.

I've been doing programming for over 30 years. I'm still learning new stuff. I don't have all the answers and i doubt if I ever will. Anyone who thinks they do know it all is either (i) an expert in a small field, or (ii) an idiot.
I understand that companies like Facebook and LinkedIn need a lot of money for fueling growth before they can become profitable to solve the chicken the egg problem. But why would a company such as Etsy need 30 million dollars?

Also, is it just me or does it seem like these days creating a solid profitable business is no longer cool?
The difference is that it's schema-less on the backend. It's using MySQL to store JSON (I assume), so schema changes happen at the code level, not at the database level. Like a NoSQL approach that uses MySQL as the backend.
> it would appear to me that you have the problem that you are trying to "prove" to yourself that you are smart in every encounter and this manifests by trying to be the smartest guy in the room.

I get the same impression.

> The smartest guys that I know will say "I don't know" when asked a question that they don't know. That to me is the essence of intellectual confidence.

Yes, exactly.
HP has an official reply on one of their blogs. I had twittered about it last week and they replied and pointed me to

http://www.thenextbench.com/t5/Voodoo-Blog/Customer-Feedback...
and their follow up http://www.thenextbench.com/t5/Voodoo-Blog/A-Word-from-Desi-...

My guess is the people in the YouTube video didn't bother to calibrate the camera, as there is an HP guide somewhere in there showing off the plethora of settings.
It already works with Postgres. Just set :adapter => "postgres" when you call Friendly.configure.
It would have been great to see those early events in San Diego. I'm very envious! One thing we did have back in the early 90s here in Manchester was a great radio station called Sunset (it quickly became a commercial mainstream station, alas). Some shows can be found here:
http://durftal.com/music/bonus1/index.html
similarly, a camera that thinks asians are blinking:
http://www.flickr.com/photos/jozjozjoz/3529106844/
I work in this field, and although it's nice to see some experimental progress being made, I am generally sceptical of the potential of such devices as transistors in the traditional sense. Firstly, the mantra that smaller is better is not valid anymore at this scale, because of a number of reasons; most prominently of which is that the electrodes which supply the charge carriers are now (as in the picture in the article) much bigger than the device itself, making further shrinking of the device itself useless.

Although the specific area of molecular electronics (meaning molecular transistors) is vastly overhyped (and the Wired article doesn't help), I still think there are incredible opportunities out there if we are able to harness the electronic (meaning in this case, relating to electrons) properties of molecular-scale systems. Examples could include designing our own catalysts, pharmaceutical molecules, light-harvesting systems, or industrial materials from scratch. Limiting the search for applications of these systems to the traditional three-terminal electronic switching device, while making the subject easier for laypeople to relate to, does a disservice to a whole spectrum of other exciting other options.
Broken for me -- I can't add a new list of tasks.

http://utasks.idev.lt/lists/4b33dd7e6b2f6b571b000010

EDIT: I was doing it wrong.
I approve of this article. ;)
My data is from a real-world application. One that gets plenty of traffic. Friendly has served almost 50 million hits since we put it in to production two weeks ago.

It actually happens to be quite a write-intensive workload. We have definitely seen a slow down on writes, but the speed up on reads has more than compensated for it.

We do have more data than RAM. But, most of the data that actually gets read is fresh, so it's hot in cache.

Of course Friendly isn't going to be right for everybody. But, I just want to make it clear that my data isn't from synthetic benchmarks. It's from production.
Great to see a fellow DreamIt Ventures startup getting a nice round of funding!
BlackBerry Breakdown Puts Users in Uproar
I can't help but notice a similarity between your business cards and Visa's credit cards! ;-)
Same for Otto Lilienthal.

We design rigid body and rigid wing aircraft because of mechanical constraints.
Sorry, I'll do that next time. Thanks for the heads up.
403_http_forbidden
dupe http://news.ycombinator.com/item?id=1014325
Anti-hotlinking. Copy/paste the URL into a new tab (so there's no referer).
Strange. I was able to move the watermelon no problem. Check your flash version?
Depends on where you are ...
I guess I posted this in the wrong thread. Here are mine:

Plans: (1) Add a few more members to the team. (2) Lease our own office instead of sublease. (3) Release the new version of our app. (4) Expand two more verticals. (5) Get more mainstream press. (6) Finish moving our core team to New York City. We're currently 2 of 4 in NYC. (7) Start our newsletter. (8) Do more charity work. (9) Start a meetup. (10) Get involved in local NYC art/design scene more than I already am.
Please tell us about the time you most successfully hacked some (non-computer) system to your advantage.
I didn't mean to imply that those benchmarks are synthetic. What I had in mind is that when you write some software, you will improve it to solve your problem better than other software (why would you do it otherwise ;) ). I meant real-world as in -- from various sources and applications -- just so that we can see how useful it is and in what situations it's better / worse.
From the disposable paper laptop article: I kno eventually someone will figure out the tech bit, so let’s see who will take the bait.

Well that's the real trick, isn't it? But it seems to me that if we could have games like this for $20, 15 years ago: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=12049... we ought to be able to get a computer capable of browsing the web for that price today.
The art is very cool, but the demo is entirely too easy. The "shooting" feature's kickback allows you to fly, bypassing any obstacles. Unless this is a feature, in which case the obstacles need to be designed with that in mind. Other than that, pretty neat!
So you're going to continue insisting that there is no difference in key management between the scenarios -

- communication between two parties, one of which is physically secure with plenty of time in advance to agree on keys.

- delivering keys to arbitrary receivers on arbitrary points of the world, potentially under combat or other severely adverse conditions with very limited advance warning.

Are you sure you have the right definition of what 'key management' is? Isn't it easier to just admit Bruce Schneier actually _had_ thought out his post and you, not so much?

http://en.wikipedia.org/wiki/Key_management
leave my not-so-technical job to discover a real passion
Just be what you are and don't be afraid to lag behind in many different aspects of smartness.

I usually don't say things that people find extremely intriguing, I also am a slow responder in arguments. I have to think. But when I think for some time, I sometimes get such good results that the other smart-thinker/showers are simply outdone. I say sometimes because you can't and don't have to always show your brightness.
Salespeople and Programmers
Cool idea: Recoiling Socket In The Wall
but they only need to cover 1 language, English. EVERY SINGLE "fake" page I've seen was in English.
This is really cool. Nice work.
Destroyed my browser. Chromium, Linux, 64 bit.

Flash has been having a lot of trouble with this combination recently.
All we felt sad about was that Google did talk to us, learnt whole lot about Landmark intelligent directions from us and eventually it comes up with a lofty story on how did they figure out the problem, terming it as their own invention and without patronizing RouteGuru at all

Can you prove that? How do you know that they didn't truly come up with the idea on their own?

There are thousands of possible ways this thing played out. Maybe the discussions you had were after some people at Google started having that idea. Maybe the people you met had never had that idea, but another employee in the next cubicle was already working on it for months.

You don't know how it all worked out. Parallel inventions are common place, especially in this case, since it seems that the idea was fairly obvious and in widespread use in India.
Happy Xmas guys, you are the best!
An old coworker of mine wanted to use a tap like this to set up a secondary tamper-resistant syslog server alongside our central syslog server.

The secondary syslog server would only be connected to the "receive" pair of the primary syslog server and therefore only physically able to receive data - making it difficult to tamper with logs.
Even easier, you can just click and drag yourself in telekinesis mode...
revolutionize. Everything else will fall in place.
There are two approaches.

(1)Invest in companies that are under priced. (2)Invest in companies that are great (growth) companies. There is logic to both. One might even argue that if you find the logic of option 1 compelling you should get out of the stock market.

It seems natural that Techrunch, from the tech/startup/IPO/disruptive technology world finds investing philosophy 2 compelling.
Best of luck, Zaid!
Our Google Government
Yet Another Tablet Cometh: And This One’s Real
I think the only innovation I care about is that the seats are 1 inch narrower than a 737.
No problem on Mac Chromium (Leopard).
Ask HN: Has the UI changed?
I have just noticed that the colors of the numbers for posts now alternate between red and green. And the header graphic background color is now ox blood red. Is it site wide or is it just me?
Apple Tablet to Offer Dynamic Tactile Keyboard?
Use this: http://anonym.to/?http://landofthefreeish.com/wp-content/upl...
Note that the article is from May 2006.