skysight-inc/HackerNews huggingface dataset:
Unions aren't against technological improvements they're just against how quickly those improvements would be put into place because a LOT of jobs would be lost. If driverless subways for example were phased in as workers retired, I'm sure there wouldn't be a problem. Or if re-training were provided for the workers before they were let go, that might be acceptable as well. It comes down to the fact that humans have to eat and educate their children: machines don't.

Also (as a separate issue) I thought the governments of the world wanted to create more jobs, not fire everyone who is currently working... ;)
Actually, they aren't adding -more- commercials, they're just moving them around. Instead of an almost 8 minute commercial break after a show, it'll happen in 4 shorter segments during the show.

As the article says, this is to combat the mass exodus that occurs after each show, which makes it hard to interest the viewers in the next show.
I assure you there is no difference between troubleshooting old tech and newer stuff its just different.

Exactly.
I suspect that if the email rep theory were anywhere close to true, Google would just keep their mouths shut about it rather than tapdance around the truth.

But it might be an unintended side-effect of their obviously complex algorithm, which they are probably investigating right now.
Relevant to everyone interested in this topic:
http://www.linux-kongress.org/2009/slides/compiler_survey_fe...

"Abstract - People often write less readable code because they think it will produce faster code. Unfortunately, in most cases, the code will not be faster. Warning: advanced topic, contains assembly language code."
Goodbye, Food Pyramid: USDA to Announce a New 'Food Icon'
Agreed. I hear you have two colors to choose from these days :-p
Setting up PostgreSQL for Ruby on Rails development on OS X
Awesome, I hope they offer RSS feeds of search results, like how YCfeeds used to when it was around.
You've got a good voice so you can do the narration yourself. And you look decent so you're not going to scare little children away. But you've got the intensity of a hyperactive geek who overdosed on Froot Loops. Don't take this the wrong way. As a proud geek myself I know that this can be intimidating. The other problem with the video is that it looks home made. (Yes, I know that it is home made) This is OK for technical tutorials but not for a sales presentation. Potential customers might think that this is a sign of an unsuccessful company. And they might associate this apparent lack of success with a bad product. Yes, people are shallow. The video contrasts with the professionalism of your website. Your website looks good and professional. Tone your intensity down a bit and remove yourself (and your room) from the video and you'll make your software look a lot more trustworthy.

Another recommendation is to not use your gmail account... sort of. It makes you look like a kid in a basement instead of like the owner of a small software company. But you can use gmail for your domain for free so you can still get the greatness of Gmail with the legitimacy of your own domain.

Good luck.
There's a fantastic paper called "Why Functional Programming Matters" by John Hughes [1].
Most of you here will know it, but it's so good that I wouldn't want any newcomers to miss it.

It's from 1984 and IMO still the best essay on the basic idea of FP. For Hughes, FP's fundamental strength is in program composition and modularity, and he shows this with relevant examples.

[1] http://www.cse.chalmers.se/~rjmh/Papers/whyfp.html
Any system of checks and balances will have its price. Look at what we do with gold: we dig it from a hole in Africa, we transport it in other countries, we dug holes or build vaults and throw it there. Like Warren Buffett said, it has no utility, if Martians were to look at the process they would scratch their heads.

Except for the guarantee of uniqueness. Which is one of the most powerful invariants against corruption and government-sponsored inflation, goals which are worth these effort.
Yeah, that's why the only thing I could think of that would 'fix' this, is to release new miners that use less processing power, and a new client that only allows input from those miners. Even so, such a thing would be equally as difficult to introduce as, for example, a rule that would hand out 200BTC instead of 50BTC.
> As the article says it is mostly about being able to "demonstrate a willingness to move out of their comfort zone".

