skysight-inc/HackerNews huggingface dataset:
Solar accounts for 1% so Elon Musk really has his work cut out for him!
Things like resource inlining are an antipattern in an HTTP/2 world. The stylesheet for example should not be inlined; the server should instead push the stylesheet out to the user agent proactively (typically three frames—a PUSH_PROMISE telling the client of the request that is being simulated, then a HEADERS and a DATA frame with the response).

The first time, the browser will receive it approximately as fast as the inlined version; subsequent times, there is no overhead, moreover browsers can load the stylesheet only once rather than needing to load it for every page.
It's insane how in 2015 we still rely that much on coal. Yet we give lessons to China about energy. Hah.
The web will change paradigm, in the same way tech platforms always have. E.g. Mainframes > Minicomputers > Desktops > Mobile. Companies dominant in one paradigm are rarely able to remain relevant on the next.

IBM while still huge, has little relevance to desktop or mobile computing. As has been pointed out, DEC and other huge mainframe and minicomputer companies are dead. Microsoft and Intel, while also still huge, are not doing well in mobile.

Unless Google are very careful, lucky or both, they will be unwilling or unable to make the painful change necessary to remain dominant in whatever the web and mobile becomes next.
Does Windows defragment your SSD? (2014)
With google's recent bias towards becoming more and more product oriented in their first page of results (which is good for their bottom line), alongside their tendency to become worse for academic purposes over time (for example making it so that searching for things in quotes doesn't actually return only exact results), they have left a gap for an unbiased and exact search engine for power users and geeks to come in.

Google are not perfect. It's hard to compete with their sheer processing power and the size of their databases, however storage is getting cheaper and processing power is getting more abundant. It may not be feasible to compete with them head on at present, but during the coming years the likelihood of them maintaining their dominant position decreases with time, it doesn't increase.

Since the question is "whether there WILL be a full replacement for google" in short I would say most certainly - the question is how long it will take. I would be astonished if google were still the dominant search engine 20 years from now. 10 years? Even that would be a surprise.
http://killedbypolice.net has more details on most of the cases of people killed by police.
I think that this is some kind of oversimplification of what actually happened.

AFAIK there is not even an operation like "put window into notification area" as part of WinAPI as the icons are mostly orthogonal to windows (and are not even intended to represent "more-minimized" windows).

The icon has to reference some window, but only because it generates window messages that have to be consumed somewhere. Fun fact: at least on 2k and XP, when the window goes away, the icon stays visible unless it is explicitly deleted by user code and is removed only when some message would be sent to now non-existent window (ie. when users mouses over the icon).
I wonder if the time is ripe for a procedurally generated Zelda game? Several minecraft-inspired projects on Kickstarter mention LoZ as inspiration.

When I played notch's minicraft, it had a distinctly Zelda-ish feel to it, including being hard enough that you have to really pay attention what you're doing sometimes. And he wrote that in what, 24 hours or something?
Its more appropriate to consider whether it is sourced from misanthropic ideals than anything else, since the assumption that a loving father is a paedophile is, simply, a form of hatred.
I compared it with my svtble blog and I am pretty pleased with the results. No bloat at all. Just one request with inline css.
Thanks - and yes, it does make sense. Amazing that we've come so far to produce, essentially the same thing, albeit with higher technology ..
I doubt it. To become Google you need a good few years of building up your IP and infrastructure. Google were very good at getting to be that big (biggest?) in a relatively short time and because they are so far ahead, anyone else will need not only to have better search, products (Android, Docs, Gmail, Self driving cars etc.) but also the infrastructure to match and exceed that of Google. By the time they get there, Google will be further ahead still. Perhaps in 20 years or so, the computing landscape would have changed so much that you'll have the entire Google infra in your brain implant or something like that but with all that progress moving forward, so will Google. I'm pretty certain they are here to stay.
But is storage getting cheaper and processing power getting more abundant faster than the size and complexity of the Internet is growing? Because if not, Google will keep winning.
HN doesn't allow comments with multiple parents, so I needed to choose one to reply to. ihm, please consider this comment also a reply to yours.

The more I talk about constructivism the less I feel it's adequate to label what I'm talking about, even though my approach to mathematics is completely constructive. Please don't treat every word I use as totally definite.

Mathematics is the science of formal reasoning. I call the rules of reasoning, that is the rules of manipulation of statements including their lexicon, syntax and semantic, a logic. I see intuitionistic logic as the most intuitive, universal and fruitful logic, in short: the logic.

To reason, we need something to reason about. Said somethings should be respresentable, so we can communicate about it. Let me call the things we reason about objects. What do we use to represent objects? Symbols, pictures, sounds, smells and many more things we have senses for. We transmit objects as a literal, or as an algorithm ("a turing machine") of how to recreate the object. All turing machines can be encoded with finite bit arrays.

