skysight-inc/HackerNews huggingface dataset:
Yep! The big thing people don't realize that it is memory operations that are the biggest cost in terms of both time and energy.

While it takes ~100 picojoules to do a double precision floating point operation on a Ivy Bridge Intel processor, it takes 4200 picojoules to move the 64 bits from DRAM to your registers. Most people assume that the huge power usage is because you need to move data from off the chip, but the reality (and surprising fact to most people) is that over 60% (~2500 picojoules) of the energy usage of moving the data is consumed by the on chip cache hierarchy. That doesn't mean the SRAM caches themselves, but all the additional logic that makes it hardware managed (TLBs, etc) that give you functionality like virtual memory translations, cache coherency, etc.

Getting rid of all of that cruft that has been added since the 80s to make programmers lives easier would actually reduce power consumption and latency significantly... My startup is working on that problem by removing all of that additional logic from the hardware and instead having it managed at compile time. The best thing though would be having programmers really think about locality when writing their programs though.
Not on my iPad. Its UI is much jankier than Safari's.

(I may have heard that Safari uses some otherwise-inaccessible APIs, but don't take my word for it.)
Are cheap smartphones being dumped in Africa as good as an iPhone, just cheaper?
In Canada, my measuring cup is 250 mL.
I'm glad to hear they are forcing updates now. A family member's computer had some extension/malware that disabled auto update of Chrome so they were several versions behind. It seems like this policy is there to prevent malware from being able to lock down Chrome.
Agreed, this is just the first act.
Chrome's updates aren't infallible. A year or so ago, there was a Chrome release which was crashing nearly constantly. Fortunately, switching to the "beta" channel left that bug behind. It got re-introduced in the next update, so I followed the actually stable release back to the "stable" channel. When the following version arrived in "stable", the re-introduced bug hadn't been caught, so the crashes started again. Switched back to "beta" again to dodge the bug, and have stayed there ever since -- it's been quite stable.

Conceptually, that was a helluva pain in the ass compared to simply downgrading to a working release.

That said: would I rather live in a world where everybody is running an up-to-date browser, even if that browser is occasionally buggy? Or would I rather live in a world where everybody is running a panoply of wildly out-of-date browsers, just because they're afraid to click "yes" on an upgrade? (I know plenty of less-tech-savvy people have been trained to never approve a dialogue box which they don't thoroughly grok; for them, browser and system updates, etc., will NEVER be applied.) The answer is very much the former. It's absolutely worth a rare bit of personal pain for the collective benefit of an up-to-date browser ecosystem.
Doesn’t everything :)

Volatility can make even a bad decision right if you can wait, but a flat market will turn all trades bad.
"the pain" ? Look at Firefox, it checks if their is a new updates and asks you if you want to update. (Well last time I checked anyway). So unless you disable those update checks, yes, then it might be a pain. But you either want that or not.
To underscore how the idea of a UNIX shell working on file descriptors between executables isn't really important, it's worth nothing that bash allows piping between it's built in commands/keywords. Not only can you pipe the aggregates output from a for, if or while construct, you can pipe the output of bash builtins such as bg, fg and disown.
It is worth noting that many of the Mill features are also a "lie" (for example, the belt is still just registers and register renaming). Its just that the Mill uses lies designed for modern processor technology.
"easy"
I live in Canada and my measuring cup is 250ml and so is my mother's. I think it's the standard here now. I've seen 284ml, but that's only on older ones.
I like RDBMs, they get the job done for me (yay Postgresql), but his AdWords example is no longer correct. From Wikipedia:

> Eventually, Google developed a custom distributed Relational database management system (RDBMS) known as Google F1 specifically for the needs of the Ad business, which requires strong consistency, high scalability across data centers and powerful SQL queries. The interface has also been revamped to offer better work flow with additional new features, such as Spreadsheet Editing, Search Query Reports, and better conversion metrics.
Sorry, I've already had my fill of stupid arguments on the internet for the next couple days. Maybe some other time we can get together and do our best to misunderstand eachother.
Why does the met office get international recognition for accurate forecasting if it's so useless?

