skysight-inc/HackerNews huggingface dataset:
Yes. A recent one. Prior to 2003, people were less interested in non-sentient autonomous machines. Drones.

As technology advances, autonomous machines may very likely grow beyond the definition/parlance of a "drone" (machinery designed and dedicated only to perform specific tasks) into more powerful forms of intelligence.

At that point, such machinery graduates beyond the definition of an artifact (a possession held in the ownership of higher-order life), and one might speculate whether it represents a form of life unto itself, or where one might draw such a boundary.

Either way, such sentient machinery (read: not drones) might not be bound by geological/astronomical timescales, outlasting its inventors possibly permanently, but still represents a component of the Fermi Paradox. If such things are possible, where are they?
At first, ReCaptcha was used to transcribe books, and then in 2012 Google began to use it for street data. The GP is referring to its newest use, which is based on an image classification algorithm. Image search used to rely on nearby words on websites and in the URL, since computer vision was just a research technology.

Ironically, this new captcha has already been attacked using Google's own reverse image search: https://www.blackhat.com/docs/asia-16/materials/asia-16-Siva...
Training AI to Do Everything in the Digital Universe
> clothing and furniture is far less hazardous, and electrical appliances are lower power and safer now

These are all only thanks to the regulation you despise. Remove the regulation and manufacturers will cheap out and things will get more hazardous and wasteful (see: China)
How to spend more time with my family, friends, work out, learn how to cook and less spend time plying with a new framework without a real business idea behind it.
Taxis in most places are complete crap. Cost doesn't matter if you can't depend on the car even showing up in the first place.
How to be happy.

That is actually my goal for 2017.
The article clearly stated: "TDK separated from CATL to focus on batteries for mobile consumer electronics, but still collects royalties on some intellectual property used by CATL, a spokesman for the Japanese company said."

Is there any justification to call a company paying royalty for technology "stealing"?
> Perhaps many non-vegetarian customers won't notice the absence of meat options

In some areas that might be possible, but not where I live in the midwest. The first question most people will have about each offering is "What kind of meat is in it?"

Right or wrong that's america today, and for that to change something major has to shift.

If Eatsa wants to be the driver of that change their meal offerings have to be delicious and significantly cheaper than fast food that has meat in it (which should be possible right since meat is so wasteful?)
My favorite growth resources are Brian's essays at http://www.coelevate.com/
>I'm of the opinion that worked examples are often worse than no documentation.

Counterpoint: this is what keeps me away from Haskell.

I really want to learn, and I really do appreciate the formal approach, but being able to do a few simple things quickly (driven mostly by intuition) helps fight frustration.

Haskell really does look great, but it's a bit... prickly.
The problem with making effects explicit is that effects pollute: a callee doing IO means that all is callers also acquire the IO effect. Which is as it should be, except that this makes code modifications tedious if effects have to be explicitly mentioned. Haskell makes it harder still by using completely different syntax for monadic and pure code which means that introducing an effect in a callee requires rewriting the caller.
I don't think Chipotle is just perceived as healthier, you're eating real food rather than meat mix from McDonalds.
The lipstick proponents don't try to talk it up to people who don't need and want it.
There could be justification, as licensing some tech does not mean you are licensing all tech that you are using. At the end of the day it's a question about reputation. The Chinese have a reputation of not respecting the property rights of Western companies. And for good reason, because how else are you going to get ahead?
What is the name of that "prolog book" ?
In tech, dig deeper into

* open containers
* rkt
* docker
* kubernetes
* terraform
- I am going to start a Youtube channel for high quality tutorials which will be practical.

- Build a full end to end app using Vue and stuff

- Build my Startup

- Learn investing

- Learn German
Are You Facing Problem in Downloading EBooks from Amazon? Here Is the Solution
Our culture is incapable of building anything meaningful without extortion pricing.
Hackers for the homeless: NY anonymous group brings help to the street
Honestly, it's been a couple of days and I don't know what exactly I was on about when I should have been sleeping, except probably making the point that the Bourgoin et al paper was about the SME -- which is after all a modification of GR and the Standard Model in which it's normal to quantify arbitrary departures from Lorentz and CPT invariance -- rather than GR sensu strictissimo.

