HNHacker News
TopNewBestAskShowJobs

mbernstein

364 karma · joined October 7, 2011

https://bernste.in. Feel free to reach out!
submissionscomments
mbernstein··on Tech Interview Handbook
Since when are 35 year old in 2021 gen-x?
mbernstein··on Many of the clothes we donate to charity end up dumped in landfill
While the price my be a bit high (watch for their sales for styles being discontinued, especially around Black Friday) - but I got really tired of replacing sheets that fell apart and just bought Frette ones as as splurge and got a second set awhile ago. I've gotten really tired of buying cheap throwaway things and have instead invested in some of the nicer, higher quality brands and so far I haven't been disappointed.
mbernstein··on Pfizer, Moderna seen reaping billions from Covid-19 vaccine booster market
If you want 100% guarantees and no side effects make sure your creator is your doctor.
mbernstein··on Ask HN: How can an older worker going back to CS after a break find a position?
Have her check out Path Forward

https://www.pathforward.org/

https://www.pathforward.org/return-work-programs-around-us/

They specifically help people who left the industry for caregiving roles reenter the industry.

mbernstein··on Bob Cassette Rewinder: Hacking Detergent DRM
Lye is used in the creation of pretzels and bagels.
mbernstein··on Job descriptions should show a salary or salary range
If it’s the same role and they can do the role why would they get paid less?

Experience alone doesn’t mean much.

mbernstein··on Linux, macOS, and Windows running simultaneously on a first gen Core i5
Thanks for sharing. I love seeing projects people embarked on for nothing more than they thought it'd be fun to do.
mbernstein··on Free for Developers
What about those of us with 10 year old accounts and <500 karma since we're quiet? :).
mbernstein··on Terminal and shell performance
My iTerm2 is taking 17s vs. 0.3s for Terminal.app. Any idea why yours is an order of magnitude faster?
mbernstein··on Why are developers switching from Mac OS X to Linux?
Honest questions since I read these sorts of things a lot right now. There's the assertion that there's a lack of focus on macOS (I agree w/ the hardware issues for the most part).

1) What data other than anecdotal (e.g. it feels like things crash more) do we have that supports the assertion? 2) What features would you ask Apple to focus on? What improvements are necessary for macOS to be a better development platform for you?

I don't have any major complaints about macOS itself for development purposes. Others may and I read a lot of gripes about it generically but very little specifically.

mbernstein··on Why are developers switching from Mac OS X to Linux?
Your preferences aren't necessarily optimal for others in the same way that macOS, Windows, and Linux may not be optimal for various people. Many assumptions about what a "real" developer is.

I don't develop on Windows, but I know a few engineers that use Windows are some of the best, most productive engineers I've met. I went to college with one that's been at a few high profile places and live-streamed and his workflow is pretty amazing.

As for me - environment is never the bottleneck for me when it comes to solving hard problems, and those are the problems I care about.

mbernstein··on Sierra PDF Problems Get Worse in 10.12.2
I hope that's sarcasm. There have been problems with macOS (OS X at the time) all the way back to public beta including sluggishness pre-Intel transition.

It was (and still is) a great OS to use - but to pretend that pre 2007 existed a time where everything was perfect and no problems existed is absurd.

mbernstein··on Build your own hackable automated cat feeder for $20
From what I've read / discussed with animal nutritionists, you want to feed your cats pure protein wet food. They get more water from wet food than they do from drinking water. Plus you avoid a ton of crappy things they put in a bunch of dry foods.

I feed mine Wellness Core and they love it.

mbernstein··on Microsoft Teams, the new chat-based workspace in Office 365
Have you used the latest office on a Mac? It's really, really well done.
mbernstein··on The Mac Platform Decline
The annoying part with Linux on rMBP's for me isn't the display - it's the fact that my palm rests on the trackpad and causes all kinds of issues that macOS is immune to.
mbernstein··on The Mac Platform Decline
I think the whole 'pro-user' description needs examined a bit. Tons of developers at companies use macbook airs which are far less powerful than the newest laptops.

Ex: Rob Pike uses a macbook air. Is he not a professional?

There's a huge range of needs even within the pro user camp and I'd posit that the majority of them will be well served by the new Macs. If you're doing game development I'd argue Apple hasn't made great machines for you in the past so I'd expect a continued miss on the portable VR front as well.

For those that are doing visual work - are current generation machines actually not powerful enough?

