skysight-inc/HackerNews huggingface dataset:
Again, the mods could not have done anything real.
At best they could ban someone from a subforum.
Homework vs Real Work
I'm not quite sure what you're saying... that the LED bulbs have a much higher energy and environmental "cost" in manufacturing, compared to a standard incandescent? That's quite likely true and has to be considered in the big picture (similar issues with electric vehicles, that their proponents like to ignore).

For me the answer is simple: $13 is way too much to pay for a light bulb, I don't care how efficient it is.
I think everyone goes through that phase. I use spend hours customizing my desktop. Finding the perfect image, icons, size of the task bar, setting up some crazy conky displays, etc... Now it's i3 with a plain black background.
Bitcoin-Central.net was hacked
Check if you are blacklisted by Google over IPv6.
Google used to perform IP prefix whitelisting to enable clients to receive IPv6 services. This was an opt-in process, where a dual-stacked user explicitly signed up to receive Google services over IPv6. Since, the World IPv6 Launch Day, in order to favor the IPv6 upgrade path, Google has changed the policy. The whitelist has now been replaced by a blacklist. If you're allocated an endpoint from a blacklisted prefix, you'll not receive Google services over IPv6 even though you may be receiving IPv6 connectivity from your provider.
Want to make sure you get paid? Ditch the contract
New microbatteries by Illinois University
> These are white LEDs, that is, blue LEDs covered with a white-light-emitting phosphor

Could someone explain that a bit more please?
What Does a Video Look Like After 1000 YouTube Uploads?
Thx for input.

It's mainly from past acquisitions. One is from a company acquired in 2004, the other a past unused name of an acquired company that was acquired in 2006.

Do you happen to know if there are legal reasons they might be scared of doing that?
Some of you might be interested to give this mentoring stuff a try, either as a montor or as a student. If so, you might be interested in checking out the Learn Programming Mentoring Community (LPMC).

This project was started when it became clear that quite a few posters in r/learnprogramming wanted to contribute to open source projects, but didn't know how or noticed that having their PR rejected did in fact not afford the greatest learning experience. LPMC aims to, among other things:

1. Match students with projects

2. Help students create pull requests worthy of being merged by upstream (offloading busy maintainers)

If this sounds interesting you can check out http://learnprogramming.github.io/ or come shoot the shit in #lpmc@irc.freenode.net
It seems like we're near the tipping point where LED lights will start to make an impact:

http://www.eia.gov/tools/faqs/faq.cfm?id=99&t=3

In addition, all those places on earth where it's dark at night should be able to use lower power lights, when the price comes down a little more.
Or he is doing his job!
Prices keep coming down. I was at IKEA last week and they were having a sale on their E26 LED bulb for only 6 bucks. Hadn't tried their LEDs before (have others from Home Depot/Lowes) but it has great light/color. Of course it being IKEA who knows what the actual mileage will be, but they're worth checking out.

http://www.ikea.com/us/en/catalog/categories/departments/liv...
My "between" implementation would be like this:

def between( a, low, high ):
r = []
for x in a:
if low < x < high:
r.append( x )
return r

or even

def between( a, low, high ):
return [ x for x in a if low < x < high ]

instead of their:

def between(numbers, low, high):
winners = []
for num in numbers:
if (low < num) and (num < high):
winners.append(num)
return winners

The more variable is local the shorter it should be. Also by using mathematical notation you display "functionality" instead of distracting readers with the terms you coined. "Winners"?
Huawei bans Indians in India:

http://articles.timesofindia.indiatimes.com/2010-05-06/telec...

India bans Huawei and ZTE from sensitive government projects:

http://paritynews.com/government/item/571-india-bars-zte-hua...
Letting Go and Allowing Your Career to Flow
Competition in India and other markets for Asha phones is already intense, and Asha sales have dropped sharply, despite a lot of effort in new features and new devices. There is not much good news about Nokia.
Just recently switched to Mint (Cinnamon) and found it to be quite good actually. Using the search via the start menu actually works! Can't say that this was always the case with Unity.
Most Icelanders do not want to join the EU. The two political parties with the current greatest following which will probably be elected for a new government next Saturday also oppose joining the EU.
As an angel investor, always investing through a syndicate, it's just far easier to have the company pay the bill. But keep in mind that they're paying with the money that the investors give them, and that this is the EXPLICIT deal.