It turns out we are able to make digital computers recreate symbols and pictures and sounds to a fidelity such that we can't notice any difference compared to the original. I see no fundamental difficulty besides physical limitations to recreate other literals. All literals in a computer can be encoded with finite bit arrays.

Finally, I conclude that finite bit arrays are the most general objects we can reason about; they have rich semantics by the possibility to interpret them as turing machines. What we end up with looks a lot like common programming languages.

Based on intuitionistic logic, finite bit arrays, and the ability to interpret them as turing machines, we can follow the canonical construction of the reals. In this world, every object is a finite bit array, plus some annotated interpretation ("a type"), which is just notation for a bigger finite array. There is simply no place for non-countability.

I long for a software that lets me mix logic and usual programming seamlessly, without unnecessary like meta-theories, meta-logic. Coq is near, but the programming is too unnatural.

One can reason about the logic of a Rust programm, discuss it with others, and even the compiler understands some of the meaning, but richer intuitionistic logic statements about the output or behaviour of the code are sadly beyond the compiler.

I'm about to start applying for my graduate studies of mathematics. Do you have any recommendations which university to apply to to research in the area I talked about?
I assume that part of the story was mangled in the telling/re-telling.
Lawn Love (YC S14) Is Hiring a Front-End Engineer in San Diego
Hi there!

We're hiring a front-end engineer. We're a small, nimble team working on interesting problems.

We're building a modern, on-demand lawn care marketplace. The lawn care industry is huge, and over 80% of American households have a lawn. The incumbents are low-tech, highly fragmented, and the current consumer experience is terrible. We're bringing software and smart operations to the space, which radically improves the customer experience while driving significant value for our lawn pros.

As an early engineering hire, you'll have broad ownership over the product and will help define our culture as a company.

Here's what you can expect from us:

- Great compensation and real ownership (both equity and over the product).

- We'll make your life easier with great benefits (full health coverage, open vacation, regular catered lunches).

- New gear and whatever else you need to be productive.

- We're well funded by great investors and are growing quickly.

Our requirements:

- You love working hard, not just for financial rewards, but for the opportunity to grow personally.

- You are intellectually curious and you get stuff done. Results are what matter to you.

- You have deep experience with front-end dev. Visual design chops are a plus.

- You live in (or want to move to) beautiful San Diego.

We'd love to hear from you at jobs@lawnlove.com. Resumes are cool, but we're far more interested in seeing what you've built. :)
This article makes lots of good points.

The wikipedia page about him has a lot of back-story about his arrest:
https://en.wikipedia.org/wiki/Hossein_Derakhshan

And serves as a good reminder that if you speak truthfully and candidly about the leaders of certain nations you would do well to avoid going there in person.

The internet is super powerful and a lot of global leaders realize that it is probably the most concrete challenge to their authority, anything that has the power to stir up the masses is something to be properly feared when you're some insecure dictator.
I disagree that HN doesn't like humor. Compare the comments of this article posted yesterday on HN vs. Reddit (the one where the guy teaches his daughter CSS and has to vertically align something).

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

http://www.reddit.com/r/webdev/comments/3fkkh0/teaching_css_...

It's not like the HN crowd is completely stiff. But look at the ridiculous difference in post quality. Reddit is almost 100% one-liners with no substance whereas Hacker News managed to find some interesting things to discuss.

In simple upvote/downvote systems, content will always proceed towards the lowest common denominator. The moment it becomes culturally acceptable to post something low effort and obvious is the moment a high quality community dies.
Of course.

You really think we're going to be searching for "one version of truth" forever?

Everyone thinks different, and a full replacement of Google will be a personalized search engine, matched to how you think, not how the "average human" (or the average AI) thinks.

The web is going to become what people make it, not what these companies tell us is their single authority version of the best user interface for everyone, or the best answer for everyone.

The future of the internet is not wikipedia, it's augmenting our own biases enough that our egos aren't catastrophically challenged every day while feeding ourselves just the right of to-each-of-us contrarian opinions to grow.

The internet is a giant exercise in expanding the collective human mind, so the idea that there will be these gigantic portals that serve "answers" based on a "golden algorithm" is at best, inappropriate for anyone but the hypothetical "middle of the bell curve human" and at worst, it's a spiral of awful that converges on something really wrong.

Oh, hey! That's what we already see with the internet. Millions of human minds connected for the first time in an elaborate feedback loop -- we get these non-adaptive non-linear emergent effects, these harmonics, like "flame wars", hatred, and all kinds of weird new forms of harassment. People are just getting used to this huge mesh their brains now exist in, and they are still dysfunctional at it.

