HN user

jasonrhaas

193 karma

https://github.com/jasonrhaas https://jasonrhaas.com @jasonrhaas

Posts12
Comments66
View on HN

I have the Macbook Pro 16 and have been using it for a few months now. Overall, I think its pretty bad laptop for how expensive it is. Yes Apple fixed many things people were complaining about but it is a perfect example of how Apple has stopped innovating and stopped caring about the MacBook line. In fact, I dislike it so much I have started using my 10 year old MacBook Air instead of my brand new Macbook Pro.

Things I dislike about the MBP 16:

- Still has the touch bar

- Screen size is awful. I like to work with windows size by size and the 16 inch screen size is awkward because most website won't re-size properly.

- Its heavy as hell, slightly thinker than the old ones.

- Its slow. Yes, all the RAM and CPU and the thing is laggy. I don't know why but it just has a bad "feel" to it.

- Touchpad is too big. Its gigantic and I often end up touching it by accident.

- Its crazy expensive

In the end, I will end up selling it and using my 10 year old Macbook Air until it dies. After that I'm not sure.. maybe I will try the newer Macbook Air and see if its tolerable. At least it doesnt have a touchbar.

Perl is dying 7 years ago

Other than C++ in high school, Perl was one of the first languages that I learned. At the time I was working on Unix systems in a closed off, secured area with no access to the internet. I was doing systems work, and the only tools I really had at my disposal was what was on the servers I had in the space with me. If I was lucky I got a system with a modern Linux OS on it like Red Hat, but sometimes I had to work on a Solaris UNIX system that was pretty bare bones.

The options for scripting were either bash or perl. After some digging around I found some scripts that other engineers wrote in Perl. Mostly using it for text replacement, regex, and basic server functions.

I was intrigued by the weird syntax and very powerful one liners, so I got some books and taught myself basic Perl. I started writing some quick scripts and it made me feel like I had a super power. Most of all, Perl was fun with all the different ways you could do things. It was like a puzzle.

Fast forward to my first "real" software job. Most of the code case was written in Python, so I started learning that. I wrote a couple scripts in Perl to do some basic text stuff that I thought would actually be less elegant in Python. While I thought I was quite clever, the other engineers immediately jumped on me and told me to never write any Perl code again. Something about "hard to maintain", "too many ways to do it", etc.

After that I never wrote any "real" code in Perl, but I kind of want to write some clever, convoluted Perl code just because I can.

My sister in law has kids that are in the 7 - 13 year range. The girl specifically (she's 9 or so) will just put on a youtube video and then just watch whatever it recommends after that endlessly.

To adults, the content is absolute garbage, but to her its entertaining. I noticed that most of the stuff she watches is just some tweens or twenty somethings doing every day life stuff (sitting in a pool, making spaghetti, etc). The only real difference is that they do it with high energy and make a big deal out of everything.

WOOOOAAA noodles feel weird! NO WAAAYY the sauce is RED!! HOLY COW this hot TUB is SO HOT!

I guess it works because these videos often have 400k to millions of views.

The walrus operator does not feel like Python to me. I'm not a big fan of these types of one liner statements where one line is doing more than one thing.

It violates the philosophies of Python and UNIX where one function, or one line, should preferably only do one thing, and do it well.

I get the idea behind the :=, but I do think it's an unnecessary addition to Python.

The new Macbook Air is now the go-to (Mac) laptop for developers. If I were to get a new Macbook today, I would get the Air. It's now the only laptop without the touchbar, it has a Retina display, and you can get it with 16 GB of RAM. I see no reason to get a Macbook Pro at this point. Its more expensive than the air, heavier, has the awful touchbar, and 2 unnecessary USB-C ports (I've never needed more than two).

I'm in the same boat. I have it frozen to use as regular keys. So basically I have the same functionality as a regular keyboard, with the caveat that sometimes the keys don't work, and there is no haptic feedback.

I'm 4 episodes in and I still don't know what the show is about. It seems like its trying hard to channel some kind of weird, blade runner light vibes, but its doing a pretty bad job. Honestly if it didn't have some name brands in it (Jonah Hill and Emma Stone), I don't think it would getting the attention that it is.

I really like the idea of restricting where and when people can drive their cars. In China there are policies in place that only allow to commute with your car on certain days of the week. The other days you need to use public transport or find a car pool.

A lot of Americans think that they should be able to drive and park their car when and where ever they want. This mentality needs to change if we want to continue to grow our cities sustainably.

