skysight-inc/HackerNews huggingface dataset:
That's a vary different argument from It's not possible to economically power the world with non-fossil fuel based sources based on current prices. However, my point has little to do with today, where not going to replace most power plants in the next 10 years so you need to consider the longer term.

First off transportation and processing are huge factors in the price of fossil fuels, finding and pumping oil are a small slice of the price of gas. At it's simplest cost of fossil fuels = (natural resource value) + (cost to locate) + (cost to extract) + (cost to refine) + (cost to transport) + (environmental cost). [even this ignores subsides etc]

What's important to consider is a proven reserve may or may not be worth extracting based on the market value when your done due to extraction, transportation, and refining costs. Many coal mines in west Virginia have been closed and reopened based on such factors. Now where do renewable energy come in? Shutting down existing coal power plants is a question of maintenance and fuel costs, but new power plants need to consider construction as well. Add to that all existing power plants have a finite lifetime so long term it's only the replacement costs you need to consider. So while building solar in new England is not worth it now, there are plenty of places where it is worth it and that's not going to change.

We have crossed the Rubicon to the point where economics are pushing adoption. Which means there is going to be a lot of grid connected wind and solar power in the future in places like Arizona which means grid operators have no choice but to adapt. The grid can and will slow adoption, but again existing infrastructure has a lifetime and the replacement is going to be designed around matching production with utilization.

The future of the energy market is a huge multidimensional optimization problem. But, investments follow expected profits and there are hundreds of billions of dollars worth of profitable alternative energy investments to be made over the next 30 years. Governments may help or hinder the process but unlike 10 years ago they don't actually need to be involved and it's still going to happen.
So now there's full-stack and non-full-stack backend developers too? And a non-full-stack BE developer doesn't know how to deal with HTTP headers and ORM?

My main point was that the separation into these buckets is strained already.

Good, well-rounded developers should know the full ecosystem they're operating in. Some will always be better at and more interested in something, other in other things, that's no surprise, but we don't need to invent a stream of vague titles.
Does anyone know if it's always the case that you can find spammy links to your site by using Google (e.g. link:mysite.com)? My link count in webmaster tools is an order of magnitude higher than the inbound links that I can find by using the search engine.
Sadly, it makes sense.

I only hope American's don't get too generous and try to bring democracy to Türkiye. You know, American flavored democracy with marines and smart bombs.
The title of this post is horribly misleading. It's perfectly safe to log into your Google account on a friend's machine.
macbook air

home theater projector: http://goo.gl/S9siD

apple wireless keyboard and trackpad with tray: http://www.hekseskudd.com/

nice couch, good speakers
This is a sad news.

I remember Atul's articles in PC Quest since 1993. He wrote eloquently and passionately.

His most admirable trait was, fighting for what is right. Like, once he wrote a good article about why the value of a BBS is amplified by the discussions that occur over there, and not as a means for file sharing. To quote him from memory, "Imagine that you wrote a great book and made it available for free so that people can make good use of it. Now, if people took your book and used it to wrap _chanas_."

In 1995, PC Quest bundled Slackware Linux with a CD-ROM, a first for any Indian magazine. This heralded a beginning of a generation of Linux enthusiasts in India. During those years, we used to look forward to a copy of PC Quest, in part because of his articles. Otherwise, how would we have known about CompuServe, pobox.com and many other things? He was absolutely right during 90s, about the Internet services being toys.

I could perhaps go on writing an essay, but will wrap with just two examples about his writing style.

On visiting various CompuServe forums, he would say, "...and when I log in to various forums greeted with '11 messages for you', I feel like my daughter yelling at me, 'Papa!'"

On the extremely funny and weird userid scheme for dial up Internet accounts by the only ISP (Govt. owned) in India, "...and when I got an e-mail address, Gautam sent a mail to me 'Welcome _Qaidi_ no. AAQ392021!" (User names used to be like AAQ392021 in 1995.). Sidenote: we have come a very long way since then and things are much better now.

