skysight-inc/HackerNews huggingface dataset:
TL;DR; A single blogger is spreading a rumor about electric vehicles becoming inoperable. We'd like to confirm the rumour.

Seriously, I find it breathtaking, for all the reasons people have already given. It's a case study in saying "yes" while giving the impression of saying "no".
Struts was hardly the be-all end-all of web development. Sure, Rails was a lot better than Struts--but so were a lot of other platforms.
Brain scan predicts subjective beauty
I have to say, the article itself was so abstract I hardly found it worth reading. I did, however, check out the book mentioned in this article. A nice paragraph from the foreword sort of defines hypermedia:

"The World Wide Web is driven by hypermedia: the ability of a document to describe its possible states, and its relationship to other documents. Hypermedia is not just a way of making websites that average people can use; it’s a new style for distributed computing, powerful and flexible."
We totally agree that when things have a solid foundation it makes sense to build on top of them. The problem we saw with Phonegap was several design decisions we disagreed with (as we described briefly in the blog post).

This left us with the option of putting up with it (and ending up with an inferior product), or writing our own bridge, and writing our own bridge made sense. Of course you are right in that writing anything new means you have to work hard to get it to as high a standard as the alternatives, which is why we work hard to test our platform - see http://trigger.io/cross-platform-application-development-blo....

It's also important to remember that the native bridge is just one part of our product, we also write the code that generates and builds the app, which we want to integrate as tightly as possible. Writing our own bridge makes this a lot easier to do well.
bezels, complicated and difficult to configure LOM systems usually tied to proprietary vendor management systems, fiddly components that are easy to optimize and build once but that introduce extra overhead over long-term maintenance (i.e. small screws on drive carriers, chassis that require tools, etc)
Round and round the mulberry bush we go.

Evolution of computing:

1. Direct mainframe access (No client)

2. Networked access via "dumb" terminal (thin client)

3. Client/Server technology (Thick client)

4. Client/Server over the internet (thick client)

5. Browser based applications (thin client)

6. Device specific apps (thick client)

7. Hrm.. If I had to guess, device independent thin clients...
I love my HD555 heaphones too. Fortunately, I work from home, so there's no one to annoy with the sound bleed.

Generally speaking, I won't recommend Bose equipment because of the poor cost/quality ratio, but their sound cancelling headphones actually work really well for their intended purpose. I've not used a set that works better, although I think they do some kind of funky sound enhnacement, because some music just sounds strange when using them. Regardless, I consider their primary function drowning out background noise (like on a plane), and in that regard, they're unbeatable.
The long term effects of spanking
Not 6 months but about a year:

* Fuel starts to turn into a syrup from evaporation requiring you to drain the tank. (This is a big issue on 2-stroke engines, you need to do a lot more work)

* Oil should be replaced due to acidic oil eating away sediment from crank case.

* Depending on time of year coolant should be flushed (depends on what mix is already in).

* Battery will be dead.

* Brake fluid might need to be changed as well.

Half of these you can ignore but it will cause wear and isn't good thing.
Is autorequire even a real problem? You can quite easily put your gems in a separate group if you want to manually require them. Installing is another issue, that is opt-out, but I don't see the install process as the real bottleneck.
Wait. Node is a framework now?
Very good ones, but some sound a little out of thin air to get so many. Some things are just not that simple to answer.
You can neglect and ignore maintenance of gas-powered engines too. Stop getting oil changes and never check/refill it and see what happens to your engine.

It will eventually be "bricked".

Just like gas-powered vehicles need to be maintained, so do electric ones. EVs actually happen to require less maintenance. Simpler too. I would say that the EV equivalent of oil changes is to keep it charged above some minimum.
RSS Feeds into Java Web Applications
Does it require more power than a tow vehicle can supply to provide that disengagement?
Raises hand.

I did know that it's not good for the life of a battery to continuously deep discharge it. (Though I've seen so much different advice over the years about various battery technologies that someone might easily think it was better for batteries to run them down now and then, a belief that had at least some relevance to NiCads.)

However, I confess to not knowing that running down, say, a laptop and then letting it sit uncharged for a long period was a very bad thing.
Bose QC-15 at home. They're great for over ear headphones, I wear glasses and they are not uncomfortable at all even after hours of wearing.

A set of apple in ear buds that I leave at work.
Backbone.js and Chrome Extensions
That's just the question of having a license. Not whether the implementation is open source.
And this is why this form of media is losing. Because it's worse, and any 4-year old will notice. Especially a 4-year –old. More and louder commercial won't fix the problem, it will just keep the next generation even further away. Like black-and-white silent films, it lacks basic features that the new generation is taking for granted, around user control, choice and interactivity.
These days, I've taken to calling them HTTP web services (as opposed to RPC over HTTP).
What a terrible release. Is it still a rumor if the company who makes the product just confirmed that it's true? What happens when the battery runs all the way out? Why does it happen? What's being done to resolve it?

