skysight-inc/HackerNews huggingface dataset:
I've been using NewsBlur as my RSS reader ever since the Google RSS reader died, and have been quite happy with it. You can subscribe to 64 feeds for free, or unlimited feeds for $24 per year (I use the paid option). It's web based. They also have iOS and Android apps, but I haven't tried them. More info here: http://newsblur.com

I'm not going to suggest any tech feeds since I have no idea what your interests are and everyone's tastes are different. But many of my feeds are subscriptions to blogs that had articles posted to HN that I liked.
Well there's some sweet regulatory capture.
www.youtube.com/watch?v=gnPWJOJYVKc
Currently, there is no solid test for Artificial General Intelligence. How much of a priority is it to create one?

There is of course no commonly agreed upon one, but in my research but the best one I found was the Universal Anytime Intelligence Test [1]

[1] http://users.dsic.upv.es/proy/anynt/measuring.pdf
a very similar list could have been written up until right before the Wright brothers took off with their plane, supposedly proving manned flight impossible

Someone should write up such a list along with a bot that replies to any post that cites the craphound link linked above. I think it's a valid counterpoint.

Nevertheless, whenever someone offers up a cure-all for SMTP, that craphound list is the first thing that comes to mind.
The same exact thing happens on the other side with words like "SJW". It's fairly idiomatic of internet rhetoric in general, and it's bad news for reasoned debate.

Most of my friends are very liberal, and literally none of them use this kind of rhetoric in real life. I'm convinced it's an emergent property of internet discussion, not an intentional strategy (for the most part).
I keep hoping that'll be a role the SEC plays, but so far I've been pretty disappointed.
I wonder if someone might license the Newton IP and port it to the new iPad with a stylus. Now that Jobs is gone, perhaps someone could persuade Apple to let it happen.
Bill Ford Isn't Scared of Apple
The simple truth is that science is a branch of entertainment industry. It’s part of the bread-and-circuses program funded by the US government. That’s all there is to it.

If science were solely funded by private entities, the situation would be different. (And that includes private grants, whose sole purposes is not to make profit, but to fund fundamental science. Still, they should be private. There should be many of them. And they should compete for private donations of their sponsors by demonstrating regular quality control. When you have a monopoly, the product always sucks, compared to a non-monopoly alternative. Basic economics.)
Asking here probably isn't the best thing, because most people here are at the forefront of the latest and greatest, so you will probably get a ton of suggestions and reasons why. Throw mine on top of the pile as well.

You need to first define what your goal is. Do you want to become a full-time front-end developer? Do you want to be a full-stack, etc. Different aspects will require a different subset.

First and foremost, you will need to figure out how to get more free-time so that you can master a whole slew of technologies that have come and gone in the last 20 years. This is a cold, hard fact. You have a lot of ground to make up for, and if you can't even start up a web site, it's going to be tough getting legitimacy as a modern front-end developer.

I would start off with the fundamentals, ie. HTML, CSS, and Javascript. Knowing how to build things from scratch, using AJAX, etc, from pure Javascript without frameworks will help you understand why some frameworks are better than others. Then you can migrate to JQuery and Bootstrap. Once you have mastered these, you can then go on to whatever current framework best suits you, but you'll be able to understand the current challenges best.
I think 4K looks better than what you're describing. The image looks crisp and HD to me in the following 4K 360 video, for example, perhaps in the 720p range for the viewable area: (be sure you're set to 4k 2160p before panning around the playing video, it should work on desktop browsers):

4K 360° cockpit view flying Fighter Jet
https://youtu.be/NdZ02-Qenso
Does this also entail that no Saudi Arabian [0] or American fossil fuels will be used in the entire supply chain?

[0] http://www.politifact.com/truth-o-meter/statements/2015/nov/...
> People are pragmatic. We tend to invest in knowing the actual truth proportionally to how the issue is actually important to us. Hence most disagreements are about things that actually cost us nothing when we get them wrong.

This is even worse! You're substituting malice for stupidity. Someone who doesn't bother learning or even thinking about a topic but then takes actions that affect other people (like voting) should be ashamed of themselves: to me they're culpable in the same way as someone intentionally causing the same damage (tho I suppose it would be 50% as culpable for a binary policy). It's even less excusable when you consider that in your construction, the policy doesn't even affect them.

I've pretty firmly condemned lack of intellectual rigor for a long time, and by far the most common response I've gotten is "not everyone has the time or will to try to become informed on every issue". I fully agree, but I personally don't talk confidently about or act on any issue that I haven't at least attempted to learn about, and I don't understand why this is considered so difficult. The only reason I can imagine is wanting to feel and seem informed without putting in any of the time to become so. It's pretty despicable to me when that tendency ends up having real life policy impacts.
This is really cool, but man am I hearing some discordant tones coming out of this thing.
Killing the Xserve (2013)
Some Websites and Apps that help the world..http://goo.gl/TRryRx
I strongly dislike cities that are primarily sprawl that are common throughout the USA. For example, Oklahoma City is essentially a giant strip mall with few buildings above 2 stories. It depressed the shit out of me.