OFC, the flip side of that is that working in a Westernized city like Beijing or Shanghai isn't particularly far from your comfort zone. Other than for the language barrier and the pollution, it's not really that different.
Do you use a de-soldering iron?
Google’s Street View Now Starts Mapping India
Google launched its "Street View" project (a 360-degree photographic mapping service) in India on Thursday and began gathering data in the...
No, the point is that the contracts are standardized.

There's a github for legal docs mentioned. So you can just pull off a standard "NDA", and not worry so much about writing your own boilerplate, or searching for landmines in your opponent's terms.
Eom or n/t seems like the kind of thing that you figure out the very first time you see it.
Chernobyl had no core containment, it used graphite as a moderator, and it wasn't merely fire that disseminated radioactive material, it was a big explosion.
Also, the director was incompetent.
Note that the impact of Chernobyl remained rather localised. 2600 square miles may sound big, but on a European scale, it's not much, and Europe is the smallest continent.

If you're telling me poor design and incompetence are bad and especially dangerous in security-sensitive contexts, I agree. So ?

Flooding the reactors was indeed the lesser of two evils.

« That may be true, yet it's bound to happen eventually, right? »

No. It may happen.
The hypothetical solution is flawed: it would take not 50% of miners to adopt a 1% implementation; it would take 100%, since if only 1 defects, that one wins all the coins and all the cooperative 'prisoners' lose.
Readability Advantages of C over C++
Take stuff apart and fuck with it.

Probably start with older electronics from the late 80s, early 90s. Buy stuff from Goodwill or thrift stores.

Stay away from tube TVs (high-voltage - danger).
If anyone has any questions about the process, or gets stuck leave them as comments on my post, I'll help out where I can.
Out of curiosity I ran this over some JS code I've written before. I noticed that JS converted to coffee looks absolutely shitty compared to code that was written in coffee to begin with.

This leads me to think how much of your code style can be influenced by the syntax of your language.

coffee's syntax encourages your to create many small functions which gives coffee code its uinque look. In JS, creating functions is just cumbersome enough to type so you don't do it as often, leading to completely different code.