http://www.metoffice.gov.uk/about-us/who/accuracy/forecasts
Facebook research on social computing
> This is because the [westerlies] [...] move West to East

FTFY
I find the current browsers landscape not great actually. I'm a long time FF user as my main browser but lately I find it anormaly slow and unresponsive on my mac (using stable version of FF). I'm so bothered that for the first time I thought about switching to another browser but as I'm mindful about my privacy I don't want to use Chrome and also I'm not using Safari either because there are UI things I don't like and too few extensions available. So inertia, inertia, I'm keeping my FF but I'm not happy though.
This is an article full of anecdotes, but most of the anecdotes are wrong.

Steve Wozniak isn't an entrepreneur. He's an inventor. Steve Jobs was the entrepreneur and convinced Woz to do things his way (i.e. the way that ended up working).

Marissa Mayer is not an entrepreneur, and she's not even a good CEO. I'd argue she's an absolutely abysmal CEO.

Warren Buffett is certainly not an introvert if you've ever seen him speak, and his history also suggests he's not an introvert. He was a door-to-door salesman as a young man.

It's just ridiculous to say that being introverted is a benefit in entrepreneurship. Starting a company is more about people and relationships than almost any other task in life, and it's much easier when it's something you enjoy and can do naturally.
And you based this hypothesis on what source? Google Forked Webkit and it's not really the same now.
Or use crowdsourced anomaly classification like http://www.tomnod.com/ Though you get more interest in relief, search and rescue cases, not abandoned ships.
I'm going to call this out as trolling. Chrome was first released in 2008. FF, Mozilla, Opera, etc. were already known and used at the time. Anyone who cared about web dev was not using IE before IE7 was released. (at least not as their primary browser) Just look at some basic stats, there are lots of alternatives.
"According to Gyorgy, who invoked the Freedom of Information Act to gain access to the relevant Central Intelligence Agency (CIA) files, the CIA knew of the 1957 Mayak accident since 1959, but kept it secret to prevent adverse consequences for the fledgling American nuclear industry."

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

"Kept it secret" on Wikipedia and "cover-up" in the article title both imply malice, but it's not very clear to me that the CIA had an obvious obligation to report everything bad that happened in the Soviet Union which doesn't impact non-Soviet citizens. When they do publish something, it's for propaganda reasons, and, as stated, this incident wasn't really suitable for that.
Firefox updates itself automatically by default.

In the past, when it didn't, people got stuck on old, insecure versions. There was a period of time (pre-Chrome) where people would replace IE with Firefox for their parents, and then their parents would be many versions behind.

Thanks for reminding me of more information that proves my point. If people aren't forced to update, many of them won't, and that makes all of us less safe.

This is actually an identical controversy to vaccinations. Saying that you're against automatic updates because 0.000001% of people have problems with them is the same argument that anti-vaxxers make.
My aunt (now retired) was a career journalist at a news agency. More than half of what you read is PR.
How to Design a Website That Will Attract Your Visitors
If something is unique then I generally agree. The vast majority of books are not unique. Paintings are unique works and I think preserving them has value.
Quentin Letts is a climate change denier.

http://www.theguardian.com/environment/2015/aug/05/whats-the...
Hey, they don't always get it right. I mean Shakespeare in Love somehow beat Saving Private Ryan, The Thin Red Line and The Truman Show in various categories.

Apologies if this was another mistake. It's just a little suspect when things get as glowing a review from people who don't otherwise comment.
Question: why is it an extension?
I've heard an alternative of the opening joke.

It results in the software engineer basically saying, "lets try it again and see if we can reproduce it".
Try the developer edition of Firefox. I had the same problems with stable Firefox on OS X, it felt slow and unresponsive most of the time, and would regularly choke on js-heavy pages.