I very much like dense dense cities with good public transportation. Removing the disgusting sprawl is the only way I would move to Atlanta, Houston, DC, etc.
Only after the bug was described on CNN.
Related, the recently posted "How to write C in 2016":

https://news.ycombinator.com/item?id=10864176
Other way around, actually. AppEngine came out in April 2008; Heroku in November 2007:

https://web.archive.org/web/20071105005403/http://heroku.com...

It's fairly likely they were working on them in parallel without knowledge of each other, though.
In 2016, let's hope for better trade agreements – and the death of TPP
Everything upsets someone.

"Conflict-free" is like "inoffensive". It's impossible to apply for everyone.
I thought google committed code to prod thousands of times a day! Why do they even have a holiday freeze if it's so automated to push to prod?
That is true the left did not accuse Bush or purposely trying to destroy the country. But they did accuse that of Cheney and some others.
> money can't kill people, but lack of do kills

do?
But I think the point is to assume good faith on the other's part -- that there should be a very high bar before you can assume an argument is not made in good faith.
There's also the pv(1) utility on Linux and OS X Homebrew:

DESCRIPTION

pv shows the progress of data through a pipeline by giving infor-
mation such as time elapsed, percentage completed (with progress
bar), current throughput rate, total data transferred, and ETA.

To use it, insert it in a pipeline between two processes, with the
appropriate options. Its standard input will be passed through to
its standard output and progress will be shown on standard error.

(edit: formatting)
Just to add on, there is evidence that this is attainable. Mindful meditation has been shown to reduce "animal behavior" and increased self regulation on a physical level with measurable changes to the brain. https://en.wikipedia.org/wiki/Neural_mechanisms_of_mindfulne...
Two things, I don't like that they didn't amortize the fixed costs like the font, carousel lib, and certs because it created those ugly and meaningless spikes. In addition, the site seems to break the back button in Safari(the new IE) on OSX-EC
All pretty good points except I'd like to point out that asking an interactive y/n question is generally a bad idea in a command line app, especially if it's a superfluous question. A much better idea (if you're into this kind of hand-holding) would be to print out the command line that sets the default. Of course you wouldn't want to print this out every time, since it seems like a reasonable use case to not have a default, so you'd want to keep track and only print it the first time.
> The weekend derives much of its importance from the fact that so many people are off work together.

Oh, goodness no. The weekend is enjoyable in large part it because of those who work to keep businesses open.
I'm sorry, but I still find the user agent string to be incredibly useful despite it's many shortcomings.

Not so much for deciding what to serve to a request, but moreso to analyze your audience and figure out from a technical perspective what is feasible and what is not. For example, a recent decision I made was to decide whether or not to rewrite a portion of our application in a javascript framework that did not offer IE8 support. I was able to quickly validate what portion of my userbase I was affecting by looking at user agent strings.

Request headers are a fantastic way to capture this little bit of information. Using javascript feature checking depends on a javascript engine successfully loading and parsing whatever scripts I've provided to the client. Request headers are simple plaintext that don't fail in even the most bare bones of situations.
Considering it's explicitly called out in their charter [1]:

It's hard to fathom how much human-level AI could benefit society, and it's equally hard to imagine how much it could damage society if built or used incorrectly.

and basically the entire reason the project exists in the first place is to try and get a technical handle on AGI risks. I would have to say it makes perfect sense.

We're only a long way off if we continue to put tiny dollar figures into it. You should be thinking about it more like the Nucelar issue. Would you rather more or less thought be put into it?

[1] https://openai.com/blog/introducing-openai/
That's a good strategy, but as a programmer, I'm at the computer 90% of the time anyway. It's much easier for me to have another vim window open or whatever than it is for me to have a physical notebook sitting alongside my keyboard.
I'm impressed by the javascript. All native dom, no libraries. Respect.
Alcohol is an energy-rich molecule... I think one of its metabolites is preferentially burned by the body. There was a study published about 2 years ago that found heavy drinkers' brains burn lots of acetate.
Another school of thought is that it doesn't matter if it's the responsibility of the browser because the customer perception will be that your website does not work for them.

If a mechanism exists to prevent your customer from perceiving this, as a business the smart decision is going to be to use it.
Asked and answered a couple times, but here are the highlights.

1. Possible splits: should you win and have to split the pot you would probably lose a large amount of money.

2. Timing: You can't purchase the tickets fast enough. Say, for example, you wanted to purchase all of the tickets. Even if you purchased a new ticket each second, with only 86,400 seconds in a day and 292.2M outcomes, it would take you something like 5.5 years to fill out all of the tickets.
Best thing my wife and I ever did was having separate quilts (same bed though). Means we have independent heat adjustment, since we're like frosty vs surface of the sun at night.
Slaves isn't the right word because they enter into that contract by will, though perhaps sometimes by necessity.

I'd say that the results for them are poor on the a large scale, but not necessarily noticeable on an individual scale because one of the biggest factors is uncompensated risk. If you don't lose your car while driving for Uber, no problem-- but a big problem if you do, which definitely happens sometimes.
Yes "advertising delivered by a third party" is a more accurate description.
I was taught table layout in school and had to relearn everything. First place I'd start today is http://diveintohtml5.info/. After that look into CSS3, http://myth.io helps you make sure your styles are cross-browser. Lots of comments talk about static generators and web frameworks already. Use the JavaScript pixie dust sparingly and you'll be fine.
>> I really hope I’m wrong

I have good news - you are wrong.

ES2015 at last makes JavaScript into a consistent, sane way to program JavaScript.

Providing a consistent mechanism for imports and modules alone justifies its existence apart from the many other fixes, tweaks and features.

In many ways ES2015 is starting to look alot like other modern programming languages - that's a good thing.

One of the great things about ES2015 is that it provides an agreed upon standard for solving many of the common problems with JavaScript that were previously solved in myriad ways. When there is a consistent way of doing something in a programming language then alot of the noise and confusion associated with the many old solutions disappears.

JavaScript needed to grow up. ES2015 does alot of the needed growing.
Finally, I understand! Thanks!
Note that an elliptic curve is not at all the same as an ellipse. https://en.wikipedia.org/wiki/Elliptic_curve
Just be very careful which direction you point those arrows :-)