When I lead a syndicate deal, I am the person that works with the investors' lawyer to get the deal done. But I'm never the majority of the round (or even the largest single investor.) But being the person who retained the lawyer for the investor group, I am on the hook for the bill.

I'm happy doing the work of getting the deal papered, but I wouldn't be happy if I had to pay the whole legal bill when I'm only putting in 10-20% of the round's money.

There are two ways to share the expense:

1) I pay the lawyer then go around to the other investors asking them to pay me their piece. Anyone who has ever been saddled with being the payor of the bill for a large group of people at a bar or restaurant knows how this turns out. Some people forget, some people argue that they should pay less, and it's a huge logistical hassle creating nothing but bad feelings. I suppose I could get each investor to sign something saying they would pay me their share, but that's just more legal expense.

2) We up-front tell the company that they are paying the investors' legal bill (last time I did this, the bill was $6k, the cap was $10k: I don't do fancy deals.) The company factors this into their calculation of whether the investment structure is one they want to accept or not.

Number 2 is nothing more than a structural convenience. But without it I wouldn't take on the burden of leading deals: it would be more trouble than it's worth (note that, as lead, I get the exact same economic terms as the rest of the group, so I'm essentially doing free work when I'm leading and the other investors get the benefit.)

So I'm sticking with having the company pay the legal bill. If we're negotiating a deal and this (or any other term) seems unfair, we need to sit down and talk about it. Once my money is in your bank account and a couple of your stock certificates are under my mattress we're on the same team. We both have a huge incentive to make sure neither of us feels like we've been taken advantage of.
You should probably switch to an ISP that doesn't filter. Mine doesn't.
That $13 led lamp will last you 10x as long as an incandescent while saving you all of that electricity. As long as the cri is acceptable there's really no reason not to get it.
>It might be childish but I just can't force myself to swallow the ugly curly braces and semicolons.

Yes, it's childish. Worse, it's bikeshedding.
Why Java is one of the Best Programming Language
Pay What You Can for WordPress Maintenance – A Discussion
This is a great idea. Too bad code can't really be isolated this way. I feel that marking a hack is one of the few legitimate uses for comments in code:

//TODO HACK HACK HACKITY HACK
Learning software development — by developing software
Making thefuckingbitcoin.com
imo.im is pretty great. I think they even had (web based) video calls with Skype accounts, at least until Skype restricted that type of access to 3rd parties.
Google I/O 2009 - The Myth of the Genius Programmer
Media monitoring: it's not that easy
Ask HN: Which web interface are you using for your (self hosted) mail server?
I'm looking for something similar to Horde, which offers Webmail, Calendar support and similar. Horde looks like sh*t, so I'm wondering if there is a slicker alternative?
“it being IKEA who knows what the actual mileage will be”

When I moved into my home 6,5 years a go, I bought compact fluorescent lamps at IKEA (the kind that looks like a regular incandescent light bulb). I have yet to replace one.
But why would anyone send a CV in a text format until and unless specifically asked, which usually happens when the HR needs to edit the file to convert it to some company wide practised format, for reasons known by them or above almighty.

Everyone sends the PDF.
Delicious Library 3 Released
I've written a lot of Python too. When I need to span lines, usually there's an easy way to use parens to do

blahblah = long().invocation_of.something(with,
lots, of, parameters)

