skysight-inc/HackerNews huggingface dataset:
"This stems from the assumption that both are growth-seeking"

I'm really not sure how anyone can be so certain about the motives of beings that might be radically different from any life we know of.

They could exterminate humans as an experiment, out of curiosity, for enjoyment, because some other species or their god wants them to, randomly, for no reason at all, or for many other reasons we can't even conceive of, because they may not think in any way relatable to us or what we know. There are an infinity of possibilities.
Don't tell the Lisp people that. Plenty about functional programming has been explored without static typing.
I went through this last year. After two false starts with something toward the leading edge, I settled on Emacs, Linux, and JavaScript. All of which I already 'knew' enough to get my face slapped. Photography got added without a formal application. Raspberry Pi sort of worked it's way in under Linux in the second half of the year. Since I haven't 'learned' any of them, I'll probably keep them around in 2017.

I'm also thinking about adding some 'classical' AI at the agent level of abstraction (not the lower DNN level). That probably means a bit of Common Lisp and an excuse for buying some used Norvig books. Like the formal topics from last year, this seems to be a domain that I bump into by trying to avoid it.
It doesn't have to be either or.
Use the best of two worlds i.e. laptop for mobility and desktop for the rest. Various forms of sync and remote desktop aid where needed.
Show HN: Promisie – Trying to do it all with a Promise library
He sure likes certain phrases. In particular the phrase "in particular" which he uses 16 times.
I want to have a deep understanding of Kubernetes...

Oh, and Finnish.
I'd never heard of the Oric before. The Wikipedia article seems incredibly biased. What software would you run on it?
Say hello to smartphones, this is already pervasive. "Ok Google"
Xutlu Server Only PHP and MySQL for Windows
Sorry in advance if README is slightly out of date this is a work in progress after all ;)
Geohot tries to break Google's recaptcha
Been using 3.x for a few years now, 3.6 is about to seal the deal.
Some become easier, yes. But I don't think it's that easy to tell how many threads access a channel. We have runtime race-checkers precisely because we don't know how to check that at compile time. Whether the specific case of channels in Go is easier, I don't know. You can in Rust because the language makes you specify which threads owns what and two threads can't own the same thing at the same time (as I understand it anyway.)
دراسة تنفي علاقة تناول اللحوم الحمراء بالأزمات القلبية
Are you looking to automate infrastructure-as-code in there, as well? I've lost many a night to trying to get Rancher to play nice with Terraform, especially in high-availability mode. Luckily, it appears that the process has been vastly simplified in recent rancher-manager releases.
What's what I'd said someone would say. 'replace much'. And I think 'much' would turn out to be a pretty poor standard compared to what you can do with a car. The logistical organisation involved in achieving what you could do would be a huge time and money sink - which is what people who give up cars often say was the benefit in the first place!

You wouldn't get to join your friends hiking in Zion is what would happen in reality.
Ah, I wish you could just show knowledge without the formality of schooling or an apprenticeship. Way too much effort for something I only have a passive interest in. Appreciate the response!
Your entire culture is propped up on cheap gas.
That's not really correct. The GP is essentially describing standard price rationing of resources. Negative externalities occur when some activity or transaction imposes costs on some external party that has nothing to do with that activity or was not a participant to the transaction.

EDIT: To put it another way, if 'depleting a finite resource' is considered to be imposing a negative externality, then pretty much every act of consumption generates negative externalities. While I guess we can define it like this if we want, it turns it into a pretty uninformative concept.
Bootstrap Simple Shopping Theme
I knew he was working on these from seeing the leaderboard, and was reeeeally hoping he'd share the solutions, so I'm super happy to see this. What about you, Darius? Did you participate this year? I remember you from CS212 and would be interested in seeing your solutions as well!
Telesur is a propaganda website. Just to inform those that haven't looked at the source yet.
National parks do have buses. I live in NYC, and have backpacked from one bus stop to another (three days and 25 miles away) through state wilderness in the Catskills. How you get from place to place changes, and it does take a little bit more planning, but it's really not a big deal. I agree, if you're in the mountain west, it's really hard not to have a car and go hiking or camping or biking. But if you're in a well connected area of the country, with lots of buses, trains and boats connecting the relatively close together locales, it's really not that hard to get out without a car. And even in the mountain west, if you have a group of friends you always go out with, you really only need one or two cars amongst all of you (and it may be cheaper to rent when you need it).
Building codes specify minimal acceptable standards. If you want quality, you're not going to get it through building codes adopted by government.