iOS 12 released 8 years ago

Its nice to see an update that is focused on better performance, better privacy, and better control over those annoying notifications.

Is anyone else excited about "dark mode"? Seems like a nod to developers, a lot of whom are night owls. For that, Apple, I applaud you.

Never "ours" in any legal sense of the word. I said in my post I can't blame them for selling, its how our system works. I'm just trying to think towards the future and how "we" can do it better next time.

I get it, its the way this industry works. Build up a solid product, grow the user base, continue to lose money until you sell the business and cash out.

I'm not against the company or the founders making money. This is America after all. What is disappointing to me and others in the open source community is that we have zero say over something that we helped build.

This sale to Microsoft is just another reason why we need something new, a new system that can be owned by individuals and not corporations. I would love to see something where the developers and users actually have a stake in what happens, and can in turn profit from it as well.

This is a sad day for Open Source and software in general. What makes Github great is that its a neutral place where anyone can host their code. Now that its owned by a Big Corporation, the values that Github has built will be abandoned in favor of making money for the corporation.

R.I.P. Github. Your move, Gitlab.

Wow, there are so many new ways that people are coming up with to recruit software developers. Clearly there is a problem here that needs to be solved.

I understand that the company needs a way to vet people to make sure they are technically proficient for the job. However, there must be a better way of filtering people. I just bailed on a company after they told me what the interview process would be:

- Take home coding quiz where you need to sign up and use their algorithm platform. As you would expect, there was asynchronous programming and a recursion algorithm involved (two for one!)

- 3 more technical interviews. 2 of which were screen share and/or white boarding sessions. 1 is a "riddle part", which I assume is some kind of brain teaser involving a recursive algorithm.

After I saw the coding quiz and all the follow on stuff I just told them I wasn't interested. I was kind of offended, and it didn't put me in a positive mindset towards the company and engineers that worked there.

Good for them! They beat AWS to it. Amazon's managed Kubernetes service is in the preview stage but should also be launched soon.

How do people like Kubernetes as a production ready solution to deploy containers? I've been using Docker for a while now, just starting to mess with k8s.

I really hope Sessions takes him up on the offer. The main difference is that in places like Switzerland and the Netherlands they view drug addition as a _health issue_ rather than a crime you should be locked up for. I think the attitude towards drugs in the US is slowly moving away from Richard Nixon's "war on drugs", and more towards actually helping people with drug problems.

Having said that, Europe is way ahead of the US in a lot of (social) aspects, drugs being one of them.

So let me get this straight: It (potentially) means that whomever pays the most money to the ISP gets special privilege?

Sounds right in line with how the rest of America works.

So let me get this straight: This (potentially) means that whomever pays the most money to the ISP gets special privilege?

Sounds right in line with how the rest of America works.

I was looking at some of the other bubbles in recent history - NASDAQ in the late 90's, Commodity bubble in 2009 - 2014, etc. The Bitcoin bubble seems to be accelerating much faster and going much higher than either of those. There's a place for Bitcoin for sure, but if you are getting into it now be very very careful.

This guy on Bloomberg Mark Cudmore I think NAILED it. Bitcoin is an experiment in human psychology, not markets. The craze can still go on for much longer, but at some point... it becomes economically infeasible.

Most of the people in Bitcoin are HODLing it, which means the money isn't doing anything to provide economic value. At some point everyone is going to realize this, or the big Bitcoin holders will start taking their profits. When that happens there might be a big turn in the other direction.

https://www.bloomberg.com/news/videos/2017-12-07/inside-bitc...

Love the f strings but I sometimes don't use them if I'm worried that the code won't necessarily be run in Python 3.6. Unless it's a self contained docker container - I'm wary of using the f strings everywhere just due to compatibility issues.

Side note: Languages like Ruby have had this for a long time. Better late than never, Python!

I wonder if this is the same service that they use to scan public Github repositories for Secret AWS keys. I'll admit that I've accidentally committed a private key to a public repo before, and I received an email from AWS letting me know about it shortly after.

I suppose that its in Amazon's best interest to not have people hacking accounts and spinning up the maximum amount of EC2s to mine Bitcoins.

Yup at this point there is no reason to not use Python 3 for new projects. What I'm finding actually is that some companies that have their codebase in Python 2 have actually started migrating to Golang rather than Python 3, because of the increased performance benefits.

I'm kind of sad about this, but I think that Golang will eventually replace Python as the go-to back-end server language (maybe even data processing).