An SME model that preserves local Lorentz invariance everywhere that GR does (or at least, everywhere in the EFT limits) does not necessarily carry a Lorentzian manifold in its mathematical structure (e.g. LIFs might arise due to suppressed LIV effects in a more fundamental theory), and conversely, an SME model that does have a Lorentzian manifold background might still have some Lorentz invariance breaking term.

I think we're all in agreement but talking past each other in English a bit when it comes to GR itself.
The NEM is amazing!!! Wonderful people there. While the NCM is free, the NEM is only $5 and absolutely worth it. I moved away from the area but still donate often to both museums. True hidden gems.
Minority Report, read/watch it. You'll know the relevant part when you get to it. That's why "central" databases aren't a thing.
Correct me if I'm wrong, but comma.ai still exists.
Reminds me of the Bolivian public health issues of forgoing native consumption for cash crop export. https://intercontinentalcry.org/the-mother-grain/

And, also how many pounds of Costco quinoa I still have stockpiled that needs to be eaten.
I want to learn to market something and make some money from one of my products.

I have been develioping web and mobile apps for about 6 years and now I want to create something for passive income.
Bikeshed, Accidental Tech Podcast and Changelog
Since this is an open-ended question, I would like to describe a somewhat personal milestone for 2017: I want to break free of the depression which has been hanging like a cloud around me for 3 years. I had never thought that I would be the sort of person that depression would hit. But 3 years in the prime of my life has just gone by in a haze. :-(
19-Dec-2016 Wherein DNA Lounge Will Be Closed Soon, Without Your Help
I have written a webapp in Go to sort photos, http://github.com/thewhitetulip/picsort

We had gone for a group outing, had million photos, less than 10 people in each photo, so didn't make sense to give the same photos to everyone, so wrote a basic app which would let me tag people and created eachone's folder and copied photo in it.

Starting a side project shouldn't be done by the goal of starting a side project, look around you, is there a manual process which you wish there would be a better way to do? sorting photos was one such way and I wrote an app for it. I did the same for a todo list manager, didn't have internet or any good todo list manager, so I wrote one and learned the Go language and the Vue.JS framework

https://github.com/thewhitetulip/Tasks
That's a really good question! Probably the NCM folks would know. I imagine it would not be hard. An optical reader somehow that scans the doc as it passes and then transmits it out. Could absolutely see a hacked shredder. Come to think of it yes...this rings a bell but Im having trouble putting my hands on the details.
1) SQL

2) Working with VPSs and other IaaS/PaaS services.

3) App Development

4) More about Python

5) Design

6) Historical figures in CS

7) How to adult

8) How to navigate the job market

9) How to grow a blog
This is me in a nutshell, that and get some early traction via hard labor on the marketing channels BEFORE code.
Check out hyperlight drifter
Construction workers in the U.S. are decently paid (compared to the foreign counter-parts) and there are a lot of lawyers and consultants who all need a cookie out of the government contract cookie jar.
> cars are losing their traditional function as a (middle class) status symbol.

Cars are a status symbol? I haven't heard anyone talk about owning a car since high school...
He's built 5 houses in x number of years. It takes a pro less than 9 months to build a house, that would put you at 7500 hours, 3/4 of the way to an 'expert'. It's really easy to underestimate the complexity of someone else's job. Perhaps dunning Kruger?

This is a strange thing that we are starting to see in the Western world. Everyone is specializing and becoming an expert as their field gets more complex. This is what capitalism demands. Yet, we assume anyone can walk off the streets and be a functional expert. Construction is hard, science is hard, economics is hard, foreign policy is hard, computer science is hard. I think the complaint is that, anymore, if you're not an expert, you're not good enough. Building a house and getting it permitted is a complex thing because we are unwilling to build structures that put lives in danger, and someone has to take the liability for confirming a building is adequate, if you want to go out on a limb and reinvent the wheel, in any field, you should be an expert.

