skysight-inc/HackerNews huggingface dataset:
Interesting. And much different from IIRC what a recent episode of Nova[1] said. Nova claimed that our worldwide power needs would be 3x current by the end of the century.

No way we can get to that point on mostly renewable energy. The show visited a large battery installation in China. The installation was huge (many many acres) for IIRC 20 MWh. The batteries helped smooth the power output from a PV solar installation.

So batteries were great in that example, but I just can't see how they can replace a nuke plant for base load. How do you go from 20 MWh to replacing a nuke producing 1000 MW * 15 or more hours of low sunlight in winter? Just like in Jaws ("you're gonna need a bigger boat"), you're gonna need square miles and square miles and square miles of batteries.

And if it's not a nuke, then it's a big combined cycle natural gas plant. Or a coal plant. Something, anything, that can keep the lights on at night.

I think this Guardian article is nothing more than wishful thinking.

[1] http://www.pbs.org/wgbh/nova/earth/treasures-earth-power.htm...
I wonder what Amazon's exit plan is. At what sum of
Money would they shut their doors.

I know they are publically traded, but every successful
Company has a mission statement of sorts.
Show HN: Personal finance with 'hledger' in Emacs
Video playback is no longer a benchmark with Hardware video decoding units that let CPU practically shut down 80% of die space. People actually expect to USE the laptop like a computer, not like a movie watching on a toiled tablet. As the last test shows using CPU shows new laptops to be worse than the 2015 models.

Btw Did this macworld.com writer run out of bytes on the page? was that the reason he had to split this article in two? or was it just for additional ad impressions?
I was a grad-student at one of the top-5 schools. It should be realized that academia is as much a popularity game as the rest of life. It's better not fall into the trap of the sage-like pursuit of truth image. Much of what you publish will be tiny tweaks to established stuff - ignoring incremental (even if banal) stuff for the other is very disastrous and lonesome.

For this reason, I feel it is better bet to start with newly-joined faculty, since they have more skin in the game. The established ones likely won't have time/or care about your outcomes (and it's too easy to be stuck in that position).
Very timely remark :) Take a look at what jcw (of tclkit fame) is doing:

http://jeelabs.org/2017/02/various-shades-of-forth/
The prototype that was banned from Halfbrick (2013) [video]
The challenge facing Boom Aero is making it economically viable, which was Concorde's weak point.
Medical researchers (who mostly lack the skills) have problems and data sets in this field that could very effectively be worked with the newer statistical analysis and machine learning techniques. For example this is a project that I almost got involved with: http://www.diamond.unimelb.edu.au/research/projects.html#dia....

In more general terms, we all need to look after each other better! I hope you feel you did the best you could for your friend. But from my experience, it's amazing how people just fall away when you get seriously depressed.
The C-Series was a mess because Bombardier owned it. Thank goodness that company hasn't gotten into the pizza business because they sure as heck can't deliver on time.

(Still waiting for the rest of the promised street cars here in Toronto, years behind schedule)
This is nice! German didn't work for me though.
Adblock filters explained in https://adblockplus.org/filter-cheatsheet
For instance, in the C++ draft standard doc n3690. 17.6.1.3 you get

'The facilities of the C standard Library are provided in 26 additional headers, as shown in Table 15.'

'<cassert> <cinttypes> <csignal> <cstdio> <cwchar>
<ccomplex> <ciso646> <cstdalign> <cstdlib> <cwctype>
<cctype> <climits> <cstdarg> <cstring>
<cerrno> <clocale> <cstdbool> <ctgmath>
<cfenv> <cmath> <cstddef> <ctime>
<cfloat> <csetjmp> <cstdint> <cuchar>'

and

'Except as noted in Clauses 18 through 30 and Annex D, the contents of each header c name shall be the same as that of the corresponding header name .h, as specified in the C standard library (1.2) or the C Unicode TR, as appropriate, as if by inclusion'

Among other bits. It's made very clear that the standard libraries are valid 'C++'.

Even that aside, here are the used symbols from those libs:

atoi
fopen
FILE
fprintf
M_PI
fabs
sqrt
cos
sin
erand48

