skysight-inc/HackerNews huggingface dataset:
How about power over Ethernet? I'm only half-joking here.

If Wikipedia is to be believed, you can get 14 watts from some implementations, 25 from others, and supposedly up to 51 from still others. That seems like more than enough for these new bulbs. I think the last CFL I bought from Ikea was in the neighborhood of 15 watts.

The control interface would hopefully evolve naturally from this. :-)

(Also, bonus points for figuring out how to make all of your light bulbs into boosters for your wireless network. They're already in all the places where people go in a house.)
You're right, it's not even close to coming true. Yet.

However, that doesn't mean it won't happen.

Have you read much about commuting in Sao Paulo or Rio?

e.g.

http://www.cnbc.com/id/42683749/Traffic_Jams_Boost_Helicopte...
Declining Populations Make Peaceful Neighbors
One less technical way I've seen this handled is with a footer something like:

----
If your friend or colleague has forwarded this to you
and you would like to SUBSCRIBE to our mailing list,
click here.

If you are the subscriber (THEIR@EMAIL.ADDRESS) and
would like to unsubscribe, click here.
----

The unsubscribe page also has large text with the e-mail address that has been unsubscribed and an undo button, and the unsubscribed account is sent one more e-mail (after a short period) confirming the unsubscription with a link to re-subscribe if they want to.

It doesn't prevent malicious unsubscription, but help to prevent or reverse accidental unsubscriptions of the type in the article. It also "works" in all email clients.
I see this as an argument for testing, but not necessarily TDD. Why have the two become so intertwined?
you can also set MOZ_NO_REMOTE on the command-line and you can start Firefox with another profile (I use that for dev, with a special dev profile)
That's actually already happening and will happen more in the future.
* dons evil hat * How much would you charge to insert subliminal adverts?
How much time do you spend maintaining it per month?
So are Google saying that there should be ZERO ability for law enforcement or TLA's to enforce the equivalents of HOW's (home office warrants) on their customers.

If you don't like the heat don't run gmail G+ and get out of the phone biz.
Email exchange between Steve Jobs and James Murdock
I think you are the one insulated inside a startup-hiptech-webdev centric bubble which doesnt represent the real world.
Almost any buisness that isnt strictly IT focused is running on MS Tech. Not for webservers, but for client pcs and network servers. The entire german healthcare (basically any Hospital, Doctor etc) runs on MS infrastructure and Azure also has benefits for these kind of businesses, far beyond any web related services.

Github and the web development world is a very bad metric to measure this.
I agree that it doesn't make economic sense now to hold various types of material, but then I guess laser printers and cartridges used to be pretty expensive too. I'm thinking long-term here.

> What reason would designers/manufacturers have to do that when they know they won't be able to make a living when their products get pirated?

The same reasons people still write software and make music, even though they know their products get pirated - you can still make money from it. I agree though, it will be a completely disruptive innovation from the point of view of designers and manufacturers.
In what language is it written?
Right. With possibly some easter eggs ;-)
Would you rather reactivate those mothballed B52's and have collateral damage on a wider scale.
Message passing is often insufficient without a centralized concurrent data structure (a database can serve that purpose). That is why Erlang has ETS (but that only guarantees isolation for single entity transactions), and Akka and Clojure have STM (and the Java concurrent data structures).
Counterstrike:GO crashes on Mac because of Google breakpad
well, shameless self promotion aside, programming was specifically what I composed my own music for: https://soundcloud.com/shawndumas/likes
Falling in Circles - WebGL simulation of 260,000 Trojan Asteroids
try these https://soundcloud.com/shawndumas/likes
I have wasted so many hours failing to get everything I need to work on OSX 10.6. I tried pip, easy_install, install from source, brew, Enthought. Now Anaconda has just saved my life, thank you! It was the best moment of my day when I was able to type all this without error:

>>> import numpy as np
>>> import scipy as sp
>>> import statsmodels as sm
>>> import matplotlib as mpl
>>> import pandas as pd
>>> import networkx as nx
>>> import sklearn as sk
>>> import nltk
I'd be worried that if support is their differentiating feature then this might not continue if their service becomes popular.
I have to say this looks like a really convenient library!

