skysight-inc/HackerNews huggingface dataset:
I second this: The DT770 are very comfortable to wear, and being of "closed" design both isolate yourself from the environment and prevent your sound leaking out annoying your coworkers. Currently they are my favourite headphones! Strongly recommended, sound quality is excellent.

If you want a little less isolation, the AKG K240 MKii are a good choice, but your coworkers might complain that sound leaks out (semi-open design). Their padding is fake-leather (but you can get fuzzy replacement pads) that tends to get sweaty after longer use. Sound quality is also very good.
facepalm. First, it is generally better to apply performance improvements to the existing framework than to create a new one.

Second, different is not always better. This will increase call performance, but will incur a (de)serialization penalty, limit parameter types (likely to scalars and read-only hashmaps), and make debugging more difficult. And beware of telling the OS that you implement this protocol, or you will have created an XSS attack vector on your native app.

Whenever you break new ground, don't fool yourself into thinking that you're the first person who has had an idea, and make sure that you sanity check your work.
I couldn't agree more. '07 excel is a major change from '03. I know that they are trying more of a shotgun approach to reach deeper into business but I'm not sure if MS considered how they have alienated the power users. '10 is much more SharePoint focused which I love but SharePoint out of the box is very very limited.
Is trigger.io a fork of PhoneGap? If not, "contributed back" isn't exactly the right phrase.

In any case, I think that anyone is free to do whatever they want with their code- trigger.io are not obliged to liberally license their work. They even describe how they've achieved their performance increase in the blog post- it's more than many would do.
I'd say it was significantly worse under gasoline. Then, if you ran out of gas, the car was bricked.

Tesla is saying that even if you drain your battery driving, it would still take 30 days of failing to charge it to brick it. While the infrastructure for just "filling up real quick" may not exist for electric cars, the infrastructure certainly exists at a person's home, otherwise, they wouldn't buy an electric car.

I think there would be a much more compelling case for this if electric cars were being mass-adopted, and the education for maintaining them was poor. Neither is the case here. Electric cars are still largely in the early adopters phase, and Tesla is telling people to not leave their car unplugged for months on end.

Much ado about nothing.
I wrote a post on my blog about that a little less than a year ago. I'm sure some things have improved, but in general, I've moved on.

http://tannerburson.com/2011/04/03/Thoughts-on-Appcelerator-...
Reverbnation is one of the most comprehensive in my area for indie bands, but it lacks a few key venues. Last.fm has quite a few concerts listed, but usually only bigger name acts. Indie zines and weekly newspapers seem to be the best offline source.
One key issue that Tesla PR accidentally omits is whether owners are still responsible for 40K replacement if battery does indeed fail.