Which are all resonable functionality to expect in any programming environment. The first 4 are only used for I/O which are not exposed in the language otherwise. And can also be safely removed and "GI" still functions. It's just nice to be able to see the result.

The rest of the math functions are generally replaceable with varying amounts of code or by calling platform native instructions.

The only real stand out is erand48 which isn't actually part of the standard, but is easily replaceable by many other standard pseudo random implementations something like 'double erand48(){return (double)rand()/(double)MAX_RAND;}' or some such, or by implementing one of many pseudo random number generators.

In all, it's very fair to consider this 99 lines of C++ all the algorithmic components of a path tracer are shown in the code. External code is well within expectations. And there is no reason to consider the usage of stdio.h as something to be counted, while discounting all the code that goes into actually compiling and executing the code. Where the line is now is the most obvious place to draw it and where all sane C++ programmers would.
Strange. In Austria, things shipped within 24h of ordering, mostly. UPS/DHL within 48h, but mostly less. They ramp up capacity a lot during holiday season.

They even delivered on sundays this year, which is pretty much unheard of in Austria.
often times webserver benchmarks are misleading because of how the tests were done.

nginx is a fully fledged webserver with logging enabled out of the box, and other bells and whistles. By just having logs enabled for example you're adding significant load on the server because of log formatting, writes to disk, etc.

At the very least include the configs of each server tested.
Sorry, but mass collection on inter-datacenter links operated by one of the largest technology companies on the planet should qualify as "completely owned", at least in spirit.

If you insist on using the technical definition, then I'd argue it's very possible that Google could be completely owned after all, in every sense of the term.

What Snowden leaked was essentially a glorified TS PowerPoint repository. Crown jewels such as partner company names didn't even make it into that level of access, and for good reason. If the NSA happened to be installing persistent implants on target systems belonging to Google's senior leadership, it'd be so compartmented you'd never hear about it.

In other words, we probably wouldn't know if Google was completely owned.
Tips to Help You Get Life Insurance
Drivers, a lot of libraries, and a bunch of sdk/profiling tools. I mean they bundle a custom eclipse, just to give some context.
Yeah or maybe the chinese have thousands of years of history and that saying doesn't come from the last 100 years.
I see going from an incredibly valuable brick-and-mortar retailer to exactly the same valuation over 5 years during the rise of mobile, streaming, Prime, etc. as quite a success relatively speaking.

They could have been better, sure, but that's hardly a disaster.
If you are really interested, and willing to spend the time, you can get utterly fabulous perf/$

You can google the specifics, but you can build a powerful and stable system for about 300-400 dollars (a WHOLE system, including a CUDA compatible GPU, not just the GPU)