I might as well say that the only other technology writer who impressed me more than Atul during 90s, was Brian Kernighan.

Although Atul has passed away, he will surely remain alive in the hearts of a generation of technologists in India.

Goodbye great columnist, and may your soul rest in piece.

मृत्योर्मामृतं गमय् ।
I've just switched over to Route 53 as this attack is still ongoing. Alas the DNS is one of the last things you think about when building an app, you just assume that it's going to work and entirely forget it exists while it is working :\
Concurrent, scalable GC is hard, but it's made harder by the complete lack of cooperation from the hardware and OS. For example, you can dramatically simplify the design of a concurrent GC if you can scan the thread stacks and registers in a snapshot before doing the concurrent tracing. This should not be a high-latency operation on existing hardware, but on say OS X it can take 10's of milliseconds for just a couple of hundred threads. On Azul's machines, cooperation from its hypervisor allows thousands of threads to be paused in under a millisecond. Similarly, a read barrier like the kind implemented in Azul's hardware is not very complicated. The CPU already does, conceptually, a very elaborate virtual -> physical address translation + checking of access protections on every memory access, which is cached in the TLB. Adding a bit to the TLB to indicate that a page should be protected by a read barrier would cost very little.

Azul's GC is basically a "really good" GC. It can handle hundreds of CPUs with hundreds of GBs of heap with tens of GBs per second of allocation rate with pause times of 10-20 milliseconds. It's basically a solved problem with the proper overall system design.
"It is impossible".

"It is quite difficult".

"We work hard to prevent it".

It is exactly the same as behaviour security companies had in the past until they learned that, to quote Adidas, 'impossible is nothing' and that 'quite difficult' is nonsense due to automation.

It used to be quite difficult to stage a DOS (anyone remembers the first one Yahoo! suffered in 2000?, ah, those were the days when we were surprised by them...). Nowadays a bunch of kiddies can put amazon down on its knees.

Well, probably not amazon.
I generally won't let others use my computers, since there's all kinds of stuff they could do. It's not uncommon (though not especially common) for someone to take offense; it really makes me wonder whether they realize what computers can do, or how much information about you is stamped into one you've been using for a while. My computer and yours are not interchangeable.
Got this exact same thing, tried it on the device (Nexus 4) play store, it lets me view the app, hit install, accept the permissions then says "The item that you were attempting to purchase could not be found" =/
Your Internet Business Development
Really?, wow... I had no idea about that. I bought some followers for a client once, but "1000's of links" for $20 sounds surreal (at least for me!)
Obligatory "fuck cancer" post goes here.

I'm sure this is just some manner of selection or confirmation bias, but it seems cancer takes more technology luminaries than pretty much anything else.
Google Fails at Figuring out who the Turkish Prime Minister Is
Samsung Galaxy S 4 New Update..FIXED some BUGS
This seems like a genius idea.
I totally agree with the author. This is why I haven't used Facebook in several years, because to me it's just useless unless your family lives hundreds of miles away and you want to share pics/info with ONLY them. This seems to me like the best and only reason to use a social network like Facebook. When I did have Facebook, I was part of tech groups that would post important info, but very often their posts would be polluted by the usual college drama. I got rid of facebook and I am a freer and happier individual with "actual real friends". People who actually care to learn/share important info need to do so by reading legitimate sources from sites like Hacker News and other respectable places.
It's not Google's job to make sure every webmaster has a "fair shot" at rankings. It's their job to make sure the best results appear when I search for something. In Google's eyes, having false negatives is worth not having false positives, and that's just the reality of the web.

Besides, it seems to me that these "problems" are only really thought of as problems by the type of people who put "search engine" in the title of their blog.
Given Turkey's status as a NATO member, that's exceedingly unlikely.
I really like the screen theme that they have got (with the battery and Skype notification). Looks a bit like Google Now if it had transparency.

