Live data from Hacker News

Ask HN: What are you learning in 2019?

news.ycombinator.com

101–110 of 222 posts

Re: Ask HN: What are you learning in 2019?

#101
post #22
post #14

Electronics, lighting, sensors, display tech.

What are your favorite resources for learning about these things?

Having a gun to your head to deliver a working prototype is helpful. And working directly with experts. I'm doing most of this on a pro budget so I can buy all sorts of hardware as needed. Having resources and a defined finished product to strive for really helps you focus.

Re: Ask HN: What are you learning in 2019?

#102
1. TypeScript - I have had remarkable experience TS on frontend. Along with react hooks. Turns ES into a powerhouse.

2. GraphQL - Typed, structured API.

3. https://en.wikipedia.org/wiki/Attachment_theory: A very powerful tool to explain human behavior. It can explain individual personal interactions, personal and professional relationships, family systems and many bigger picture things.

4. How to build desktops: Build times are way way faster on desktop CPUs. More control over motherboard / getting faster IO, further improving buildtimes. More upgradeable, things can be switched out, whereas with laptops everything is soldered together.

5. Language practice: Started tapes on Polish / Ukrainian. Restarting Chinese soon.

6. Basic fitness things / more exercises

Re: Ask HN: What are you learning in 2019?

#103
I want to learn to be a better presenter. I want to learn to both do better PowerPoint slides and Visio architectural diagrams especially involving cloud infrastructure and to learn how to communicate with non technical business people.

In the past eight months, I studied React and ElasticSearch but never did any projects at work or on my own so neither went anywhere. However, I did put my first two Node projects in production and did a Fargate (AWS Serverless Docker) proof of concept that I’m trying to find time to put into production. I want to get deeper into Docker.

Re: Ask HN: What are you learning in 2019?

#104
After a 40 year gap, I've started to re-learn assembly language programming via via https://embedded.fm/blog/ese101.

Also, last spring I took the basic Electronics 101 class at our local community college (http://www.ccsf.edu/en/educational-programs/school-and-depar...) -- Ohms law, intro to RC time constants, transformers, etc. It was just one night a week, so not a huge time commitment (2.5 credit units). This semester: active analog circuits!

Not sure it's made me any better at my Python/SQL day job, but perhaps more methodical.

Re: Ask HN: What are you learning in 2019?

#105
post #9

Out of curiosity, how did you get started with distributed systems side projects? Do you use e.g. a bunch of Docker containers or cloud VMs?

There are some nice open-source projects out there for getting started with distributed systems (full disclosure, I'm a co-founder of one of them). They all abstract away (what some may call) the boring bits of getting started with distributed systems, like plumbing and such, and in general aim to improve the overall developer experience.

In no particular order:

https://github.com/GoogleContainerTools/skaffold

https://github.com/garden-io/garden

https://github.com/windmilleng/tilt

Re: Ask HN: What are you learning in 2019?

#106

Outside of Tech, Japanese. Really love watching Anime in my down time. In the past I have watched well over 100+ series in Dub. Recently I was frustrated waiting for Dub for some later series and newer ones. Which lead me to watch Subs and I really dislike reading the text, especially when two characters are talking you have text on the top and bottom of the screen! Too much to read at once. Finally many times there…

Very cool. I've been wanting to learn a bit more Japanese for a long time now, too. What resources are you using to learn?

Re: Ask HN: What are you learning in 2019?

#108

I've spent this year mostly on Go. I think I'm in a maybe good enough spot to be employable with it? Which was probably my goal all along. Through Go, though, I've been feeling like picking up a language with a more advanced type system. Usually when I have that feeling I get trapped in analysis paralysis and just never pick anything up. I've been considering just hard-committing to Java/the JVM and taking it as it i…

You have a few options there:

* Rust is often thought of as occupying a similar niche to Go, because it can deploy single native binaries and has pretty high-level abstractions. Often known for slow compile times, though.

* OCaml has one of the best type systems and compilers out there, with almost full type inference and also compiles to pretty efficient native binaries. Compiler is known to be fast.

* D is also an established, fast and efficient compiler, a powerful language with good libraries and tooling.

* You could definitely try out Haskell, it is pretty mainstream nowadays and there are lots of great learning resources.

Re: Ask HN: What are you learning in 2019?

#109
post #81

Earlier quoted context omitted.

Take a look at Kotlin. We are building our enterprise products with it. You get all the benefits of Java (stability, maturity) without the bad parts (boilerplate, boredom). We just hired a Kotlin person (really a Java guy who refreshed his Kotlin over the weekend) for this, and we may be hiring more. I suspect more companies will start looking at Kotlin in the next 2-3 years, especially for green field projects.

The concern I have with JVM languages is that employers will have a constant temptation to just fall back into Java instead of actually committing to the language they've chosen. From what I understand, Kontlin/Scala/Clojure all have relatively easy Java-interop, so it smells like after a while non-Java projects could just become Java projects? I have heard lots about Kotlin though, and it sounds like most devs that'…

I guess as someone with several years of Java experience and a few years of Scala experience, this is a concern I've never really had. For all of Java's strengths, it is verbose and annoying. I think the biggest lift is the decision to move to something like Kotlin or Scala instead.

I have noticed something like what you describe with Groovy though. We've had groovy enthusiasts that have peppered our java codebases with Groovy. It's not viral or contagious, and ultimately just served to confuse matters and make the code harder to understand. We've had more than a couple of refactor efforts to get rid of groovy code and turn it back into java.

Re: Ask HN: What are you learning in 2019?

#110
post #40

I'm a software engineer who has until now mostly worked on web applications (backend and frontend). I have recently been learning Unity3D which has been immensely satisfying. The breadth and depth of skills needed to tackle projects in this field makes for some really interesting work. I am currently awaiting approval to sell an editor plugin on the Unity store which I spent some free time working on as a side projec…

Every time I have tried to learn Unity3D it has not left me with a good feeling. First time was extreme frustration. Second time was a lot of work for not much skill.

Several obvious conclusions can be drawn:

1) I am an idiot

2) I am using the wrong training material

3) Unity3D is just not for me.

I am hoping it is #2, so I ask what path did you use to learn Unity3D?

Post reply on HN