HNHacker News
TopNewBestAskShowJobs

MBlume

3,253 karma · joined January 29, 2010

Googler, opinions are my own.

[ my public key: https://keybase.io/michaelblume; my proof: https://keybase.io/michaelblume/sigs/nPA42qYgKL4i50lGEdkemWBEr_lowZWgZFc6YwtGqqI ]

submissionscomments
MBlume··on Things I wish everyone knew about Git (Part II)
"It is really hard to lose stuff"

It is really hard to lose stuff that you have ever committed. It is really hard to lose stuff as long as you commit early and often. Uncommitted work is pretty easy to lose with 'git reset'.

MBlume··on New California law requires high schools to start later
If a high schooler needs to be driven to school by their parent, there is a serious street safety/transit problem which should be solved.
MBlume··on Computer work lying down comfortably with a home-made stand over the bed
I expect to have a newborn in about a year and I expect that newborn to want to spend a lot of time sleeping on me. I could imagine getting some work done this way.
MBlume··on Show HN: Bulk convert images online without sending to server
https://github.com/pyodide/pyodide

> Any pure Python package with a wheel available on PyPi is supported. Many packages with C extensions have also been ported for use with Pyodide. These include many general-purpose packages such as regex, PyYAML, lxml and scientific Python packages including NumPy, pandas, SciPy, Matplotlib, and scikit-learn.

MBlume··on Vinyl records are now outselling CDs
I'm honestly really annoyed that streaming doesn't have a better cover art story. Like, it seems like it should be such an easy thing to arrange it so if I'm listening to an album I can see the album cover in high resolution and full screen on my device, and afaict Spotify doesn't offer this at all.
MBlume··on Utah bill would require activated porn filter software on new phones, tablets
> When I think of my 5 year old nephew and all the threats our world faces, it all seems small compared to the threat he poses to himself.

Really? When I think of my 4 year old daughter I'm a lot more worried she'll get hit by a car crossing the street.

MBlume··on 51% of 4M Docker images have critical vulnerabilities
I'll add that if you're doing work on managed hardware, you really want IT to be your friends, and this is not a good way to accomplish that. Certainly talk to them too about the impact the device policy is having on you, but don't treat them as the source of your problems, treat them as colleagues who are themselves under various regulatory/policy restrictions and who may be able to help you.
MBlume··on 51% of 4M Docker images have critical vulnerabilities
This is terrible, terrible advice and it's going to get someone fired. I got fired for similar behavior back in 2016. If your company's device policy is preventing you from doing your work, talk to your manager, talk about the work on your plate and the way in which the device policy is slowing you down, make sure your manager understands in concrete terms how this affects your estimates, and then -- either you'll come to a solution, or you'll have to deal with a device policy that slows you down, or you can line up a job elsewhere and resign. Unilaterally breaking the device policy will get you fired, which is a lot more stressful than resigning on a date of your choosing.
MBlume··on Firefox Was Always Enough
Ok but now you're asking for something weirder and more restrictive than "paying for firefox", right? If I buy a laptop from Lenovo I don't get to say oh I don't want to pay for tablet development, I just want all of this money to go to your laptop division.
MBlume··on All you need is λ, part one: booleans
In roughly this vein, I wrote a brainfuck interpreter in the lambda calculus a while back, it was fun

https://github.com/MichaelBlume/lambdafuck

MBlume··on Mosh
I used to use Eclipse over X11 over Wifi within my house and it worked fine, no noticable latency.
MBlume··on Amazon Isn’t the Only Shop Online
Check out immediately after midnight, this is what's worked for us.
MBlume··on Is there any code in Firefox (as of 2020) that comes from Netscape Navigator?
I don't think this is true? I think Mozilla is interested in using Rust for new code where that makes sense, but the vast majority of Firefox as shipped today is still C++
MBlume··on The Honor System (2012)
The linked article appears to posit that Gerard Bakardy might be an invention of Teller's? That's a pretty extraordinary claim. Has anything since borne it out?
MBlume··on Former Interstate 480 – San Francisco
One freeway down, still plenty more we need to be rid of
MBlume··on Clojure: A Lisp that wants to spread
Minor nit: Clojure at no point gets converted to Java, Clojure gets converted to JVM bytecode. IIRC Clojure occasionally emits bytecode you couldn't produce with Java.

(Clojurescript does [transpile/compile, pick your favorite] to Javascript)

MBlume··on As L.A. plays tech disruptor, Uber fights back
It's a real shame that cities didn't do this aggressively as a condition of licensing the TNCs; they could've demanded detailed speed and location data, could've put systems in place to reliably and consistently fine the TNCs every time a driver went over the speed limit or stopped in a bike lane. Wasted opportunity.
MBlume··on Apple Edge Cache
Dumb question -- how does this work with SSL? Is Apple putting their private keys on these boxes and assuming the ISPs can't/won't extract them?
MBlume··on How refactoring a macro reduced my Rust project build time from 4 hours to 40sec
This is generally good practice. Put runtime logic in functions, then write macros with just enough syntax sugar to bridge the gap to those functions.
MBlume··on Nestur: NES Emulator in Rust
Ah, `brew install sdl2` fixed it
MBlume··on Nestur: NES Emulator in Rust
I see an SDL dll file in the repo, and on my mac the build fails with `library not found for -lSDL2` -- is there something special I need to do to get this to build, or is it Windows-only?
MBlume··on A “bike platform” that temporarily swaps one car parking space for ten bicycles
Every day, live and work in Oakland
MBlume··on A “bike platform” that temporarily swaps one car parking space for ten bicycles
The policy in every major city is to treat free overnight car storage on both sides of every road as the default
MBlume··on Google cancels AI ethics board in response to outcry
She's actually the one who broke the story https://www.vox.com/future-perfect/2019/4/4/18295933/google-...

Not sure why the Reuters follow-up made the front page instead.

MBlume··on Google: Oracle Java win will kill software development, so SCOTUS must rule
> If it's on your resume of late, I won't hire you.

Then they can't leave. I'm not sure that's what you want.

MBlume··on Automation Agenda of the Davos Elite
...Good? Work is horrible? If a drop in the amount of work that needs to be done is actually a problem then that's a policy failure.
MBlume··on Oslo made its city center basically car-free
Fast HOV lanes would make buses go faster, and if the HOV lane's expensive, most people would find taking a bus to use it most economical. Honestly I think if you instituted congestion pricing, Uber/Lyft would reinvent themselves as bus agencies in many cities.
MBlume··on Rust 2019 and beyond: limits to some growth
Not exactly the same thing, but PEP-404 made a negative commitment.

[https://www.python.org/dev/peps/pep-0404/]

MBlume··on Lime and Bird are growing rapidly
Scooters cause far fewer injuries than cars do
MBlume··on Lime and Bird are growing rapidly
It doesn't matter what's powering them, the power requirements are so much smaller than those for moving a 2-3 ton automobile that you still come out way ahead
← PreviousPage 2 of 20Next →