"Single versions of truth" ( single UI, single UX, single algorithms ) for everybody don't help this, they reinforce the feedback loops and amplify these harmonics. They don't mitigate and create diversity, they create, "a cacophony of homogeneity".

The future of the internet is people writing the algorithms that curate the content for them. Then the gap between the human and the computer ( today, by computer we mean, the web ), will be as small as we like to make it. That's when we get the real benefits of extending our minds into this digital medium.
Java Oracle PreparedStatement ARRAY parameter passing empty strings
Indeed it is! 330 ms on my connection, 5 requests, 18K data and 13 K in flight.
I can't speak as to other's experience but the one thing I found more complex was the user account side of things. Certainly compared to mysql's simple username / password system there was a lot more to understand to set it up.

I'm much happier with it now, and it's a way more robust system – but it was a hurdle to get over.

Other than that I found it a dream to work with straight away (though I have plenty of prior RDBMS experience to draw on).
I'd like to hear your story about AirBnB customer support treating you like a prince. They once made a mistake billing my credit card and the customer support was atrocious. I had to file a chargeback with my bank to get any justice.
The main thing that disturbs me is load balancer ready pricing. Heroku is ready to scale by default and cheaper. Don't get me wrong, I'm really happy to see alternatives, I don't like monopoly
Last time two cars GPS got us nowhere, we relied on some friends old Motorola Razr I with Google Maps. I couldn't stop smiling.
5 Things You Can Do for Employee Productivity Improvement
I have the same feeling, and would be more than happy to help with a brazilian portuguese translation (if the author is reading this, my email is on my profile o/)
>If the only change is that it loads faster, and he doesn't grow his audience, then he hasn't really achieved anything.

Sure he has achieved something. He has made his readers a little bit happier. Presumably, he has also made himself a little bit happier. It's called progress.
Docker for reproducible Science is an intermediate solution. While a Docker image can be moved and rerun (with some luck) the content of a Docker image is actually not transparent.

Reproducibility implies being able to regenerate the full container including software version control and visibility of the full dependency chain all the way down to BLAS and glibc! You can't do that by using apt, rpm, Perl CPAN, rubygems, Python pip and the like. None of these package managers have been designed for true isolation of packages and full reproducibility. That is why today people go with Docker. The shortcomings of these package managers drive people to Docker.

The technology for regenerating exact Docker containers exists in the form of GNU Guix and/or Nix packages. The fun fact is that when using GNU Guix, Docker itself is no longer required.

Watch GNU Guix.
Show HN: Visual regression testing tutorials and best practices
Seems a shame to damage the kids learning by introducing the clusterfuck of a language such as ruby. gem install learn_a_better_language
I haven't been here long enough to say when, where or why it came about. I imagine there's a fear that allowing humour will lead to this place being like Reddit (ie. swamped with more jokes than quality responses).

The one-liners I've seen people deliver here (and get downvoted for) haven't ever really been worth the read. It might only be a single comment, but reading it wastes time, copy that by a few more & you'll get sick of jokes fast. This is personally why I try and avoid Reddit, trying to follow a conversation is frustrating when every 3rd post is a witty comment with no substance but the pun.
and yet they were interviewing him, and not you. his ego accomplished shit, and yours?
I don't know if anything changed recently, but I'm sure that at least until a couple years ago they got the traffic info from their own app.
As far as search results accuracy (and usefulness) go, Bing vs. Google in the US is a whole different story than Bing vs. Google elsewhere.
Ask HN: What recreational books related to programming can you recommend?
I'm going on a holiday and I'll have a lot of time dedicated to reading so I want to take a book related to programming. Since I won't carry my computer with me but only my Kindle, I'm looking for a book that doesn't require code practice.

I just started to play with Swift for a few months as a hobby so I'm either interested interested in something related or into something generic (such as a book about algorithms or data structures).

I would love to read a book that helps novices to understand concepts, problems, etc...it doesn't matter as long as it improves your thinking.

Thanks!
> The issue for the US is that they want to keep those good jobs here, and so they need to keep the good companies here.

nope. you are mistaken, nothing keeps companies in any specific place except opportunities. With labor prices so cheap in Asia, what would stop company to just move all production off shore like they did for electronics?

they are trying, have tried and will try again countless time to outsource tech jobs, but it will take more years for them to figure out the quality issues they're having in doing so.

