skysight-inc/HackerNews huggingface dataset:
Which job market are you targeting? Indian Tech/IT Job market is vastly different from Western World. Despite the chest thumping by startups and cool kids in khakis telling you that talent matters, it doesn't. Indian job market is about numbers and back-office work. A tech degree is not a pre-requisite, but an MBA, even from a third-tier college will help you manage people. Indian IT management is different than other management mostly because, again, it is a numbers game. The managers make up metrics like hours on desk or hours clocked.

A tech-degree, even from a first-tier college, is not worth in the Indian market, an MBA on the other hand will provide you with numerous opportunities and fantastic compensation.
My advice, learn about 'intelligent' agents. Machine learning is a way to implement parts of a system that achieve a specific goal. That system occurs at a higher level of abstraction.

For example, there's a higher level structure that plays Go and Google uses machine learning to handle the computation that informs that structure.

Good luck.
Well, in a way, that's what books are, both fiction and non-fiction (especially memoirs).

Think of Homer's Iliad -- it's a story of the ten-year siege of Troy... think of it as the bronze-age version of the WWI/WWII stories mentioned below.

Interestingly (from a nerd perspective) it's a compressed memory -- when you suggest recording "all memories", well, that's going to be an awful lot to go through!

I think we have to admire the authors who are good enough to take a story, and summarize it (ten years of war!) skillfully so that it's a great read, but doesn't take ten years to read.
Sadly Disney seemly want to make it pure manicheism again, probably easier for kids to understand and sell toys...

I wish some of the movies would get stories inspired by Kotor series, where the author really wanted to make the wars in star wars resemble real ones, with no obvious good and evil sides.
Lots of open source takes 10 years to hit 1.0.

Though 1.0 usually has a different meaning in both world's.

1.0 usually includes a set of features the project had in mind at the beginning in open source. Whereas in closed source it usually means the first version that works to a minimal extent.

Closed source 1.0 equals open source 0 point something.
Awesome window manager framework version 4.0 changes
Metacademy [1] does a good job of identifying which subtopics of each subject are relevant to ML.

[1] https://metacademy.org/roadmaps/
I'm getting really confused here.

I thought CyanogenOS was a commercial venture that arose out of CyanogenMod. But that they were essentially separate protects. I'd read about CyanogenOS coming a cropper, but understood this wouldn't affect CyanogenMod. Now, these linked articles seem to be treating -OS and -Mod as the same project/same organisation.

Can anyone explain?
Mark Zuckerberg Goes All in on AI – #23
What Is the Future of the Blockchain? A 2017 Prediction
c) use our brains instead of looking for a stamp

For most stick construction you can clearly see a 2x4 or 2x6 will or won't support the load given the checking and knot size. Code, though, requires a grade stamp.
What exactly is produced in China that can't be produced elsewhere? The only thing I can think of is rare earths at cheap cost, since no one else is willing to pollute their environment so much with the lack of environemtal protections needed to achieve that. Then we have the whole QR payment systems that can't really exist without the lack of pervasive credit card infrastructure.

China has lots of labor resources, they have developed supply chains that have been left to rot elsewhere, but those can be ressurected relatively quickly if the need arises. They still have no modern fabs to speak of, and can't build a decent jet turbine or avionics for their own aviations efforts.
Cortex: Neural networks, regression and feature learning in Clojure
On what building tool to choose:

Stack creates reproducible builds (AKA frozen dependencies), but instead of you freezing everything, the community creates some frozen sets for you, and you choose one. That avoids the dependency hell that happen on other environments when your dependencies list gets big.

Cabal is much more like a run of the mill dependency management system. You'll declare everything in the usual way, it will resolve the dependencies (in a much better than usual way, but still looks like everything else), and make them available for you.

Both systems can manage dependencies globally or in a project by project basis.

I've found that for creating libraries and publishing them on hackage one is almost certainly better off with bare cabal. For creating binaries for distribution, one is almost certainly better off with stack.

