skysight-inc/HackerNews huggingface dataset:
I'm definitely not a member of the ultra liberal crowd in terms of my politics, I'm friends with many who are. The remote possibility that he'd be president is more of a nightmare for them than a wet dream.
If you're including software no question the "holy grail" is https://en.wikipedia.org/wiki/Artificial_general_intelligenc....

However it sounds more like you're asking what hardware innovations will enable fundamental performance improvements, or milestones that mark a large change in how things are engineered.
I don't assume people are stupid. I assume they don't know or care how to write code well. Big difference ;)
A lot of people that hate on Gimp are really saying, "It's not Photoshop and I like Photoshop."
You appear to be fundamentally unable to understand paying for the common good. I'm not really sure how to argue with somehow who just hates poor and sick people.
In the US it seems like the stuff that really goes viral is just bullshit schemed up by people trying to make a few bucks: http://www.npr.org/sections/alltechconsidered/2016/11/23/503...

And as the stories spread, Coler makes money from the ads on his websites. He wouldn't give exact figures, but he says stories about other fake-news proprietors making between $10,000 and $30,000 a month apply to him.

Here's a great example of the effect these stories can have:

He was amazed at how quickly fake news could spread and how easily people believe it. He wrote one fake story for NationalReport.net about how customers in Colorado marijuana shops were using food stamps to buy pot. "What that turned into was a state representative in the House in Colorado proposing actual legislation to prevent people from using their food stamps to buy marijuana based on something that had just never happened," Coler says.

Longer (audio) version of the story here:
http://www.npr.org/sections/money/2016/12/02/504155809/episo...
For Microsoft SQL server,

I recommend reading all things what Brent Ozar [1] has to say

There is also another blog from Dr. DMV on SQL Server performance [2]

[1] https://www.brentozar.com/
[2] http://www.sqlskills.com/blogs/glenn/category/dmv-queries/
You misunderstand - our software itself was full of technical debt. We spent a lot of time dealing with the consequences of that debt, and I'm wondering if we'd have been able to hit vital targets sooner without it and possibly have survived.
I really recommend the books by Stephane Faroult, especially "The Art of SQL".

Unfortunately I could never find anything online by him, except these videos: https://tonguc.wordpress.com/2008/01/29/good-sql-practices-v... and not sure if this is what you are looking for.
That's true. At the very least, one of the head designers was on the Thief team.
I didn't realize how massive that heat sink was until I saw the little "how to install" animation at the bottom. It basically occupies the entire case O.O
Attachments are considered files, and generally courts don't react too friendly whenever they find out that you were trying to be clever and use some sort of "loophole" like that.
Just think: Embrace, Extend, Extinguish applied to government.... Orwell would have a coronary.
Reminds me of the boot-camp story of the nervous recruit inquiring of his sergeant:

"Sir beg my pardon for asking but why did you give Smith 50 press-ups for asking a question? You said that there were no stupid questions. Sir."

"I gave him the press-ups the SECOND time he asked. Will you need to ask again?"
Hi, I am trying to get into a beta launch of a grocery delivery product (www.suncart.co) in Qatar and have not been able to find a technical cofounder over past 6 months. Got the product made from an outsourced company. Should i just go out and start the beta launch without a techie cofounder and keep the hunt going side by side ? What could be the best way forward.
A New York billionaire with decades of supporting liberal policies and democratic politicians was elected as a champion of the conservative working middle class. That's a propaganda victory.

If the goal of Correct The Record was to brainwash the public then it failed spectacularly. If the puppetmasters of the world are behind it, they don't seem very effective at all.
I do not get the same impression of "renegade province" when western media talks about Taiwan. I usually get the impression that they're talking about a normal Asian democracy, and then they need to remind the reader about the truly bizarre relationship they have with China.

Can you share some examples which demonstrate what you mean?
I've tried Atom repeatedly and found its key input performance and overall bloat to be far and above the worst thing about it. Sublime Text (2 or 3 for that matter) does an excellent job in the performance department, and that's where I consider it to "count" as far as a developer app goes.