What I've typically seen with inspectors is that if it looks cookie cutter and they know the outfit that did the work, they rarely inspect for realsies.

I've seen 2x3 walls holding up a second story. By a known builder, in a very affluent county with a notoriously rigorous enforcement regime.

Another issue: Building codes are also put together by private groups, then adopted into model laws by various jurisdictions. Even though it is not supposed to be possible to copyright law, this practice dodges those restrictions. You end up having to pay quite a bit of money for these codes.
A business ripe for disruption
"a cautionary tale of the tremendous power of the state over the individual in an age of pervasive bureaucracy. It is, indeed, a profound parable of irretrievably lost independence and casually forgotten freedoms."

Isn't this every aspect of government?
Lol, just looking at the titles of other news in this site is enough to pass.
Soloting?
Soloment?

Combine things usualy works
RamFuzz: a fuzzer for individual method parameters using LLVM
For example, a lower infant mortality rate than the United States.

Also, this is a statement about a relative change. What was the standard of living under Batista? Pretty bad unless you were one of the people who owned property or participated in the kleptocracy. There's a reason why Castro could gain the support required to overthrow that government in the first place.
This request shows a deep misunderstanding of the issue at heart and of the history between Google and Cyanogen.

For one, Cyanogen has always refused to follow Google's guide lines and license terms. This is both what makes Cyanogen appealing to a small minority of users and also why there is absolutely zero chances why Google would ever fund this kind of effort.
Is this the end of globalization?
CEO of NodeSource Tweetstorm on Working During the Holidays
What is a Real Progressive?
"OrphanOS" would be easier to pronounce and more accurate :)
fair points...that was just the first thing that came to my mind. Better might be something along the lines of: LibreMobile

Of course you don't want too definitive to limit your options. But what I'm criticizing is things like "Cyanogenmod" (what does green-blue have to do with it? is is some type of element?) or "Android" (is it a robot?). Apple won a lot of users simply with a simple definitive name "iPhone". And you can have definitive names that leave options open, e.g. "YouTube" or "The FaceBook".
"Thinking of fires, for example - these used to be a major hazard, but their now more or less a solved problem, and a lot has changed since the fire codes were written. "

We're exactly talking about fire codes. But fair, let's talk about lumber stamps. How much weight can a random hunk of wood support? Under what conditions? Do you know? Probably not, different ways wood can be treated can dramatically affect how it behaves. How it's cared for (drying, etc) can also do the same. Both of those definitely contribute to flammability. Or just "Where did the wood come from? Is it from an area likely to have borer beetles, compromising any treatment?"

I mean, sure, if you pick through codes, there's probably cruft in there. I'm not foolhardy enough to say that everything is 100% based on modern understanding of materials science. But it's quite the reach to go from there to "Nah, let's get rid of them, they're in our way! Common sense will do just fine!"
Where I live, all electrical work must be done by a licensed contractor. You used to be able to take a test and do it yourself, but no more.

I recently had some work done by an electrician. It was permitted and inspected. The inspector merely looked to see that it had been done by a licensed electrician. I inspected and found several problems, which he ended up fixing (he wanted to be paid, after all). I know several people in the trades who say this is very common.
Wham! sold more than 25 million certified records worldwide from 1982 to 1986
I feel like most of his Day 0 functions should be in Python's standard library (groupby, first, firstrue (e.g.: detect), counttrue (e.g. count with block in ruby), trace, etc.)
I had small conversation with man from Iraq. AFAIK, they blame West for supplying Iraq (and others) with chemical fabrics and reagents. I.e. they blame West for CW they gave to Iraq, which then used as excuse to attack Iraq. It's common to East countries to see Europe and North America countries as single government. In fact, double-use fabrics were made by Germany, while USA is tried to stop that.