which is generally more idiomatic. (Of course one wishes to avoid long lines at all but that's not always possible.)
Limbo/Inferno/Plan-9 look to be almost as dead as Modula and Oberon. :(

Which is a shame, because the Imp of the Perverse programer in my dreams always wanted to do low level coding in some other language besides assembly, C or Forth...
It's now removed. Over in a devtools experiment now.
There is something not at all touched on in this article that I feel has a big impact on the growth of classified space. That is the classification system itself. Essentially "top secret" is a viral license. Information synthesized from N sources gets a secrecy level of at least max_level(sources). Frequently even more.

Further, if someone with secret knowledge works on something that isn't at all in classified space, it may turn out that the new product/work needs to be classified, because classified knowledge may have gone into it.

This is a very virulent license - worse than the most paranoid analyses of GPL.

Countering this, the declassification process is slow, difficult, and a bit ridiculous. Lots of things remain classified not because they present a continuing issue, but because they make someone look bad. Or because they may be used to establish a pattern or MO that could endanger current operations. Even if that information is widely published.

As an aside - one of the fun games you can play with your friends that have some sort of clearance is to ask them recent news related to their area of work. If they respond with vague statements "oh thats interesting" or "I don't know anything about that" and keep trying to change the subject, it generally means they saw a classified briefing about it, or expect to, and can't reveal or discuss anything about it, even if it is all over the news. Particularly if they're very resistant to such discussion. It's a nice way to screw with them. (It's a game because they figure out what you're doing and start screwing with you back, be careful tho, you don't want to get them in serious trouble, or yourself in trouble for pushing too hard).

Anyway, the weird viral classified things is why I have rejected offers of work requiring a clearance. It is just too annoying to get interesting side projects and open source participation done when you're in the world of classified. That and I just like sharing cool and interesting things with people. I don't think I'd be happy not sharing.
On Ruby 2.0 memory usage, Unicorn and Heroku
You probably shouldn’t use a spreadsheet for important work
AngularJS + D3.js = Radian
They even offered their source code for the government for review, but Australian govt refused. They clearly mean business, and not spying.

http://www.cso.com.au/article/440054/huawei_offers_australia...
I think the syntax decision is a good one. Indentation-based structure is nice, however in some cases it can cause some pains: code generation or embedding code in a document are two common examples. As for requiring semi-colons, I don't really mind them; in fact, I'm less annoyed at having to type semi-colons than having to remember rules for auto-insertion or semi-colons.
Is there somewhere Dublin startups tend to advertise openings? I'm in Belfast and I have wondered in the recent past if there would be any opportunities to work semi-remotely for a Dublin based startup. There is plenty of work in Belfast, but it tends to be Java / .net developers for big corporations.
How Long Will the Phone Ring?
This should've been the headline.
It's weird, I've been on Linux for almost 20 years and Ubuntu as my main computer for 10 and for me it's the opposite. I find OSX has finally almost caught up to Linux with Mountain Lion.

It's crazy how many OSX features come from the unix world but in a delayed, better looking fashion.

The last missing major piece for OSX was good multiple workspace management, which came in the form of mission control and the touchpad gestures that makes it so efficient. I don't know if its any good with a mouse though.

Efficient multiple workspaces is a critical productivity feature for me. It's like having multiple monitors without having to carry a desk and a bunch of monitors with me all the time.

The previous OSX implementation called 'spaces' took too many actions to switch workspaces unless you had your hands on the keyboard and had setup shortcuts. This made OSX unusable to me.

Unfortunately, Ubuntu also regressed by getting rid of the single-click workspace switcher (which was working beautifully since like 1995) and doing a multi-workspace UI that resembles Lion's 'spaces'. However, I was able to remedy this by setting my middle mouse button to bring up the workspace switcher which is really fast.

The other Ubuntu regression which annoys me to no end and again is the same in OSX is that clicking on a dock icon when you are in a workspace and there is an instance of the app opened in another workspace makes you automatically jump to the other one instead of opening a new instance in the current workspace.

This assumes I separate applications on a per workspace basis which is stupid. I already have a dock to get access to different applications. Workspaces are used to separate projects or workflows.

Each workspace needs its own browser window that holds the tabs related to the project being worked on and also its own terminals and text editors. I don't want to be yanked out of a context because I tried opening an editor and there wasn't one already in the workspace.

Hopefully this is eventually fixed in both OSX and Ubuntu.
It is not.

One side may have no doubt it is a violation of the agreement, and say so. There is no problem with that.
Google Offers Changes in Europe to Settle Complaints
Stanford's undergraduate student body is 23% Asian, which is just above the Ivies.

Stanford is 41% from California. Caltech is 32% from California. Thus, it looks like the California factor has little if anything to do with the Caltech vs. the Ivies Asian data.
Nakedrobot2 is saying that industry in general wastes / uses very much more energy than households do.

While it's a good thing for households to move to energy efficient lighting it's not nearly enough. We need to work out ways for industry to reduce their energy waste / use.

$13 for a lightbulb isn't too bad, if it's a nice light and efficient and lasts a long time.

Businesses pay more than that if they need their light-bulb repair technician to get a ladder.

For me the benefit of all these low energy bulbs is to have lamps everywhere, rather than one or two bright lights. It's a shame that most of them are a harsh blue/white light at the moment.
Is American Nonviolence Possible?
There are two ways to make a white LED;

1) put red, green and blue LEDs in the same package and either bring all the connections outside for an external balancing circuit (which also lets you do multicolour effect), or balance the currents internally and just bring out two connections.