I've have similar nightmares about typoing `if` and `of` when using dd.
As others have said, it sounds like you are burned out and depressed.

There are various ways to recover, but there is a good chance it will happen again unless you make some changes.

A good start would be revisiting your dream.

How old were you when your dream took hold? It sounds like the seeds were planted when you were a kid and probably in full bloom by the time you got to college, and was in hand what, within 5 years of graduating?

And then what happened? You got an inkling that your dream and reality weren't well aligned. Still, you held on to the dream, blamed circumstances, and tried a new project, but that didn't do the trick.

It doesn't seem though like you've considered the obvious: of course reality doesn't match your dream, your dream was conceived by a teenager! Of course you were off the mark!

Forgive yourself for not having it all figured out. Realize that the stuff that you thought was so important and interesting was only part of the picture. Realize that your previous enthusiasm wasn't wasted, that many of the things you invested in still matter, but that you have gaps to fill.

Realize too that missing the mark with your dream is actually a huge opportunity, because that old dream was limited by your narrow experience. You now know more about the world. You now realize that there are whole aspects of the world that you are ignorant of.

Think of how much you have to learn, how much you have to discover! Realize that this takes a huge burden off you, off your work, your career. Work doesn't have to be the source of all the meaning in your life. Realize that its Ok if some days, weeks, or even months, you are just working for the paycheck, just working so you can find meaning in something else.

Once you've changed the place your work occupies in your life, don't be surprised if you find yourself looking forward to it again.

As for how to get there? Start changing things in your life, anything at all, but particularly things that bring you into contact with new people. Every little change you make shifts your perspective. With enough shifts, you'll suddenly realize that you see new horizons where before you only saw a blank wall.

Oh, and you are right, a lot of things in software are unnecessarily complex, the result of people not learning from the mistakes of the past, of people adding abstraction to hide complexity, only to produce more complexity, of people who don't know what they don't know ignorantly, arrogantly forging ahead, and, of course, the detritus of shifting business strategies in a shifting landscape. Some of this is inevitable, but that doesn't mean that there aren't opportunities to clean up some messes and avoid making new ones.

Good luck, you've got time to figure things out, until you don't, at which point, you aren't.
See https://news.ycombinator.com/item?id=10878678 for what happened here, at least from Mozilla's point of view.
Of course, that describes regular rap music pretty well too, but somehow that was just never officially nerdy enough.
The author explicitly states:

If you think that your application really requires documentation, it’s too
complicated, and it’s going to make your users frustrated.

Additionally, the author says:

If you compare the experience of using both coffee machines, even if the
[simpler] doesn’t give you the exact kind of coffee you want, you are still far
better off.

The author is explicitly saying that tools should not require documentation, and that ease of making a choice is preferable to the potentially better outcomes of a more complex choice.

I believe that neither are absolutely true.

There is no mystery as to why these open source applications do what they do. They don't because either they can't know what you want them to do, or we programmers haven't made the appropriate changes so they handle the cases where the program can infer what the user wants.