anyway it's not like oversea there are millions of great coders and engineers just waiting to code for food. STEMSs tend to be of higher education overall, which makes exploiting them harder.
5 Self-Made Women Entrepreneurs You Should Know About
VS 2015 Support in Devart .NET Connectivity Solutions and Developer ToolsS
That's not strictly the case although it does complicate things somewhat...
The "other" source of energy the article doesn't elaborate on is probably mainly biomass.
So much of what he laments as being lost in the recent Zelda games such as mystery, exploration, and difficulty are spot on assessments of what make these games, and I think games in general these days, less compelling to a certain type of player. I can only think of a few games that I feel do these things right, with the most recent notable example being the Souls series of games (Demon Souls, Dark Souls 1 & 2, Bloodborne).

In a Souls game the "story" is not fed to you in bursts of out-of-place exposition but instead is found in the layout of the environment, the description of items, and the types and placement of certain enemies. Hidden areas and items abound, and without a guide you would be hard-pressed to find everything available in the game in a singe play through. You are not generally kept out of areas that are too difficult to you. In fact, some of the more difficult parts of the game are readily accessible from quite early on. So you die. You die a lot. Which brings us to difficulty. While I don't think these games are as hard as they are sometimes made out to be (you can out-level much of the difficulty if you want to spend the time doing so), the learning curve at the beginning is steeper than I have seen in a series in a long time. Games now have almost conditioned you to expect the developers to give you a break in the form of a special item or by restoring your health to full before a difficult section like a boss battle. This is not the case in the Souls series.

I kind of checked out of Zelda games after Ocarina of Time as I found the series less and less interesting as I grew older, though I still remember the old games fondly. While the characteristics of these older games are harder to find in newer titles these days, they are still rewarding and being used to good effect outside of the Zelda universe.
No need for dark matter. As it states in explanation paragraph, according to big bang theory, in the beginning stages there were light everywhere and the universe was not even transparent. So according to this, when we look at the sky now we should see that light if we look far enough. But we don't. Reason for that is that as universe expanded, that light emitted from the early stages got "stretched out" and shifted from visible light to microwave length. That's what we call cosmic microwave background. So it's not a possibility - it's fact.
Companies Sour on Delaware as Corporate Haven
Tujia, China's Airbnb-Like Vacation Rental Company, Raises $300M
German news article about TempleOS
How can the author be a "former professor"? Academic misconduct?
Why This Useless Website Gets 100,000 Visits a Month
For people interested in `oop` in scheme, http://okmij.org/ftp/Scheme/oop-in-fp.txt
>"I want Jobs and [Bill] Gates and [Mark] Zuckerberg and all of these guys to thank me for blazing some of [those trails], because it was much easier once there were several notable successes from [people] in their twenties," he says.

>But with that success came hubris.

No kidding.
The funny thing is I didn't even try! Just feels like common sense. Maybe since I've been doing web stuff since '95 its in my blood to keep things tiny and simple.
If you hold the circle that's "in the way", it'll allow you to scrub through the video.
> Mirrors are used by playgrounds and the debugger.
App.net, Diaspora, Google+ etc. have tried and failed. I don't see any competitor in the near future.
Places to Buy Handmade Gemstone Diamond Silver Jewelry Wholesale in India
Gemco international is a leading Indian wholesale manufacturer & supplier of handmade gemstone beads and gemstone based gold diamond silver jewelry supplies. We provide a vast range of jewelry to choose from including rose cut pave diamond jewelry, Bakelite Jewelry, Carving jewelry, Pearl Jewelry, Tassel Jewelry, Gemstone Diamond Jewelry, Indian Ethnic Collection, Macrame Jewelry, Shaker Jewelry, etc. to worldwide customers and businesses. For more info, visit us @ http://www.gemco-int.com/
Google is bad at many things, but so good at a handful that it will suffice it's market share for years to come. A full replacement to Google (as a search engine and mobile operating system company), in my estimation, is a full decade away.
To me that's kind of like saying "how would you know if you're addicted to nicotine if you never tried smoking? You could be feeling the pull of the addiction already and not even know it!"

I know that's an extreme example, and quite negative, so may not map fully to what we'e talking aabout. It just sorta popped in there.
Scientists are close to developing an invisibility cloak
> I’m sure I can do better still, for instance the CSS block is still quite large (too many rules, not minified yet)

CSS doesn't minify particularly well since the class names, tag names, and attributes all have to stay in their full form. Basically it just ends up being removing extraneous whitespace.

However, ever since reading James Hague's post on "Extreme Formatting"[0], I've rather liked CSS without all the extra whitespace. For example, [1]. You can see all the rules at a glance, and while it's a bit weird at first, I think you can get used to it pretty quickly. But then again, I've always sort of thought APL/J/K are beautiful in their own way.

[0] http://prog21.dadgum.com/200.html
[1] http://prog21.dadgum.com/p21.css