(my https://github.com/pilif/tempalias/blob/master/lib/tempalias... is a very good example of quite-acceptably looking JS that gets butchered looks-wise when translated into coffee)
i use this firewall www.protemac.com/netmine few months no problems or attaks)!
Appreciate this. I didn't know there were that many people with this mindset until just recently. I've had my GitHub for quite awhile. I will definitely be in full compliance if I freshen up my sources to the latest versions on a couple projects there, and remove a Cydia Store project (as I've just been made aware of). That's the extent of this issue.
Perhaps he needed a working laptop first?

How else was he to access his private key?
Relaxation through others? Travel photography
Disclaimer: I realize that the article says that it isn't necessarily entirely about China, and more about demonstrating certain personality traits, but China's relevance is clearly the hot issue here. I know I find the Chinese market fascinating and would love to get involved in its explosive growth in any meaningful way I can.

TL;DR: If you want to be part of the future brain drain to China, merely knowing Chinese culture/language isn't sufficient. Be an expert in something that's needed world-wide and you will be needed in China.

I worked at Microsoft Research in Beijing as an intern and I think one of the biggest lessons I walked away with was that in order to work in China and actually have an impact prior experience in China is necessary but _not_ sufficient. Like anywhere else - you will always need to be an expert in your field to have impact, regardless of the cultural context in which you work - being a token part of an organization affords no influence.

I think a lot of people get involved with China thinking - "I'll learn Chinese and I'm sure companies in China would love to have an American on board connecting them with Western society!" The reality is, however, that most people in the knowledge industry's English is probably a lot better than your Chinese. I worry that some people fear China's impending growth and task their kids on becoming an expert in Chinese instead of an expert in a field China greatly demands (say photovoltaics).

Being a white guy who can speak Chinese is a neat party trick in a domestic Chinese setting but is very much second to if you can warrant the insane pay rate you might demand relative to a typical domestic employee. Think about H1Bs and how they're designed to weed out anyone who's job couldn't be done by an American worker. In China, I don't think the legal rules are quite as strict, but there is plenty of swelling nationalism to more than make up for it.
Cool, they get to learn to rule with an iron fist in a few weeks. Now that is progress.
"Shunning" has historically proven to be one of the harshest and most effective ways to reduce someone's status within a community. If you ignore that person on IRC, block them on Twitter, don't mention or reference that person in your blog posts or comments, etc, then that's your vote against them. If everyone did this, the true "trolls" would be long gone, but by invoking their names over and over, they remain potent and will gleefully watch their detractors wasting time on them.
> There is a solution to this problem. If someone releases a new Bitcoin client (and miners) that run on only 1% of the available processing power, and gets more than 50% of the network to adopt this new client, then total electricity costs drop would drop hugely

No, because you can't cryptographically enforce that all compatiable clients use only 1% of their available processing power.

If such a client took over the bitcoin network, somebody would use a patched version of that client that pretended to use only 1% of the computing power, but actually used all of it. There's no way the other clients could know, so the whole spiral would start anew.
This is what you need to Skype in HD
Don't blame this on affordable technology.

It is the curriculum.
The author misses the point. The security of the Bitcoin network (at least in terms of double-spending) is tied to the level of work required to generate a block. If everyone decided to use only 1% of their computing power, they'd use less electricity, but the Bitcoin network would then be 100 times less secure.

When people talk about "wasting resources", it's an indication they don't understand how Bitcoin works. One might as well complain about wasting resources on SSL when you could just send data in plaintext.
Code check for uninitialized variables. Examine pointer lifetimes for violations. Back out the last N code changes until the problem goes away - then eyeball those changes. Eliminate arrays or at least arrays with fixed bounds. Stop using stupid intrinsics (unchecked memory moves etc).
None of those phones are for him.

He's a power user who can tell the tiniest difference in user experience between Android phones. Those phones aren't for him. They never were. They're for suits, soccer moms and kids with too much money to spend.

That's why there are so many different Android phones out there. One for each of us.

I know he wants the dual core because it's cool. I want it for the same reason.

He shouldn't be ashamed of the Nexus S, he should be proud. Here is a phone that so meets his needs he's come back to it twice.
Studios aren't equivalent to startups here - that would be the producer/director who make the movie. Studios are effectively VCs.
Or just use VMs, etc.
It varies a LOT. My benchmark is 10 users per day is a dead sideproject, 100 users per day is an evenings project with potential, 1000 users per day is pretty damn good (for a free non-niche service). So you're doing pretty damn good.

Now, signups are one thing. Are the users active? Are they using the product?

In case you're asking: with sustainable 1K new active users per day, you could raise some money, yes. That's a million active users in 3 years without any acceleration, not bad.
Yes, "mining" is a bit misleading.
I use Simplenote on my iPod and iA Writer on my Mac, both changing the same database through Dropbox. This system works for me but I wish the Simplenote app had tighter Markdown support. I write all my notes in Markdown and it’s a pain to look at them in Simplenote on iOS (there’s a Markdown viewer on the web version, but it doesn’t always work).

tl;dr My ideal note-taking app has Markdown support across all its supported devices and apps, not just a few.
The big thing here is "if you care about SEO".

I put up a single page with some very simple examples of doing computer vision in Python on my website three years ago. It's gotten enough links to give my site some authority in Google's eyes. I don't think it would be very difficult for a software company to find some code that others would find useful and post it on their website. And in fact, it would be a lot easier than generating other content, considering that software companies write software all day.
The Basics for Using Twitter to Boost Your Business
I once had to replace my laptop's motherboard because the gpu part of it fried due to a malfunction that cause alot of heat. I had to buy another motherboard at Asus, that was actually pretty cheap, 150 dollars, but I didnt want to pay another extra 100 dollars for, the technician to change the boards.

Well, I couldn't find the service guide, all the ones I found were diagrams, but not a guide on how to dismantle the laptoo, so I decided to figure it out myself. After 4 hours I managed to take the whole motherboard apart and extract all components, then another hour to install the new one. It was pretty challenging, but I managed to close the case with all parts in place and no extra screws lying around.
Why can't we tie the bitcoin mining process to some sort of useful calculation? Maybe some variant of folding @home or something? We just need some problem with a hard to calculate, but easy to verify 'right answer' right?
Social Media Tools: A Cheat Sheet for Technology SMBs
1+2: I agree!
3: I need to work on that... ;)
4: Right about the retention part, but some trolls are really persistent and not easily destroyed
5: How do you mean?
6: This is a decent strategy for sure, but no guarantee that they'll go away.
That's not quite true. Bitcoins cost virtually nothing to create, but you are only allowed to create them if you succeed at securing a block of transactions. All of the processing power used in the Bitcoin network is designed to verify the transaction chain and prevent double-spending. The bitcoins generated as a result are just a reward to compensate people for their energy and hardware costs.
Offer HN: do you want anything built?
I am a web developer with some free time on his hands and out of ideas. Recently, I've been wondering if I could improve the world by making something for the community I value.

