skysight-inc/HackerNews huggingface dataset:
However, it seems possible to explicitly use a secure browser (i.e. one that checks certificate revocations) if the need arises. You don’t need 99% browser-market coverage to allow people to securely connect to your site, nor do you need 99% browser-market coverage to securely connect to a given site. You only need that site to implement HTTPS, either with a self-signed cert and e.g. Certificate Patrol on your side or a CA-signed cert and a revocation-checking browser. In the latter case, you should also configure your browser to consider an OCSP failure an invalid certificate, not a valid one.
What happened last night
> I've read that Marissa has the same characteristics, I wonder if that gave her a blind spot on this one?

Or assumed the similarity could mean they would work well together and that very much didn't happen?

Or they worked together fine but the rest of the board couldn't stand the combination!
Whether the wave function is real depends on your answer to the question: is momentum real? You can't directly measure or observe momentum, you can't point to it in the world, but you can definitely feel its impact and it's a convenient measure for certain properties of objects. In that sense the wave function is just as real.

But you can argue both those things are not as real as e.g. extension, force and energy, which are much more readily available to our senses.
I learned a huge amount about how real operating systems are put together and the compromises that get made by reading the V6 Unix source via John Lions Commentaries (yes...I had a photocopied copy). Made exploring the BSD 4.2 and 4.3 source trees (another worthwhile exercise) much easier. I suppose if I was starting out today and not in 1985 I'd look at xv6 or Minix.
Snowden Interviews Putin on Russian Surveillance on Live TV
Good article. It closely reflects the experience we've had at SoundCloud in our more heavily-stressed services.
[Infographic] The Average Facebook Page Performance For March 2014
The techempower benchmarks are open source. If you think it is badly written, send a pull request. Running your own benchmarks simply isn't feasible at the scale they're running them. We all benefit from a comprehensive and well executed benchmark suite.
For PHP, I've been very impressed by Phabricator's code (and the related phutils library). It's worth looking at the git commits as well to see just how clean and structured commits can be.
I'm much more impressed by it than by any PHP framework code I've read (and I've read Zend, Symfony2, li3, codeigniter as well as custom frameworks)
R5N.js: a P2P Distributed Hash Table in JavaScript
I have tried it. In the default configuration, it tries to upload all photos online whenever it finds itself in the known WiFi network. I didn't like this.

Direct transfer to other devices is possible, but the configuration UI is horrible. I spent half a day to configure it. Did I tell it doesn't work in Linux? Bottom line: I managed to be able to browse the contents of the card from the Windows PC, and much slower than if I inserted it in the card reader.

On the go, EyeFi is almost useless. The best configuration that worked for me (without synchronizing everything, but uploading only selected shots and only to the phone) was with phone providing a WiFi hotspot. And it eats the battery pretty fast. WiFi connection attempts take forever. I had to prevent the camera from sleeping too. Transfering huge DSLR files to the phone was always an overkill.

On the scale of 1 to 10, I'd give EyeFi usability a solid 3. It kind of works, but it didn't solve my problem.

Worst of all, some files were not saved properly (they remained 0 bytes). It happened at random, but regularly. Afterall, I retired the EyeFi card and switched back to normal SD cards which are faster and much more reliable.
Apple should hire some people secretly to work at Yahoo and goad the executive team into this project.
The developers should know how to do ops. And vice versa.

We are moving into weird heterogeneous bugs territory. A lot of stuff that has wasted my time last year was caused by interaction of technology stacks and not by pure logical errors. Or error localized in even one package.

I had problem with premature socket close on the response with just the wrong setup for all of nginx, haproxy, slim and php 5.4 ... lets pure ops or pure dev figure that out.
Well volume control keys don't have a keyCode (or vary from keyboard to keyboard) so I don't think it can be fixed ATM.

FWIW, I just added keyboard shortcuts for volume control though: `shift up/down - volume`
The problem with wind and solar is not, in the long run, their cost (nor the energy they can provide). It's their inability to provide a reliable baseload during times of low (wind|sun)--hence, while they may work well for some or even the majority of power usage, their ability to completely displace more traditional power sources is mostly limited by available storage technology. While some relatively recent developments (e.g. organic flow batteries) look promising in that region, at the moment the best available low-cost option on a mass scale is pumped storage, and once you take into account the engineering effort required to create and maintain enough infrastructure to actually replace a sizable percentage of our current on-demand power needs (easily serviced by fossil fuel-based power) with pumped storage, you quickly realize that it is excessively cost-prohibitive. While it may be technically possible, it would take significant (and historically, unfeasible) political willpower over a sustained period of time to devote a nontrivial percentage of the GDP and workforce to their construction. As a result, I see nuclear power getting phased in more and more as baseload over the next hundred years (along with coal). Again, it doesn't need to be cheaper than wind and solar, but cheaper than oil and gas--wind and solar can't do what nuclear power does.
RTFR-FMR.zip
Meteor Pagination solved
How to find bugs in MySQL
It is photographed from several different angles and then calculated.

The software for that is made by Citationtech, which has the same founder/owner as Seznam (Ivo Lukačovič).
Ah nice. Sorry but I don't have so much moneyz.
Static sites are much more robust under stress than dynamic ones. To get that robustness back for a dynamic site, you have to add at least one layer of complexity, namely caching. A dynamic site generator like WordPress also exposes a much larger attack surface for security exploits. So from a sysadmin perspective, a static site is undeniably better.

However, expect some resistance from your content authors. "You mean I have to use Git and the command line? I can't just paste into a text box on a web page, like in every well-designed system since about 2000?" Luckily, there's at least one solution for that: http://prose.io/
I don't know whether we can find an economic system that gives better results. I'm willing to assume for now that we cannot. But what I am sure we can improve is the incentive system upon which our current economic model operates -- for me it is struggle enough to ensure that the "greedy" system we have seeks to maximize actual human flourishing, and not something else.

I do not dispute that the system of incentives in place now has worked and continues to work miracles. But the poorly-handled corner cases have become pressing. The problem is that there are important goods that we have not figured out how to treat economically. Human happiness has value, even when the human in question has no means to pay for it. The long-term health and beauty of our planet has value, but we lack the concepts to list it as a gain or loss on a balance sheet. The same is true for human health, peace, friendship, solitude, ... the list goes on.

Our current approach is to consider how much a person would pay for any of these things -- and this is a fine start. But this approach ensures that we overlook ways to create value for the poor. And it overlooks the fact that economic culture may create blind spots: goods that we value but that we will not pay for economically in proportion to their value.
Done with volume control.

shift up/down - volume
And their e-mail, search and that Yahoo-clone-for-a-frontpage is still in the 90s, FWIW.
> How do companies which do this keep the support workload
> of developers low enough so that they have time for
> development?

Development and operations are not distinct things. A novel algorithm, say, needs to be run to be useful, and the developer is best-equipped to shepherd his or her code through a production environment.

Of course, that's distinct from tier-1 customer support. "Devops" doesn't normally encompass client interaction.
One year anniversary for PHP Weekly
We're proud to announce that today is our 1 year anniversary since our first issue. I'd like to thank the readers of Hacker News for giving us some direction and from helping us to shape what we ultimately became. We have also never missed getting an issue out.
SC doesn't mention a hard limit (it's vague). And yes, 200ms.
They seem to be blaming a 6h+ outage on a bug in Postgres but they don't reference which bug specifically. Anyone have any idea what they might be referring to?
Economist has a penchant for writing a wall of text and not telling you anything new.