Dev-edition feels much more performant to me, plus it gets new features sooner than stable.
I did. It was mostly horseshit. If there's anything you think is particularly important you're probably better off pulling put those points and presenting them independantly. There were so many innaccuracies in the program that usin it discredits any point you want to make.
True, but there are other RDBMS engines out there besides MySQL and Postgres.

It just seems that Oracle, Informix, SQL Server, DB2, Sybase SQL Server don't seat well with SV culture.
This issue is why I don't use Selenium (in Windows) with anything but Firefox. A forced upgrade can render your boardroom demo non-functional moments before you have to give it.

Use the best tool for the job. I use Google Chrome for Googly things. I use Edge/IE for Microsofty things, and I use FF for the actual web. When javascript/Flash/HTML5 video in FF is too slow, I use Chromium.
On Windows and Linux, FF is faster for me than it's ever been. I wouldn't be surprised if your issue were caused by extensions or by OS X itself.

The quality control for OS X has been spiraling down the drain for several years. I've had tons of bizarre, work-stopping bugs on OS X lately. I had to stop using it except to build apps.
Swiss Federal Police Will Investigate Windows 10 Privacy Violations
https://developer.chrome.com/multidevice/ios/overview

They're using the stock version of WebKit.
I dumped Chrome when it auto updated one day and all pages just kept loading forever. I actually now use Opera and I think it's pretty good.
I'd say the success of Parse and Firebase have a lot to do with the fact that they are services, especially public internet accessible services (in contrast to a host of DBaaS options that are meant for "behind the webserver" use). Maybe if someone created a version of MongoDB that could be safely accessed from the browser, it would have been just as interesting?

Or maybe it really is about the simpler APIs that Parse and Firebase provide.

Or, maybe Firebase is mega popular due to the realtime change events. Too many variables. :)
I wrote this blog post a while ago, and decided to revisit it over the weekend to generate/add some benchmarking data. Figured I'd post it here and see if anyone has any feedback.
If we all had ECC on our machines then SW engineers would have one less of an excuse to blame it on HW.

Power-cycle related story: my machine crashed two weeks ago while playing a movie and my 3TB hdd showed only 2TB on _SMART_ after power reboot! After googling around, letting the hdd cool off and playing with wd tools, several power reboots later my 3TB partition is back but not without loosing a couple of MB of the size of the disk at the end of it. Puff, just gone, not deleted, gone! My old partition is now bigger than the 3TB drive.

Smart reports a 3TB disk again, and I'm on the look for a spare drive.

No, really, not all power cycles are equal.
In what ways do you feel you will never really belong?
Firefox does both of the things you say it doesn't do[1][2]. Also, it's strange that you had "literally nothing" to watch on TV because casting your browser couldn't be mirrored onto the TV... what about Netflix, Hulu, etc.?

1. https://support.mozilla.org/en-US/kb/how-do-i-set-up-firefox...

2. https://support.mozilla.org/en-US/kb/use-firefox-android-sen...
Way back in 2010, Dr. Heywood Floyd had a dolphin "pet" in his home by the sea. Some people say he could talk to the dolphins, but I think that's just silly, something out of a movie.
Eh. I'm sorry the author had a bad experience, but ultimately, we're better off in a world with evergreen browsers.

If we let people who think they know what they're doing decide what browser version to run, then people who think they know what they're doing will decide what browsers version to run. It's not an acceptable tradeoff.
> They are much closer to how we actually use data as a programmer.

No, they're how you, as what sounds like a predominantly object-oriented programmer, use data. And that's fine, but don't pretend it's universal. A programmer approaching a problem from a functional perspective may well exploit the relational nature of an RDBMS to work smartly within the paradigm. (I've seen it done, and done very well and easily, in a way that's approachable even for relatively novice functional programmers.) Even if using an object-oriented style of programming, with the feature set of something like PostgreSQL--or SQL Server, if that's your bag--and the ability to very easily provide assurances around data integrity and correctness using the built-in tools, you have a very powerful and easy-to-use set of tools for building a rugged, correct data model. For product developers that do not find a cavalier approach to users' data to be acceptable, this can be a wise choice. Being fast and wrong is not always the right answer (and I personally consider it to usually be the wrong one).