Aside: As a Haskell beginner, I find it astonishing that 1-letter names are the norm in Haskell-land. To me, names are not just placeholders imposed on you by the language, they should convey meaning, too!
OBML is a superset of a compressing proxy.
Why don't you sell the templates on your site?
Binaural beats are also kinda amazing - listen to a 400hz tone with left ear, a 407hz tone with the right ear, and your brain registeres a 7hz beat.

Here's an example: http://www.plyply.com/binaural/
I own a mac and am generally a web developer and open source fan boy.
That being said i develop games in C# under Windows with Visual Studio and its hands down the best development experience i had yet.

I get that feeling that alot of the hip webdevs these days think they are something special by using ruby/node/vim etc as if a experienced .NET programmer isnt worth their salt.
Tell you what, John Carmack and Notch, two of the most respected programmers in the world program on Windows with (yikes!) IDEs like Visual Studio and Eclipse.
Yes - the only time that the NVA and VC tried to take on the US in a straight up fight (Tet) they lost.

they won the PR battle though.
I decided not to renew Ubuntu Membership
Why Moore's Law, not mobility, is killing the PC
Examples of markets where the second (or other later entrant) won
Yes, but the point was that it would be far more optimal to have the control signals go directly to the LED driver circuitry instead of chopping up the mains voltage and hoping that the LED driver will handle it.

Computer analogy: Imagine you would like to adjust the performance/power of your computer. You could plug the computer to a dimmer and then engineer the computer to adjust itself according to the dimmed mains voltage. Or you could route the X10 signal to the computer and use it to adjust the power profile. Which solution seems more reasonable to you?
1) Are you sure software is right for you? It seems like a lot of your unhappiness comes from your job...

2) If your unhappiness doesn't come from your job, are you satisfied with your personal life? Often when someone is unhappy with their personal life it spills over into their work life. Do you have friends, a significant other, and/or hobbies?

3) You might still consider pursuing entrepreneurship. A lot of entrepreneurs seem to have had difficulty being satisfied in a corporate environment. What do you mean by "confrontational situations?" Business usually does not consist of confrontational situations. In the tech world, people are actually very nice. When people in the tech and non-tech world say no to you, they will often do so by either 1) politely saying no, or 2) ignoring you, neither of which are confrontational. People are actually quite eager to help others out.

The only cases in which arguments get heated that I can think of are when you argue with people who work with/for you about a decision that you both hold strong opinions about. In this case, you avoid this by hiring/working with people who communicate very diplomatically. In any case, if you ever have a co-founder, typically your co-founder should be someone you've worked with before or are friends with, so that level of personal familiarity should alleviate things.
No I mean ask potential customers right now, if I made X would you pay me X. If yes great can I have a prepayment, if no ask them "why not?".
I omit bullshit^H^H^H^H^H^H defamatory comments.
Backup Shell script: each Mysql database to a separated dump
I dropped my kids off at pre-school the other day. There is a little box full of sea shells, and my boy picked one up and fingered the little lumps and bumps on it.

I thought, damn, I have no idea how those little bumps on the shell are made. So I went on the internet and read as much as I could and found some nice links. Then I did a show and tell with the family. There wasn't that much interest, but later in the week I heard from his teacher that my wife had been telling the other kids how shells made, and what lives in them. My boys learned how to draw spirals.

That's my story.