I'll stand by my words here and say I think he was out of his depth. As was the inspector that probably could have defused the situation and come to a amicable solution.
My sincerest and most heartfelt condolences, friend. I can't even begin to imagine the horror of such a loss.

From one internet stranger to another: I truly feel for you, and I wish you strength, courage, and ultimately peace.

I wish I could do more, but here's a poem in my native language [0]. Victor Hugo wrote this shortly after his daughter's death. I hope it brings you some comfort.

[0] https://en.wikipedia.org/wiki/Demain_d%C3%A8s_l'aube
https://en.wikipedia.org/wiki/Big_Dig

http://bensommer.com/blog/big-dig-big-corruption/

There's a mix of ineptitude, poor/non-planning and some shady deals. With larger projects, more waste is essentially inevitable because of the number of moving parts and limited communication paths.
When I am laying in bed and call to Siri, these things don't work.
Hyperloop, if it ever gets built, will be at least 10 times more expensive than this. Building a 500 mile vacuum tube is not easy. The hyperloop hype is very unfortunate because it will prevent us from having a proper functioning train in the hope of some pie in the sky project that will probably not happen with the present technology.
I think the infrastructure agrees. Has it been that long since you drove (or were driven) over potholed and crumbling roads or rusty bridges?
I've been hearing about a bullet train for 30 years.
Good point. Alexa is more of a tool for a single person. I won't use this functionality if someone is sleeping anywhere in my house, because you have to speak pretty loudly to get Alexa to work.
F#