Personally, I stopped reading when they referenced techcrunch.
There is good reason: it's bad for software businesses.

Even if you had a turnkey solution (it doesn't exist yet) to self-host emails & stuff, the companies selling it wouldn't be able to get good search engine rankings.

The web giants have no interest in solutions that don't require them to host your data (so they can serve you advertising or hosting plans). Even small shops are usually based around a Service As A Software Substitute (SaaS) business model and don't give a crap about you not depending on them when you start their application.
Snowden asks Putin about surveillance
Raises an interesting question about whether (and where) Google might be vulnerable to local rivals.

China is the most obvious example where Google simply haven't been allowed to gather mapping data to compete, but it's interesting that there are other places where they can theoretically compete but there are significant local players.
Current Chrome here - aaaand nope.
Show HN: Your new intuitive and helpful meeting companion
CityMapper Raises $10MM
Uh, said road signs? That was them, calling Constantinople 'the City'.
Maximum number of indexes per mysql table is 64
https://dev.mysql.com/doc/refman/5.0/en/features.html "Support for up to 64 indexes per table (32 before MySQL 4.1.2). Each index may consist of 1 to 16 columns or parts of columns"

Hit this building fanfootage.com, anyone hitting this upper limit?
Is this different than, Nokia's 3d Maps?
This is Stockholm:
http://here.com/59.3314885,18.0667682,18.9,344,59,3d.day
edit: I see this covers different regions in Czech Republic, whereas Nokia covers some well known cities all over the world.
Counting Down To The Amazing Spider Man 2 Movie
Google uses drone imagery for some cities, San Francisco being one of them, using different angles to create the 3D model of the city, and satellite imagery for the rest of the planet. It's exactly what this company is doing. From what I can see, Google Maps also uses different textures depending on the viewing angle.

Check out https://www.google.com/maps/place/San+Francisco,+CA/@37.7623... and rotate the image. Check out the trees to see the seams of the different pictures used to create the textures/models.
But they are not going after the executives are they FWIW a bart train driver makes as much as a googler and after overtime probaly more.
I find a to-do list is great as long as you don't take it too seriously. When I have a sort-of-good idea - not good enough to drop what I'm doing now, but good enough that I don't want to forget it - I add it to the list. When I have some free time and want something to do, I check the list - and usually nuke most of it, because I've come up with better ideas, but occasionally there's a good one working there. Why waste brain capacity remembering things when I can outsource the job?
I read both articles and felt they both made good points.

It is in a company's (and the industry's) best interest to pair down well-paid developers and open up more entry-level positions, however, it's in the consumer's best interest for developers to maintain high accountability and "closeness" to the product.