2) make a blue LED (with substantial UV output) and use a phosphor coating to re-emit "white" light. This coating appears very yellow when the LED is off, and is similar to the way a conventional fluorescent tube works.

2) is cheaper and more efficient, but only emits "white" light - the trick is getting it to not appear too blue as the phosphor doesn't absorb all the blue light.

EDIT: also, the white light from (1) is not really very white - the spectrum is hard to tailor compared to using a phosphor.
He doesn't need to. He only needs to speak for one to show that tobylane doesn't speak for all of them.
Now they did.
Is there a verification process after application process ends?
I've upgrade a couple of days ago. Skype works fine, I'm using version 4.1.0.20, not sure if it was upgraded during the process.

Chromium works fine.
For me, the middle one is the most readable, but it's the hardest to figure out what data structure is being returned.
> $13 is way too much to pay for a light bulb, I don't care how efficient it is.

You probably should care. It only takes 6 hours per day of usage for your 60W incandecent to suck up $13 of electricity in a year. And you'll have had to change it at least once. The LEDs will last for over a decade.

Yes, if you're only renting a house/apartment for a year then you may not recoup your costs (although it will be close). Similarly if the light is on for less than an hour per day. But if you plan on sticking around awhile it makes complete financial sense. You can literally save $200 per bulb over the lifetime of a bulb used heavily.

Also, the prices will continue to fall.

EDIT: mikeash is right that I should have mentioned the dependancy of efficiency savings on your local electricity prices. I used 10 cents per kilowatt hour, which is a bit under the national average of 12 cents (meaning I was being conservative in potential savings).

http://www.npr.org/blogs/money/2011/10/27/141766341/the-pric...
The beauty of NVD3 charts in Python
DoJ Grants Immunity to Companies that Participated in Monitoring
Yeah, one might be tempted to think that if that many people have "top-secret" clearance then stuff probably isn't really very "secret." However having a top-secret clearance doesn't mean you are privy to any and all top-secret classified stuff... you still have to pass the "need to know" hurdle on any specific information.
few legitimate uses for comments in code

You mean comments in CSS specifically?
White light is the combination of many spectrums of light. On your monitor for example, it is red + green + blue.

LEDs however, only output one narrow spectrum. So, to solve this issue, the "white" LED is really a Blue LED + a material that converts the color blue into white.
Tharg must be having a bad day.
These spreadsheets are nice little tools. An increase in traffic vs. an increase in conversion rate vs. an increase in product price are not directly comparable, but when you convert them to revenue they sure are. Handy.
I find it hard to follow your logic TBH. Your logic/argument are predicated on one thing: that all lawyers respond to their "legal and professional responsibility to act in your interest regardless of who pays the bills" the same way. I'm sorry but I can't buy into that. What if I said, "A doctor has a legal and professional responsibility to act in your interest regardless of who pays the bills" - would you agree with that? I wouldn't. Many times a doctor will say, "This is what I wish we could do but your insurance won't pay for that, so we'll do this instead." Or worse, a doctor keeps a dirty office/gear because it's cheaper for him/her and then infects patients with hepatitis.[1] I could go on and name almost any profession and change the scenarios around to counter argue your logic - a contractor that makes a choice that requires future work from his company (a.k.a. job security), a police chief who decides that writing cheap/easy/unnecessary traffic tickets is the way to make the city council pay attention to how much work they are doing "for the city", an accountant who decides to steal from the company she is accountant for, etc.