Specifically, I want to learn how to:
1. Build and deploy an F# web app with Suave as the web framework and Fable on the frontend. I'm not quite sure what to use as a backend (I know and use Postgres, but am open to using something else).
2. Test my code using FsCheck (based off of Haskell's QuickCheck) by defining properties/attributes.
3. Use computation expressions
4. Use and build type providers

I'm a professional Ruby on Rails developer by day, so I'm interested in F# because it's so very different than what I'm used to. Plus, it has a lot of shiny tools/toys that I want to play around with and learn.
Or the ones people pay attention to (particularly postmortem).
Going back to the basics to solidify my foundation, one each quarter. Good Practice makes one a better engineer!

Digital Electronics using [1]
Operating Systems using [2]
Functional Data Structures using [3]
Graphics Algorithms [4]

Any recommendations for these subjects sincerely appreciated. Thanks.

[1] https://www.amazon.com/Digital-Design-Computer-Architecture-...
[2] https://www.amazon.com/Modern-Operating-Systems-Andrew-Tanen...
[3] https://www.amazon.com/Purely-Functional-Structures-Chris-Ok...
[4] https://www.amazon.com/Graphics-Visualization-Principles-Alg...

The more you practice, the more you can, the more you want to, the more you enjoy it, the less it tires you.”
― Robert A. Heinlein, The Cat Who Walks Through Walls
I didn't know that these pens are available to the public!
They have some great looking pens though. I may try one in the future
Ask HN: Does your company give you Monday off?
It'd be nice if you could just customize Android on ARM and have lots of different spin-offs in the same way you have various x86/64 and PPC Linux distros. I wrote about this:

http://penguindreams.org/blog/android-fragmentation/

The problem is with all these ARM boards. As other comments have pointed out, vendors have tons of binary blobs and shim layers that link them to the kernel. Nvidia/AMD do this too with their video drivers, as well as Intel/Broadcom/Atheros with their Wi-Fi/BT chips. The difference on the PC platform is that it's standardized enough that you can run any kernel/distro on almost any x86/64 board and it will boot and give you a console.

Android vendor kernels are patched to hell, duct tape, just enough crap to get to production style software. They don't submit patches upstream because their code is often junk. ARM SoC are also all incredibly different.

You can download x86/64 versions of Debian, Gentoo, Void, Slackware, whatever and it will at a minimum boot on any PC hardware made in the past few years (probably even a Pentium if you use a 32-bit distro). Not all your hardware will work, but it will at least boot. ARM makes no similar guarantees. Cellphones don't support device trees, and even if they did the whole device tree system is a mess of its own.

Google has ultimate control over all vendors with the OHA. They can mandate standard kernels and drivers across devices. They won't though. There's simply too much money in requiring people to replace devices every two years.
> And I can't live without her.

Fuck

:(
It's really though to legislate anti planned obsolescent legislation without people screaming socialism. This is essentially what is needed.
On top of this if you buy break pads from Autozone ($25-40) they come with a life time warranty which includes wear. I have bought 1 pair of pads for every car I've owned and when I need to replace them I just take the old ones off, put them in the box and bring them to Autozone. They give me a brand new set of pads for free!!!
After my initial investment my break changes take ~1-1.5 hours of time (including the trip to Autozone) and cost no money.
Add Encoding for Non-Default Languages in PDF to Latex Conversion in Java Apps
I couldn't begin to answer that, but I do and just about everyone I know does. Outside of the few major cities in the southwest, many people do. There are occasional small general stores scattered around, but if you want to actually go grocery shopping or hardware shopping, etc., you take a 50 to several hundred mile trip to various larger cities.
The Coursera course can be found on Stanford's site: https://lagunita.stanford.edu/courses/Engineering/Compilers/...

It's self-paced now.
In average Vienna's trams are sold after 42.5 years and four million kilometers.
> I am going to start a Youtube channel for high quality tutorials which will be practical.

I'm kinda gonna do that too. Wanna race to 100 subs?
Yes Forever.com has given it's employees Dec 26 and Jan 2 OFF as a paid Holiday
MS Office 2017 Free Download Full Version with Product Key
I'd like to finally, officially, explore functional programming. I see a lot about it, and I get the general gist, but I want to actually dive into a language and feel first-hand all the differences.
Any programming language that can do metaprogramming has this capability, even C, but it's more pleasant to implement in certain languages.
But they don't think of themselves that way, often because it's easy to smuggle in an indefinite number of rules under the cloak of good intentions.

"It's dangerous to allow buildings that are fire hazards, since fires spread fast in cities! People are in danger, we need rules."

"True, let's have a rule about that."

"Also some houses are unhygienic and don't have enough light and air. Let's ban all buildings that don't have enough of those."

"I guess so, if it's for health..."

"Actually, let's just ban all new housing that is not up to our extremely expensive and specific standards, arbitrarily set by unaccountable bodies, and capriciously enforced."

"Wait, but why?"

"You know, to keep people from dying in fires. Why do you hate fire safety?"
Both writing and computers are tools for the mind. To the degree that you create a large distinction between them, you privilege people who don't need tools over those who do.

(I don't really see much difference between scanning neurons and scanning phones. I don't see that one can use phones without involuntarily putting information into them. As hard as I try to ensure my phone's Chrome browser doesn't store my browsing history, Google works just as hard to ensure that it does.)

(PS: on the topic of a bunch of people from the government scanning your neurons looking for stored thoughts: it's a horrifying world I want no part of, because such power would be abused to eliminate dissent. Governments are constructed by people, and people are not to be trusted with that kind of power.)
It's not clear to me that such numbers are meaningful, because most of that water does not stay in the cow. It is just temporarily in the cow, and should eventually become available for other uses.
Yes. You can get pretty fancy with decorators, and there's always eval/exec if you need it. The stdlib has plenty of power tools for introspection.

The leg up that lisps have over Python is that Python's eval/exec operates on strings whereas lisps can easily manipulate the AST. (I'm not sure if I should call it abstract for a lisp.) Directly manipulating Python's AST can be done with the aptly named ast module, but personally I find it easier to do string templating and eval.
Completely not tech related, but I want to learn making hand pulled noodles because they're so tasty.
It's a pity that the United States didn't embark on a concerted effort to build a high speed rail system back in the 1950s and 1960s, when we had more money and a smaller population. And fewer lawyers. Instead we wasted a couple trillion (adjusted for inflation) on Vietnam. Think what we could have done with that money not to mention thousands of lives saved.

It seems to me that California's highway problem is one of simple over crowding. Even if they built ten high speed rails between SF and LA, it would probably not make much of a difference, and I'm not even talking about the issue of needing a vehicle once you arrive at LA central terminus. Trains carry hundreds of people; let us say, a few thousand at any given time might be carried on high speed rail cars, but this is a tiny fraction of the millions of motorists clogging the highways 24x7 all up and down the coast.

I see no solution to California's clogged highways other than to siphon some of the population off to neighboring states that are vastly less populous. Perhaps this will happen naturally as technology makes it easier to disperse workers over broader geographical areas. It seems to me that huge cities are a legacy thing anyway.

Probably the next big thing will not be speeded up 18th century iron horses, but electric long range buses and self-driving cars that will safely and quickly negotiate the computerized traffic grids of the future.

California ought to spend a few billion on embedded markers and sensors in its roads that self-driving vehicles can access; probably this will be a much better investment in the long run.
To Break a Phone Addiction, Turn Your Screen Gray
Out of curiosity what progress has been made in regards to improving the ergonomics of records in Haskell? Stephen references that an answer is in the works, but it looks like it has stalled out.
It has always amazed me how many people are one kind act away from personal salvation[1]. Just a glimpse of something going their way.

Simple things make so much difference and are often enough reason for folks to give it another go. A little bit of a trend happened when people were buying their meal in the drive-thru and also paying for the next person's. I wonder how many folks that simple act made a difference?

"to this day, I won't hear a bad word said about British Rail." - yep

1) secular, religious, and all the places in between
Now if we could only embed a flight simulator in to Emacs...
If you're interested in building voice based personalization models, we're going to be tackling this problem. I'd be interested to chat with anyone with experience in this area. Hit me up. :)
The type structure of call-by-value languages is inherently monadic. The monad in question is the identity functor iff the language is pure and terminating. Given the predominance of call-by-value languages, I'd expect every programmer to have a modicum of understanding of monads, if only to have the faintest idea how popular languages (yes, popular languages, not Haskell) work.
These are the first five things you should do with your new Google Home
I'm never really sure how I feel about Geohot. I know for sure I liked people like him a lot more when I was younger and thought that everything was within close reach.

I hope that he keeps on winning... maybe it will inspire youngsters to try the impossible before reality knocks the wind out of them.
I'm not even trying to criticize Haskell, really; Haskell has plenty of great attributes (though the paper you linked is interesting). I just think this particular argument advocating for it is poorly constructed, basically pointing to a weakness as if it were a strength.
I want to learn Front-end and Back-end developing furture in 2017, I want to become a professional web developer, competent to do things like server, database, javascript, UI, http protocals, safety and profiling.

I have built some basics of Linux, Python, Ruby, HTML/CSS/JavaScript and tools like Vim/Emacs in the second half of 2016. I decide to do program development on my 27th birthday. My major in the University is English Literature.

More in details, in 2017, I plan to learn Elixir, MySQL/PHP, Sqlite, Ruby on Rails, Django/Flask, Node.js, Gulp, advanced Javascript, Material Design, Semantic UI, Docker, Travis CI, Jupyter, Lisp, Haskell, basic Machine Learning and pick up math like calculus, probability theory, linear algebra which I've learned in the University.

I desire to become a remote developer who can earn at least $30000/year after 2017. That's my target now. But in the long run, I want to be an expert in ML and AI.
Is Buying a Home in Holiday a Smart Move?
React Native - want to add those to my dev stills toolbox along Swift/Obj-C
Networking - to find more freelancing opportunities
Video Making - to better market my apps
Bahasa Indonesia - to better communicate with locals when in indonesia/malysia
Probably eminent domain action. At California's real estate prices I don't imagine property will be cheap to acquire.
I've had employers laugh at me in an interview when I mentioned that my favorite language is Scheme.
Has he read this paper? https://www.blackhat.com/docs/asia-16/materials/asia-16-Siva...