Does anyone know if that is an existing theme or mod?
Hack Like In The Movies
It shows Muammer Güler as the Prime Minister of Turkey instead of Recep Tayyip Erdoğan. This seems like a pretty big fail.
MacroPy Parser Combinators, now with a complete JSON parser in 50 lines of code
You did not find this company "over the weekend" because you "asked" about them 13 days ago:

https://news.ycombinator.com/item?id=5738258

Nice try.
"admin the UI"

This is just like how I type "server" instead of "serve" all the time. (In fact, I just made this mistake while typing serve and had to concentrate not to do it that time too.)
link: shows a limited subset, to prevent stealing competitor's links. Webmasters/Analytics should show everything though.
"The PageRank algorithm seems broken to me."

Imagine thinking that the "honor system" would actually not be gamed!

Pagerank was designed a long time ago and suffers from a way of thinking that academics such as Page and Brin have.

The same thing happened with email once the cat got out of the bag on that. Or on craigslist.org - Bottom line is not anticipating what would happen when widespread use of a product occurs and the user base changes significantly.
This Christmas is awfully close to R&D, Q&A and clean up the rough edges for a finished product. It's vital they get this right the first time or that would be a serious blow to it and any future competitor to the two.

But I agree, it's very exciting!
Court: Police Can Take DNA Swabs From Arrestees
A naive, thread-safe reference counter using atomic compare-swap is extremely expensive. On the best CPU's in the uncontended case it's 30-50 clock cycles. So modifying a single pointer field becomes a 100 clock cycle affair (decrement for the old value, increment for the new value).

Thread-safe deferred reference counting looks like GC.
As far as I've seen, the links you'll find through the search engine are a limited set of links from "important" pages (i.e. not the spammy ones).
To find your spammy backlinks you'd have to use webmaster tools.
His biggest contribution was that he ran foss.in
I can't see how this partnership is not acceptable. Firefox is an NGO for the open web not one for human rights.
What if you go to GMail and then go to the bottom right which says "Last account activity"? Click on the "Details" option and then "Sign out all other sessions". Does that help?
The “Dumb VC” Controversy: Financial vs. Operating VCs | Kellblog
shared_ptr used to be commonly accepted as a reasonable default choice, but that hasn't been the case for years. unique_ptr/scoped_ptr is nontrivially faster (thread-safe reference counting is fairly expensive), and much less error prone. These days the usual advice is to only use shared_ptr if you absolutely need it.
Are we seriously there already? We really are living in amazing times.

Do you happen to have a link to some sources about this?
try the game! http://www.startupnyc.org/tinder
I've also seen suggestions[citation needed, sorry] that when offering kids a choice, narrowing it down to just two or three things can help them start getting used to making decisions without being completely overwhelmed by the options (e.g. if you're at the grocery store and you decide to give him the opportunity for some input into the purchases, ask, "do you want to get apple or orange juice?" rather than taking him to the juice aisle and saying "what kind of juice do you want?")
To answer your question, in some training/reinforcement circles, the answer to the question of what to do when what behavior you are seeking doesn't occur is nothing at all.

You might be interested in checking out:

https://en.wikipedia.org/wiki/Reinforcement

It covers the types of operant conditioning with definitions. From this article, you can blast off into tons of reading. Read carefully - these are holy topics to some writers and they will carefully shape their message to support their viewpoints.
Exactly what I was thinking, but Snapchat has arround 3.9 MB so I guess it's not that far appart?
Maybe it has some HD graphics or it could be a PhoneGap app?
Who knows, but for the size of it, I hope it makes my coffee in the morning :)
Thank You HN: Lessons from 3 years of Bootstrapping
So yesterday we had this thread: https://news.ycombinator.com/item?id=5809285

And I wanted to share some of the lessons I've personally learned in my time at 2600hz. Here are the three biggest time wasters for bootstrapped companies:

1) Consulting (You need it to bootstrap but spend as little time here as possible)

2) Feature Bloat (What makes a good product is what you leave out, not what goes in. People that want your product as you to improve features, not to add new ones. People that will buy your product after you add feature X are not customers).

