skysight-inc/HackerNews huggingface dataset:
Ops: I moved to Kubernetes from Docker swarm+compose, and I like the momentum that k8s is getting these days.

Dev: Continued working on our full stack JS (Node, React, React native, Flowtype, Jest). I am planning on moving to Typescript because of the poor developer experience of flow, but appart from that, I am loving the state of JS at the moment!

Databases: AWS Aurora with PostgreSQL and PostGIS, with Prisma to create a GraphQL API. It is amazing and feels like the future.

CI/CD: I am getting deeper in the GitLab stack to integrate all the elements above.
got better at python
got better at pandas
Elasticsearch
Kibana
Docker
some more JS
The algorithm is not related to quantum mechanics, although is is very cool. Technically, before "collapse" what is there is a probably distribution function, not a wavefunction.
"what he has turned into" is roughly "a Trump fanboy" for those who don't want to go trawling through his blog. I also used to really enjoy his blog for his unconventional but mind-opening ideas before he started blogging about Trump in the pre-election runup.
Machine Learning.

In 2018 I went from "zero to sixty", so to speak. At the beginning of the year I knew nothing about ML, and my math skills had gotten so rusty I couldn't even remember how to do simple derivatives or multiply two matrices.

In the first half of 2018 I relearned the college math that I had forgotten by working through MIT OCW's Linear Algebra, Calculus, and Probability courses.

In the Fall, I enrolled in Carnegie Mellon's 10-601 course, graduate "Introduction to Machine Learning". It was hard, it was a ton of work, but I did well and it was completely worth it as I now have a solid understanding of the basics of the field and can continue studying this upcoming year and into the future.
Blender and BabylonJS. I can't describe how fantastic Blender is - and 2.80, which is now in Beta, reduces render times for my project by 95% and that's not an exaggeration. Play with it over Christmas, you won't regret it!
May's argument was regarding the military's need to depend on the tech and that alone is a requirement for it to work globally.
You know nothing about me.

It sounds like you don't want to see the problem which makes it hard to have any discussion.

The size is a problem given that you would need to be able to offer consistent care across the nation this is exactly the kind of problems that single payer systems deal with. They are an actual problem in the scandinavian countries and these countries are small. Federal is federal.

I am not against a single-payer system. I grew up with one as I am Danish so I want a single-payer system. Especially as I have been having 2 melanomas and might likely get more and live in the US. I just wont work here and I won't be able to get the kind of care that I get now.

I know both systems pretty well that's where I get that information from I been living in both and experienced both.
In USA this is called gonzo journalism, and artistic form that decimated journalism by replacing it with literature that is more fun to read and write but less useful.
The Ada programming language. We (at my work) have been considering it for a new project and mostly everything has been a pleasant surprise. It is not a language that makes you feel “clever” or “powerful”, but everything has its purpose and place.

Except for Tasks; the fact that such a bare-bones language has first-class support for concurrent execution makes it clear how ahead of its time it was.

Another technology was optics and specifically fiber optics. I went into the field with knowledge of microwave engineering and I am surprised by how similar it is. I thought it would be a completely foreign, but the high level concepts are actually relatable to microwave tech.
Programming -.-"
Python - I was a little hesitant because I really wanted to get more into Node/JavaScript but that’s what my team uses for simple scripts. Historically,I didn’t like any scripting language but I actually like Python for simple AWS backend lambdas and automation.

AWS - At the beginning of the year I knew nothing about AWS. I thought it was just a way to host VMs. Since then I’ve done projects involving networking, Devops, and development and I have four certifications. My company paid for them and it forced me to learn AWS inside and out except for the Big Data, IOT, and mobile.

Linux - I’ve been developing on and deploying to Windows servers for 20 years. But the Windows tax becomes real once you start using AWS. I’ve learned just enough to be almost competent.
If you have any reasonable skills as a programmer (which I have to assume if you have been programming professionally for some time) then you should stop watching videos, etc. As you have observed many are poor quality and aimed at beginners. Many so called challenges are created by jerks who are trying to prove that they are "clever".

