skysight-inc/HackerNews huggingface dataset:
They also probably have completely different licensing deals, there's a bigger market, etc.
The Hacker Matrix
Can you send me one ?

Thanks
I agree that a lot has changed since the 80's and most of it is commonplace and 'invisible'. The world has changed a lot, and is about to change even more.

But indeed, the TV format can't really show that effectively. And hey, helicopters already existed in the 80's :-)
He is not a telecommuter. He states:

"I work as a entertainment industry consultant, and depend on cloud services such as Dropbox, Simplenote, Google Apps, and Google Docs for day to day work. I use streaming online services such as Netflix, Xbox Live, Playstation Network, and Pandora every day for both work and play."

Not sure where you get SDSL from cable modems, either.
Yeah I have noticed that quite a lot, its almost becoming a 1 to 1 transfer rate. I'm going to give up Spotify now for this very reason. Its rather disappointing.
Ask HN: What laptop would you recommend me purchasing?
My old laptop is starting to close its doors on me, so it's time for me to get a new one.

Sadly, I'm on a low budget (-$400), if their are any good laptops out there that you would recommend that are under my budget, please post below.

I would love your recommendations, and opinions!
It's not quit your job. It's stop doing shit. Some companies like Facebook are changing the world. So by working on Facebook you are contributing to the world change that Facebook does.

The problem isn't with that. Life is full shit. You may not be a contributor to that, but many people are. Stop doing Shit. If you are a programmer and you know that your presence adds no value then quit!

Stop doing Shit. Go and do interesting things. Doesn't matter if you are working for someone else or you are employing people.
Well, you've all downvoted the crap out of me because it's not socially acceptable to publicly admit that you find any aspect of children annoying. Step away from the knee-jerk reaction, and read the author's own words:

'The fellow is already engaged with another customer, talking on a phone and looking at various plumbing boxes on the top shelf. [...] He is rather busy, and is starting to look around frantically for a parent to clear the matter up. "Tough luck, buddy," I think as I'm stepping forward.'

The part I object to is not teaching a child how to socialize. It's the deliberate abuse of a "busy", "engaged with another customer", and "frantic" employee under the banner of "tough luck, buddy" -- i.e. "it's a kid, so I can do whatever obnoxious thing I want and you have to put up with it". Also, "tough luck, other customer". Maybe this kid also needs to learn how to wait his turn, so he doesn't wind up a self-entitled asshole like his daddy.
I've been using Spotify since the UK closed beta (a few years ago, now). At first it seemed like the most amazing thing ever, but slowly I fell out of love with it, and now I barely use it.

Why?

1) The ads. At first they were reasonably infrequent and unobtrusive. But gradually they became more frequent and more and more obtrusive. Eventually some companies were deliberately producing jarring ads to grab your attention.

Many of the ads were for music. Other music: music that I would never listen to and (more importantly) music that was totally incongruous and jarring to the music it was interrupting.

2) Disappearing Music. I created loads of playlists filled with interesting (often independent) new music. Gradually whole playlists disappeared and stopped working. It felt like my music was being stolen. To replace ownership with streaming (at least for the generation that owned CDs) the catalogue needs stability.

3) Missing Music. As usual it's the big, classic stuff. I bought a license for a christmas party at my parents house. The lack of Beatles, Stones, Queen etc caused a near riot. Spotify was booed off.

4) Skype. I don't know why (but I suspect its probably Adobe's fault ;-)) but Skype and Spotify on the PC seem to have a problem with each other. Maybe I'm seeing ghosts here but I frequently have problems with these two apps (and the Chrome Flash plugin). Eventually I had to stop using one or other.

5) The artist payments are miniscule-to-the-point-of-broken. See this:

http://www.informationisbeautiful.net/2010/how-much-do-music-artists-earn-online/

I realise that the first problem would have been easily fixed by buying Spotify Premium and I was going to do this until my favourite music started to disappear.

Hopefully, the US launch will be enough to persuade the small labels to return to Spotify (maybe they already have?) and with a larger advertising base better ads could be produced and more appropriate targeting of ads could make the advert-laden experience more palatable. Similarly, a US launch may convince the big rock dinosaurs to join. That, at least, would improve next xmas.

Don't get me wrong: Spotify is an amazing thing and has a ton of potential. The US (especially teen US and low-income US) is going to love it. The App is fantastic (kind'a magical when you first see how quickly and easily it plays music).

If you have mainstream, modern taste and can stomach the loud ads you'll get great service for free.

If you're a fussy indie-kid like me who mostly listens to whispering soft audio as you work, you may want to check how many of your favourite obscure artists are onboard before you buy premium.