About installation, every road will take you to a system with at least ghc, and cabal. Getting stack too is very desirable. I've found that on windows it's easier to run the stack installer, and install everything from it. On Linux it's easier to compile (yes, it's that bad) your own GHC and cabal, and get stack from cabal. The Haskell Platforms looks to be meant to distro package maintainers - I have never had good results from trying to install it from the site.
KSM: Light X64 Hypervisor with VMFUNC EPTP #VE EPT Violation, VT-X Nesting and IDT
Versioning is generally arbitrary. I actually don't know why people pay so much attention to it.

1.0 for some people, is 0.1 for others.

1.0 might mean it's stable, or it could meant that it's feature complete. As you say it could also be used to convey the confidence the developers have in the software.

The thing I find most important myself is conveying compatibility, i.e. semver. To me that tells me it will be easy to upgrade a library, or it could be hard.
Amazon India losses double, but so do revenues
The Republic/Empire was space based and something repeated over and over was that planet-side they were an analogy to the American experience in Vietnam where the villages pretty much do what they want in between being destroyed, but there's not really an area of influence on the ground. Meanwhile in space before the death star very little could stand up to the fleet and after the death star they had ultimate total stellar control.

Likewise this is why blowing up one, admitted very big, battleship, meant the rebellion won. They had already won planet-side for all intents and purposes and now that the empire had little to no space superiority...

Star Wars is very cross genre (come on, knights in shining armor and sword fighting monsters and wizards?) and part of the middle ages fantasy is an economic system of mercantilism. So the empire is not going to be amused with smugglers and they're gonna be very interested in regulation and taxation of interstellar trade etc.

Another novelty is that HN is culturally extremely urbanite. In the US there are urbanite areas that are extremely crowded and everyone wants to live there solely because everyone wants to live there. However outside urbanite areas the "company town" is a meme that still exists even in post-industrial era. Most small cities or towns have the one big employer and everyone lives off them directly or indirectly. For many state capitals and state uni towns the "big employer" is the government itself. Very few people on HN will know that outside SV and NYC there are many towns that do virtually nothing but turn trees into paper or cast plastic into molds or refine oil or whatever their one big task is. Not unusual for the town to be the grain elevator and railroad, or its the manufacturing plant, or some kind of resource extraction site. If you spread humanity thin across the galaxy you'll end up with "the refinery town" being the only town on an entire planet.

It has certain interesting implications WRT long term environmental issues. Everything in star wars is smokey and doesn't appear to be overly ISO9001 driven, unlike star trek. Several billion people living like that on a planet will screw it up pretty quickly, but maybe a thousand living in one town can maybe live that environmentally sloppy until the star novas in a couple billion years.

You could live downwind of a cattle stockyard if you want, but if space travel is cheap enough, you'll end up with nothing but one cattle stock yard on a planet, because, why live there of all places?
Speaking of smoking cigarettes - there is an excellent paper outlining all the neuropsychiatric diseases where smoking may be actually a method of a self-medication.

https://pdfs.semanticscholar.org/f961/639e2a998d275f3e8f8f4c...
I was going to make a snarky comment along the lines of "yeah, but when Leonard Cohen died earlier this year, a much more talented songwriter and musician, his obit didn't make the HN front page." Then I went and searched Leonard Cohen, and it did make the front page. Oops!
I found the paper very well written. It's a testament to Andrew Ng's ML class that you're able to follow a state of the art paper (terms, equations, conventions) after his lessons.

The notion of a "visual Turing test" was interesting (can humans distinguish real from simulated images). The sample sizes (and p-values, for all their issues) were fairly small (10 participants, 100 images each).

I wonder if there are volunteer participant efforts (similar to HealthKit) to help automate these types of evaluations. You could even have a Recaptcha-style service to show your simulations are realistic enough.
Urban legend. higher fat content is not worse for you.
If you disable the accounts of users they no longer count towards your license. So you could consider deactivating accounts that have been inactive for more than a month. Anyway, feel free to get in touch with sales@ our domain to discuss the options.
At a short read, I still don't understand what the source code of an agent looks like. Do you have an example?
Given that they were a large distance away from the site of the explosion, it isn't unreasonable. From orbit, we see that the shockwave has covered a large proportion of Jedha's circumference, easily visible from space, at the time of the jump to hyperspace. Estimating the diameter at 5% of the planet's circumference, the shockwave traveled about 600 miles, which would take about 45 minutes for the shockwave to reach, assuming similar size and atmospheric density as Earth (reasonable, since humans can comfortably live there).