40K replacement basically tells user that go get a gas-powered car. If a fuel-injected engine fails, would it still cost just as much to replace? How about a BMW? or Mercedes? or Lexus?
Apartments in Malden Massachusetts (MA)for Rent – MyNewApartment.com
Aston Villa vs Wigan Athletic live streaming
Aston Villa vs Wigan Athletic
Home - Away
Match schedule:
Barclays Premier League
Date: Saturday, February 25, 2012
TIME : 15:00 GMT
LOCATION: DW Stadium
Watch Aston Villa vs Wigan Athletic live streaming and also watch
English premier league full season live streaming online. You can
enjoy this game on your PC, So why you miss this exciting race? Get
the best online sports coverage on the net directly on your PC.
You can call Objective-C from JavaScript on iOS: [ https://developer.apple.com/library/mac/#documentation/Apple... ]
The name "Zune" is used as a punchline. Which is not to say a thing at all about the actual product or whether it should be used as a punchline, but it is.
Another thing to consider with Spolsky's student example is that there are a wide variety of experience levels in a programming class IME. I just finished 5 years of CS school (3 years undergrad, 2 grad), and I would attribute the variety in time it takes to complete a project mainly due to experience with the language/project type/etc.

There could be kids in the class with 2 years internship experience with the exact language on similar projects and those that have never programmed before.

Comparing professionals would be much more useful.
Hold on ... Hulu has download limits in the middle of watching a program? I've watched Hulu from 5 AM till 5 PM almost uninterrupted, the only interruption is between shows they will say "You've been watching for 3 hours, are you sure you don't want to take a break?". That repeats every two hours or so.

Yes, the commercials can be grating, and are still annoying but I think that is a small price to pay for streaming my content when I want. Also they are not NEARLY as long as the commercials on TV and if a TV commercial is really loud (I'm looking at you eHarmony commercial) and you complain they will actually do something about it.

Hulu may have its limitations because of stupid studio rules, but overall the experience of watching content online with Hulu is pretty straightforward and easy.
Yes, because the systems for disengaging the wheels from the drive train won't work without power.
A Farewell Ahoy — Thanks For Everything, TechCrunch (Jason Kincaid leaving)
"Indifference towards people and the reality in which they live is actually the one and only cardinal sin in design."

--Dieter Rams
What is more risky than a startup? (2010)
UK Folding Plug: First commmercial product (Mu, USB) available for pre-order
How Google's incredible recruiting machine works
For HP and RIM, some painful pending inflection points
yeah, traversal is one of the nice things pyramid took from zope. Very powerful if your data model fits in a nice hierarchy.
That was what happened when I was interviewed for this job 10 years ago. Unfortunately, we don't do it anymore.

The interviews consisted of HR talk, technical meetings with more people than I can remember, lunch at a local restaurant where we talked about the industry and a few tech topics, and more tech. interviews in the afternoon.

By the end of that very long day, they knew me well enough and I knew them well enough. Sometimes I wish we were still small enough that we had the time/inclination to hold that kind of interview.
We're trying to optimize the development cycle for web devs. So it's not just about the bridge itself, but also keeping the code around it lean and fit in with our command line tools / cloud build service. All so the build / test cycle is seconds.

Also we're a small team so don't have time to do everything we would like, and also contribute to Cordova. Trigger.io's native bridge is not a a fork of PhoneGap or downstream of it.
I was also talking about vendor libraries, like iOS UIKit and so on.
What are some examples of the hardware Facebook's leaving out, and that 'traditional' suppliers were insisting on leaving in? (cf. Peter Krey's quote)
> (btw that illegal torrent u suggest is still going to take hours to download)

I think you need to double-check your math. I just found a Bluray rip of the Hurt Locker on a torrent site that is 3.78 GB. Using my 24 Mbps fiber connection ($55/month, in America), it would take:

3.78 GB * (1024 MB/GB) * (8 MB/Mb) * (1 s/24 Mb) * (1 min/60 s) = 21.5 mins

Hardly the "hours" that you suggested. And considering that the ads for a typical movie will run for much longer than 21.5 mins, I'd say it's not that long at all.
The Architecture of OpenStack
Yep, to be clear - trigger.io is not a fork of PhoneGap or downstream from it.
Actually, it directly depends on how many people. Good software is expensive, and if your staff is below a certain number, it may be cheaper to just use the stick. I think this is why hospital software systems are so abysmally bad. They have people who are accustomed to complex training, and software that costs a small fortune to deploy.
It looks like your link has an extra greater than sign url encoded at the end. The link should be:

http://javlaskitsystem.se.nyud.net/2012/02/whats-the-waiter-...
For me there is way too much light/sunshine there to make a comfortable work environment. I like to be in a reasonably dim (not pitch black) spot so the contrast from my screen is comfortable to look at. At least pull the blinds down.
"Why doesn't the Tesla vehicle have a 'full power down' state for storage?"

I assume this is because of the nature of Li-ion batteries. Even if you aren't pulling any current from the battery, they will still discharge over time, and eventually go through a chemical process rendering them unusable and/or dangerous. Having a "long-term storage" mode for the vehicle would only serve to make it more likely to happen by lulling owners into a false sense of security. Better to simply reinforce the need to constantly keep the vehicle in a charged-or-charging state.
Backbone surely has good parts we were able to use right away: the event-driven concept in general (the Backbone.Events mixin), the Model with its attributes and change events, the View with its conventions (element reference, the Render pattern, free templating). Even if we couldn’t use all parts of Backbone it was a good idea to built upon the Backbone code and these common practices.

We dropped the Backbone.Router completely, but Backbone.History in turn is quite decent for HTML5 history and hashchange handling, so we’re relying on that.

Of course we could have borrowed only the code from Backbone we might need, but I think in the long run it’s a good idea to build upon an existing library or framework which is actively maintained, even if it doesn’t provide everything you might need at the moment. So writing all code ourselves wasn’t really an option for us.
It's all on one server! We use Scirra.net as a cookieless domain to serve static content from (images, css, js etc) as this speeds requests up because otherwise the cookie data for the page is sent to every resource on the same domain which can slow the page load down somewhat.

1 cookieless domain is probably fine, but I found out that for us 4 subdomains (static1, static2, static3, static4) gives best page load performance. It's been a while now so I've forgotten exactly the reason why more can be good, but I believe the benefit of multiple cookieless domains is to do with parallelisation of requests.

If you set it up right it's pretty easy to do, I just have a function that randomly generates the static URL based on the hash of the name of the resource it's linking to.

For example:

<img src="<%=allocateStaticPath("~/images/logo.png")%>" />

The function then hashes the filename, randomly allocates it to static1,static2,static3 or static4 and then prints the path. Hashing is important, you don't want the resource skipping round static servers otherwise it wont be able to cache, and as hashes are designed to have a random distribution most pages static resources should be pretty evenly spread out across the 4 static sub-domains (I do tweak it on some pages though like the homepage as sometimes it comes out quite unbalanced).

All the staticN.scirra.net subdomains all point to the same folder.

Some people think it's overkill and a waste of time but it's not. Once it's setup right it's very low maintenance. Also, the pages load very fast :) I would offer you to see our homepage http://www.scirra.com but it's in a transitional stage of moving server so a lot of it is quite slow at the moment!