I like the questions that kids ask, like what is an atom, what are protons, quarks etc. Then we get to say "No one really knows" and talk about the biggest machine in the world (LHC) (it may no be the biggest - but the story has to be good) and lab coats and scientists (like Dora the explora - that one's a bit of a stretch.) I think kids like to hear that we all question stuff and some people try to answer those questions.

I love it when my kids say 'I think so-and-so' and you can tell them that other scientists thought that and did an experiment to see if they were right. That son, is a valid and interesting question.
Look at the number of comments. It seems a lot of people are interested here.
JVM? I knew Java, but most of what I did in java was using autocomplete in Netbeans and cursing Maven, when it didn't work.

What really helped me that, we had "programing paradigm" course in college, where I learned haskell for 3 weeks, what was enough that anonymous functions, map, reduce and using lists for everything didn't feel new.
Interesting timing: I was reading through Practical Vim last week and came across a sidebar describing the origins of grep. Why do programmers love their acronyms so much?
Stop thinking up startup ideas [presentation]
I wrote this! Glad to take any questions.

(and why'd it come up now? I wrote it a month or so ago.)
You should add a command-line option to skip single databases.
They are actually pretty good at making sure businesses don't get blocked. I have my own opinions on the company, but they are widely respected by companies in their space. As far as a "general purpose" email marketing company, they are probably the best at what they do. I would definitely work with industry-specific marketing companies over constant contact if that option is available, but I wouldn't fault a business for choosing CC instead.
Or simply use tor?
Double Fine, at least, is treating their Linux customers well. The most recent Humble Bundle build of Psychonauts is from January 2013, and allegedly fixes a bunch of bugs that plagued the original Mac and Linux releases:

http://www.doublefine.com/forums/viewthread/8612/P15/#260851
Ask HN: Decent HN iOS app that allows collapsing of comment threads?
Any suggestions?
can the switching power supply and other electronics not be combined into a part the screws into the light bulb socket, into which the 'bulb' part attaches? That way in 10 years when your light burns out you wouldn't replace the base part anyway, just the LED lights.
40 Websites Built with the Twitter Bootstrap Framework
Not commenting on the sandboxing but...

Writing very strict coding guidelines and specs enforced at build time is a real time saver. For example we're using a script which verifies that all of the files/directories we've got control on are only using a subset of ASCII.

If you're a programmer working on the server-side, you have complete control on the naming of files.

Why is it a godsend to use such anal specs? Because external utilities / scripts, on a variety of OSes, will work flawlessly on your files. Otherwise it's all too common to have quoting / escaping issues with this or that script / tool / utility not correctly dealing with space on this or that platform.

When you're forced to let the client pick filenames, things gets a bit trickier. But I still do advice very strict naming conventions for all the files that you have control upon.

Anyone not admitting that a space in a filename can be problematic hasn't been in this business long enough. (Hint: the problem is not what you have control upon, but what you don't have control upon... And that very article is precisely* proving my point).
Too clumbersome. And the point of all this is not clear. Why?
I think the issue is that ITA, Skyscanner et al who built their own tech freed themselves from slow old GDS platforms (which were ancient mainframes and designed for travel agents). They consume the schedules, the fare rules and then they will use 'direct connect' XML or JSON feeds directly from the airlines (if they are available, not all airlines do them), then a GDS, and sometimes they will have to scrape a website where a LCC doesn't use GDS or give a metasearch site api access to a) regularly check fares for a given flight, time & date and b) to do a 'live' search e.g on skyscanner, it will often say 'price was checked 30 mins ago' (which is the cached and stored in the db price) and then when you select it and a modal popups up it does an ajax call to check if that price is still live. But to more simply answer your question - many airlines love 'direct connect' as it bypassed the GDS who, remember, they pay fees to and have had them over a barrel for decades. And metasearch sites prefer it to. It's a direct relationship. It is a really complicated industry and I often read gross over-simplifications of x site versus y site.
I'm sure Woz has a fine understanding of "how humans operate", perhaps even better than you or I. He has worked with some of the most important individuals and companies in this industry.

Woz is not dumb. His point was that he chose to adopt this mindset on purpose. He'd rather be the "average person joking all the time than a powerful businessman stressing over work everyday".

By not calling out Jobs for screwing him out of $5,000, you can easily say Woz was just avoiding confrontation. But I really think his whole mindset transcends that. It just wasn't important to him. And that's how Woz lived his whole life, simply focusing on the things that really mattered to him.

I have always been so impressed with how true to himself Woz was.
When is the last time you compared memory use?

I have this thread, HN home, espn, and techcrunch open in both FF and Chrome right now

Chrome 454,920K
Firefox 487,156K

a 30 meg difference is really _not_ a big deal.

Anywho I find myself using chrome for dev while FF is for browsing. The AngularJS and Speed Tracer addons are nice for Chrome. I browse with FF because they support tags with bookmarks, which I'm addicted to
The right to bear arms is an anachronism that needs to be scrapped

Fine, that's a valid opinion. There's a process for that: work for the repeal of the Second Amendment.

Otherwise, please stop the passive-aggressive end runs around the Constitution. Your favorite part of the Bill of Rights may be next.

1. Civilian small arms are useless against an organised modern military. If your government wanted to tyrannise you, they would and all the AR15s in the world wouldn't save you.

(Shrug) If you say so. History, including very modern history, suggests otherwise.

2. If you do not trust your government, elect a new one. If that doesn't work, move.

No.

You move.
My conclusion from the numbers provided by the OP are that CC is still in business because they actually know the cost to acquire a customer and that customer's life-time value. It also helps that the life-time value is higher than the acquisition cost (by quite a bit).
Ubuntu, along with Debian, Fedora, and just about every major distro have always been on RMS's "not recommended" list.
-How many HN readers does it take to change the light bulb?-

6 to discuss the efficiency of the new light bulb, 10 to propose alternative designs to the light bulb components, 15 to point out various health and environmental concerns of old and proposed new light bulb components, and 25 to criticize the design of the webpage promoting the new light bulb.
IIRC, in one of the early draft of HTML5, the <a> tag was there for retrocompatibilty but was deprecated, and href was a valid attribute for all HTML5 tags in <body> and its children.

I thought that was a brilliant idea. For link on block but also for common pattern such as the infinite <li><a href="">…</a></li> that we see everywhere and which lead to confusion (which parts of the style should be applied to <li> elements, which parts to the <a>?).

I really don't know why W3C didn't keep this idea in HTML5.
You must have a different definition of "outclassed" to me. If you define it as "if we all stand up in a line and shoot at each other in some kind of suicidal "straight up fight", who does better?", then yes, I can see why you'd say that.

I would say that the NVA categorically outclassed their opponents. On paper, they had all the disadvantages. Outgunned, outnumbered, less well-equipped (well, during the early days of the M16 rifle they were far better equipped since the the NVA had rifles that actually worked - just how "classy" is an army that gives its infantry rifles that don't work and then wastes time denying the problem?), the list goes on and on.

"they won the PR battle though."

And indeed, the actual battle to occupy the south.
This is really beautiful. Some notes.

1) Get someone to proofread your app and app copy. There are some awkward sentences in your app description and intro video and also some grammar mistakes. It's pretty late so I don't have time to do it myself.

2) Suggestion: have the player play with a bot (against the computer) in the tutorial so they understand how it works.