I don't see these approaches as mutually exclusive I see how full stack development and silos can both exist in the same environment like if the Dentist in the counterpoint article's analogy takes over the hygienist's role when the hygienist is out on vacation.
It's about striking the right balance.

Yes. My company has tried for a good many years to keep product development partitioned from operations. We build stuff, through it over the wall, and let the ops team deal with it. Certainly, we give support where necessary, but it tends to be grudgingly given, and we never actually track time spend doing that support. I've been pushing, along with several other developers, that we at least need some sort of rotating product support team so we can work with ops to resolve problems in the field without disrupting our own timelines. We've moving in the right direction, but there's a lot of inertia to overcome.
Putin Tells Snowden That Russia Doesn't Do Mass Surveillance
Any info on how they create these visualizations? Are they using any particular libraries or frameworks?
I argue that the shared responsibility mentality is distracting and diminishes the power of an individual. It's hard enough being a good programmer let alone one that also knows how to configure networks, firewalls, and operating systems; one who knows how to manage security policies, LDAP organization charts and ACLs, etc. I still believe that the jack-of-all-trades is a useful individual but I don't believe an entire organization should be formed around their ideals.

As in all things in life -- the truth is somewhere in the middle. If you build significantly sophisticated systems you will need specialists at some point. I don't recommend wasting their talents on getting reamed out for forgetting to configure the firewall properly.
You can have safe and stable Wordpress, you just can't have it cheap:

http://wpengine.com/