PR mastery indeed..
From my perspective Rails popularized (perhaps even normalized) tdd, which I think is probably a significant contribution to programming culture.

Or were high-ceremony Java enterprise folk doing tdd all along and rails just adopted it? I don't know but I suspect they were at best pretending to
Because editors are the means by which you translate your ideas into code, which is the means by which you translate your ideas into functionality. The more familiar you are with each of these means, the more automatic and transparent the process becomes.

If you mean to ask why developers believe their setup to be universally superior to all others, well, then it's most likely because they're too caught up in their own world to understand how subjective they're being.
The problem with Obama's privacy 'bill of rights'
TV is "broken," because it doesn't give you the choice to watch what you want to, doesn't let you pause, doesn't let you rewind, doesn't let you watch something you missed.

Not sure your market or cable company. But in Berkeley (and SF) with Comcast under on-demand I have a section called "TV Shows", the "All Shows" section lists about 300 TV shows.Each with about 8-20 episodes. All On-Demand all with rewind, pause etc. The exception is it won't let me FF through the limited ads embedded in the streams.

Assume this was all current content. How much would you pay for this service? With Ads? Without? Because its not anywhere near the $10 price you're paying now for Netflix or Hulu.
Sorry, but circumstances matter a lot in life, and you can't just brush them off because you don't like them. Try telling your insurance company that the circumstances don't matter. Or the hospital. Or the police. Or your boss. Or your customers.
Author here, happy to answer any questions about the approach or code!
What about not keeping enough fresh oil? I believe keeping a minimum charge on an EV is analogous to the common knowledge of maintaining a gas-powered vehicle's oil. The problem is that people don't have experience with EVs.

I'm sure in the early days of gas-powered vehicles, plenty of engines seized up because people were unaware they had to change the oil and keep it at a certain level. And it certainly still happens on occasion.