3) Suggestion: have the option for the player to play against a random user. Sometimes I don't want to have to invite a friend (because it's annoying).
EU fines Microsoft over $730 million for failing to include browser ballot
The irony in using a dark color on a dark background to highlight your possibility to suggest a color change.
If you like gitgutter and you are a fan of textobj plugins you might also find this useful:

https://github.com/gilligan/textobj-gitgutter
This is the key paragraph:

"When problems resist parallelization or have no appreciable latency to hide, the third way that concurrent execution can improve performance is to increase the throughput of the system. Instead of using parallel logic to make a single operation faster, one can employ multiple concurrent executions of sequential logic to accommodate more simultaneous work. Importantly, a system using concurrency to increase throughput need not consist exclusively (or even largely) of multithreaded code. Rather, those components of the system that share no state can be left entirely sequential, with the system executing multiple instances of these components concurrently. The sharing in the system can then be offloaded to components explicitly designed around parallel execution on shared state, which can ideally be reduced to those elements already known to operate well in concurrent environments: the database and/or the operating system."

Even if you can't use the database or os and still want to get "multiple concurrent executions of sequential logic" then just use a message queue. That's what Go provides, what blocking queues in java provide, what most actor based systems provide (e.g. Akka, Dart), what unix pipes provide and what all kinds of inter process messaging systems provide. Most of your code can as impure, sequential and lock free as it always was. You only have to make your messages immutable.
They should and they do. But for local variables Haskell programmers generally assert one letter adequately conveys the meaning, especially since you know the type. But the second you can't is also the second you should use more than one letter.
A conclusion that if they create good graphics with 64kb then they could be able to steal your money from the bank is pretty huge slippery slope logical fallacy.
In my mind the big advantage of Go over Node that is sometimes overlooked is that your code in Go is written in a largely serial manner with no callbacks. With Go you don't have to deal with a lot of callbacks when doing I/O since goroutines are multiplexed on the underlying threads.
Maybe I'm crazy, but when I see people offering a service for a fixed lifetime subscription, I buy the hell out of it. Like guaranteees on car batteries and mufflers, it's usually a bad deal for the person providing it, with the proviso that you remember to use it.
It's quite common in Haskell to give 1-letter names to variables that are short lived.