But it's even better to be fast and right, and that can quite obviously be done, in many cases, with a relational data store. And this may mean understanding how to write code in a style that doesn't necessarily use the Active Record pattern or a similar ORM. That's true. But that does not imply an inherent product development benefit to using such a tool (for their partisans), nor does the common reliance on these tools and its well-documented failures imply that the various NoSQL technologies are better at building a product.
Android PC(Mac) Sync- How to Sync Files Between Android and PC(Mac)
I've been using Chrome for six year on the month now. Probably about the same amount of time I used Firefox for before that. Been thinking a bit about switching back lately even though I have no real problem with Chrome, just think it might be healty to change stuff, six years is a long time. Plus, FF seems to be working better on a couple of points on my linux setup.

I know it won't be the same as when we all moved from IE to Firefox or Firefox to Chrome all those years ago, so I'm not in a hurry, and no Netflix in Firefox yet.
> Marissa Mayer ... and she's not even a good CEO. I'd argue she's an absolutely abysmal CEO.

We should not make such claims. Do you claim to have complete information on the matter?
18 years of Gnome evolution
Blu-ray Player is on sale
Completely unscientifically I think that the French look slim by comparison with Americans. Not so the British though.
I don't see many people criticising here quite frankly.

As per your comment, you are right: if there is a kernel bug and you'd rather restart your computer to quickly get back to what you were doing and avoid distraction, all good.

If you are part of a kernel engineering team and you quickly restart your computer and pretend it never happened then maybe you didn't give your best shot.
Yep. I'm a former Lebanon, PA guy that transplanted to Pittsburgh. Gotta love the midstate.
Keep fighting the good fight.
If you haven't played with Debian derived systems before, debootstrap can be esoteric. I was pointing it out as an option for someone who wants to customize their system from the ground up / the most minimal install possible (just a bunch of files spit into a directory).

You can also install a debootstrap binary for most other distros and bootstrap a Debian chroot system in less than 3min ; )

>I trust that all the smart people using debian are onto something.

The big contrast with Debian and Arch are their package maintenance policies and release cycles.

The Debian community strives for a system that works well together and is stable above all else. Software must conform to standards of quality and stability, might be modified by their maintainers to that end and will be staged through the whole experimental -> unstable -> testing lifecycle before being deemed stable. This is a big deal for systems that you rely on or that you'd like to set and forget. Having the guarantee that software Works and updates won't break the system are also important.

From my experience, Arch is much more liberal about their packaging and is closer to the Debian sid/unstable experience in that you have access to bleeding edge packages that work 95% of the time, but sometimes you need to get you hands dirty to get your system working.
False. Mill does not do register renaming. ( Or use "lies". I failed to comprehend you second sentence. )

Here is a talk from one of the designers explaining how it is done: https://www.youtube.com/watch?v=QGw-cy0ylCc&feature=youtu.be...
You're right. Google did fork WebKit. But Apple doesn't allow that fork (or any other rendering engine) on iOS. See GP: " Apple doesn't allow third party browser engines."
Fun bedtime story: the systemic shock of this downturn causes investors to do what they are naturally prone to do, which is become fearful. Money dries up for the most speculative investments first, which removes the flow of dumb money from late-stage unicorn rounds.

Unable to raise further "growth capital" at attractive valuations, and burning money like there's no tomorrow, we see the first unicorn layoffs within 3 months. This spooks investors further, which dries up whatever funding was left for early stage deals. Within 6 months, the weakest startups are beginning to fail outright, which pulls back the tide a bit, and reveals the ponzi scheme of startup-servicing-startup revenue cycles for what they are. Suddenly, a number of heretofore assumed "safe" investments with "strong" revenues are revealed to be precarious, as 95% of their revenue streams were correlated.