See my other post in this submission: http://news.ycombinator.com/item?id=3630466
Bundler and rvm? "now you have two problems" :-)
Yup. I've been cable-free for about 2 years now, and I'd never go back. Since Comcast "discounts" cable internet (which, by the way, is my /only/ high-speed option besides 768kbit/sec DSL -- I have the 20mbit package or whatever they're selling it as these days) if you bundle it with basic cable, it only ends up being about $1.50 cheaper to NOT have basic cable. That said, basic cable is seriously not worth $1.50/month to me; it is worth literally less than nothing IMO. In fact, they should be paying me to watch their tripe. I'll take my payments in discounts to my cable internet, TYVM.
>Why does it have to be like this? Why the distinction between Windows 7 Professional and Windows 7 Enterprise?

Windows Enterprise is volume licensed. Windows Professional is individually licensed. Enterprise also has BitLocker and UNIX support. Again, I don't see where the confusion should lie for the user. Consumers shouldn't even be aware that Enterprise exists, or that there are differences. No consumer is ever going to even have the chance to purchase Enterprise.

>Window 95 was just...windows 95. Windows XP was simply "professional" and "home".

Not true. Windows 95 had a couple editions. The two consumer-facing editions were Windows 95 and Microsoft PLUS! for Windows 95. There were a handful of other versions that were only sold preinstalled on computers. Fun fact, if you bought "Windows 95", you didn't get USB support. Only available in Windows 95b aka Windows 95 OSR2.1

Windows XP had a Starter edition for emerging markets. It had Media Center Edition which featured a new interface and WMC (along with DVR support). Tablet PC edition included touch screen software. There was also 64-bit edition, which may as well have been its own OS, since 64-bit support was not fully realized by all the existing software and drivers.

That fact that you didn't know these other editions existed goes to show you're blowing the whole thing out of the water for Windows 7. The point of their existence is to provide for what you are alluding to as the "other 1%" (which is actually a much, much larger percent and makes Microsoft a huge amount of money). The niche cases and the business requirements are satisfied with the niche Windows products and the business-oriented Windows products.

Apple and Google have no presence in the corporate OS world because they offer nothing to compete. "One size fits all" generally doesn't, and there's money to be made outside of that.
They straddle between casual and reference. You really can't get solid reference/monitor in a closed phone. For open phones,a good starter reference would be the AKG701, but that is difficult to drive and anemic down low. For true ref tt seems you have to move up to things like the Senn HD800/Beyer T1 to get near ruler flat frequency.

For monitor use, and by that term I'm talking about actual pro-audio where isolation is a plus, really the high end custom IEM (IEM = in ear monitor) is where it's at.

But as with most things, be careful what you wish for. A true reference can be boring unless you're using well mastered source material. Most pop/rock/electronica doesn't fall into that category, and with that notion it's best to listen to a bunch of cans and let your ears be your guide.

The components in my chain cater to my preferences. It's not the most uber-accurate, but for my purposes emotional engagement is key - it let's me tune out from my environment and focus on my work.
Wrapping things in objects doesn't seem to help me.

I'd still end up with this, thanks to callbacks.

app.get('/documents', function(req, res) {
Document.find().all(function(documents) {
// 'documents' will contain all of the documents returned by the query
res.send(documents.map(function(d) {
// Return a useful representation of the object that res.send() can send as JSON
return d.__doc;
}));
});
});

Seems to me that what's missing is something that lets me write it in a more simple way. What I have here looks like an absolute nightmare of coupling. So if you have some suggestions you could point me to that show a little more detail, I'd be really grateful.
Why You Need To Establish Your Online Identity
Fotomontajes Gratis
One question for the author. Have you ever written a framework? Yeah that's right.

ha.
Thank you very much, I really appreciate it. I will definitely look into unit3d and playerio.
How to break into the gaming industry
How the U.S. Could Pressure North Korea Tomorrow: Quit the $100 Bill
> Don't get me wrong, I'm still very enamored by Teslas, and I don't think that this is any different than the owner of a gas-powered car letting it run out of oil and seizing the engine

Unfortunately, that's exactly the issue: many uninformed people are getting people like you wrong simply because they lack perspective on the Tesla "bricking" issue. Electrical cars are a new technology and people don't have the perspective to shrug off serious but very unlikely problems.

This is why Tesla's post isn't simply "PR bullshit" -- it provides context for the discussion and perspective. As others have pointed out, perspective exists with ICE vehicles today: we know that there are potential bricking issues, but we keep perspective and shrug them off because we understand how unlikely they are.

It's fair to over-focus on the Tesla bricking issue, but it's more fair to place this discussion in a context: how likely is this problem to occur, and what can be done to prevent it, to spot it before it occurs.
The cost might not be that much, especially if we use analytic "closed-form" models of the universe's behavior.

... but then we'd get strange effects (you know, perhaps things like wave-particle duality, quantum measurement, ...)
This reminds me of the "Windows Live Hotmail" fiasco.

Annoying as all the brand vacillation is, this move looks like it is in the right direction.
> NONE of these things have ever been completely incapacitated because of this. I've never had to replace my laptop because I let it go flat.

Maybe you're fortunate, but I've definitely had to replace laptop batteries because they got bricked. If you leave your battery discharged for a long enough time, you can never charge it again.
"Believe it or not, they're official LG booth babes, for MWC! That's a press photo from this morning, for the Optimus 4X thing.

They do look a bit young for booth babes, IMO."

From the comments - http://www.extremetech.com/computing/119571-mozilla-partners...
In these contexts "broken" is referring to the general collapse of assumptions and desires underpinning a business model as new forms of communication become prevalent.

Think of newspapers and how their business model broke when Craigslist wiped out their classified ads market.
> TV is "broken," because it doesn't give you the choice to watch what you want to, doesn't let you pause, doesn't let you rewind, doesn't let you watch something you missed.

And that is why we have a DVR. It lets you pause, rewind, watch something you missed, and the networked one in my bedroom has every episode of Mickey Mouse Clubhouse ever broadcast for my son to choose which one he wants.

The only "live" TV that we ever watch are sports.

The problem isn't that TV is broken. There are still good shows being made that audiences want to see.

The problem is that some people still think of TV as something that has to be watched in the moment. With DVRs the subscription is less about delivering live TV and more like a fire-hose of media. The DVR captures what you want, and you can ignore the rest. Hell, I have satellite service, and because I can get east-coast feeds, I often am able to record and watch shows much earlier than people with cable.
Metaprogramming magic in Ruby
I've heard that can be really hard on your fuel pump.
...and as ads increase, so does piracy.

People will pay for no ads, but they won't pay for ads for very long, especially my generation.
This is great. I`m a huge fan of PhoneGap. I'll check out Trigger for sure, hope it's just as easy!
Gerhard Richter – Painting movie trailer 2012
Studio: Kino Lorber
Release: March 14, 2012
Director: Corinna Belz
Writer: Corinna Belz
Cast: Gerhard Richter
Genre: Biopic, Documentary
MATTER: A Kickstarter to Reignite Interest in Long-Form Journalism
R/python - min() vs sort() and then list[0]
See also: why Netflix is popular while Hulu sucks and is only used as a last resort after you can't find [x] on torrents.
Yea, but until Zune works on my mac, there's no way I'd even consider it. Microsoft has to play nice with the other kids in the yards to get my money.
Any details on fuel-injected being bricked if ran out of gas? Never knew about it...
See, this is the problem with REST: just when you think you've finally grokked it and are building RESTfully, along comes yet another hurdle hidden behind the others. You're not really RESTful unless you also do X, where X is a seemingly infinite regress of progressively more pure necessary criteria that curve toward an asymptote.

Seriously, why is it so hard to develop using a method that is supposed to make building web services easier?

Please note that I'm not trolling: I have spent the past year and a half trying really hard to build RESTful web services, I see and have experienced the benefits of this approach, and I think I've been getting progressively better at it.
UW reporting in (87-91)

Way back when ... there weren't really career fairs. The big 4 (Microsoft, Boeing, Safeco, and Weyerhaeuser) just advertised in the paper.

If there was a cool time to work for them it had to have been before then.
With a DVR, you can not watch something you missed.

You can watch something that you remember ahead of time to tell your DVR to record for you, or that miraculously it thinks you might be interested in.

TV has fundamental flaws, compared to other technologies that exist... It's broken.
I mentioned this yesterday [1], but I am repeating it here, because I believe that it is a critical piece of the conversation.

The consequences of failing to maintain the battery are clearly stated by Tesla Motors in the owner's manual.

Is it the fault of Tesla Motors that an owner did not read, understand and follow the maintenance procedures outlined in the owner's manual? Is it not the buyer's responsibility to perform due-diligence in this regard?

From the Roadster 2/Roadster Sport owner's manual (italic emphasis is mine):

"Important! Caution: If the battery’s charge level falls to 0%, it must be plugged in immediately. Failure to do so can permanently damage the battery and this damage is not covered by the New Vehicle Limited Warranty. Also, if you allow the battery to fall to a critically low level it may not be possible to charge the vehicle. If you are unable to charge the vehicle, contact Tesla Motors."

[...]

"However, situations may arise in which you must leave the vehicle unplugged for an extended time (for example, at an airport when traveling for a couple of weeks). If this is the case, it is your responsibility to ensure that the battery does not become fully depleted."

[...]

"If for some reason, you are unable to keep the vehicle plugged in when it is not being used, it is up to you to preserve battery life by paying attention to the charge level and the temperature [...]"

[1] http://news.ycombinator.com/item?id=3625527
Yes really. I'm talking about the overall trend, and acknowledged its unevenness. Contemporary national security activities have always been subject to secrecy considerations in the short term.
The best app I've seen for this is HBO Go. It has a huge back catalog of HBO content and a revolving set of movies. It pairs great with an iPad. But, in order to get it, you still need a cable or satellite subscription (and HBO).
Right. It's well-executed PR, but if you read carefully, you will note that if you have an older model, discharge it to 10-20% and leave it at the airport for 2-3 weeks, you might indeed end up with dead batteries. Which I think is entirely reasonable and something I would expect.
This is a textbook example of a non-denial denial:

http://en.wikipedia.org/wiki/Non-denial_denial
I don't think I've ever seen a Zune in my life. Just because YOU use it doesn't mean it's not dead.
"sounds" answered that previously http://news.ycombinator.com/item?id=3619112

He referenced http://en.wikipedia.org/wiki/Lithium-ion_battery#Electrochem...

"The overall reaction has its limits. Overdischarge supersaturates lithium cobalt oxide, leading to the production of lithium oxide, possibly by the following irreversible reaction:"
It would make me a proud parent to know that my kid doesn't know what a cable commercial is.

Slightly off topic, but the messages, subliminal messages, and methods of targeting these commercials do are sickening. I think some of them and their authors should be tried for criminals.

How is it okay that, for example, jewellery commercials basically attempt to trick female minds into defining love and levels of love by the metals and rocks their loved one purchases for them? How is a 5 year old supposed to know better?
How is Parse push notification API better than Urban Airship's?
Having used both git and hg in my own projects, I have strong feelings towards both, although in the end they're like siblings who got the same lessons from their parents and just choose to go to different colleges.

With that said, I'm not sure this post really pushes one to use hg. The comments about being close to svn are pretty lame. While I get the point; subtle differences really won't matter after the first week. And getting over the mental difference that comes with distributed version control is a lot more to take in than a couple letter changes in commands.

The two things I most like about git are how -- by default -- you can choose line-by-line what gets commited. Where as the default in hg is to commit all changes. This actually changes how I find myself coding and my comfort with the repo. I know you can do something similar in hg, but it's a bit of a nuisance.

The other standout is how simple branching is in git.
I was alluding to an on an earlier post on this thread about when fuel injection first came around - running out of gas could do damage to the car.
He is from an era when the minimum score on a pinball machine was 1 point, and every digit on the score counter moved. Later, to pander to simple-minded people easily impressed by large numbers, companies started making the minimum score 100 or 1000 points, and the last few digits of the score counter were fake counters.

It must be some kind of cruel joke on the part of the gods to take him at 100, a number that ends in a string of zeros.