HNHacker News
TopNewBestAskShowJobs

mshenfield

561 karma · joined November 29, 2014

submissionscomments
mshenfield··on Behind tech layoffs lay cash flow-negative companies
Many of these businesses are also predictably linked to the broader economy - ticketing at Eventbrite, reservations/shopping for Yelp. It would be prudent to keep a cash stockpile for the inevitable cyclic downturns.

Full disclosure, I worked at Eventbrite two years ago.

mshenfield··on Redesigning GitHub Repository Page
The GitHub designers are infallible GOATs, how dare this upstart - wait, WAIT. This is actually pretty good. Designing for desktop width makes sense because GitHub uses a relatively independent design on mobile [0].

I'd like to find a useful alternative to commit messages on the Code page that was still per-file focused.

[0] https://photos.app.goo.gl/arU8HrUUw9yQgQyc8

mshenfield··on Programming Fonts – Test Drive
I loved traipsing through the different fonts to see what they did. I discovered some font-features I wasn't aware of:

* bitmapped + ligatured fonts - you can have both!

* sans-serif normal, serif italics - Italicized words were serif-ed. "Latin Modern Mono" is an example. Also, Donald Knuth made that font - did you know Donald Knuth made a font?

Really cool work, thanks for making this.

mshenfield··on In Tuesday's Vote, California Opts for Year-Round Daylight Saving
Archive of stopdst.com:

https://web.archive.org/web/20170420043300/http://stopdst.co...

No novel facts, just a pretty list of statements against Daylight Saving Time.

mshenfield··on Ask HN: Anyone else find the new Gmail interface sluggish?
That is a solution to my problem. Thanks for the tip.
mshenfield··on Ask HN: Anyone else find the new Gmail interface sluggish?
This exactly. On Firefox Nightly, time to first interaction for me is 30 seconds.

I've found myself going to gmail.com, searching for something, and then waiting 30 seconds for "Loading..."to transform to "Something's not right". I've just started doing all reading on the Android app.

It's still easier for me to write at my laptop than on my phone, so this miserable experience happens to me multiple times a week. I've started to deeply despise the webapp.

mshenfield··on Winners Take All: The Elite Charade of Changing the World [video]
The way environmental concerns have been corrupted into institutional delay levers is sad.

"How Burrowing Owls Lead To Vomiting Anarchists" is one of the few (and best) explanation of the impacts of these kinds of tactics that I've read [0]

[0] https://techcrunch.com/2014/04/14/sf-housing/

mshenfield··on Winners Take All: The Elite Charade of Changing the World [video]
People in small neighborhoods tend to value the charm, convenience, and connection they have with their communities. I don't want to pretend things won't change, but those qualities can be preserved even as a neighborhood gets dense (Brooklyn might be a good example). Plus, there are additional benefits (transit, shops, services) that tend to come with density.
mshenfield··on Winners Take All: The Elite Charade of Changing the World [video]
> These are people who vote blue, champion diversity, and have generally progressive views. But when push comes to shove they circle the wagons to defend their interests

A specific example in the city of Seattle - a neighborhood group sued to delay increasing housing density (read: make housing more affordable). While the suit called for an environmental study, you can easily read between the lines and see that homeowners in the area do not want change, and view increased density as a threat to the character of their neighborhoods. The lawsuit has already delayed a significant increase to the housing stock for the entire city by 2 years. [0]

[0] https://www.seattletimes.com/seattle-news/politics/queen-ann...

mshenfield··on A spreadsheet of the businesses I've started over the past 15 years
I'm jealous that he's made so many things, surprised by the small amount of money they've been sold for, and unsure whether this is someone I should emulate or someone I should view as a cautionary tale.
mshenfield··on Skim reading is the new normal. The effect on society is profound
This article in particular doesn't seem like a good example of your generalisation. No ridiculous childhood flashback, and the headline is a facet of the main point expressed in the first paragraph.
mshenfield··on Skim reading is the new normal. The effect on society is profound
The majority (2/3) of the piece is evidence to back up an idea. This includes a grouchy anecdote, along with 4 or 5 studies linking screen reading to reduced comprehension, empathy, and critical thought.

I didn't find the evidence in the article compelling. But I'm glad it was there and don't think it was fluff.

mshenfield··on Eventbrite S-1
Is reading S-1 filings a thing (nerd)?
mshenfield··on The Wrong Abstraction (2016)
I think this sometimes gets used as an excuse for people who don't want to deal with another layer of indirection added by an abstraction. The gist of this touchstone blog post is that we need to be willing to abandon our abstractions as soon as we start special casing them. It's not wrong to abstract, it's wrong to cling to an abstraction that is broken.
mshenfield··on Microsoft acquires Github
My two cents are they'll leverage the acquisition and get free marketing by moving Github to Azure. I'm less worried about them doing some 90's Microsoft chicanery (they've shown a real willingness to invest in dev goodwill in the past 5 years) than inadvertently letting Github fall into disrepair, by understaffing and shifting focus even more to the Enterprise offering.