Companies go from healthy revenue to practically nothing overnight, as dozens of companies all cut back on burn simultaneously. This only exacerbates the cash flow problems, and startups that were flying high are now flying into the ground at remarkable speed. Market gurus are revealed to be wearing no pants.

Within a year, the valley is in full recession, and people are clamoring for U-Hauls out of San Francisco, which are in short supply...

(In case you were wondering, this is essentially what happened in 1999, minus a few wild-cards like companies with totally fictional revenue, and companies that had no revenue at all.)
Mongodb 3.0 with wiredTiger storage uses document level locking.
I am not saying introverts can't make great entrepreneurs but lot of the characteristics can be of anybody - introvert, mildly introvert, mildly extrovert, or extrovert.

Generalisation when there is no need - that's what the article is about.
> Use the best tool for the job.

I use Chrome for everything, and it all works great. I never have to switch to another browser the way you're describing. That sounds truly exhausting (as well as being inefficient and unnecessary).
A bit off topic, but Saving Private Ryan wins it all :)

I get your point, and it is true that I'm not active on HN. However, that has nothing to do with the credibility of what I wrote. That is exactly why I made sure to share my background in advance.

If you take a look at my submissions you can see that I'm actually working with a lot of Toptal developers that are producing some great technical tutorials, tips, etc. Which is another great thing Toptal has. We share for free a lot of valuable technical knowledge and we spend a lot of effort making it.
John Boyd’s Art of War
Why Is Everyone Still So Muddled About Selfish Genes?
> My startup is working on that problem by removing all of that additional logic from the hardware and instead having it managed at compile time.

Maybe a naive question. How do you foresee your approach with this succeeding given the failure of Itanium's similar approach?
It won't be good for emerging markets or any high-beta investment. So yes, VC money could dry up in the next few months.
Netflix definitely works in Firefox.
Apache Virtual Hosts Creator
I don't know, but I second the recommendation for yr.no. As a Brit, I find the Met Office to be more inaccurate for 3-5 days ahead than yr.no. On the day itself the Met Office isn't bad, but I look at http://raintoday.co.uk instead to time my trips out between showers. Perhaps it comes to timeframe, or vagueness.
I've used Firefox on Windows and OS X recently. It's really slow compared to Chrome, especially if you have a bunch of tabs open.
"The author is also still on Windows 7, which is a 6-year-old OS and probably not the highest priority for Google's testing of Chrome."
What? At the time of the bug 50% of laptops/desktops on the world ran Windows 7. How could Win7 not be the highest priority for the Chrome team?

While I agree that auto-update makes live a lot easier for web developers, i think this strategy of actively preventing users from running an older version requires more responsibility on the developers of Chrome to make sure the browser is stable.
IBM PC/AT had a fixed 5-ohm 50-watt resistor getting fairly hot
Google should get to run whatever software they think is best on my computer.
Am I the only one who noticed the subtle Under the Dome reference? Masterful.
Brent is now $44. Russia produces 10 million barrels per day. Their budget was amended earlier to account for the massive drop from $100 -> $50, leaving a huge hole in the revenues and a massive expected deficit. With a price more than 10% lower than that level, things are about to become really interesting (in the worse sense of the word).
> With a US (remote) salary you're basically living like a king

Why do you think so? Do you live like a king?

From my experience, you'll live normal. It's not that US salaries are high, it's Polish (or any other eastern and some western European) salaries are extremely low.
2000-Year-Old Algae Uncovered in Tropical Regions at a Mountain’s Icy Peak
* > He should care because you will go to his competition.*

Yes, thats an option. But with web publishing, which is mostly inbound traffic through search engines, that doesn't matter. That isn't exactly a niche where sustainable customer relationships are top priority.

* option 1: Safari user with ad blocker visits site. bandwidth costs: yes. ad revenue: no -> net negative

* option 2: Safari user gets chrome-walled. bandwidth costs: no. ad revenue: no, but slight chance of switch to chrome -> net neutral with slight chance of net positive

* option 3: Safari user goes to competition (= different google result). bandwidth costs: no. ad revenue: no -> net neutral.