Side note: If this post does anything, I hope it's to get someone to submit a pull request to NVM so it prints better help messages during first use (like suggesting setting up a default alias).
Audi's improbable project to put a rover on the moon
It's a clickbait title. It's not meant to be accurate, it's intended to generate clicks.
Could not agree more, as an ops / automation engineer I find the js ecosystem to be especially terrible to deploy, manage and maintain, don't even get me started on nodejs and npm - it makes me feel sick and disheartened to see so many 'developers' succumbing to that ecosystem.
The unstoppable decline of the car industry
I almost wanted to include the exclaimer of "crap software preloaded by hardware vendors like HP, Lenovo, Dell, etc". Who (in the right mind) doesn't reinstall Windows and install only the "device drivers" but not the crap UI software that is of very little use anyways? The device driver is always in C and sometimes in C++. Nvidia/AMD/Intel drivers work fine without the crap "experience" or "control panel". And even if you install keep all the preloaded software, it's the first action to remove them from autostart, isn't it? Otherwise don't blame your hardware or Windows why your computer is that slow and takes ages to start...

DotNet and Java are very big in enterprise software and server software. Java is also big in open source thanks to Apache foundation (if you need a full text search engine, Lucene is still the only feature complete in town; and all the projects based around Lucene like Hadoop, Solr, etc) There was an C++ port of Lucene (CLucene) that was a lot faster and used little memory and compatible with Lucene file format. Though no native fork of Lucene keep up with the development speed of Apache Java Lucene.
Can you articulate clearly the reason you think the movie is crap? In most cases it is the expectations that people have about a movie and when those expectations are not met they think its crap. Remember that these expectations are very subjective and mostly subconscious. May the title of the movie made you have specific expectations, source code has a very specific meaning for software devs.
Maybe a Black Hole destroys information, or perhaps it changes information to a form that we can't (yet) recognize. Presently, both of those states would look the same to us.
It was the Citicorp building in New York City. In 1978, a year after it was built, Diane Hartley (a student at the time) discovered that aerodynamic calculations of wind loads on the skyscraper had been vastly underestimated. She contacted William LeMessurier, the structural engineer, and he re-did the analysis considering quartering winds. When it became clear the building would structurally fail in the next big storm, emergency repairs were done, welders working in secret at night, on almost every floor, installing extra cross braces. The building was saved and became an engineering ethics example.

Diane Hartley got no credit for her rôle in saving the building until nearly twenty years later.
Ugh. Why do some techies feel the need to show off their bigger/better "tool"?

There is almost never one tool to use in every situation. Fluidity is key: Use the right tool for the job. Solo and need to take quick notes you can search on? Newton. Love a keyboard? PC/Mac w/ Evernote or OneNote. Want to stand up in front of a bunch of people and show them an idea in real-time? A white board.

I personally have a notebook I write in when taking notes on a computer would be just plain rude (in front of prospects and clients) and at other times, I organize my thoughts in Workflowy. Some of my meeting notes go directly into our CRM. The right tool, for the right job, at the right time.
per-HTTP request

Nothing ever guaranteed the user agent header would be consistent or present. Any re-use of a user-agent string adds bits of data that can be used for tracking.
Ah bummer, looks like my response was cut off :(

If you can bundle all your dependencies into a static file you're right, C/C++ is actually better as you have no install requirements.

However in terms of maintaining your dependencies, nodejs can be pretty great with package management coming with the npm tool. When you want to share your code with the world, and for someone else to actually use it, nodejs is easier.

In C/C++ you can use CMake to have external dependencies on git projects which is the best I've seen that you can do. If you know of any other tools that help with these problems please tell!
Mailsoc – Free Reinvented email solution for internet users
That's why every time with a new piece of software is coming to my toolbox, I find myself eagerly documenting all the hoops I had to jump through.
The problem is not their distasteful use of IP addresses, but that they are committing the IP-address equivalent of identity theft: doing business under identifiers which are not theirs.

BGP is a trusting protocol, with expectations enforced by social contract rather than cryptography. Part of the social contract among ISPs is that only competent, legitimate entities get to participate in BGP, and Verizon is violating that.
Does it matter? Theoretical physics is more of a game of logic rather than facts.

Edit: I apologize for being argumentative. Your question is somewhat intrinsic to the foundation of theoretical physics; given what we "know" now, what else can we logically deduce? There is no absolute answer, but that is part of the fun. :)
Keep in mind that there are massive incentives for ... well, everyone, or at least every company ... to mislead these rating agencies, as lending to companies is also completely dependent on those ratings.

And next we ... insist on having competition by these rating agencies. They're being paid by companies selling debt, so effectively they're being paid to get a good rating (and for the attention in the press their ratings get).

This can't be fixed.
I have tried a bunch of them and settled with https://logentries.com
Especially since it expires on May 29, 1XXX
Exactly. Says nothing about the toxicity to get the materials out, the wages paid, whether there were bribes or not, etc etc.

But hey, better than nothing.