Why don't you pick up a well recognised book and learn from that instead. I'm thinking along the lines of SICP (Structure and Interpretation of Computer Programs)? Yes, learning a new programming language probably would also help with your progression.
Jingle Bells with an Indian touch
> When I was a beginner I could solve any problem those "coding challenge" websites, but now I simply can't.

Just something to consider - you might be trying to solve harder problems then what you solved easily in the past. Easy problems can be very similar in structure to hard ones - but are much less complex to solve.

I'm sure that if you'll start with easy problems and move on from there this skill will get back to you. Solving coding challenges is a different skill than your day to day programming.
+1 for Sapiens, it was really perspective-broadening for me. His two followup books, while good, were not quite of the same caliber in my mind. While I would unconditionally recommend Sapiens to everybody, I would only recommend Homo Deus and 21 Lessons for the 21st Century to more limited audiences.
I learned Ionic 3 in 2018, and managed to publish multiple apps to both Google play and Apple appstore!

And looking forward to migrate to Ionic 4 and make both desktop and web versions of my apps!
"We" is referring to society in general. There will be exceptions to everything. Maybe you'd like to point out that people are free to opt out? Is that what you're saying?
Without any evidence to back up your claim, this is simply a case of correlation != causation. If we follow your example, then the subjugation of women also leads to a better functioning society. Do you think that is also true?

Going back to the nudity example, have you ever been to a topless beach? As an American who grew up in the religious south, my first trip to a topless beach in Europe was interesting for a bit but then just became normal. There was not any growing 'sexual tension'.

I have friends who are nudists and they say the same thing. It becomes normal quickly, and then it's not even a thing.
How’s the population density in Spain? They have more HSR than the US.
Maybe. But then again, the "viewership density graph" mentioned by GP, as well as animated previews when hovering over a movie thumbnail, or image previews when you hover over the timeline, or labels on the timeline that tell you what's happening at which point - those are all AFAIK innovations of the porn industry, that are still rarely seen elsewhere, and yet I'd classify them as purely delivering value to the user. In fact, I believe that a streaming service that doesn't implement these features is subpar and is not really designing a user-empowering interface.
it's more than being "trump fanboy". It's his confabulating of abstruse theories like "master puppeteer" and all this gibberish talk.

I find it irresponsible the opposite of what he has done before. Is this really the same person who created Dilbert and the above mentioned useful book?
"You cannot hope
to bribe or twist,
thank God! the
British journalist.

But, seeing what
the man will do
unbribed, there's
no occasion to."

-- https://en.wikiquote.org/wiki/Humbert_Wolfe , 1930

The lack of ethics is definitely imposed from the top, by people like Rupert Murdoch and Piers Morgan.
Flutter/Dart:
Still learning but I'm quiet amazed by the quality of apps made in record time.
In my decades of programming experience in the commercial sector, I have seen very little readable code. Rush to market and insecure competitive "anyone as smart as me would understand my code" is standard.
About ten days ago I met the manager of the largest cannabis farm in Washington during a bus trip in Thailand. He said by far the largest percentage of crop they produce is indica, i.e. the strain that can be used as an 'upper', as much as cannabis can be an upper. He also said he steps on more cannabis flowers in a day than most users smoke in a year. Big Cannabis is already a thing.
This year will be my first time attending.

The CCC often enough steps in when german officials show blatant lack of computer illiteracy and is somewhat-engrained on german politics now, which is amazing. Whenever I'd think "Is there noone who can do anything against this?" they do.
Just the lobby want.
Malaclypse: Everyone is hurting eachother, the planet is rampant with injustices, whole societies plunder groups of their own people, mothers imprison sons, children perish while brothers war.

The Goddess: What is the matter with that, if it's what you want to do?

Malaclypse: But nobody wants it! Everybody hates it!

