HNHacker News
TopNewBestAskShowJobs

ilikepi

1,746 karma · joined February 6, 2011

submissionscomments
ilikepi··on NPM: 429 Too Many Requests
How about as a stylistic choice? There are lots of little choices like that one makes when writing that together form a person's individual writing style.
ilikepi··on Show HN: BigOofN – job board from the perspective of software engineers
Seems like two different filters are needed: one for size and one for stage. Excluding established/bootstrapped companies is silly unless the purpose of the site is to only list jobs at startups.
ilikepi··on Apple engineer killed in Tesla crash had previously complained about autopilot
> There was a movie...

I'm pretty sure there is an early scene in the movie Solar Crisis[1] that plays out similarly to what you're describing. This movie was on one of the cable movie channels when I was growing up, so I got a higher-than-normal dose of it.

I don't remember a cow, though (but then this probably isn't the only sci-fi movie out there with such a scene). I think one of the characters first parked a motorcycle in the road, but the truck plowed through it. After that, they stood in the road instead, and that caused the truck to screech to a stop right in front of them, blasting a message on a PA about how they were breaking the law by impeding it.

[1]: https://en.wikipedia.org/wiki/Solar_Crisis_(film)

ilikepi··on Surf industry paradox: Surfing, by its nature, contradicts basic capitalism
> Lasers are all the same.

It's interesting you chose that specific boat given the dust-up between the trademark owner and the builders over the past year, and the recent controversy in the 2024 Olympic selection committee. I've only barely followed it, but at least some of the controversy seems to be about the lack of innovation in the class.

ilikepi··on Ask HN: How do we stop the polarization/toxicicity filling the web?
It used to take some knowledge and effort to fill the Audience portion of that equation. The further back in time you go, the more was required of you to find and maintain it. Now the audience is delivered to you and everyone else via a handy little device we all carry around and reflexively stare at whenever there's a pause in our lives.

EDIT: clarity

ilikepi··on Tell HN: Mailgun lowers free-tier API from 10k to 625 emails per month
Are you looking at the part that says, "Get 5,000 free emails per month for 3 months?" I would interpret that as an introductory quota for new accounts; after three months the monthly quota will be reduced.
ilikepi··on Lenovo now shipping Ubuntu on high end workstations in the US
I messed with the low-end config a a bit, and it looked like the "Windows 10 Pro 64bit English,Spanish,French" license is more like around $100. Still a nice drop though. Too bad there's no way to choose "No OS installed", but maybe Canonical kicks them a little bit of money to offer Ubuntu.
ilikepi··on “This is why I use ad blockers and a pi-hole server”
> And yes, you need a quality power supply...

Do you have a recommendation in this regard?

ilikepi··on Amazon to ramp up counterfeit reporting to law enforcement
Right. I looked this morning, and AnkerDirect claims to be "...the sole authorized seller of authentic Anker products (other than Amazon) on the Amazon platform." I don't recall if this was true back at the time I bought the power brick, but I suspect it was.
ilikepi··on Amazon to ramp up counterfeit reporting to law enforcement
> ...unless it's the official brand store.

Anecdote time. Last year I bought an Anker power brick via Amazon, using the link on Anker's own website. When it arrived, instead of Anker's normal well-designed retail packaging, the brick was simply wrapped in bubble wrap, with a printed label stating that it was "new" and thrown into its shipping box. I inquired with Anker support about this, but they could only say that all their products they send to Amazon for distribution are in retail packaging. I did confirm that the item was purchased through the AnkerDirect seller, so I can only guess that it was either a returned item or that the retail packaging had been damaged, and someone at the Amazon warehouse repackaged it and put it back in the "new" bin. I ended up returning it for a refund. My trust of Amazon as a retail platform has been steadily eroding over the past few years, and this was just another reason to shop elsewhere.

ilikepi··on Firefox Multi-Account Containers
I combine containers with running multiple copies of Firefox under different profiles. I've been using multiple profiles for years, and I think it still offers some advantages even with container support. The big one is that one instance of the browser can crash or be restarted without any impact to the others. It also distributes resource consumption over multiple independent processes, though I'm sure there's some overhead in this approach. Finally, it allows slightly different settings for each profile depending on need. I manage common settings with a user.js file.

One profile is for logging into various services I regularly use, one is dedicated to day-to-day surfing, one is for local development (there are no addons in this one), one is specifically for webmail, and one is specifically for Trello. Containers are most useful with the first two profiles...especially the first, so that the various services have some level of isolation.

EDIT: details, typos, etc

ilikepi··on Firefox 72.0
The extension also allows you to set that a particular site be assigned to, and automatically open in, a given container. I don't believe this particular feature is built into Firefox.
ilikepi··on Firefox 72.0
On macOS, instead of running Firefox via the app icon, I run a an AppleScript[0] that forces Firefox to launch with the Profile Manager window. I have it bundled as a one-step Automator application, which I run from Spotlight but which can easily be added to the Dock or whatever.

I used to have this script built as an app bundle via Platypus, but that stopped working somewhere between Yosemite and Mojave (likely due to increasingly strict OS file permissions or something). The Automator app doesn't seem to suffer from this issue...I think I just had to grant it a couple permissions the first time I ran it.

I wasn't able to figure out how to set a custom icon from within Automator, but it's not too hard to do if you're comfortable mucking around inside app bundles. The icon file is stored under <app-bundle-root>/Contents/Resources/, and its name (sans extension) is referenced in <app-bundle-root>/Info.plist.