I'm going to let things play out before judging. They might ramp up investment in the main Github platform, or open source Github because they're not relying on it as a cash cow.

mshenfield··on Ruby on WebAssembly
There are lots of things you can do that aren't performance bound: web pages focused on content, 2D games, simple forms.
mshenfield··on Ruby on WebAssembly
Nice.

Anyone else getting a "Connection Lost..." message as soon as they visit the page?

mshenfield··on Google has started the global roll-out of its new Chat messaging service
> It's neither like iMessage

It will provide a similar experience, a default messaging client that gracefully enhances the SMS experience we're used to.

> nor specifically for Android

It's a standard, but considering Android is the biggest mobile operating system and the second biggest has it's own version of this, and the protocol is being pushed by the Android's creators, it's fair to say this is "for Android", at least at first.

> It's not, it's (like SMS) carrier infrastructure. Chat is just an RCS client app, RCS is the SMS replacement technology.

It's possible that Google would provide services to support it, the same way Apple provides the service for push notifications.

mshenfield··on Google has started the global roll-out of its new Chat messaging service
This is definitely going to work - it's just iMessage for Android. Google can deploy a default version of Chat in the next one or two Android releases. Users won't notice the difference except that SMS has some nicer features.

Google can snoop on Chats directly if the web service backing them is Google run. Even if they can't, a better default messaging experience will take business away from competitors like WhatsApp and Messenger.

mshenfield··on We need a nationalised alternative to Facebook
The utility of Facebook is it's raw messaging and information sharing capacity. These exist in a thousand ways in different apps from Twitter to Diaspora to Signal. People use Facebook not because of the raw utility - it is winning a competition for people's attention that is going to be an endless battle.

Setting some ground rules for what can and can't be collected and shared from people is way more effective than having the government enter that rat race.

mshenfield··on Making WebAssembly better for Rust and for all languages
Virtual DOM springs to mind. React/Vue.js/Ember all implement a lightweight fascimile of the DOM used to do support DOM diffing, which that could be ported to WASM. Here's an example of someone who has written one already: https://github.com/mbasso/asm-dom
mshenfield··on Repl.it 1.0: IDE that Grows from Playgrounds to Fullstack Apps
Github seems like they're gearing up to offer a similar service [0]. Cloud9, and notably Glitch [1] offer similar and well executed services.

[0] https://github.com/atom/xray#web-compatibility [1] http://glitch.com/

mshenfield··on Introduction to Apple WatchKit with Core Motion – Tracking Jumping Jacks
I'll take the bait. Great job on the app - seems like it really works. Also answers most questions about how this would be feasible

* How to track workouts where arms don't move? Add a second sensor, or create artificial arm movement.

- Want to track Leg Press? Strap phone to your leg. Or keep hands on your leg to move along.

* How to distinguish between similar workouts/add custom workouts? Custom classification per user means a smaller pool of workouts to distinguish.

- It takes just 3 seconds to train any new exercise

mshenfield··on Introduction to Apple WatchKit with Core Motion – Tracking Jumping Jacks
I know it's just for educational use (thanks!), but fun to think through what it would take to make this into a fully functional app.

Exercises that don't involve arm movement would be impossible to classify. An extra sensor on the leg might be enough to a) handle cases where just leg movement is involved and b) capture body position for static exercises like planks and wall sits.

mshenfield··on Waze Carpool
They do a pretty good job of explaining it in the FAQ - but this app is not exactly the same as Lyft and Uber. The biggest thing is that the Waze doesn't collect a fee, and the fee drivers collect is currently set not to exceed the IRS defined limit on per mile transportation deductions.

Also only in CA, TX, and Israel for now. If it comes to my state, this would be cheaper than a bus for my commute.

mshenfield··on Blackbird: Bitcoin arbitrage
It's worth reading the linked issue for a refresher on how arbitrage, and this scheme in particular, work: https://github.com/butor/blackbird/issues/100.

I think the pathalogicial case is if the markets never converge significantly, or more likely diverge wildly, e.g. one gets hacked. Otherwise, Blackbird will wait it out until it hits a pre-determined settable profit margin.

I'm guessing plausible return rates are low, but with the relative safety you can risk a bit more than just "crystal-ball"ing the market or playing daily lows and highs.

mshenfield··on Magic Leap One
https://www.magicleap.com/stories
mshenfield··on Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser
See the dev's response on the "slippery slope" thread. You had to go into about:config to enable it.
mshenfield··on Firefox is on a slippery slope
You either die a hero, or live long enough to become a villain. They made a small mistake and HN is taking this opportunity to villanize people making a real product and usually thoughtful decisions to support it. Slippery slope my ass.
mshenfield··on Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser
This thread needs to lighten up. It's one goofily named add-on pushed to a miniscule number of users in an opt in program. Firefox and their judgement are fine.
← PreviousPage 2 of 6Next →