Clearly, the stronghold is not 600 miles from the city, as the shockwave was traveling faster than the rockwave, but it gives a good sense of timing. Note that the characters were not able to outrun the rockwave without the jump to hyperspace.
tl;dr: this is a short article about a book of photos of indoor resorts, such as indoor skiing halls in Dubai, or indoor pools with tropical island decor. Not particularly "bizarre" IMHO
Which is the part I disagree with. Existing homes built under those outdated regulations are somehow magically safe but building the same home 20 years later makes it a death trap?
How about buses that run from overhead power lines?

https://en.wikipedia.org/wiki/Trolleybus
CyanogenMod is shutting down… but forked Lineage will rise from its ashes
Adversarial Tactics, Techniques and Common Knowledge
blogspam, dupe of https://news.ycombinator.com/item?id=13254520 and others
Ash HN: What are great free resources for hackers?
dupe of various submissions, latest: https://news.ycombinator.com/item?id=13254520
> And at the start of the course, he teaches the very small subset of linear algebra required to understand his course materials.

I tried doing the ML course without any prior knowledge of Linear Algebra and dropped out after the first three weeks. In hindsight, I realized it wouldn't have been possible to appreciate how PCA works without understanding eigenvectors, how collaborative filtering is an elegant application of matrix factorization and so on.

But after I completed Strang's Linear Algebra course, the entire ML class was a breeze.
A cli is available as a separate app
Space Warfare
My Personal Hero: Hope Jahren on Helen Keller
how was the speed?
Homes get 'smarter' all the time. However, like everything in construction, traditions change slowly and conservatively. This is in part due to the economics of construction (risk adversity) and in part due to the economics of real estate (high initial costs and long term durability and long cycles for remodeling etc).

The way in which homes become smarter, and they are constantly, is mostly piece by piece. It's wireless networking, digital thermostats, cordless phones, smoke detectors, microwave ovens, washer dryers, telephones, refrigerators, electricity, ice boxes, indoor plumbing.

The future with a central vacuum and a dumbwaiter becomes obsolescent rather quickly.

Good luck.
HandBrake found me a defective RAM module on my PC: it freezed in the middle of video conversion - every single time on exactly the same video position. After further investigation I found the "bug" in my RAM...
8 things you must know about Async/Await in JavaScript
There are a few things to clear up here. Namely, fgrep (equivalent to grep -F) is orthogonal to -f. fgrep/`grep -F` is for "fixed string" search, where as -f is for reading multiple patterns from a file. So `fgrep -f file` means "do a simple literal (non-regexp) search for each string in `file`."

There are two possible reasons why one might want to explicitly use fgrep/`grep -F`: 1) to avoid needing to escape a string that otherwise contains special regex characters and 2) because it permits the search tool to avoid the regexp engine entirely.