ALL of the following parts can be purchased from ebay(The minimums are taken from actual lists I've taken down while writing this post. There might be some errors - you have been warned, so don't blindly hit purchase if you're not sure. So if anyone has the patience please correct me)

{{Stuff}} are alternatives

CPU: Xeon - $12 - $50

Motherboard: $35-$60

RAM (24 gigs): $35-$50

Power supply: $40-$60 (don't skimp on this. Buy namebrand. Trust me on this one.)

Case: $34-$80 (Funny how this might cost more than any of the other parts I've listed until now. Protip - I made builds without a case, so this is optional, if you want to save $50 and buy a little bit better parts.)

GPU:
GTX 1050 :$110-$120 (brand new!)

{{GTX 970 : $160-$180}}

HDD 320GB: $20

{{HDD 1TB: $40

SSD 128GB: $41}}

So adding up all the minimum prices minus case and including GPU: It's around $250. I don't think you can buy a good phone for around that price (Nexus 5x goes for around $270)

The above build price minimums are pretty absolute (with links below as proof) but I'd suggest spending around $250 for everything minus the GPU, since some parts might bottleneck performance of the GPU if you're handling lots of data.

A single processor Xeon which doesn't have problems (google processor model number to see if there are any) with Ubuntu server 16.04.1 would be rock solid. Don't ever listen to ANYONE saying install arch linux,centos, etc. The community + commercial recognition of Ubuntu for LTS version is unparalleled. (Redhat/Centos beats Ubuntu in commercial support but regular community support on stackoverflow and debugging using google? Ubuntu's for you)

Once you get comfortable with your device, get comfortable with Ubuntu (Install Xubuntu-desktop if you want to attach a physical keyboard+mouse), then get the GPU when you think you are almost ready to handle coding for CUDA and linux tools.

Links for verification here:

http://www.ebay.com/itm/Intel-Xeon-Match-Pair-E5620-Quad-Cor...

http://www.ebay.com/itm/DELL-01012MT00-000-G-N83VF-Server-Mo...

http://www.ebay.com/itm/EVGA-80-PLUS-600W-ATX-12V-EPS-12V-Po...

http://www.ebay.com/itm/VIVO-ATX-Mid-Tower-Computer-Gaming-P...

http://www.ebay.com/itm/MSI-GeForce-GTX-1050-DirectX-12-GTX-...

http://www.ebay.com/itm/EVGA-GeForce-GTX-970-04G-P4-2978-KR-...

PS: Here's a recent post that's a great read. I suggest checking out the comments too:

https://www.reddit.com/r/PleX/comments/5r1zg2/plex_server_bu...
What would HN suggest to store about 1GB of data per day, mostly for archiving and offline analysis, with less than 10 columns including timestamp?
We're currently writing everything to our postgres DB and flushing the table to S3 every few days but it's killing the app performance under high loads. I'm looking for something that is easy to set up and keep running with low to no maintenance.
Amazon fresh is the bomb for groceries. $15/mo for unlimited free deliveries, and the groceries are same price or cheaper than Safeway. They package it up very well too - frozen stuff stays frozen and even eggs arrive undamaged.
Grow Your Income
Sure if your title is "Global Illumination in 2 lines of C++, with curl, and g++, and libraries hosted on bit.ly". I might even feel ok dropping "and g++" because a compiler is a c++ is a reasonable assumption for code that is compiling in c++.

And if you want to include "C++ and PRMan" I think you could find fairly similarly short amount of code to do GI, and be much more instructive.

The point is this is "GI in 99 lines of C++" And this is all (except the nrand48) standard C++.
There's this guy https://news.ycombinator.com/item?id=13565278
My sister is similar, she doesn't seem to mind the ads. My Dad knows this guy at work who likes the ads and wants Google to know more about him so they will give him better ads... There must be a decent proportion who don't mind for whatever reason.

I'm much more like you in my desire for no distractions so I can focus. But I would go a little further and say that I consider ads somewhat of an affront to my personal autonomy, and avoid them whenever it isn't too difficult.

I much prefer researching all the options myself, after I've decided to buy something, instead of continually being influenced to believe x, y, or z by profit hungry companies whose incentives are often not aligned with mine.
I live in Downtown Seattle and it would take me at least an hour to get to the nearest ones unless it was maybe 3 AM and there was no traffic.
Deploy in seconds is too long.
Most Go programs are deployed in less than one second.
They are also under the jurisdiction of their foreign offices and have to adhere to privacy laws abroad. Which means it may be illegal in other countries for google to execute that order on foreign soil.

And that is why we have separate jurisdictions in the first place, to avoid such irreconcilable conflicts.
Apparently history counts for nothing. If you are trying to claim the entirety of the human experience as some kind of living advertisement you have one hell of a claim to prove. Entire cultures lived and died before the first word was ever even writen. They sang, they made language, they created art, all without even thinking about the concept of money. Advertisement, as is being discussed, is relatively new, and to try to muddle the discussion by positioning it as the cornerstone of civilization is to miss entirely the point.
I'm neutral on net neutrality - I think legislating it is just treating the symptom rather than the real problem - a lack of competition. I live outside the US and in the places I've lived, I've never once worried about net neutrality since I can trivially change between many providers. I'd prefer they target the actual problem of local infrastructure monopolies rather than patching the symptoms, but I guess doing what they can is better than nothing...
One idea might be to write to S3 directly and use Athena for your offline analysis
I don't play the game, but this is an interesting discussion to hear you players cover. Are you sure it's not emphasizing strength over APM and not strength over strategy? (The description you give makes it seem like that)
I am faculty in a department that ranks #80th on csrankings but >200 in US news ranking. Strikingly is also the poor correlation between US news rankings and CSrankings.
I emailed with the owner of CSrankings who told me:

For the top 50 US News schools, the correlation with CSRankings (Spearman's rho) is 0.77 (p-value = 3e-11).
The correlation drops the further one gets from the top-ranked schools.
For the top 25-50 (same exclusion criteria), the correlation drops to 0.44 (p-value = 0.025).
For ranks 40-50, there is effectively no correlation: 0.12, p-value = 0.75

US news rankings of CS departments is entirely based on reputation, which really puts certain CS departments that do good research at a disadvantage regarding student recruitment.
If you want low to no maintenance and maintain some of what you have I'd suggest pushing it into kinesis instead of postgres and then dumping to s3 as you're already doing.
Yes, hence why Microsoft had lots of trouble to convince developers that don't read documentation, that they are distinct and C++/CX gets compiled to just pure native code, as they were spreading misinformation about it.

In any case, when C++/WinRT gets feature parity, I imagine it will eventually be deprecated, depending which one gets more developer love.
That depends on the popularity of your site and how the content is generated. If it's a relatively static site (eg the pages are generated into flat HTML files before uploading) and/or you only get a few visitors a day then you can probably get away without any server side caching.

However if you're running a relatively heavy site for content that doesn't change regularly (eg many CMS solutions like WordPress) then you'd want to do caching to lesson the burden on your web servers. And if you run a popular site then caching will reduce your bandwidth and thus allow you to serve more traffic on existing (virtual) hardware. Both those reason will reduce your hosting costs in the long run plus make the site feel snappier (thus improving its user experience)

However browser caching is something I'd recommend even on quiet and static sites because that will have a direct impact on the speed the site loads and can also potentially save your visitors bandwidth (this really matters if you're targeting people from less privileged backgrounds or where internet costs are extortionate).

Personally I view caching as important part of the web development and infrastructure design process as writing the code and building the web servers.
How would this stack up against InfluxDB?
Easypage is an easy-to-use page creation tool
easypage.com is an easy-to-use page creation tool. Just drag and drop, edit, and create a page. Content mix with over a hundred kinds of blocks, visible can be, beyond the simple, Combination of over a hundred with a variety of box, visible can be, beyond the imagination of the simple.
Late reply, but I'll argue you on the weather. Vancouver gets tons of cold rain, yes, but that is manageable. Just a few degrees colder and we'd get snow, which is infinitely harder to deal with on a infrastructural level.

Being so close to the freezing point has its perks: Vancouver's mountains get some of the best snow and longest seasons. I've skied in Whistler in late May and gone to the beach. Those days are amazing.
> Preferably a Linux non-laptop.

You've made this really easy on yourself. Cuda really isn't very picky once you get an NVidia GPU in it. And even a generation old mid-range NVidia GPU will give you plenty of compute performance to keep you busy for a long long time. And when it no longer meets your requirements, you'll have a very good idea why, and what your bottlenecks are.

Shop just like you would for any other Linux non-laptop, just with the requirement of an NVidia GPU. My only other recommendation is to steer away from items marketed too strongly at the performance gaming market, as they are sometime clocked beyond their reliability range.
I was planning on responding to the person that had replied, but their comment has since been removed, and because I can't edit my post, I'll add some insight, as to why I used ClearCase as an example.

For those who have never worked with/administered ClearCase before, you may not fully appreciate how insanely complex it is. In order to use it, you first have to apply kernel patches from IBM, which shows how committed you had to be. ClearCase provided something that others couldn't, which is why it was so expensive. With Git, everything has changed.

Since nobody owns Git and its implementation, the differentiating factor right now is mostly superficial. There really isn't anything, other than hosting repos at a massive scale, that can't be easily duplicated. Git hosting, in my opinion, is now officially a commodity product. And what differentiates GitHub, GitLab, Bitbucket, etc. is mostly marketing.

With GVFS, things could change. This could be the first step, in Microsoft owning the hard part, that can't be easily duplicated by others. I really don't know what is on their roadmap, but views in ClearCase were pretty powerful and if they are looking at the level of integration, then it could be tough for GitLab, GitHub and others to follow.
Walmart had enough capital to compete fifteen years ago too, and they chose not to seriously compete then as they are now.

Walmart is a perfect example of the difficulty of a business not disrupting itself. They could have caught up perhaps five years ago, but not now.

Here's the thing: the family still controls it. They are billionaires many times over. To seriously compete with AMZN would take many billions a year, many years in a row, and frankly, you need a guy like Bezos who just doesn't care about anything besides winning. Walmart has had nothing of the sort and the focus on their physical store base was a major distraction during the time they could have caught up. There's obviously TONS of tech involved in AMZN's retail operations, and WMT will simply never be able to hire as many or the same caliber as AMZN can (despite AMZN's poor employer reputation)

Not to mention the fact that their CEOs are concerned about the stock price a few years from now from their RSUs or stock options, and massive e-commerce investments would certainly drive EPS and/or the dividend down which is basically how Walmart is valued in the public market.

The culture, just everything is different and superior at AMZN.

My impression of Walmart is forever tainted by the few recent store experiences I've had. They have no idea where or if inventory is in the store and no one wants to help you find it if so. The last few Walmarts I've been to have had rusty shopping carts that barely roll. And that was in Palo Alto, which has to have much higher incomes than average.

Amazon now has the advantage that the freight train that is FBA has started rolling and just won't stop for a very long time. AWS operating income and FBA fees subsidize their own retail gross margins, which would make it even hard for WMT to compete.

And good luck getting your marketplace partners to deliver as on-time and reliably as AMZN already has gotten theirs to.

Walmart has mid single-digit operating profit margins (profit before taxes and interest). That makes every 1% price reduction (if they were to seriously compete on price) reduce their profit by 15-20%!
There is another interesting question .Who owns the emails ? Google ? Account holder ?.. can the account holder claim IP infringement ?
I don't buy for a second that the end of advertising would harm GDP. It would take generations of cultural turnover to move people away from consumerism. If people were not being psychologically manipulated into buying certain products they don't need or want, they will just buy what they want instead.
CSV

Same way most web servers log traffic.
I think I would have preferred the touch bar as a strip on the top of the trackpad. Could use it with your thumb while typing, or as a fixed space for shortcuts when you're mousing.
WW3 AGAINST IMMIGRANTS,ALSO SCROUNGERS TRUMPS DOING GOOD JOB 2K JOBS CREATED
Sorry for nitpicking, but "~half of those households earn more" would have been true if they were talking about median income, not average income.

While many of the commonly seen distributions have median==average, income usually follows a more exponential distribution with the average exceeding the median due to a "heavy tail".
Yes but I think things have gotten a lot better under Alain Bellemare.

Obviously they aren't hitting all their delivery targets, and that's worrying, but what struck me is that Bellemare said shortly after he took over the company was only a few weeks from bankruptcy.

It seems he has managed to put them somewhat back on track, TTC deliveries aside of course...
Surprised nobodies posted 'The Submarine', one of PGs many excellent essays[0]. tl;dr: PR is a big submarine, always hiding beneath the surface.

[0] http://www.paulgraham.com/submarine.html
The+10+best+tablets+you+can+buy+in+2017
How Does Online Dating Work?
This is the #1 misconception I see surrounding pure functional programming - that once you run into mutable state, you run into problems.

It is entirely the opposite. PFP exposes the murky aspects of mutability, provides abstractions around it, and ensures that you're not tripping over yourself in regards to mutability.
Yep, gfxCardStatus comes highly recommended. I still don't understand why Apple has a "Keep the dGPU on always" option in power settings but not "Never use the dGPU".

There are also a lot of people with bad VRAM or a busted GPU that use it to keep their machines from kernel panicing.
The biggest reason Concord wasn't successful was the sonic boom.

This is why it only ever flew transatlantic. It was originally envisioned to also fly across the US, e.g. NYC to LA, but this was banned due to noise concerns.

Had the Concord been permitted to fly over the continental US, it could have been much more successful than it was.
I would agree if I felt that the industry were moving towards "better" software - as in, as an industry, we said "Wow, we need to seriously take a step back and start writing systems more reliably, more securely, etc".

I do not think we're going in this direction, necessarily.
Clone your Azure VMs with ease