My question: is there a web application / service you would desperately like to see built? What is it?

I don't give promises or guarantees, I am not even sure whether my whole idea is good, but it's better try and fail than not try, right?
You can, although it's not particularly optimal right now (library sizes, load times, etc. are not ideal). I believe it is a priority for some in the Clojure community to improve this though. But if you're not too worried about the commercial aspects straight away, it's certainly possible.
something like this already existed and it produced very similar results.

hmmm. wikipedia turns up many http://en.wikipedia.org/wiki/Comparison_of_raster_to_vector_... but the one i was thinking of was potrace - http://potrace.sourceforge.net/

i've used potrace many times before - it works really well (i once hand-wrote some "powerpoint" slides, scanned them, then used potrace to make them appear "natural" - people thought i had made a font based on my handwriting!)

maybe it's the handling of colour that's new here? potrace only does monochrome images, as far as i know.
After a zombie attack, these are the kinds of geeks who'll help to rebuild civilization. Seriously!
After today, I'll go back to living by the same formula, it's a good rule to keep in mind. But right now I like hearing other people's views on this.
I was recruited as a fresher at Infosys and had to leave the company after training in Dec. 2008 due to recession starting to set in by the time i completed my 6 months training.

I thought finding a new job would be very hard as the market was not so good but to my surprise, i found a new job within 1 month and started working at an Ahmedabad based startup as an iPhone Developer and now after 2 years, i have developed more than 15 iPhone apps and have learnt enough at my company to start my own.

It was painful to leave Infosys then but looking back, i can say that it is the best thing that has happened to better my career. My friends at Infosys who joined along with me now have mixed reactions about the company as not all of them got into desirable roles and many ended up doing support work and they often tell me that you got out of the company at the right time.

So yes, from my own experience, i can say that a startup is a much better place to work even if the salary is low (the learning experience more than makes up for it) than some large MNC where you wont even know how the module you worked on is being used (or not used at all).
I agree - calculators have been generally available for a long time, well over 30 years.
All Word Processors Suck
The first time I saw it, I thought they forgot to type a message.
Here is another amusing example of resources being "wasted" creating money:

http://www.npr.org/blogs/money/2011/02/15/131934618/the-isla...
Instead of Student Loans, Investing in Futures
his problem isn't the system.
Well put.

This is also why I quickly realized that my troll list initiative was seriously misguided. And why I now vow to never again mention a troll by name ;-)
Search engine traffic isn't the only source of publicity. Google Flight Search isn't going to be first in a search for 'hipmunk', nor anywhere on the first page.
Really nice insight into a Django project...useful for picking up tricks
Is it necessary to be unkind, even slightly? If not, it would not follow that attracting trolls is a sign you are a good poster.