Page load speed is super important especially on the visitors first visit/request. Every second longer it takes the more visitors are going to press back or cancel the request. People are also capable of differentiating between very small periods of time (~10-30ms) so really every ms counts. A fast page load also sets a good precedent that your site is going to be one they will enjoy to browse as no waiting is involved.
Implicit UI Design
Fire And Motion
> It's really no different than early fuel-injected cars being damaged by running out of gas.

Barring a fuel leak, your car won't run out of gas sitting in your garage while you're on a long business trip.
Yes, it is entirely different. Running an early fuel-injected vehicle out of gas didn't result in a repair bill that is approximately half the purchase cost of the car.

Secondly, you could leave your fuel injected car idle for months on and end without having to worry about the car slowly slurping the fuel down and then leaving you an empty.

So it is much easier to run a EV out of battery power and far more expensive to fix it when it does happen. No amount of PR spinning, FUD or wishful thinking changes that.
> TV needs something like that.

Seriously. Someone make a hacknews/reddit-style discovery system for TV. Channels become subreddits. If you finish item one, item two starts automatically.
Much smaller memory footprint, faster execution times, consistency of writing your server code and client code in the same language, etc.

You could say all of these things are subjective, but so is the word "progress".
An Interview with the Bundler Team
Why Apple had to buy Chomp
Steve Kordek, a game designer who revolutionized pinball, dies at 100
I doubt that was accidental.
Negative, that's just a dictionary for looking up the exception name. A pull request for 422 did get accepted today though, so yes, now it does.

https://github.com/mitsuhiko/werkzeug/pull/165
Thanks for the answer. Sorry I wasn't clear... I was referring to this part of the article, in which you describe how the HTML / JavaScript communicates with Objective C on the iPhone:

>> We then make a request to a fake URI (forge://…) which we intercept in native code

Have you tried doing the same for Android? Do you have any numbers that compare the performance of this method with the JS -> Java bridge?
OS X Lion + Oracle + ruby-oci8 Gem Solution
No technology or system is perfect, there is a certain level of "acceptable use" that we always need to comply with. I don't think charging a Tesla is that big of an issue, and if you're fortunate enough to own one, you're probably also intelligent enough to plan ahead.

In Australia (where I'm originally from) LPG (Propane to everyone in the US & Canada) conversions on Petrol (Gas?) cars is a common thing. Its the same situation, LPG is not available everywhere, and while most LPG cars can run on both fuels...you simply think ahead before you go on some unusual route. It becomes part of your planning for a long trip and that's all there is to it. If you run out of LPG, its a bad situation...you cant just go grab bottle of LPG, its a compressed gas, you actually need to either run the car on normal fuel (Petrol) or get it towed.

My bias opinion here is that someone probably mistreated their car, and Tesla told them something like "We tried to help you before this happened, but you ignored us...its in the terms you signed when you bought the car and now there is nothing else we can do to help"

Completely reasonable.
I think the first thing they should do to improve their "cool" factor is to make Zune work on non-Windows platforms. I think the Zune software, hardware, and service are all fantastic but more and more the cool kids aren't using Windows, and in my experience running the Zune software in a VM adds enough friction that it usually isn't worth it.
I have a variety of ear buds and cans from AKG. However when I need real silence, it's not good enough. And simply turning up the volume can be damaging to your hearing.

So get a set of proper ear muffs, they are not expensive. I use HL Leightning's (http://www.howardleight.com/ear-muffs/leightning) in combination with ear buds on low volume. The world could end and you wouldn't notice it.
I would observe that in some sense this isn't just a "kid growing up with different tech gets it better than the adults" story. My wife and I both feel the exact same way about TV, in our mid-30s. We just have the historical perspective such that we don't have to ask "why". Also it's less cute when we ask why. But otherwise the same.
Agree with the mastery.

And the release doesn't reference the actual blogger which is this:

http://theunderstatement.com/post/18030062041/its-a-brick-te...

They reference an ad hominem of sorts about the "rumour" at this link:

http://green.autoblog.com/2012/02/23/tesla-bricked-battery-s...

which has the title: "Tesla bricked battery story may have a short circuit"
There's a number of parts of Rails core that could probably be spawned off to other gems. For example, the form building tools: there are several better ones out there - I know I always use Formtastic over what Rails provides.

Another one would be the built-in testing DSL. RSpec and Minitest do that pretty well now, why is it a part of Rails?

Then again, I hate these type of conversations: my bloat is someone else's timesaving feature. "Why does Rails have an ORM, they're too abstract!" some might complain... but engineers on a Rails app bigger than a few man-months may love the time the ORM saves. (Especially when the client changes their mind on how a business domain feature should work, for the third time in as many iterations).
Is that a fail-safe or the opposite of a fail-safe? I can't decide...
I imagine the objects would come back as stdClass as this is the behaviour when decoding JSON objects with json_decode(). I assume other type-mappings will match the behaviour of json_decode() too.

I can't think what the result would be if the last variable instantiated in the JavaScript code was a function though; perhaps null, or an exception would be thrown.
I swear by Sennheiser CX-300s - they are cheap, easily replaceable and work very well for my non-discerning ears.

Plenty of bass (compared to Apple earbuds at the very least) and shut out all exterior noise to the point of being dangerously approached from behind while working.
(disclaimer: I work for Adobe on a competing service (PhoneGap Build) and have worked with PhoneGap for years)

This is a silly benchmark - there is absolutely no reason you would put 1000 calls at once, sequential or parallel, across this sort of bridge in a real app. You probably shouldn't be calling any JavaScript API in a client-side app 1000 times at once.

The bridge in PhoneGap Android probably is slower than the one in Forge but

1) that's a tradeoff the PhoneGap devs were willing to make for wider compatibility, support for older devices, and isolation from the bizarre Android WebKit bugs that crop up in every release.

2) synthetic benchmarks aside, there's no indication this would affect the usability of the app.

Take the camera example in the article. A PhoneGap call (judging from the graphs) takes about 14ms, a Forge call about 3ms. That's for the entire round trip (JavaScript -> Native -> JavaScript), so divide each in half for each side of the trip.

