HNHacker News
TopNewBestAskShowJobs

ljoshua

3,022 karma · joined March 7, 2012

You can read more from me at my site: http://www.joshualyman.com

A technologist, founder, and current Googler, I've repeatedly taken products from inception to commercial success across sectors, from startups to Fortune 10 companies. My specialty lies in bridging the gap between business vision and technical execution, deeply engaging with code and who mentors teams. Beyond engineering, I bring a global perspective from living abroad for nine years and speaking fluent French.

Get in touch with me: --------------------- @jlyman j @ joshualyman.com http://www.linkedin.com/in/joshualyman

[ my public key: https://keybase.io/jlyman; my proof: https://keybase.io/jlyman/sigs/c1xpV7dq3vEGU8gVObbZqSDE1_-E5t97Gl7HCQ98ebk ]

submissionscomments
ljoshua··on Show HN: A Simple LocalStorage Hook in React
Hey congrats! People will complain about the package being to small or trivial, but just keep on creating. We all start somewhere, and hooks are a fun thing to experiment with.

It's true that most folks probably would do their own implementation of this and the GPL license would be a non-starter for most projects, but if it suits your needs and you've learned something in the process, more power to you. :)

ljoshua··on HP printers try to send data back to HP about your devices and what you print
Sure, but let's face it, I don't think HP's top priority here is actually trying hard to make it small... :|
ljoshua··on HP printers try to send data back to HP about your devices and what you print
In my family we use Instant Ink and actually love it. We're on the largest plan (300 pages/mo). We spend less on ink now than we used to, and it is a huge relief to not have to make a late-night run to the big box store because the school project is due the next day and the stupid magenta has run out. The ink is always there, waiting to be swapped out, then you recycle the used cartridges when they're done. It's incredibly convenient for us, is a cost-savings, and I am reasonably okay with the fact that they know how many pages I print and the types of documents.

HOWEVER, I was recently looking at the bandwidth stats from my network switch, and was pretty shocked to see the printer has sent out several hundred megabytes of data back to HP over the past month. I knew it had to communicate with the mothership so they could charge me for my usage, but that should be a packet that says something like "User XYZ just printed 7 pages," which would reasonably be 5kb per job. I have no idea why hundreds of megs of data need to go out, and so I'm planning of on doing some DPI investigation the to set what on the world it feels like it needs to be sending.

ljoshua··on IBM introduces z15 mainframe
What does one use a mainframe for these days? I'm assuming projects that require massive parellelism, like research projects or engineering modeling and computation?

For those of us with only exposure to PCs and commodity servers, I'd be interested to know who has encountered one in their day to day, and how that experience differed from the norm.