(I'm talking about latency on each key input. Pressing a key results in a character appearing on the screen faster in Sublime Text than in Atom.)
> Maybe I should write for Medium

Considering this is a medium opinion piece, which are essentially blogs, you very well could.
No, the WA server sends the changed public key of the recipient to the client, which has the unencrypted messages. Then the client reencrypts all pending messages and resends them.
> To state that the world in fact has gotten much better is not a "worldview".

Not when you're viewing at it from a psychological perspective. For several decades after WWII, you had a reasonable expectation that you would make a decent living, and that you'd be reasonably employed. These days, everything is in flux, and life expectancies in the United States actually decreased in 2015 (http://www.npr.org/sections/health-shots/2016/12/08/50466760...).

> I acknowledge the problem, and I want a change. But not a change backwards.

That's the sort of mind set I'm talking about. Increasingly, the opponents of globalism have been attacked as backwards thinking, short sighted, uneducated, and even racist.

Fortunately or unfortunately, we live in a democracy, where demonizing members of the electorate doesn't help your cause.
Gnus is unbeatable for reading mailing lists -- it basically lets you take the many optimizations and workflows developed in various newsreaders for managing large Usenet newsgroups of which you only want to read a small subset, and apply them to mailing lists. For reading mail other than big mailing lists, it's a little awkward. I used it as my main email client for years, but have drifted away.
I was at Pixar when this happened, but I didn't hear all of the gory details, as I was in the Tools group, not Production. My memory of a conversation I had with the main System Administrator as to why the backup was not complete was that they were using a 32-bit version of tar and some of the filesystems being backed up were larger than 2GB. The script doing the backup did not catch the error. That may seems sloppy, but this sort of thing happens in the Real World all the time. At the risk of spilling secrets, I'll tell a story about the animation system, which I worked on (in the 1996-97 time frame).

The Pixar animation system at the time was written in K&R C and one of my tasks was to migrate it to ANSI C. As I did that I learned that there were aspects of this code that felt like a school assignment that had escaped from the lab. While searching for a bug, I noticed that the write() call that saved the animation data for a shot wasn't checked for errors. This seemed like a bad idea, since at the time the animation workstations were SGI systems with relatively small SCSI disks that could fill up easily. When this happened, the animation system usually would crash and work would be lost. So, I added an error check, and also code that would save the animation data to an NFS volume if the write to the local disk failed. Finally, it printed a message assuring the animator that her files were safe and it emailed a support address so they could come help. The animators loved it! I had left Pixar by the time the big crunch came in 1999 to remake TS2 in just 9 months, so I didn't see that madness first hand. But I'd like to think that TS2 is just a little, tiny bit prettier thanks to my emergency backup code that kept the animators and lighting TDs from having to redo shots they barely had time to do right the first time.

The point is that one would like to think that a place like Pixar is a model of Software Engineering Excellence, but the truth is more complex. Under the pressures of Production deadlines, sometime you just have to get it to work and hope you can clean it up later. I see the same things at NASA, where, for the most part, only Flight Software gets the full on Software Engineering treatment.
What does this have to do with Excel? It doesn't convert from or to excel files. It converts to/from csv/tsv and json. Talk about false advertising.
I still use it after spending months with Atom and VSCode.

Currently I use it mainly for Python, Ruby and Elixir but it has great JS packages too.

If you're curious and want to see screenshots of a bunch of packages and how to install them, I whipped up a post about it a while back:

https://nickjanetakis.com/blog/25-sublime-text-3-packages-fo...
For those interested: you can use Sublime Text keyboard shortcuts in VSCode.

https://marketplace.visualstudio.com/items?itemName=ms-vscod...
Yup, I did something like that command once, to a project developed over 3 months by 5 people without a backup policy (university group project). Luckily, this was in the days when most of the work was done on non-networked computers, so we cobbled everything together from partial source trees on floppies, hunkered down for a week to hammer out code and got back to where we were before. It's amazing how fast you can write a piece of code when you've already written it once before.

That was the day I started backing up everything.
It's generally understood that Fermat's Library deals with very old papers.
The poll numbers did move. But polls are just polls. The election is the real count but it only happens once, you can't draw trend lines.
I understand the desire to have a seamless flow from free to paid, but you can easily move this flow later in the app (a la progressive disclosure). You can even build this into the existing flow where users currently go to upgrade, by prompting the user to create a Nylas ID at that point (if they haven't already).

There's a reason that e-commerce sites allow buyers to add items to a cart without sign up, and to "checkout as guest" instead of forcing users to sign up for a Staples (or whatever) login -- you get more conversions.

Even if you prefer the approach of trying to get the information up front, adding a "skip" option that allows users to use the app without cloud sync, etc., then allowing a user to "go pro" later on at least allows people to try the app without a commitment. It's not possible to convert someone who isn't a user because they got scared away by the registration requirement -- better imo, to have a non-registered user, than no user at all.

The only reason I could think of for not wanting to allow this is related to the third party data sharing -- perhaps you plan to sell (obfuscated) user data to data brokers. If that's not in the cards, and you do not plan to monetize your free tier (aside from up-selling to pro), I see no downside to allowing users to use the app without cloud sync in the free tier, with upgrades available within the app.

Updating the privacy policy to be explicit about what data is used for ("basic usage and performance statistics") would do a lot to allay the idea that this data is being sold to data brokers (and not simply to make the app better).
Eight+cool+C+++tricks+to+use+in+a+programming+contest
Yeah, being in my 40s and looking at that, my immediate thought was "oh, it seems I'm trying to figure out plan Z, even when I had pretty good plans A and B."

My advice from the other side is that there's too many unknowns to plan out your career. Fields shift in terms of content and culture, and you don't know what you like until you're really in the middle of it.

By a lot of metrics, I've achieved plan A, but found out, after a lot of work, that I am not a good fit for it and that plan B has a lot of similar problems. I never had a plan Z.
And I'm sitting here with my brand new 15" MBP, still within the return period, not overly impressed with this machine relative to the price and relative to my 2012 machine it replaced.. Is he saying it "will be significantly redesigned in 2017" or "has been significantly redesigned" in 2016? Should I send it back and work on my oldie for another 6 months, letting Apple and other users sort through the variety of issues with the 2016 model? (dongle/port/hub situation, abysmal battery life situation, fledgling and relatively unsupported touchbar situation, touchpad palm rejection / unintentional touchpad situation to name a few).
In ye olden days oft UNIX, users home directorys lived in /usr/username.
This is a bit older, but I'm seeing exactly what the author is arguing against where I work. We're about to hit the release of our "MVP" after at least 6 months of work and countless expansions of scope and this article says so many things I've been wanting to express to the rest of my team and does it much more succinctly than I possibly could have.
Isn't this a two edged thing in legal courts - if there is a widely available backdoor to hack Intel systems, how can any digital evidence be taken without some measure of doubt?
It would be nice if some graphical examples (maybe gifs) of the Medium editor were provided. As someone who hasn't published on Medium I'm not familiar with its user experience. Googling didn't really turn up any results other than the open source clone pointed out by nickjj.
> You just commit to something when you know that you won't be under the fire if you do something wrong without knowing it.

The other side is if you play a key role (and head could roll after the hard work is done) to simply leverage that fact (perhaps with others) as an advantage such that you have get a new contract and can't be fired for X amount of time.
Frozen and Moana: Creating the Snow and Ocean Special Effects
Googling:

[site:nytimes.com] [renegade] [province]

turns up only things like:

"Beijing has maintained that Taiwan is a renegade province..."

which is perfectly factual.

I do agree with your larger point that a lot of stories in Western media are uncritical of the shortcomings and risks of the Chinese political system.
Blockchain is so badly needed in the startup world when allocating shares of a company. Eshares is promising but too pricey for bootstrapping entrepreneurs.

An open standard with distributed tracking of shares allocated for any given company would help institute much more trust into startup investing. Right now it's kind of tough to do due dilligence on a small private company.
Social News Reddit Alternative
Postgresql too.
> where we frown on "socialism"

You're confusing socialism with economic protectionism.

> Why are "blue collars" people today special snowflakes who demand to be paid $50k/yr to push a button?

Hyperbole much? In their eyes, they are blaming a glut of cheap foreign labour, both offshore and onshore, for driving down wages and geographically relocating jobs from where they live.

And it's funny that we're increasingly seeing this sort of attitude in tech, where we demand to be paid in the six figures for "pushing buttons".
And it wasn't!

That was part of the problem: the sales people couldn't push back on most requests because they were often quite reasonable. When they were more demanding, it was usually from a large prospective buyer so we had to bend over backwards.

The result was that we had huge tasks to do with no (current) revenue, and small tasks to do that took 10x as long as they should have. Since servicing existing revenue streams (even on reasonable requests) became so time-consuming, handling big enterprise demands became totally untenable.
> This makes me wonder more at the pro-Chinese position of a lot of western media, particularly the New York Times. Its fairly telling that Taiwan is most often described as a "renegade province" as opposed to a "peaceful high-income democracy", for example.

The original article is usually something like this "China considers Taiwan to be a renegade province, while the self-governing island Ms. Tsai leads traces its roots to the formation of the Republic of China in 1911 that overthrew the last Chinese dynasty, only to lose the Chinese civil war to the Communists in 1949."

https://www.nytimes.com/2016/10/11/world/asia/taiwan-tsai-ch...

This is pretty standard description covering both side that I see in various news media (BBC usually calls it break-away province).

> Having talked to a lot of English speaking, wealthy, educated, overseas Chinese people I am always disturbed at how many of them take communist party positions, despite being able to google "Tiananmen Square". More disturbing when they weren't even born in China.

That's an entirely different issue all together. I think part of the reason is that they (myself included) are sick of seeing all the negative coverage of China 24/7 so they are just trying to balance things out. I myself recently did this on Hacker News:

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

Also I read from some research that this is quite a common phenomenon among overseas Chinese to defend China because they boost their national pride and at the same time have nothing to lose anyway since they are not living in China.
The "Machine Learning Crash Course" link pointing to https://developers.google.com/machine-learning/crash-course in Related Work is broken. If anyone has a working link Id love to see that.
One thing that burned us in the past was DC that provided 20kW power per rack in power, but required you to only dissipate 5kW in heat. Needless to say we changed the DC provider in like a month after they made this clear (and they combined that with offer of some kind of "cloud provider" package which meant 15kW of both and triple the price). After few another such DC-related incidents (and mostly unbelievable: circuit breakers catching fire, 600V peak on 230V AC line, double flooring collapsing from overload and such) I'm quite relieved that I don't deal with DC procurement anymore.
Paint.NET is a really good equivalent to paint: http://www.getpaint.net/index.html

It's much more powerful than the old paint program, but much simpler than Gimp. It only works on Windows though, so it may not work for you.
I view the pool of people that get into it professionally as including the set that got into it at the school level.

That is, I viewed it as two different points. I will agree that there is unlikely anyone staying in professional football from the peer pressure. However, that they got into football at all is probably attributable to that.
Awww, thanks! For the record, BrentOzar.com is also written by my excellent staff, too.
Show HN: Anti-Stress news reader based on sentiment analysis (Android)
I updated the reply to include a link to a fully working demo.
> So if we assume that Intel's 4-core is actually 140W TDP, then there's no way this 6-core can also be 140W.

Why? How can you say that under typical usage the thermal dissipation for both chips isn't the same? Atwood's numbers measure overall power consumption while idle and under heavy load with mprime, neither of which is what TDP seeks to measure.

TDP is like fuel economy for cars. You don't claim it's a lie when you go one hundred and fifty miles an hour for 20 miles and burn two gallons of gas. You simply realize those highway numbers are meant for more of a sixty mile per hour journey over the same distance.
>After Trump's victory there were some signs of humility and contrition, which unfortunately were very quickly replaced by the "post fact world" meme

This chafes me to no end.

This belief that Trump/Brexit is some kind of disruption to the natural order of things and if we just get rid of "fake news", things will go back to the way they're supposed to be. We just need to bring back the "real news", like pondering if airplanes get sucked into black holes or gossiping about Clooney getting divorced. Then Hillary & Co can be in charge like the gods intended.
There is so much more to taxes too then just income tax.

Sales tax, vehicle tax, fuel tax, etc.

Most if not all of these are unavoidable. Sales tax alone adds nearly 10% anywhere you shop.

I'm actually agreeing with you here: in some ways we have the wool pulled over eyes. We pay a ton in taxes and receive little social benefits because most people just don't know to demand them.
Only 110 MB of source code. Google Chrome binary weighs 60.5 MB (OS X version).

That's what I call a difference.
I wouldn't consider Medium "journalism." I've written an article or two on the platform, but I don't recall anybody doing any fact-checking or editing on my work.

Medium is just a place where people go to say stuff, and should be valued accordingly.
Decentralized trust graph for online value exchange without a blockchain
This is going to be vague for obvious reasons.

I worked on an EDA product for a short time. Its code base had a few components, some of which were written by the product team, and some of which were copied (without source history) from other teams. The team decided to make a cloud version of the product too, and to do that, the team split in half and each new team had their own copy of the code base.

No sharing code, because those other teams were our competition. There were teams working on components for our product, and another team working on a copy of our product, but nobody shared code. So bugfixes from one of the components would never make it into our code base. (The components were products in their own right.)

The code base was ~30 years old, and it had "survived" a port from Unix to Windows. The build system was a hellish nightmare of Cygwin, makefiles, Perl scripts, hard-coded paths, and unsupported internal tools, and after ~2 hours of manual fiddling it spat out a build. A few million lines of code, which according to my tests, would take ~10 minutes to build with a proper build system. I have a proper rant about the horrors I saw in the build system, I had never imagined that a build system could be so bad, and whenever I mentioned the name of the internal tool it was built on, company veterans on other teams would recoil.

Meanwhile, I witnessed how much damage the other developers were doing to the product. Some were trying to catch up with feature requests, some were adding hacks to the core algorithm to try and improve numerical stability, and some were doing real damage to the code base by adding buggy and poorly designed features--think major performance regressions, memory errors, and deadlocks fixed by adding calls to Sleep().

I tried to improve things as much as I could there. The company culture had some upsides (good work/life balance) but the internal competition strangled innovation, the wrong people made technical decisions, and the team didn't have a balanced set of skills.

The product hasn't been "killed" per se. It's still for sale. But it's the walking dead. Being EDA, licenses can run into five figures per seat, but the product's revenue was on a downward trend last time I checked. I have a couple friends that still work on the team but I'm encouraging them to apply for new jobs. I left when I got an offer from a major (big five) tech company.
I've never tried KolourPaint, but now I'm going to. Thanks!
Heh, yep.

And it was one line of code, after several hundred lines had been torn out and rearranged to ensure that different clients could insert their own pictures of different sizes without everything exploding. The whole team was desperately trying to force enough flexibility into the software that one-line changes could be made in <10 lines, instead of >100.