[0]: https://gist.github.com/ilikepi/9d2e17e0d3b3efd6fc0584f46f09...

ilikepi··on Our Tesla Model 3 Suffered a Failure While Parked
> And the light stayed off.

Are you sure he didn't just leave that particular light unplugged?

ilikepi··on Switching from Chrome to Firefox
Yep, if you don't want to use Sync, user.js is an alternative. It's also helpful for sharing settings across multiple profiles. (For the latter, I do wish there was support for including other files...)

There is a user.js project on github[1] maintained by ghacks.net community members that provides a source of documentation for many settings. It's also useful as a way to monitor new and deprecated settings.

[1]: https://github.com/ghacksuserjs/ghacks-user.js

ilikepi··on Bill to crack down on robocalls passes Senate
Do you know if this might work for a PO Box as well? I once spoke to an agent at the window of the post office where my PO Box lives about this. I asked if I could put some sort of notice like the one you're suggesting, but the person claimed there was no way to stop receiving fliers in my box because the companies pay a lot for them to be delivered (paraphrased).
ilikepi··on Rob Pike on good commit messages (2014)
> I also encourage everybody I know to write descriptive merge commits...

Or alternatively, use a branch naming scheme that includes a little ticket metadata: "Merge branch 'feat_4714_default_tag_filter'"

ilikepi··on Amazon Dodges Responsibility for Unsafe Products
> My experience with Amazon, in this regard, was an eye opener. Today I do not buy anything on Amazon that isn't marked as "Sold and Shipped by Amazon". I want nothing whatsoever to do with their third party sellers.

After all you and your wife went through, this is the measure you've chosen to put into place? You state that Amazon cares more about making money than about "criminal behavior on their platform", so why* would you continue to support Amazon at all? Not to mention the fact that "Sold and shipped by Amazon" is meaningless given that they comingle their own inventory with that of third-party sellers. If you're buying supplements via Amazon, it's entirely plausible you're still directly supporting the sellers that drove your wife to shut down her business!

* EDIT: I suspect the answer to this question is "convenience." So the follow-up question is: at what point does your convenience become trumped by your principles?

ilikepi··on Pgloader – migrate your data from any SQL database into PostgreSQL
The author of this tool also appears to maintain a website[1] with information about migrating from MySQL to Postgres.

[1]: http://mysqltopgsql.com/

ilikepi··on Slack’s new WYSIWYG input box is terrible
You can also toggle formatting with keyboard shortcuts.

I wonder, if they introduced a keyboard shortcut that cleared all formatting, would that be a reasonable compromise?

ilikepi··on Slack’s new WYSIWYG input box is terrible
> To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above.

    * move the cursor to 0,0
    * hold shift and hit down-arrow twice to highlight the first two lines
    * continue holding shift and hit left-arrow once to deselect the EOL on the second line
    * use the keyboard shortcut for toggling code blocks (cmd-alt-shift-c)
awkward, but it works. :shrug:

EDIT: formatting

ilikepi··on Laser-Based Audio Injection Attacks on Voice-Controllable Systems [pdf]
I wonder if simply having dirty windows would be a more effective countermeasure. See also "Real Genius".
ilikepi··on How to Avoid Leaving Tracks Around the Internet
I don't think I've ever run into an issue with a payment gateway. The one major site I've had issues with has been playstation.com. Sony seems to use a bunch of different domains for managing its various PSN websites, and I've never found the right set of rules in uMatrix without also enabling third-party cookies.
ilikepi··on The outcry over deaths on Amazon's warehouse floor
Given that Vermont's population includes children, elderly, infirm, etc, it doesn't seem logical to draw conclusions from comparing the death rate of the two populations.
ilikepi··on Mozilla’s 18-month effort to market without Facebook
Try this unrolled version:

https://threader.app/thread/1165858896176660480

ilikepi··on The end of uBlock origin for Google Chrome?
This is true, but personally I've often found that this also prevents me from forcing a link to open in a new tab (via cmd-click) and have that new tab share cookies with its parent. Clicking on a link with target=_blank does work, though, which actually makes it more annoying that cmd-click does not.
ilikepi··on Critical Security Issue Identified in iTerm2
Would you consider a feature request for a setting to disable the tmux integration feature? The exploit seems like good evidence for the need for this.

I finally got around to installing iTerm2 this year. It's great, thanks to you (and to all contributors) for all your hard work! I will say, though, that while features like shell integration sound powerful, I personally choose to keep them disabled in order to minimize attack surface. It would be nice to be able to disable tmux integration as well for the same reason, given I don't use tmux.

EDIT: clarification

ilikepi··on Show HN: Managed UniFi Controller Hosting
I'd like to move mine to a Pi, but I'm a little concerned about storage. Do you store the controller database on the internal SD card or do you have it on a more robust external/network storage device?
ilikepi··on Signal: Incoming call can be connected without user interaction
Well, even if the bug report wasn't disclosed, there's a decent chance it was reverse engineered out of the patch that was released a week ago by anyone with enough determination. It seems like the act of disclosing it soon after the patch is available allows information to propagate through the security community, which in theory helps accelerate the spread of the update.
ilikepi··on Apple’s New Map, Expansion #5: Northeast U.S.
Interestingly, while the 3D buildings are present in the vector map of Washington DC, they appear to be disabled in the Satellite view. We wondered if this was intentional obfuscation, in the same vein as how the rooftops of certain DC buildings were blurred out in early satellite imagery on Google Maps.

EDIT: clarification

← PreviousPage 7 of 13Next →