Out of USA and Russia, nobody believes in CIA error, because CW is used frequently in the region and CW fabrics were at ready. These facts are hard to deny.
I don't see how it follows that "public ownership of a resource doesn't work very well". From what I understanding, you're talking about inefficient over-consumption of some resource, and suggesting price-rationing as the solution. In most cases I think you'd be correct. In the case of public ownership then, the problem isn't public ownership per se, but rather when the public (i.e. government) does not set an appropriate price for using that resource.

Although economic efficiency is all well and good, it's worth remembering that there are cases where another thing should be considered: equity. While it might be 'allocatively efficient' to charge high prices for water when water is scarce, the result could very well be that rich people can still fill their swimming pools while poor people die of thirst.
Great question. In addition to all the "serious" answers here, I'd recommend the nice "How I start" article for nim:

https://howistart.org/posts/nim/1

As well as playing a bit with ometa:

http://www.tinlizzie.org/ometa-js/#Sample_Project
I don't think WWI is a case of "if only we had armed ourselves more and more, we could have stopped it sooner."
I'm glad you brought up the Sharp! The X68000 definitely belongs in the same pantheon.

I will quibble that difference between the PC and the Jay Miner designs is much more than the brilliance of Jay Miner. The early PC design was probably hobbled intentionally by IBM to keep it from cannibalizing their low-end mainframes and workstations. I believe that was part of why Bill G parted ways with them on OS/2: crippled PCs may have had some value to IBM, but none whatsoever to Microsoft!
This is an ok list, but people surely heard of Express and Gboard...
>Maybe everything that's happening is just a simulation being run on a computer by some smarter, higher order being

But if assume that, then maybe deGrasse Tyson thinks it is so not because his mind has the ability to objectively detect reality, but because that higher order being programmed it to so think. And maybe reality is in fact completely different, so the whole idea cancels itself out.

You know, once you decide to assume it is possible that reality is radically different than it seems, you are falling freely, intellectually speaking, and it is a long, long way to the bottom.

And let me add that science done properly assumes that things are mostly as they seem, and moves to differences from that in a much slower and more careful fashion.
"What time is it" -- being able to find out what time it is without looking at my phone makes it a little easier to go back to sleep. My voice is so mumbly when I am 90% asleep that I usually have to repeat this 2-3 times, though!

"Play NPR News"

"Set an alarm for x time"
Well, he should have thought about that before he potentially killed someone. It takes much less than three seconds to shoot someone. Maybe he didn't think his actions could be deadly. But that doesn't excuse his actions. Fuck this guy.
No, I haven't started this year, though maybe I still will -- it's always interesting to see the Norvig treatment after having a go yourself.
You can easily get runtime ADTs from libraries like tcomb and folktale. While you lose out on some tooling, you gain advantages such as ad-hoc types and boundary checking (I.e. Ajax responses), as well as metadata (in the case of tcomb) for things like automated form generation and validation.
Communication with Submarines
I've learned too much stuff in 2016. My goal for 2017 is to learn fewer things and actually understand what I've learned better.
The idea that one website becomes the supposed ultimate source of truth is an incredibly bad idea.
Great timing! I just picked up a 37 year old copy of 6502 Assembly Language Programming by Lance Leventhal. This IDE greatly reduces the stress of finding the right emulator and assembler and whatnot. Thank you!
Docker, rkt, LCX/LDX, and Kubernetes. I use some of this stuff already but want to see whether I can set up a Heroku-like multi host cluster that will be more stable for running production projects than my current setup of running things on "bare" EC2 instances.

Swift and/or React Native. Mobile apps are good.