mbernstein··on Elon Musk Says SpaceX Will Send People to Mars by 2025
Why can't we concurrently work towards solutions to multiple existential threats at once? It seems like if we only focus on the threats we're aware of, one will likely hit us and wipe the species out.
mbernstein··on Audi Leads $28M Investment in Rental Startup Silvercar
The first time you rent a car, a real human validates your license and your credit card. After that, you can scan any car until you change your credit card or get a new license.
mbernstein··on Copyright is Broken
I don't think the fact they are a multi-billion dollar company has any bearing. If it does - where do you draw the line? Is it always okay regardless of the income of the original creator?

It gets stickier when you dive into other types of derivative work. Let's say you write a book and I translate it to Spanish. It's my translation of your story. Based on your framework, is it okay to sell at conferences in paperback form? If not, how is it any different than drawing a character I created and selling it on buttons?

mbernstein··on Copyright is Broken
Just so I understand what you're advocating - you're advocating that, if I, an artist, drew a picture of Mario from Super Mario Brothers, I should be able to sell that picture on some sort of physical media (button, pin, etc)?
mbernstein··on On Managing Developers
Sure. I don't disagree about not writing tests at times, etc. That's different than the point I'm trying to make. Leaders aren't necessarily tasked with doing any job a developer thinks is shit. The leaders job is to help the developer understand the why behind doing it.

Also, do you have anything quantitative to back your statement about being out of touch? That hasn't been my experience generally and I work quite hard to ensure I don't lose touch. That's obviously only data on my experiences - but I didn't make the assertion (I genuinely interested though).

mbernstein··on On Managing Developers
> Testing is really important, but few developers like to write tests. That means it’s your job.

As a leader of an engineering team (and an engineer), I think the is this is entirely the wrong approach. It's a leader's job to get the team to understand why writing tests is important and have them write them. Sometimes an individual isn't a great fit on the team and you need to figure out how to handle it (i.e., they refuse to write tests but the rest of the team is).

There are few points in this article that resonate - but there are many that are complete off base such as

> Managers translate the project’s Big Picture into individual tasks for developers, with their details and interactions specified in minute detail

I agree that leaders/managers translate the big picture to developers (provide vision) - but the team should figure out the minute detail - otherwise you're removing autonomy, the ability to fail, and are yourself falling into the pit of micromanagement.

mbernstein··on A year with Go
Are you seriously suggesting language designers should care about every sort of markdown syntax that exists when determining how a language looks syntactically?

Take a step back and think about your statement...

mbernstein··on Ask HN: I got let go this morning. What should I do next?
Or a great time since you can decrease risk with another income?
mbernstein··on Google I/O Registration 2014
How do you get the design folks registered? You're assuming that every session is a developer based session.
mbernstein··on Google I/O Registration 2014
Why only registered Android developers? There's a lot more to I/O (and Google) than just Android..

What do you mean by "hacked into it"? Do you mean people used wget -r on the developer docs and grep'd out codes to try?

mbernstein··on Google Glass Explorer Open to US
That's incorrect. They did a refresh late last year and offered to send upgrades to everyone who had previously purchased it.
mbernstein··on Mihai Pătraşcu 1982–2012
I believe you've confused spelling and grammar. In the future, when you're being condescending towards non-native English speakers - be sure to note the differences between spelling and grammar.
mbernstein··on Why 37signals Doesn't Hire Programmers Based on Brainteasers
Recursion in this case - generally in ruby as well - is not a great idea. Also, you have quite high memory requirements: O(n^2)

O(n) is quite easy in this problem.

mbernstein··on Why 37signals Doesn't Hire Programmers Based on Brainteasers
For my solution, after Jemfinch posted about this topic on G+ - I had to remember what Pascal's Triangle essentially was (it's been awhile since I've reviewed the binomial theorem, etc). No big deal.

Once one understands the actual problem (wikipedia has a rather nice graphical pyramid showing a few rows being generated), it should be a rather simple task to implement a naive version of it in any modern language. Is my ruby version the best performing? Of course not. However, it demonstrates some obvious insights into it such that the first and last members of a row are always 1's.

If I were hiring engineers, I'd be slightly wary if they couldn't at least make basic insights such as that and get darn close within a few minutes. Obviously, there are nerves and other things that can cause issues during an interview process - but one should arrive at a general solution rather quickly, even if it's not the most beautiful.

I don't think anyone is trying to be condescending - but the quick naive approach using an array and calculating some sort of offset to get your values is simply bread and butter in our profession.

← PreviousPage 3 of 4Next →