The Goddess: Oh. Well, then stop.
I haven't read Masters of DOOM but I did enjoy the other two books. And yes, the Inner Game of Tennis is more about the "inner game" than the tennis. And the inner game applies to everything in life. Too bad you didn't appreciate the book but I guess to each his own.
I can't wait to see the first private pirate/rogue satellite launch :)
In terms of tech: react native, vue, ffmpeg. There's still lots to delve into on these items of course..!

In terms of more foundational things I tried to brush up on linear algebra. Lacking a formal/rigorous college course experience in linalg, I used LAFF from edX before MIT OCW/Prof. Strang's online lectures. I liked both. LAFF was pretty easy/fun, but ymmv, I knew matlab and python (you may see one or the other depending on what year archive you look at) and my undergrad was in a computer-unrelated engineering field (whose math curriculum focused far more on diffEQs which is why I never got deep into linalg much before)

Next year for fundamentals, I'll try to get a better base of statistics and probability. I'm quite weak in the latter.
When people get stuck in a bubble of fake news and manufactured outrage they tend to vote accordingly, and that does impact you.
The difference is that apple makes a arguably different product than its competitors; android marketplace is still lacking in quality in comparison to apple store, ios is more seamless, the apple ecosystem is the strongest out there etc.

Juul is simply packaging e-vap in a fancy wrapper and charging double of what their competitors are charging. It's silly to make the comparison.
html and css

I have been calling myself a frontend engineer for last 7 years. Not that i did not know html and css but my focus was always on javascript. This year i focused on web accessibility and that made me realise how much i didn't know about html and css. I now figure out how my component (<react_developer>) will look implemented just in html and css and then add interactivity with javascript. It feels like someone cleaned my hazy glasses. Accessibility for the win.
Other than going deeper with Elixir knowledge on new problems (see below), I learned and brought in production the followings:

## DevOps

* AWS Cloudflare and Lambda (with Go)

* Kubernetes

* Ansible and Terraform

* deploys from gitlab/bitbucket pipelines

* production/dev setup with Docker and docker-compose

## Patterns

CQRS and Event Sourcing

I’m going to continue on these paths during 2019, maybe with some new stuff as well.
Isn’t Twitter doing this as well by algorithmically sorting their feed? Why single out Facebook?
So strange. If everyone knows it, it's not news, so why publish it?
Rust! :)

I've been working full time with Rust this year for web development using postgres. The language and ecosystem have largely been sufficient for creating a robust platform. I have been working with the latest version of stable Rust all year and have never experienced breaking changes. Working with futures was unnecessarily difficult. Async/await is releasing next year, hopefully in Q1. This will simplify future asyncio development and make it much more legible, but regretfully trivializes hard work of the past. Aside from asyncio, though, my work doesn't seem vulnerable to future language improvements.