How to use some basic ML in practice. TensorFlow based NNs would be good.

How to use the ShopBot at my local hacker space. Also how to use the laser cutter to make cooler shit than I already do.

How to sew. I want to make some one-off items but really don't know much about sewing beyond the real basics.

How to use a bullwhip India Jones-style.

Surfing.

Bonus: welding, how to change brakes on a car, how to rebuild a carburetor, how to make kombucha, how to keep bees.
Another thing to take into account is that similar countries fare much worse. Jamaica, Haiti, Dominican Republic, the countries that are somehow comparable to Cuba are worst in every imaginable way, even when they were not economically attacked for over 50 years by the biggest economic power in the world.
Relevant:
"No, I have no side code projects to show you"
https://www.linkedin.com/pulse/i-have-side-code-projects-sho...
Taxis are expensive and unreliable.

An Uber fleet of SDCs would be gamechangingly better on both counts.
I've recently started to complete side projects. I also graduated in 2012 so I was in a similar position a few months ago. What clicked for me was that I realized I didn't have to do anything heroic. At first I'd start a project and feel like I had to complete it in a couple of weeks, but then you're trying to spend all your free time on it and you tend to burn out quickly that way. Instead now I start a project, spend a few hours on it, and then just try to spend a little bit of time on it every day. Even just 20 minutes can make a huge difference. The key is to just do a little bit, steadily, over a long period of time. It really adds up. And doing that keeps you engaged with the project and wanting to spend time on it.
Feedly Slideshow Automation – When Laziness Meets JavaScript
Yes, and I'm totally sure they'll always have all their wiring up to spec and definitely won't ever risk any gas leaks or wood stove accidents.
Linked it to common calendar that my wife and I use for ourselves and the kids - wonderful for when you get that notice about a doctor's appointment and don't want to pick up your phone.

Also use it for capturing a shopping list while walking around the kitchen.
https://www.youtube.com/watch?v=E8gmARGvPlI
My wife was diagnosed with cancer in May/June 2015 and moved into the hospice last week. We have two young kids and I'm 33.

I have a lot to say, but for now two things. One, she organised health and life insurance for both of us, and increased them before each child. She's always been the sensible one. Two, having the kids to look after has made things incredibly difficult but I don't know where I'd be without them. Children constantly pull you into the here-and-now. It is so terribly sad that they'll miss out on their mother and she'll miss out on them.
Many transports in a city are not commutes.

I think a SDC fleet could be quite busy during non commute hours doing all sorts of deliveries.
They aren't self driving though.

The law is clear.

If you have a human at the wheel, it is lane assist, and automated cruise control.

If you don't like it, then change the law.
Get a Spanish or Latin American boyfriend/girlfriend. It's, by far, the best way to learn languages.
Tesla's automated cruise control would run a red light as well.

The law on this was clear. If you have a human at the wheel, you can have whatever technology you want doing "lane assist" and automated cruise control.

If Tesla is legal, than so is Uber.
The takeaway for me is that many core aspects of our society that we take for granted are not as 'holy' and from time-immemorial as we assume them to be. This questions their nobility or the concept of the noble tradition since apparently many things are the result of somewhat random or opportunistic evolution.

This is exciting because it means that we should feel free try to break from the bounds of tradition and readily invent new or at least incrementally better frameworks.
> This sounds like a case of the house builder being out of his depth

Let's just read the first two sentences of the original story:

> It was the fifth house that Craig Morrison built with his own hands, and the last. He had built things with his own hands for 70 years, often using lumber he produced at his own small sawmill. Now he would build a modest, single-storey house

Looks like he knew how to prepare lumber and build a house.