Just because someone has a "legal and professional responsibility" does not mean that a specific person will honor it.

[1] http://www.cnn.com/2013/03/29/health/oklahoma-dental-warning
I dunno what happens if you install them after you upgreade, but google-chrome and chromium still work for me, as I installed them long before this upgrade. :)
The Top NFL Draft Picks According to Social Media [infographic]
A great example of a joke which works in HN. Some don't but this one does. Thank you.
Based on the material used an LED produces a specific colour (wavelength). To create white light you need to emit light at all wavelengths simultaneously.

White LEDs work by emitting blue light but being coated in phosphors that emit the other colours when hit by that blue light.

Often you'll see that white LEDs appear a little "cold" in colour which is caused by the slight excess of blue light compared to the phosphor generated other wavelengths.
LEDs emit light in a narrow frequency band, i.e. LEDs have intrinsic colors. White is not just one color, so your options to make white light from LEDs are:

1) Use multiple colors of LEDs, which will make the light source look white but objects lit by this source will have off colors.

2) Use a phosphor coating on the LEDs, where the phosphor absorbs (most of) the narrow frequency band output by the LEDs and emits the color(s) that you want.

In this case, they went with option 2 with a phosphor that absorbs blue light and emits broad spectrum white light.
Read the article or the Wirth's original book. Wirth and his colleage had some original ideas about programming languages, operating systems and user interfaces that were revolutionary for the day. They even built their own workstations from scratch to run them on.
No, this nonequivalence applies directly to the typing of the lambda-calculus which was the topic of the original papers by Hindley and proven by Damas.

On the contrary, the value restriction is a part of the extended rules used for the typing of ML. It was introduced because ML isn't pure, it supports references. The value restriction is there to prevent them having polymorphic type. The rule is simple : syntactic values are the only things receiving a polymorphic type. What is a syntactic value ? To quote Geoffrey Smith notes on SML97 "Basically, a syntactic value is an expression that can be evaluated without doing any computation".

All this iss done in order to ensure type safety. Actually, if references could have a polymorphic type, the type system would accept incorrect programs such as :

let r : 'a list ref = ref []
let r1 : int list ref = r
let r2 : string list ref = r
r2 := "a"
let v : int = 1 + !r1

Which does not work because r, r1 and r2 are references to the same value.

Value restriction is a bit overkill. It rejects program which could be safely typed. Other solution to this problem exists. Actually, Standard ML used a different solution at the beginning (carrying information about the typed hold in a cell along) but it has other drawbacks. MLTon has a really good page about all that : http://mlton.org/ValueRestriction

Some research was done about relaxing value restriction. OCaml type system, for example, has less constraints than SML and MLTon (you can see this paper about that http://caml.inria.fr/pub/papers/garrigue-value_restriction-f...).
The story should be titled 'Ditch the contract (and use Hourglass).

All in all fairly terrible scaremongering about the alleged pitfalls of using an agreement. An agreement does not have to be complex to make it clear that for example, no assignment of rights will take place prior to full payment.

Also, taking actions in small claims courts is relatively straightforward (at least here in the UK) particularly where a debt is involved, such as an unpaid invoice.

I imagine Hourglass probably has some fairly full terms and conditions which apply to the usage of the service also.

In general a shame, because on a brief glance, Hourglass could be complementary to those using an agreement. There's simply no need to attempt to undermine and attack the usage of agreements.
What I talk about when I talk about prototyping