I strongly recommend anyone who is waiting for the right time to jump in, to not hesitate any further. By the time you have a handle on the language, the new and improved asyncio will be at your disposal in the stable version of the compiler.
Nobody is an expert on this topic, which is why they are doing basic research. They are experts on doing brain research, and differences in how they approach things might be relevant.
The Holy See famously had pants painted over many of Michelangelo's nudes.
Typically it would be the NSA that worked on secret cryptographic technology, although this might distract them from their charter of bugging civilians... (Having a quantum computer may not help with that because they would probably want to keep it secret and not build enough to decrypt everybody's SSL)
That’s the lexer, consider the parser or the semantics?
> Give money to support organisations doing proper investigative journalism

IMO that's a completely different game.
While I’ve admired what Plaid is trying to do, this has exactly been my concern from day one. Why would I enter my credentials in just any third party website? I’d rather do the 2 cent test deposit dance, than enter my business banking details to a third party (exceptions being aggregators like Mint, personal capital, ETRADE, etc).

The solution would have to be something like Oauth that directs me to the bank.

Update: I* trust Plaid as the third party but in this case it would be a “fourth party” website that uses Plaid.
How would you rate the resources to learn and reference? Is it accessible for mobile newbies?
How do you feel about the productivity for web development in Rust?
Glk: a portable API for applications with text UIs
Really? They beat up conservatives and vote for laws to prevent them from getting married or health care?
Crucifiction was a common form of execution at the time. One of the really bizarre things from our perspective is just how many people where executed back then.
Were there more than Three Kings?
Kotlin multiplatform, Kotlin/Native, Coroutines. Trying out to share more code over platforms in an experimental personal project.
What did you use prior to Vue?
The US has pretty liberal standards on pornography and art...I mean most pornography and such art is produced in the US itself. Tasteful nudity in the US is not frowned upon, perhaps in public, yes...but I don't know of many countries where that isn't frowned upon outside beaches. I'm not sure what you're referring to, or if you are that familiar with the US. The UK on the other hand and some other European countries...and many Eastern countries are battling porn/nudity if not outright banning it. With the UK even requiring you to register with your ISP. The US's FCC does have some stringent guidelines, but their restrictions only apply to OTA. What countries have a more liberal view? France? Germany? Spain, a few small countries here and there, maybe? Otherwise...not many others.
Really? There are at least two coffee places within ten metres of the train station on Rye Lane, right across from the Cinema. You're talking absolute rubbish.
> but he is not a reliable intellectual authority.

I don't believe he ever claims the opposite. In fact he urges the reader to check his sources. All 220 papers and books he read before producing his work are listed in the endnotes.

> He's also just a bit of an oddball.

The problem with this type of statements are that now I'll say "No, he isn't an oddball" and this will get us nowhere. Can you understand that?
All because of a whistlerblower. http://www.theedgemarkets.com/article/justo-world-needs-good...

The world needs more whistlerblowers. Or at least better tools and protection for those who plan to do it
I don't think we're saying different things.
The exodus of New York City’s endangered middle class
Nothing! My first few years programming I learned 2-3 languages per year, and this was the first year that I focused only on improving at tech I was already using, as well as language-agnostic fundamentals.
People who work at the major employing sectors and eat food are not a small demographic.

What is "Whole Foods" territory?

The "Blue wave" flipping 40 congressional seats was the major story of the 2018 election.
Liar's Poker

Zero to One

Straight to Hell
It's not an outright ban, but it's not far off: https://safebrowsing.google.com/

They could add editorial policies to those criteria whenever they wanted. Or change a line of code to turn a drastic warning into a full block.
The irony is that as people grow richer, they tend to have less children.
Try to find other root causes. Anxiety, depression, vitamin/minerals/good fat deficiency.
https://medium.com/@dr_eprice/laziness-does-not-exist-3af27e...
> for redix server compared to redis server, redix doesn't use an eventloop, but each connection runs in its own light-weight thread, so there no possibilities that you run a command and block the server itself,

How does this jive with the “happens-before” transactional guarantees of Redis? Since it’s single threaded it’s easy to reason about the order of operations. Once an operation begins subsequent ones can assume the full impact of the changes.

In Redix, if a “big write” happens to a key in one connection/thread, what does a different reader see for the value of that key if they issue a read after the write begins but before it completes? The old value or a wait followed by the new value?
Ads hurt the open web, because advertisers normally don't want to show up alongside even moderately risqué content. If we want sites with real freedom of expression, we have to find a real way to pay for it - via crowdfunding, micropayments, or whatever.
This year, it has been: R, Azure, Power BI, deep SQL Server, T-SQL, Machine Learning (+ Data Governance, but it is not a tech). I think next year, I'll go deeper with C# and start F#...
I've been enjoying the trilogy of A Time Of Gifts, Patrick Leigh Fermor's story of walking across Europe in the 1930s.

It's an extremely dense book, like a black forest gateaux. It's also extremely Romantic, almost to the point of mysticism. I keep having to put it down to let the imagery fill my head or look up a historical figure. It's changed the way I think about history and taught me a lot about parts of the world I'm unfamiliar with.
Hmm, for some reason that extension doesn't exist for Firefox.

And Mozilla's boneheaded policy of not allowing unsigned extensions, and apparently continuously breaking an addon that tried to automate signing extensions [0] means there is no easy way to install the chrome one.

[0] https://github.com/Noitidart/Chrome-Store-Foxified/issues/12...
Vue js.
Everytime I tried to learn one of these frameworks before while doing a project I would quickly fall back to vanilla js as my projects weren't complex enough to see the value, which meant not much incentive to learn the APIs and the 'framework way' of doing things. Finally this year I had to do a project which was sufficiently complex to justify using a framework and where I was glad at the end of it with the decision.

Django
Chose django over nodejs for a project which had multi users with roles, views, access control as well as a rest API for mobile apps. I liked the same defaults and found that if I spend enough time learning the APIs, a lot of things have oob solutions.

Switching gears towards the end of the year, I had to look at a good option for building a desktop GUI app which will handle and display a lot of data. It's more of a development/ data analysis tool. Ended up selecting C++ and Dear ImGui for the job. A steep learning curve for me but enjoying it so far.
I think the confusion is around the administrative area versus the geographical - e.g. Upton is a village in its own right, within the parish of Upton-by-Chester [4], on the outskirts of the city of Chester, but within the City of Chester UK parliamentary constituency and served by Cheshire Constabulary. You couldn't really argue it's part of the city though (although I'm sure the city council would love the tax revenue from the zoo...).
In the same way, the US cities in the article are administrative divisions (i.e. the police forces are different because they're being paid for by different people, the laws are being set by different organisations etc.) rather than geographic ones.

Some of the UK cities used to have their own police forces too ([2], [3]), it's just more efficient (and probably resolves some fun legal challenges around jurisdiction) not to do that any more (see sibling comment for the City of London/Met but London's strange anyway). Until 1975, Glasgow had its own police force [2] with the surrounding areas covered by other forces, and relatively recently [1] had a dispute about its administrative boundary (again, likely for the purposes of tax - it moved which council was responsible for a shopping centre).

1: http://news.bbc.co.uk/1/hi/scotland/1973915.stm

2: https://en.wikipedia.org/wiki/City_of_Glasgow_Police

3: https://en.wikipedia.org/wiki/Manchester_City_Police

4: https://en.wikipedia.org/wiki/Upton_by_Chester
I don’t think that’s quite it.

I remember back in the 1990s lots and lots of pearl clutching about various companies using sex to sell their products, especially beer. The idea that now advertisers are afraid of sex doesn’t really make a lot of sense to me.

What I really think it is is that most adults are pretty meh on the whole thing one way or another. Most of us look at some porn, but aren’t heavy users. There are however a very vocal minority who hate all adult content, and I think they’re being very successful in pressuring companies to take it down.
"Leonis Malburg, the mayor for fifty years, was convicted of voter fraud, conspiracy, and perjury in December 2009." [1]

Wow! Trying to spread democracy in the world, when you have little dictators in your own backyard.

[1] https://en.wikipedia.org/wiki/Vernon,_California#Elections_o...
I find it very useful, and especially by combining the two.

For example, in 2015 I've read more than double of the amount of books I've read this year, but comparing by the number of pages, the difference is just a few dozen pages.

While the amount I've read remained steady, I'm clearly able to retain longer focus necessary to read longer titles, which is something I wouldn't easily spot in such a short timeframe otherwise.
The way he rationalises his advice is pretty whacky. But the advice itself is what he found works in his experience as a clinical psychologist, and it seems to ring true with most people who read it. As far as self help books go 12 Rules is not bad at all.
What tech did I invest the most time in 2018 that I will continue to in 2019? "Not knowing is most intimate."
The red wolf population now has fewer than 40 surviving members, leaving them once again on the brink of extinction in the wild.

Maybe this discovery will lead to something positive for the their species.
I'd really like to improve my intuition around linear algebra. It's been a little while since college, but sometimes I find that my natural understanding isn't as rock solid as I'd like. I guess its a matter of where to start...

Maybe I'll dive into some Three Blue One Brown videos now.