ljoshua··on Chrome hides www and https:// in the address bar again
I'm wondering how the particular address bar change helps alleviate this though. As I've seen it implemented, the only subdomain they'll "elide" is www, so if it is google-secure-payments.google.via.net it will still show as such in the address bar, not as via.net. So I don't understand their reasoning in how this will help from a security standpoint.
ljoshua··on Chrome hides www and https:// in the address bar again
I use Brave as my daily driver, but this trickled down into Brave as well this morning. I was confused for a minute what I had done with a subdomain on one of my sites, and then got very frustrated when I realized the Chromium team had put this back in place. A few #omnibox... tweaks later and I have it back, but it is certainly annoying.
ljoshua··on Green Dot reveals savings account with a rate 30 times the national average
I don't know if there's a catch there, but there are several high-yield savings accounts that will get you above 2% interest rates. Usually it's just due to the fact that they are online-only, no branches to go into. A few off the top of my head: American Express Personal Savings, Ally, ING...
ljoshua··on California Earthquakes Disrupted HF Propagation on West Coast
Sure, but it’s still an interesting observation. Seems like it would merit further investigation to see if there was a related causal mechanism.
ljoshua··on California Earthquakes Disrupted HF Propagation on West Coast
Most interesting is that interference began before the earthquakes hit. Is that already a datapoint that is being used in earthquake predictions?
ljoshua··on Microsoft Flight Simulator
SimCopter was one of the most underappreciated Sims ever! Especially fun was loading up the cities you built in SimCity and flying around them in SimCopter. Oh man, good times.
ljoshua··on When to use web workers
The --mask is probably a CSS variable.
ljoshua··on Google Cloud Networking Incident Postmortem
Having only ever seen one major outage event in person (at a financial institution that hadn't yet come up with an incident response plan; cue three days of madness), I would love to be a fly on the wall at Google or other well-established engineering orgs when something like this goes down.

I'd love to see the red binders come down off the shelf, people organize into incident response groups, and watch as a root cause is accurately determined and a fix out in place.

I know it's probably more chaos than art, but I think there would be a lot to learn by seeing it executed well.

ljoshua··on Google to restrict modern ad blocking Chrome extensions to enterprise users
Does the webRequest API deprecation also impact Chromium, and therefore Brave as well? Brave seems like it's willing to backfill in changes to Chromium, but I'm wondering how this impacts the browser overall.

I use Brave as my daily driver (with Shields Up and uBlock Origin), but I'm not sure what the actual impact will be when it comes.

ljoshua··on Google Is Turning Off the Works-with-Nest API
So let's talk alternatives. EcoBee? Honeywell?

What's the suggested alternate device and route for those of us that like a little control, like having other services that can integrate, and don't want to be yanked around by shutdowns?

ljoshua··on Major Azure Outage
Same. Name resolution is failing but intermittently, changing from second to second whether it resolves or not.
ljoshua··on How to increase serotonin in the human brain without drugs (2007)
Actually, this was tangentially addressed. It specifically mentions the fact that we are getting less bright light exposure today due to our increasingly indoor habits (versus historical contexts where humans typically worked outside more), as well as the decrease in physical activity due to the changing nature of work as well. Furthermore, it specifically highlighted the disconnect between physical labor and reward (it called it "effort-based rewards"), or in very crude terms, we run to run these days, instead of running to catch our meal.

There's certainly a good deal more to the topic you brought up as a whole, but those were a couple of interesting points from the article that I thought it addressed.

ljoshua··on AirPods
Branding.

Remember the iconic dancing shadow iPod commercials? The person was not the focus; not even the iPod was the focus. The white headphones, unique at the time, were the focus.

ljoshua··on Norsk Hydro ASA Suffers Extensive Cyber Attack
From the looks of the Twitter thread pointed out by @ 0xDEFC0DE, looks like the ransonmware was spread by Active Directory group policies, probably by organized crime, as opposed to a random drive-by download infiltrating an entire organization.
ljoshua··on Python Pandas: How to iterate dataframe row by row and update while iterating
Nice, I was just looking at this very topic today.

Note that with `itertuples()` you can also access the values by column name as well, so in your example you can also do `namedTuple.Name` or `namedTuple.Skill`.

ljoshua··on Ask HN: Good resources to learn about design, UI, UX?
I’d highly recommend the Refactoring UI book: https://refactoringui.com/book/

I’ve gained a ton from the principles laid out in it, and it’s geared more towards the non-designer (think: engineer) which is perfect.

ljoshua··on Show HN: Progress Dashboard – A dashboard to stay productive with progress bars
Nicely done. I recently made a progress dashboard for myself that tracked my billable hours (I consult) for the week/month in a Google Sheet, and have it pulling the data automatically from Harvest, my time tracker.

Then I have the sheet automatically emailed to myself as a PDF each morning so I can keep track of where I'm at for the week based on my budgetary needs. It visually breaks down how close I am to achieving my goals, and shows on a per-expense basis how much I've filled up the meter for the week (think "The average citizen spends the first 3 months of the year working to pay for their healthcare" type of thing).

It's been a great tool for keeping myself on target, and automatically seeing it every day has been key to its success for me.

ljoshua··on TSMC's Photoresist Material Incident: $550M Loss
Of the $550 million, I wonder how much of it is in materials cost and how much of it is in penalties paid to renegotiate delivery dates for the affected customers.
ljoshua··on Whitespace killed an enterprise app
Great war story with enough specifics to be learnable, thanks for sharing! Reflects my experience as well.
ljoshua··on Earnest Capital is live
Very neat Tyler, love the attention to the non-VC funding space.

Besides the no equity position of Earnest, could you do a quick compare/contrast with TinySeed, of similar ilk and recency?

ljoshua··on It’s Time to Ditch Google Analytics
Does anyone know if Google uses GA data (in particular bounce rates, time-on-site, etc.) as signals in rankings? I've always wondered if the additional data gathered once a user clicks through from the SERP to the site was eventually factored in to the site's ranking. (For example, a faster site receiving better rankings.)
ljoshua··on Table-Saw Kickback on Camera (2012) [video]
Awesome, thank you.
ljoshua··on Table-Saw Kickback on Camera (2012) [video]
Great recommendation, thanks for sharing! I've just recently been getting into woodworking and have been getting my zen on with Chris Salomone's videos (https://www.youtube.com/channel/UC1V-DYqsaj764uBis9-UDug) which are also very educational and a bit nerdy. I love the pure educational aspect I'm seeing here in Matthias' videos.
ljoshua··on Patio11bot
Ha this is great! But it missed the most obvious use case.

I asked, "Should I charge more?" To which patio11bot did not reply with "Yes," but instead gave me some lovely prose about happiness not being dominated by my career [0]. True, but not what @patio11 would have said...

[0] https://imgur.com/a/Uzl3VId

ljoshua··on Road Tripping Around Europe in a Tesla Is Less Fun Than You’d Think
Wasn't Tesla also working on an option where you would drive up to a special dock, and it would extract the battery pack entirely from the bottom of your vehicle and swap in a new, fully-charged one? That seems like a more proper method for long trips and very cool (probably faster than filling up gas!) but I'm not sure if it's a reality yet.
ljoshua··on Firefox 64 Released
Ah wow, I had always wondered what magic was behind this feature! Had no idea there was a spec about it, that makes tons of sense.
← PreviousPage 5 of 14Next →