As for artists - while Spotify is a great innovation and a valuable way to move young people from illegally torrenting to legally streaming music it needs to generate more money for the musicians for it to be truly sustainable.

Edit: To make clear this is a UK account (not a US beta) so the falling-out-of-love took a few years.
email in profile, thanks for offering.
I'd be extremely suprised if Spotify didn't have servers in the US for this release.
Yup, I read Guy Kawasaki's "Art of the Start" where he says you should make a startup and change the world. It's incredibly frightening to think that, and I wouldn't recommend it for anyone.

Very few people change the world in the sense the author means (Mark Zuckerberg, Larry/Sergey, loads of scientists, etc).

But if you can set out to change someones world, I think you'll find your work more interesting and rewarding.
This works for the example as typed, but not if there is a body to the original loop.
Try http://www.generalassemb.ly/ They have a nice space and this would be a great way for them to reach out to the community.
Hey guys - thanks for all your support and comments. I would be happy to broadcast the class online, but would still like to have people actually there for it. I'll see if I can record it and post after, or stream live. Thanks for your suggestions, and shoot me an email if you want me to keep you updated!
Who cares about DRS? You Should
Good point. Time does march on, and human activity is not age-invariant, especially after age 120.

This is also a better hypothesis because it has better explanatory power: The Today show is predominantly watched by people who are not scrambling to get to work in the morning, and that group is going to contain a high percentage of people with kids, and such people think like... people with kids.
Hey guys, like I mentioned in the summary of the class, I will be completely covering deployment, including how to upload and deploy a full site both in rails and for static files. Cheers!
Why You Should Eliminate Titles at Start-ups
Features that haven't been standardized are put in their own namespaces. For example, webkit-* and mozilla-* had conflicting implementations of CSS gradients for a while. After the standard was ratified, the prefix was removed. Safari still supported the old webkit-* syntax, and Firefox still didn't, just like before, but new pages could use the functionality without the prefix and it would work in both browsers.

Also, if webkit has settings or features that are specific to the library used, it makes sense to put those in a different namespace as well, to avoid pollution.
It won't be anything too intense, just a couple of front-end tweaks to get peoples' feet wet and show them the power that jquery has. If all goes well, I could cover it more in depth in a later class.
Working with HTML5 Video – Resources Roundup
Thanks.. Your klout link worked for me (Had never used klout before)

Is there a way to play a personalized station? I am a fan of having my music selected for me.
The thing is, you don't actually need to postulate that the cat goes "poof" at the point of observation. Suppose this didn't happen. Then the state of the world before observation is this:

|cat dead, observer unsure> + |cat alive, observer unsure>

After observation:

|cat dead, observer sad> + |cat alive, observer happy>

(Normalization dropped.) This isn't weird. What would be weird is if these two states could interfere with each other.

I did some work a few years back which argues that interference between these states is virtually impossible - they live too far away from each other in configuration space.

http://cims.nyu.edu/~stucchio/pubs/slides/wpi_wave_collapse....

Ultimately the argument goes all the way back to David Bohm in the 50's. The novelty of what I did is cooking up a plausible experiment for which the calculations are tractable.
“Did you really think that we want those laws to be observed?” said Dr. Ferris. “We want them broken. You’d better get it straight that it’s not a bunch of boy scouts you’re up against—then you’ll know that this is not the age for beautiful gestures. We’re after power and we mean it. You fellows were pikers, but we know the real trick, and you’d better get wise to it. There’s no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren’t enough criminals, one makes them. One declares so many things to be a crime that it becomes impossible for men to live without breaking laws. Who wants a nation of law-abiding citizens? What’s there it that for anyone? But just pass the kind of laws that can neither be observed nor enforced nor objectively interpreted—and you create a nation of lawbreakers—and then you cash in on guilt. Now that’s the system, Mr. Rearden, that’s the game, and once you understand it, you’ll be much easier to deal with.”
I liked Vernor Vinge's "A Fire Upon a Deep". This book is a goldmine of interesting concepts about alien species and their civilisations, completely different from "standard TV aliens". Also "The Trigger" by Arthur C. Clarke - it's a book about how an accidental discovery causes technological change, which transforms life of societies around the world. One of the best books I've ever read.
It's a complex attack vector for a simple problem. If you have enough access to tamper with the software, why not just remove the cap from the brake fluid reservoir? It's faster than figuring out how to access the PCM [1] (to tinker with the throttle code) and less likely to fail.

And it would be catastrophically poor planning on the part of car designers to make car firmware remotely modifiable. We're not talking about general purpose computers here.