Why is powerful trolling indistinguishable from good criticism? Can one not provide good criticism in a non-trolling way?

Agreed with (3), (4) and (6).
Here comes iCloud
Apple to unveil iCloud Monday, June 6
The same argument can be applied to gold: resources are being utterly and completely wasted on securing Fort Knox, let's shutdown it and store all gold on a lawn without guarding it.

Mining is securing the bitcoin network in the similar sense, as Fort Knox secures gold.
The trick lies in changing the bitcoin protocol. If the majority of clients can agree on a way to use less resources, then that's what will be enforced by the network. If a new bitcoin client enforced a mandatory delay of one hour and invalidated blocks that were made before that one hour, we would effectively have added one hour of idle time to the network. This is not a solution, but it is a demonstration of how the protocol can be altered, as long as the majority agrees on it.
Official Press Release: http://www.apple.com/pr/library/2011/05/31wwdc.html
Obviously, Linus may (and will) do whatever he wants.

But personally, I believe this is pointless, because this removes almost all of semantics from version numbers. The only thing's left is ordering, i.e. 3.0 is newer than 2.6.x.
PROPER is a Semantic Texteditor based on HTML's contenteditable attribute
Want Canada Students Visa Consultant or USA Students Visa Consultant? 
Winny immigration and consultation services, is a renowned name in Ahmedabad, Gujarat, for providing immigration and education visa consultancy services. Specialized as a Canada students visa consultant and USA students visa consultant, Winny with over 25 years of experience in visa consultation services, always strive to provide top-notch services to their clients. In fact, Winny is accredited with American International Recruitment Council (AIRC) and represents several leading colleges and universities of Canada and USA.
In fact, Winny is known for their hallmark services which include counseling, studying students vitae and recommending best country and college, meeting the students requisites. They also provide coaching services for IELTS, TOEFL, GRE and GMAT, ensuring that the students are well-prepared for the qualifying test. Pre-departure and post landing services are also few of the important highlights of their services. All these services with lowest fees in the market of Ahmedabad, is the key specialty of Winny.
As other posters pointed out, someone would cheat and just get a client that used 100% and we'd be back to square one in a day.
Next up? Ghosthunter!

sigh
It almost sounds like Google's way of being unreachable, and all mighty. "You, the peasant, are allowed to work in Our field".

I do hope you get some sort of answers. I loved the stuff you made, and ended up playing Chrono Trigger with a wiimote on the iphone (and getting crazy looks at that).
Isn't the waste also present even without bitcoin, too? Governments make complex laws and regulations in different industries. They do 'magic tricks' to make fiat currency appear and disappear. Banks do complex things to make a profit that largely do not correspond to creating real value for society. Competing companies do the same things, duplicating effort, mostly to make a profit. (e.g. Do we really need so many social gaming companies?) Companies also do other things that do not create real value (e.g. lobby politicians to gain political advantage).

A large part of human endeavor is not about increasing value in the world, but rather increasing value for oneself, possibly with the side-effect of decreasing value for others. It's just the way we are.

I don't think bitcoin's purpose is to aggravate or ameliorate this pervasive problem. To me, the point of bitcoin is to shift economic power from the circles of people who presume to rule the rest of us with complex economic policies and regulation that ostensibly keep the economy stable and growing.

With or without bitcoin, the 'waste' from competition still going to be there, and I have no reason to think that the adoption of bitcoin is going to increase the total amount of 'waste'.
Top iPhone Music Apps
More than that. It needs to be a problem that takes a predictable time to solve, it needs to be a problem that we're unlikely to discover faster algorithms for, and it needs to be something we can tie to a set of data.

Cryptographic hashes are designed to have these exact properties. If we wanted to replace this with a "useful" calculation, you'd essentially need to create a new hashing algorithm that also had some practical use beyond hashing a set of data.

Given that creating good cryptographic hashing algorithms is hard enough, I suspect that creating one that is tied to a "useful" result is not feasible.