With PhoneGap:
* first half of the trip (7ms)
* Android presents Camera activity, user picks a photo, Android returns control to original app (say, 500ms, very conservatively)
* second half of the trip (7ms)
= 514ms

With Forge:
* first half of the trip (1.5ms)
* Android presents Camera activity, user picks a photo, Android returns control to original app (500ms)
* second half of the trip (1.5ms)
= 503ms

This is much closer to a real-world use case - and the calls to native APIs entirely dominate the time spent on the bridge.
How did they resolve this with modern fuel injected cars?

I routinely drive mine until it runs out of gas (don't ask) and I haven't had any adverse problems.
If you don't do the basic, fundamental things to maintain your vehicle, it will no longer work.

If you are, in fact, unable to grasp that, then you will pay the cost.

How is this even a thing?
> but boy do they make my ears feel hot after a while

I love the sound of over the ear headphones. Also, I get way too hot. (I also swap shoes for sandals, Mr Rogers style, once I get to work. Can't program with hot feet.)

I alternate between Sony and Shure SE 215 earbuds when I need to work heads down. The Shure's are really effective.
The headline is misleading. Kickstarter expects to provide more funding overall than the NEA, but not all of Kickstarter is arts projects.
The various versions of Windows are actually very important. I haven't heard news if they're going to be continuing multiple products in Windows 8.

Windows has a very broad reach. It's on a lot of computers, used in very different ways, and Windows 7 naming is quite easy to understand.

Windows 7 Starter is not sold in stores but rather preloaded on netbooks and low performance devices. This is how Windows 8 on ARM will be.

Windows 7 Home Basic is a version of Windows 7 that is only generally available in emerging markets. It has geographic limitations on activation. I don't think you would find it on the shelf in the US.

Windows 7 Home Premium is what the consumer sees on the shelf in the store, or on their computer from Best Buy. It's Windows for "home".

Windows 7 Professional is for professionals to use on their work computer. Businesses use it. It adds the ability to sign onto a domain, software restrictions, EFS, etc. Home Premium and Professional are the only two you should see on store shelves or preinstalled.

Windows 7 Enterprise is only available if you have an enterprise contract with Microsoft. You buy it through volume licensing.

Windows 7 Ultimate is fairly restricted in its distribution. The only way for a normal user to know about or get Ultimate is an Anytime Upgrade, for a fee. It's Windows 7 Enterprise with individual licensing.

Each serves its purpose, and they're not all easily combined in features or hardware requirements. There should be no confusion amongst the public on which Windows 7 version is meant for them unless whoever does their tech support intentionally tries to confuse them.
“Even when I'm not listening to music, people don't bother me when I'm wearing them.”

I've never found this to be true. In fact, I find it less annoying if I don't bother wearing them and deal with the interruptions rather than put mine on and have someone come up to my desk every 10 minutes.

That being said, the article is spot on. The only way to get into flow in an open office situation is to minimize ambient noise.
They almost surely are for a myriad of reasons, but searchability does not imply a database must be isomorphic to plain text: searchable encrypted database techniques have long existed and have been implemented as things like CryptDB http://css.csail.mit.edu/cryptdb/ which let you set the level of encryption and how much information leakage is possible.
Naive question: Does Trigger.io allow multiplatform use of WebGL?
Fake vlc installer is getting pushed by Facebook scam.
Just my opinion, but the state should have never been in the business of supporting the arts. Let those who want to support the arts do so privately. Kickstarter proves that good projects can get private funding directly. I love to see this kind of organic privatization.
Emacs M-x artist-mode :)
The Pioneer HDJ headphones (http://www.amazon.com/Pioneer-HDJ-2000-Reference-Professiona...) rock, as well as the less pricey Audio Technica ATH M50s (http://www.amazon.com/Audio-Technica-ATH-M50-Professional-Mo...).
I can second these headphones. They are one of the best values for your dollar that you can get right now. They're also particularly good for electronic music (they have quite good bass).
Yeah, I'm aware of that, but it had some privacy issues that convergence seems to have figured out