( patio11 post about WPEngine - http://www.kalzumeus.com/2012/02/09/why-i-dont-host-my-own-b... )
The part about suicides is pretty interesting and perplexing. Are there any insights into why the rate has increased?
There are many, many companies that provide customer-facing services that don't develop their own software in house and rely on vendors for all their systems. The TV services provided by telcos and cablecos are one example. Of all the "major" telcos in the world that provide a TV service, I only know of one that does anything in house.
Any reason why the 75-84 group was out living the 85+ group until recently?
Just use one of the multitude of dynamic dns providers.
I'm wondering how well this scales. If you have thousands of upon thousands of people/companies that you trust, how do you ensure that they all remain trusted? What happens if you need to go through all of the certificates to ensure they can still be trusted?
The cases presented in this article are contrived.

1) There are room for both boring and cutting edge technology in any business. Albert didn't drop the ball by choosing cutting edge tech. Albert exhibited poor risk management skills. Alice wouldn't be complaining if Albert took a controlled risk and installed a next generation flash fryer that gave a clear competitive advantage over Zola in terms of personnel and order-to-delivery time.

2) Good ideas require both Albert and Zip. Zip keeps the lights on and the costs down for all the mundane BS required to run a business. Albert is the disrupter. He is the reason starting the business was a good idea. He is an iconoclast that looks at the state of the world and said "I can do this better".

The title of this article should be Boring Systems Build Benign Businesses
This reminds me of going back towards a 90s job title trend - the webmaster. While that applied very much for small Geocities sites, there seems to be an awful lot of overlap and even business alignment toward minimizing operations staff / budget such that today's so-called devops engineers would really have been the webmasters then and in SaaS shops we're just a team of webmasters that have deeper specialization / interest in specific areas.

Regardless, this pretty much only applies for SaaS shops I'd say. There's still software delivered the old way that's viable.
Also, if anyone wants, I setup a list where you can get notified when I make something cool! http://eepurl.com/SRIPT
...because people are interested in using this code in projects, and you can expect legal action if you use unlicensed code in your project, particularly if it's a commercial project?

everyone gets access to your source when you serve it to them anyway.

This means it's also very easy for license-holders to see and prove that you're using their code in an unlicensed fashion.
Algorithmic Journalism
Hey! I was always fascinated about energy, but am not too knowledgeable, so I would like to ask you something about oil production: would it be possible/efficient/economical to grow plants (e.g. algae or photosynthesizing bacteria) instead of using CO2 extracted from the sea? I.e. build huge pools in sunny areas, grow algae, harvest them occasionally, and extract CO2 from them or, even better, process them, essentially speeding up the natural oil-producing process.
I get about 8 hours a night following my week of sleep deprivation. I would probably try and get more but my problem is compounded by having young children.
They're most definitely not a startup, they're older than Google and do tons of different things - search engine (with more marketshare than Google last time I checked), news, offline maps for Android and iOS, browser for Android, email, etc.
The data is interesting, but somewhat difficult to draw conclusions from without considering how different rates are impacting other rates. What is really noteworthy here is the approach to showing the data. Its effortless to scroll through.

Here are some things I noticed after the fact:

1. I naturally wanted to finish the presentation and was compelled to click to see if there were any amazing insights.

2. After the fact, I have no idea how I even advanced the presentation, all I knew was that I clicked something. It was 100% natural.

It fully pulled me in. I can't remember if there were ads on the sides or more information.

[added] I went back and looked at it again and I think what made it so flawless is that the first page gave me no option but to click the right hand arrow which taught me what to look for. I clicked the right arrow, and then I knew to click it again to advance. The progress dots on the top let me know that I didn't have much time left. Really amazing work here.
My mom can't install that herself, and wouldn't be able to find information on how to do it by browsing the freedombox website.

It's so obvious that the current freedombox website is targeted at computer geeks only and not general people. It is not 'super easy to install' if it's not granny-proved.
Very nice graphs and visualisations, but am I alone in finding most of them hard to understand?
I think it's time to stop cooking up technology solutions to political problems. It's a lazy hack and a distraction.