3) No Silver Bullets (http://bhorowitz.com/2011/10/26/lead-bullets/ Sometimes there is no easy way to solve something and you just have to bite down and do it.)

Here are the three biggest things I would do again in a heartbeat:

1) Super Skinny Budgets (The first time we went to Vegas for a Conference, we went with $200 for the trip, including cab rides. It was a difficult, but incredible experience and it bonded our team together. Live dangerously every now and again).

2) Don't be afraid to pass over talent for culture (A miss-hire is worse than a no-hire. When you hire, hire for culture as much as skill. It will matter more in the long run).

3) Celebrate your achievements and break bread together (When people know their work is valued, they stay longer, work harder and achieve more. We want everyone at 2600hz to feel like they're a part of something bigger).

Obviously, this isn't the magic recipe for creating wealth. The biggest misconception I had was that in Venture, all you have to do is raise money and you're set. The truth is that you raise money when you don't need it and you use it to accelerate your business. Relying on money to make your business is a recipe for failure. The only guaranteed path to success is hard work and a bit of luck.

Thanks to HackerNews for all of the inspirational stories and wisdom. This is my favorite community on the Internet.

Cheers,

Joshua
What It's Really Like To Be A Google Intern
"Matt is clearly a nice guy."

In a sense he plays the role of a politician. Not able to do much (he is only one google guy after all) and trying to keep the masses feeling that he is acting in their best interest. He can't really be blamed. The bottom line is that none of this has any impact on google anyway.

If anything it simply pushes more people to want to pay for paid placement.
Is The Go Programming Language Worth Learning?
Extreme Walking: Casual sustainable exercise for nerds
It looks like it was devised without security in mind. This is something we are starting to learn not to do.

In that sense, TCP, the routing protocols, DNS &c were all designed that way (without malicious users in mind).

Which for some time was very good and then BANG!

I guess software engineering has to start dealing with this issue in a scientific way as well. And so academics will start thinking 'correctly', if this is possible.
This could also be my story - when I started here, things were set up so inefficiently that it was a full time job. Now, I've scripted and automated most stuff so it just happens, and all I have to do is check that it's happened, and fix it if it hasn't.

Sometimes I consider breaking things, just so I've got something to do to fix them...
Yeah, I may be out of luck. Such a shame.
Your grandparents are a talented exception. Were either of them engineers or something else technical? Maybe they had more interest in experimenting more. In my experience, most non-techies young and old fear "breaking" their computer, so they don't do anything beyond what was taught.
http://www.webhostingtalk.com/forumdisplay.php?f=2
Because competing as the fifth(? - I'm counting iOS, Android, WM and BlackBerry) player in the market, having neither the brand name or market share advantage of the other players, isn't hard enough, they should also revolutionise the way electronics are produced.
My biggest concern is not that they will get your email credentials, but the fact that they may have your email and a password to start tinkering with on banking sites, social media, etc.
You would be really shocked at what $20 can get you in some communities. You might have inspired me to do some writing on the subject.
Rust already does region inference for managing borrowed pointers, so I guess that all the information needed for this is already there.
> Besides, it seems to me like these "problems" are only really thought of as problems by the type of people who put "search engine" in the title of their blog.

or by all the people who have a site with traffic coming from Google
I tried to watch a Vine but got bored half-way through.
I would never let alone log in under one of my logins on any machine, or log in under someone else's login, on a system which supports multiple logins. I mean, even on the shared home theater box, I have separate logins. Too many keys, dotfiles, etc.
Strongly agreed about the GC. One thing which got me interested in both Rust and Erlang is the fact that they do not have GC of shared memory and instead opt for a simple per process GC. Avoiding complicated problems where they are not necessary is part of good design.
thanks for the recognition! REMEMBER YOUR DREAMS
I apologise if I've been too harsh on Soylent. I have, previously, been strongly against Soylent. I'm against some of the techniques they're using to sell it now.

But I'm trying to be more a "critical friend" rather than just "negative". I realise that I don't yet have the right balance.
Path tried that in the social network format but it doesn't seem to be catching on.
I'm having an interesting issue where my root domain is currently getting its nameserver details from DNSimple, whereas www. is getting them from iWantMyName. Hopefully that rotates around too at some point soon :\
It should be even worse PR for Google to admit that they don't even know how to restore from their own backups...
"When the facts change, I change my mind. What do you do, sir?" - (attributed to John Maynard Kaynes)

The algorithm has changed. The web has changed. Naturally, google has changed.
It's in open public beta at the moment. We are a consultancy that work on large iOS application within large teams, with ever aging code-bases, and we built this to make our lives much much easier when it comes to debugging complex view hierarchies.
I'm not saying they try to accurately portray anything. I'm just saying that's what it hooks into. Obviously, as with any communication medium, you can lie your arse off - and I'm sure people frequently do. You can do the same with stats as with testimonials - who's going to check, and how?

If you assume a company's lying, there's probably very little that they can say to get you on board.
Popular UIs — Free PSDs of popular web UIs
File this under why I don't use Gmail or any other Google service
Hacking for Change Across the U.S.
The government may some day think otherwise. Google's monopoly on search is substantial enough that they risk much by eschewing fairness in favor of quality. I would tread very lightly if I were in Google's shoes.
it's mostly automated comment spam, forum spam and the like.
>(it's always a man)

Oh right, I forgot that having both an opinion and a penis is a crime. How does being a man have anything to do with it at all? Plenty of non-technical people have come to very similar conclusions, some of them have even been women. You are seeing what you want to see.
Can "Haswell" save Windows 8?
Note to self: Dont hire a pair of clowns to build a web app, if they answer "miracles" to that question
Source for tool to set Finder Label colors in OS X
Hello.
I figured it was ok, to leverage a little on the GUI, when having a HFS+ file system. Life can be a little bit easier, at least more discernible, when you can set label colors from the command line, and have them show in the finder (quickview work so much better from there).
Erdogan government is an oppressive government, with increasing authoritarian and antidemocratic politics, and his supporters include a lot of Islamic organizations, comprising elements of Al Kaida, Hizbullah and other salafist organizations and they all have strong antisemitic tone. This government recently released all the members of Islamic terrorist organizations, who aggressively killed many innocent people. So watch out other comments, here, mainly many supporters of the government, are here to just make a false impression of peaceful environmental demonstrations, violently oppressed.

Be careful. some supporters of the government, are even forming Nazi SS style mobs to attack demonstrating families. People like @cup, are cleverly embedded opinion makers, who are there to hide the authoritarian, regime. Erdogan yesterday called, Twitter a curse and social media an enemy. So be careful about commenters here.
Because they can't advertise in a mainstream Turkish newspaper. The whole blowup happened because the government has been increasingly turning into a dictatorship. Newspapers and TV stations are heavily censored.
Right now, it seems GWT only shows a "sample" of links, and that sample is chosen from the 100 domains that link most frequency. GWT's "total links" count for my site is about 75x larger than the number of links they'll give me. I'm wondering if it's a spammer registering a whole bunch of spammy domains.

GWT doesn't seem to allow me to discover what all of these links are, so I couldn't disavow them even if I wanted to.
I'd say the phone industry is starting to approximate the fashion industry, with Apple targeting the high-end designer market and Android the cheaper but much larger mass-market segment.
Can someone comment on data processing and statistics on GAE? Any good experiences? Any bad ones? I'm not an expert on GAE by any means, but I ported my app away from GAE to Django + MySQL because the app was data and statistics oriented (fantasy football) and I found myself wasting a lot of time on data processing, data cleaning, import, and export. Switching to a SQL database in this case felt like getting out of handcuffs (not that I know how that feels).
I understand that the goal of Firefox OS is to reach the worldwide billions without smartphones, but is it feasible for them to achieve lower handset prices faster than Android given that MediaTek and SpreadTrum SoC-based devices are selling for >$65 in China?