[1] http://en.wikipedia.org/wiki/Engine_control_unit
once you get some traction (and that's a big IF), you can do things like showing the most popular events in your city

I think it might work better the other way around. You might need to show events outside my friends' knowledge to get any traction, because if my friends are already going to those events then I probably already know about them.

I agree that Facebook won't put as much effort into one feature as you could, but the fact is that people's time is limited and they are all on Facebook. So, you need to use FB to get traction. As a simple example, I don't even see a Like button on Fiestastic or Crowdspottr!! The first rule of social is sharing.
I'd love to see the results of an A/B test to see how people respond to autoplaying videos. Seems like a big turn-off.
The fact that you put up this question might show that once you agree to the offer you will always ask yourself whether you could have earned more at another place. So only agree to the offer if this will not bother you for the rest of your time being there. Plus -as already mentioned here by others- what is your upside potential? Are you going to learn something new? If the chances are low that you might learn something new and you can't get your head around earning less than average, I believe you already know the answer.
Very few people have an objective perception of "the world," and and so ideas about what is "wrong" and how to "fix" it are therefore almost always flawed.
Clojure is, in its own terms, an identity not a value(see http://clojure.org/state). At the risk of torturing a joke beyond breaking point maybe it should be "State of @Clojure".
I just used one of your invite codes -- thank you very much!
Google is pulling a Microsoft here. Back in the day, there was a lot of really neat stuff you could do only in IE. Like filters in CSS, etc. The problem was that you could only do it in IE.

Unless you're doing an internal facing site and restricting usage to Chrome, be careful. Unfortunate. Most of the stuff is pretty neat.
Hey all - sorry about the font problems on Windows. This is just a one page site, and I'm using a font straight from the Google Web Fonts directory. I only have a mac at home, so that was how I tested it. I will certainly be more careful next time, and with a larger site would absolutely test on all browsers and operating systems.
There are some great websites dedicated to sharing playlists around, particularly http://sharemyplaylists.com/
Email is the original locked-in platform (can't take your email address with you when you leave), and there is less and less incentive to switch now that so many people are reading their email on phone clients where every service looks the same.
I guess frameworks have their use cases. For example, now that you mentioned it, the EventEmitter on node.js is a framework-kind of model where your code is invoked when a certain condition is met. They seem to have done it beautifully. In fact the whole runtime (environment) is event driven, so I like to think of my application as a user of the node.js framework. However, many a times when coding higher level requirements or ever-changing business requirements, frameworks tend to lose their way and programmers land up writing around the restrictions.

I guess it makes sense to have a framework when you know the requirements in & out and you know that they are not going to change (like low-level I/O or socket or FS stuff which has remained the same for years now), and a library otherwise.
With "an hour or so every week or two" your class will take years.
There's a Radio section. You can choose genres and decades, but nothing equivalent to an "Artist radio".
Sure, read between the lines, but discounting perfectly benign, more plausible explanations like the one I outlined is silly. (Why would the US hackers tip their hands to the Australian Government, if they got the information from hacking Australian Government computers? That would spark an international incident for no real benefit.)
health insurance reform is key to promoting entrepreneurialism and small businesses in this country!

Agreed.
Amazon To Launch Tablet By October
This isn't a big deal in terms of being revolutionary. I doubt they're doing anything differently than anyone else...load-balancing web servers is a pretty well-solved problem at this point. What's a big deal is that Linode already has many fans around here and this makes their product better for a significant portion of their users without adding a lot of cost.
They also don't share the methodology--for example, Entourage 2008+ and Outlook for Mac both use WebKit and all HTTP requests from them don't identify them as a client. Not sure if they are lumping that under Apple Mail or not accounting for it.
Quite cool, lots of small improvements, and a major shift towards service-orientedness and touch friendliness.

It would be an appealing idea to try GNOME Shell on my ExoPC tablet when 3.2 gets released.
PSD to HTML Tutorials - What Is Wrong With Them?
>"Why are creative Lego sets a minority?"

They aren't. Lego kits are packaged to appeal to on the basis of an objective model building experience and with the subtext of collectability. These days Lego uses cross branding to leverage this packaging in order to appeal more directly to emotions which spark the impulse to buy.

But subjectively, everyone understands that the bulldozer kit is just a big box of parts - and part of the appeal of those well defined projects is the anticipation of the ways in which the unusual pieces the kit contains can be used to make other stuff.

The typical sequence of a "non-creative" Lego set starts with an adult seeing it in the store and thinking it is pretty cool and reasonably priced. My son got a LEGO® City Passenger Plane 7893 a few years ago well after they were out of production, when his grand parents picked it up for $25 at Costco as a Christmas present - they actually purchased three; one for each of the grandsons.

[http://www.amazon.com/Lego-City-Passenger-Plane-7893/dp/B000...]

Yes, Grandpa thought it was cool.

Next, the kid builds it per the directions with or without adult participation depending on age, complexity, and mutual interest. Then they display it.

At this point, everyone understands that it can be disassembled and repurposed. This creates a tension between the adult impulse toward collecting (to which the packaging was intended to appeal) and the joy of destruction - strongly encouraged by the fact that Lego models are designed for destruction -unlike a plastic or balsa model.

So the airplane sits at the suggestion of the adult (either a real adult or the child's own adult impulse), while the kid watches for the adult to lose interest and imagines all the amazing ways those four jet engines can be combined with the pieces from the long disassembled Ferrari F1 and various Starwars spacecraft.

And then one day it happens. There is a car with three jet engines on top; a space craft reminiscent of the Galileo shuttle craft; and a flying wing with an open cockpit in the center and sails from the pirate ship where turbines once sat..plus many more pieces added to the proverbial giant box of Legos.

The only real hint of the original out of the box design which remains is the instructions - which will only be saved at the insistence of the adult - and even then, they are likely to to wind up on the curb due to the friction of their irrelevance.

In other words, there are no uncreative Lego sets - and I have never seen a kid who would willingly be uncreative with the parts. And I've never seen an adult who was successful at enforcing the plastic model mentality over a prolonged period of time...which are very good things indeed.
There's a better article in the guardian http://www.guardian.co.uk/science/blog/2011/jul/13/harry-pot... . They have an interesting intuitive description:

He used one set of lenses to prise open a gap in a beam of light, by slowing down long wavelengths, such as red, and speeding up short wavelengths, such as blue. With a second set of lenses, he then closed the gap, so at the end of the experiment, the light beam looked exactly as it did at the start.

I'm not sure that i understand it correctly, the "cloak" occurs because there is no light during the event as it has either moved on or is lagging behind. It's the recombination at the second lens that does the trick, giving a false sense of continuity to the observer after the lens.
Design patterns explained in Javascript
‪Richard Gabriel & Guy Steele - 50 in 50
Ask HN: Is it bad to dislike using frameworks so much?
Hello HN,

I've been programming web applications since I was 13 years old. I love doing it, but lately, something's been bothering me. Up to this point, the entirety of my server-side programming has been done in PHP. I learned web development with basic PHP and MySQL, and now work as an entrepreneur in my own company, using that combination.

However, lately, I've been bored with PHP. Each time I make a website, I feel like I'm reinventing the wheel when I write new code for things like user authentification or account systems. I keep looking at Ruby on Rails tutorials, and salivating at the beautiful syntax and elegant, DRY expressions. I love the idea of using Rails, as a modern MVC framework that lets me get things done quicker and doesn't require me to re-invent the wheel.

The problem is, every time I start using frameworks like Rails, and create my first "Hello World" application, I am dissatisfied. It works- I can list, create, edit, and delete objects that I've specified in the code. However, it just doesn't feel right, because I don't understand how the framework is doing it's thing. What is being compiled into what when I run the app on the server? When Rails "magic" happens, what is really going on? If there's an error, how on earth will I know how to fix it?

-I feel like since I didn't code the framework from scratch, I can't use it because I don't truly understand how it works.-

Is this a justified sentiment, or am I just too used to working with PHP? Does anybody else feel this way?

Thanks for any answers you can give me, I really appreciate it.
Thanks for adding to the list!
Where would that be? Certainly not highlighted in the UI
Wistia Launches Video Production Marketplace 50 Grove
OpenLeaks; "Instead of publishing the documents, OpenLeaks will send the leaked documents to various news entities or publishers."

Wish I was kidding: https://secure.wikimedia.org/wikipedia/en/wiki/Openleaks
For those interested: The Linux version is getting better and better. I'm using it daily.

I think Spotify is absolutely worth the money. It's also great for playing your own music collection.
Personally, I use tags more as a visual aid when sorting, and as metadata for searching (I have plenty of messages about the same subject with no common words between them).
Given how precious space is in supermarkets, and how companies pay for prominent placement, the whole side of the aisle devoted to soda at mine inclines me to disagree.
Just used one ... thanks!
Exactly my thought :) I suppose they probably tracked 18 millions separate "sharing activities", for instance 1.8 million people each sharing 10 different torrents.

edit: I just checked the linked article, and it's actually talking of 18 millions infractions from an undefined number of file sharers.
Schrodinger and his cat have nothing to do with this.
gah, none of these seem to work
Well.. first of all you should definitely say what you would really need in a laptop:
- portability?
- low weigth?
- big screen?
- very long usage during the day? (8hrs/day)
- brand preference?
- buy online? buy locally? where?

budget under $400 is quite low but something should come out anyway
Are there going to be presentation slides / videos / ustreams? Would like to cross the atlantic to come see but can't.