Also, Haskell programmers use 1-letter variable names in functions that could/should be made point free [1] but aren't for some reason [2].

[1] \c -> c + 1 is not point free whereas (+1) is. An expression is point free if it doesn't have any bound variable.

[2] Because reasoning with flip or const may be confusing in the current context for example.
That seem to be dated to 2002.
Show HN: Lessons Learned From Selling Non-Existent Products (Vaporware)
Microsoft fined $731m for failing to comply with EU browser ballot
Probably because too much would get broken. That is sadly very often the (even more sadly, correct) argument against doing things right.
slide #10: where to begin - use twitter bootstrap and knock-off other layouts.

good advice on being a clueless tool.
Google Chrome Beta for Android uses less data consumption
Your opinion/prediction is pretty far off: I've spent most of my 13+ years experience working for Australian and UK Governments and Large enterprises, mostly as a .NET developer (Java 2 years). I also actively participate in OSS, NoSQL forums and maintain MQ, NoSQL, ORM clients and .NET server frameworks giving me a balanced perspective of Microsoft usage in and outside of the enterprise.

It's strange to see you've got this far and still haven't worked out this thread about hosted services on Amazon/Azure. Thanks for dropping a useless anecdote about the German healthcare windows infrastructure, please enlighten us with what % of the sensitive data and infrastructure will the German healthcare system be moving to an external cloud hosting provider? When did it become commonplace for health institutions to host their sensitive/confidential information on an external hosting provider?
Some tokenization not working correctly?

I'm pretty sure this as to do with "TextEdit" being processed as "TextEdit" and "Text Edit" being processed as "Text" and "Edit" (and maybe neither "Text" nor "Edit" being allowed, while "Text Edit" is whitelisted but for whatever reason tokenization screwed up).

"Whitespace in filename/dirname" issues are typically tokenization issues in 3rd party scripts. Here it's probably related to some bogus lookup in some blacklist/whitelist.
Specialization is the driving force of advancement.
Wow! Looks like Apple has always been on this mixing tech with liberal arts thing!!
I want to build an iOS app or game but need ideas
I'm thinking of apps that increase productivity and games that are played in the real world but haven't been made into iOs games.

Any ideas?
Well, let's give it a try, although I prefer Dave Matthews Band discography (and my wife likes programming with Bach, Beethoven or other soundtracks).

But that's a good idea, this should work better on very almost-dead quiet spaces.
X10 is way too slow and really needs to go away. Instead, bulbs should include a more modern standard, which Hue does (at 6x the price).
"If your pitch doesn't end with 'and the cops can't do shit' then your startup idea sucks"
Requesting an unscheduled stop on a Canadian train
Change the functionality so that "Unknown or expired link." would not appear any more.
Microsoft fined $731m by European Commission over web browser choice
Why does every paragraph end in "środa, 6 marca 13"?