The counter-parties that encryption will supposedly neutralize are commercial entities doing monitoring for advertising (or other purposes) and government surveillance. Commercial entities have all sorts of ways to collect said information (ie. by compelling you to opt-in in exchange for services). The government has a long history of successfully breaching encryption when it's motivated to do so.

The solution is to leash these powerful entities with regulation. Elect Senators with the courage to curb the intelligence community -- it was done before after the excesses of the Vietnam Era.
Finding a usefull scapgoat to blame is a very common tactic by the 1% look at how beneift cliamants are demonised in the UK and simarly the scare stories the tabloids run about how polish plumbers cause cancer, killed lady diana eat swans and so on.
I'm pretty sure s/he's from Earth, where use of language often changes not only according to geography but time, profession, or social milieu. Where is that not the case? Where is it traditional to go on so much about one phrase instead of addressing the ideas in an article? I don't think I'd want to live on Pedant Planet.
Eh I really strongly disagree with this common criticism -- "huge overcomplex etc etc". Basically if you use a tool suite properly designed for your development area, you basically need to know how to setup your project/IDE integration with server runtimes etc. (sometimes not easy to do if you don't know how but once you do it's 15 minutes, once per project... consult a senior dev for first 1 or 2 project creations).

Then you can usually plug in external systems that obscure mounds & mounds of complexity (CMS, persistence, etc.) just by making a few minimal calls to their APIs. Then extra features (caching, asset compilation) are a bonus -- the project is so rock solid to begin with that often you don't need to optimize every aspect of the code.

EDIT: I've also found this to be why corporate devs are not miserable. The tools are so reliable that the companies don't mind paying devs to use this targeted, minimal approach. And for the devs it means they can try their hand at pet projects with novel code without worrying about ever getting caught in a bad timecrunch. Corps with standard needs don't seem to require overtime work to keep the wheels spinning.
So in 1968 all age cohorts had the exact same mortality rate of 100 per 100,000? Why is that?
I have not, but in speaking with other people on my team, it has been mentioned as helping a lot. It's probably a lot more effective than a bunch of coffee.
There is a hint at a job posting for their Visual Data Team here: http://www.linkedin.com/jobs2/view/6994300

They ask for
Experience in Javascript, JQuery, CSS, HTML, XML, HTML5
Experience in QGis, ArcGIS , Google Maps Api and large government open data APIs
Expertise in standard design tools (Illustrator, InDesign, Photoshop)

Also: source code references D3
That's pretty low-res to be drone imagery. If you look at that same area using the Google Earth plugin, it says that it's satellite imagery:

http://i.imgur.com/qCEE7cB.jpg

(updated screenshot to be from the same angle you have)
D3.js

http://d3js.org/
So to achieve longevity escape velocity [0]

1. Don't have unprotected sex if you're less than 44 years old.

2. Don't kill yourself, or do drugs, if you're less than 54 years old.

3. Invest heavily in heart disease, cancer, and alzheimer's research.

[0] http://en.wikipedia.org/wiki/Longevity_escape_velocity
Swedes behind Detectify hack Google for $10,000 bounty
Looks like d3 (http://d3js.org/) with some jquery to me. Viewing the source supports that.
yeh i am loking at a well paid job in london uk and I will still end up geting paid a lot less than a tube driver does and a much worse pension.

Btw I am not saying that tube divers dont deserve thier sallary just pointing out how poorly techies are treated in the UK
The Grid is not included in the open source Core release.
Anything you find interesting or find yourself using frequently.

A less glib answer try Brogue: https://sites.google.com/site/broguegame/

A very interesting roguelike with interesting constraint-based features.
Yes, "keep it all in your head" is a seriously terrible idea, unless your life and work are both amazingly simple and straightforward.

You don't necessarily need an elaborate system. You don't need to follow GTD to the letter. But keeping stuff written down (in a reliable, visible place) is a huge mental relief.