(1) is always a valid reason and is actually quite useful because escaping regexes can be a bother. But whether (2) is valid or not depends on whether your search tool is smart enough to recognize a simple literal search and automatically avoid the regex engine. Another layer to this is, of course, whether the regex engine itself is smart enough to handle this case for you automatically. Whether these optimizations are actually applied or not is difficult for a casual user to know. I don't actually know of any tool that doesn't optimize the simplest case (when no special regex features are required and it's just a simple literal search), so it seems to me that one should never use fgrep/`grep -F` for performance reasons alone.

However, if you use the `-f` flag, then you've asked the tool to do multiple string search. Perhaps in this case, the search tool doesn't try as hard to do simple literal optimizations. Indeed, I can actually witness evidence in favor of this guess. The first command takes 15s and the second command takes 10s:

LC_ALL=C grep -c -f queries /tmp/OpenSubtitles2016.raw.en
LC_ALL=C grep -c -F -f queries /tmp/OpenSubtitles2016.raw.en

The contents of `queries`:

$ cat queries
Sherlock Holmes
John Watson
Professor Moriarty
Irene Adler

grep in this case is GNU grep 2.26. The size of /tmp/OpenSubtitles2016.raw.en is 9.3GB. The only difference between the commands is the presence of the -F switch in the second command. My /tmp is a ramdisk, so the file was already in memory and therefore isn't benchmarking the speed of my disk. The corpus can be downloaded here (warning, multiple GB): http://opus.lingfil.uu.se/OpenSubtitles2016/mono/OpenSubtitl...

Interestingly, performing a similar test using BSD grep shows no differences in the execution time, which suggests BSD grep isn't doing anything smart even when it knows it has only literals (and I say this because BSD grep is outrageously slow).

As a small plug, ripgrep is four times faster than GNU grep on this test and has no difference whether you pass -F or not.

(This is only scratching the surface of literal optimizations that a search tool can do. For example, a good search tool will search for `foo` when matching the regex `\w+foo\d+` before ever entering the regex engine itself.)
Operation precedence in Haskell is hard to get used to, but it leads to very clean code after you get used. Try:

sum . map (\x -> x * x) . filter odd $ [1..10]

Function composition leads to a very stable right-to-left syntax. It also takes some practice, but in Haskell you almost never have to go hunting for operators or remember if something is infix or prefix (except for the shameful single argument '-', as in '-1').
The Mariachi Men of Yugoslavia
I have twice (four years apart) got into arguments with colleagues who have attempted to use the phrase 'pre-prepared' -- it's disappointing to see the beeb legitimise this aliteracy.
I generally take version numbers near 1 to be market communication about stability/fitness. Above that, I take version numbers as a loose grouping of significant change sets.
Don't have anything insightful to add to the excellent OP, except that its theme of the unspoken grief of young windows reminded me of the best op-ed I read in the Washington Post last year, titled: "The condolences end. Being a widow doesn’t"

https://www.washingtonpost.com/posteverything/wp/2015/11/04/...
I'm in that path, but instead of python I want a ML/Python/Relational language.

I know alot now, yet I'm struggling in some areas. For example, how effective surface a FFI for the language 9I'm with F# so is kind of easy, but how do that in swift/rust where reflection/dynamic calls are not easy?)
It looked to me like they're literally running out of the building as the shockwave was travelling through it, and then running to the ship and getting there before it gets to them. It didn't look like they were far from the site at all. Without seeing the scene again I guess it's hard to check.
Nothing makes me want to go out and pirate something purely as an act of defiance than unskippable piracy warnings.
New Years Subject Lines and Free Stock Images for Email Marketing
http://logodust.com for free open sourced logo designs. Useful for MVP's/Demos etc.
I can't find that at feynmanlectures.info, but I think it's describing the electric field in an idealized capacitor -- so yes, a function, as you'd expect. I don't know where the idea comes from that you write basic physics as 'twere Fortran programs.

If Feynman had used something like imperative programming in the Lectures, I wouldn't have been as baffled as (most of?) the rest of a class of physics undergraduates confronted with "LET I=I+1" in the introductory programming class. So I have some empirical evidence from the time when your first computer might be a PDP-10 down the road from Tony Hoare, that imperative programming is really unnatural for physicists.
Thanks for your work on OpenWRT...I'm a happy user! I would hope for any expertise on unified builds could be transferred over to android. I'm wondering if android could run on top of OpenWRT, then could use the same system to update the android layer without having to update the lower levels.

Would think one of the whole points of having the many layers in the android software stack is that one layer can be modified without having to reload everything in the lower levels.
People do interior remodels all the time without getting a permit so you still have the same problem.
Comparing images in RSpec
Yes, Haskell is missing tutorials, how-tos, stuff that make those more complex concepts easier to understand.

As an example, the single kind off complex library I created (called "interruptible") is still lacking a good explanation of what it is good for, because despite having created it to solve a specific problem of mine, I still could not find a good way to explain it.
No ad hominem, no ad Hitlerum: How to convince someone when facts fail
Is a memory wipe any better than slavery? In a world with the technology to wipe human minds, you could say the same about us.
Its a spoiler but a small group of fighters DID get thru the planetary defenses and none of the large capital ships got thru, it wasn't entirely theoretical.

Its a classic surface area to volume ratio thing combined with scalability and miniaturization limits, in that its always the case that the smallest thing will get really close to the larger thing while it quickly takes its losses, and if that's in weapons range the larger thing will get scratched up a bit, and if the smaller things have a secret killer weapon or strategy, they win. Thats just how swarm attacks are.

Operations theory and all that. You can do graphs of differential equations of loss rates in a very abstract sense to show it always turns out like this.
Microsoft launches a Windows error code troubleshooting site
If your house was built in the '90s you still have to get a demo permit and have neither of those isues to deal with.
I saw it less as a rational move on the part of the Empire, and more as a rational move on the part of Tarkin. With the Death Star functional, Krennic would be gaining more status. Tarkin wanted to take as much credit as possible, as seen earlier in the film. Given an excuse to remove a political rival with the excuse of securing the plans to prevent any additional transmissions, he took it.

Also, I had recently read this fanfiction [1] about a project manager working on the second Death Star, complaining about how much of the institutional knowledge from the first Death Star had been lost, making the second Death Star be quite rushed. The loss of the original plans made the fanfiction fit in even better.

[1] https://www.fanfiction.net/s/11685932/1/Instruments-of-Destr...
Maybe not so much whiny ranting as it's really just stuck in seeing the world from a particular perspective.

Otherwise, fully agree with you.

This is a promising subject, but the writer's very specific focus on Jewish-Arabic relations and connections made VC funding (and to a lesser extent even Cyanogen the product and the company) an after-thought.
Are they expensive because they are complicated or because the market for them has been small? I'm curious how hard it would be to make one.
I agree that plain form is important. Also your thinking on how children is learning. But, grammar is important. Memorising phrases only get me to be able to use phrases in a very specific situation. Once I am able to dissect a sentence and analyse how it's constructed, I am able to make similar form of sentences for a different purpose.
Tell the story!
i love that you can require modules in node.JS functions. Having functions that dont depend on outside variables makes programming so much faster and easier. Being able to name functions also makes the code easy to understand and debug.
One can watch youtube, play browser games and browse full web sites, and watch h.264 movies with a system that has under 1GB of ram.

And your second point is almost moot since Chromebooks run on top of Gentoo Linux of all things.
Distraction Free Academic Paper Writing Editor with Deadline Conscious Features
Refreshing Old Blog Posts Is the Cheaper Way of Generating Traffic
Or is it that people who have schizophrenia often belong to social classes that are more likely to use drugs?

If poor people are more likely to use drugs, and poor people also have a higher incidence of schizophrenia, you could arrive at this correlation even if marijuana and psychosis are entirely unrelated.
Better NPM Search
I guess this is very much a case of YMMV. Virtually all my parallel use cases involve copying files to and from remote machines and starting processes there.
I'm planning to learn Swedish. I've been living in Sweden for one and an half year now and so far I've made zero effort to learn.

I plan to learn by myself with a combination of duolingo, babel, flash cards, traditional teaching books and audio cds.

My girlfriend is Swedish so I can train at home.

Any tips are welcome!
I'm a historical fiction nut & as it just so happened the Sharpe series from Bernard Cornwell (21 books) had been too long on my wish list, waiting to be read. Finally, got around to finishing it this year.

Usually, I'm real bad at reading & finishing non-software non-fiction; but managed ~10 of those this year.

Enjoyed reading Shoe Dog by Phil Knight & I contain multitudes by Ed Yong. I keep going back to Learned Optimism by Martin Seligman quite a bit. Need to read more in 2017.
The Zimbu programming language