So, sure, he was out of his depth when it came to the regulations of houses today. But it's very understandable that the regulations were a surprise and didn't make sense to him. Because the house and the wood was fine, pretty good even...
I want to learn "How to focus effectively." This will in turn help me learn many other things in future.
Deceiving Authorship Detection (2011) [video]
This is a good point, and an important one to note. Desal is cool and all, but in pretty much every scenario, other than one where electricity is clean and cheap, water recycling is way cheaper and much more environmentally friendly.
Dave Thomas Interviews Erik Meijer
If anyone could benefit from Raspberry Pi, that is Cuba. With so many smart and educated people, with state mandated program, they could have spread those across the island for great benefit to all.
McDonalds isn't as bad as it used to be tbh, it's reputation is somewhat undeserved these days
I want to learn about the best way to price my services.
I'd like to go even more back to the fundamentals. Hopefully finishing SICP, building a JavaScript interpreter/compiler and other fun experiments to get a better understanding of the foundation that we're building everything on top of today.
I know Norvig uses both Lisp and Python, but it seems like he is all Python these days. Nothing wrong with that, but a little depressing for Lisp.
> I implore anyone to enjoy life as soon as possible. Don't save it for a rainy day. It might never rain. We saved and planned and never got to fulfill our plans.

My grandparents saved and made grand plans for trips in retirement, and then my grandfather passed from lung cancer.

My parents have always said that money and retirement is wasted on the old, that whole thing should be reversed.
Oh great, you've just added Terraform[1] to my list of possible tie-in softwares. Thanks for that, you monster. /s

Yes, at least for development, setting up the entire environment must be a one-command execution. Every new developer to a team will obviously need to progressively learn the entire stack, but they should be up and running after a single VCS checkout and installation command.

I expect staging and production to be a perfect replica of the same environment developers use. As to how realistic it is to "launch the entire production cluster with a single command", with remote server provisioning, IP allocations, multiple hosts for various load-balanced pools, etc... I'll have to see when that time comes.

[1] https://www.terraform.io/
I'm going to learn how to run an ecommerce business. I'm a programmer at work, so I feel like I can use skills I know to learn ones I don't.
I'm going through this series aimed at programmers by Bartosz Milewski, finding it pretty great so far.

https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

https://www.youtube.com/playlist?list=PLbgaMIhjbmEnaH_LTkxLI...
Also - continue to learn more about why we do the things we do and how to leverage that for good things in business and life in general.
> In 2015, three launch officers at Malmstrom Air Force Base, in Montana, were dismissed for using illegal drugs, including ecstasy, cocaine, and amphetamines. That same year, a launch officer at Minot Air Force Base, in North Dakota, was sentenced to twenty-five years in prison for heading a violent street gang, distributing drugs, sexually assaulting a girl under the age of sixteen, and using psilocybin, a powerful hallucinogen. As the job title implies, launch officers are entrusted with the keys for launching intercontinental ballistic missiles.

Are you sure? The point of the article is that even if humans won't willingly start a nuclear war, they are so used to the idea of nuclear weapons just sitting there, that they stopped fearing them and become careless. This may one day lead them to accidentally give, or to allow their automated systems to give, the launch command.
For any reader interested in some menu facts:

The Eatsa App lists the calorie content of each bowl. They range between 400-700 calories, and cost $6.95.

Eatsa also offers side items for $2.25. They range between 100-300 calories.
Allen Holub's book "Compiler Design in C" is excellent. The book is out of print, but you can get it as a free PDF from Holub's site: http://www.holub.com/software/compiler.design.in.c.html

Over the course of the book you implement compiler construction tools (a LEX clone and two YACC clones) and then use those to build a C compiler.
My condolences, and I wish you and yours as well as you can be.
I was wrong; this is true. the soft-reading thing only works for reading. You can't soft-write with select to a closed channel, it will crash even with a default clause.

*sigh, after all that time I still make this mistake. Goes to show how often I actually use channels. :/
Car ownership is a problem for some (many) people. If someone responds with mockery at the idea of self-driving cars only because it's not a problem for him, he's the one being ignorant.
What kind of applications are you building?
Category theory and some advanced Haskell

I feel that such knowledge is eternal. It won't be obsolete in 2027. ReactJS on the other hand ...