HNHacker News
TopNewBestAskShowJobs

ilikepi

1,746 karma · joined February 6, 2011

submissionscomments
ilikepi··on “This tool works best on Google Chrome and mobile.”
And Safari, which is not insignificant if you're including mobile platforms.
ilikepi··on Google/Fitbit will monetise health data and harm consumers
Er...so the solution is to block the traffic, but then eventually that makes the device stop working unless you allow the traffic again?
ilikepi··on Google/Fitbit will monetise health data and harm consumers
> Granted, there are no open source TVs, Roku's, etc, but they are not tracking me.

Generally our views are broadly aligned, though the above sentence gave me pause. Are you suggesting specifically that Roku doesn't monitor ("track") what you watch? If so, you should really spend a little time with Roku's privacy policy[1] wherein they say quite explicitly that they do.

I chose Roku pretty early on for our household, and I have regrets about that choice, but I can't bring myself to replace our Roku hardware with Apple TV hardware given the latter is quite a bit more expensive, and then I'm left to decide whether to spend more money on a third-party remote or be stuck with the terrible one that comes in the box.

[1]: https://docs.roku.com/published/userprivacypolicy/en/us

ilikepi··on Ask HN: What are good life skills for people to learn?
I haven't seen knots mentioned yet. Learning a few basic knots from different categories may only be occasionally useful, but on those occasions it can be quite valuable and rewarding. Practicing knot tying requires minimal resources, and it can be a great activity to wind down at the end of the day.
ilikepi··on Q: A faster re-implementaiton of jq written in Reason Native/OCaml
> You have always been able to customize Homebrew to install at a custom prefix, e.g. ~/brew. It’s just that, when you do that...

...and then try to build something entirely sensible like Postgres, but hours of fiddling with different XCode versions and compiler flags still lead to a dead end of errors, you're stuck because you're running an unsupported configuration.

I still don't understand how the PG bottles for Mojave can be built.

ilikepi··on Apple Event: "view the AR experience"
Weird...anyway, it's a short thread from someone pointing out that there is some AR code in the announcement of next week's Apple event.

If you pull up the events page[1] on a device that supports Universal Scene Description files (like an iOS device), and you tap/click the logo for next week's event, it launches an AR-enabled animation of the logo itself.

[1]: https://www.apple.com/apple-events/

ilikepi··on Ad Fraud on LinkedIn
I'm guessing @derwiki's parenthetical "(privacy)" is a reference to privacy.com, which is a service for doing exactly that.
ilikepi··on Ruby: We have decided to go forward to 3.0 this year
It might be a little of both. I did come across this change to keyword arguments[1] recently, but I'm not sure how impactful it is since I don't personally leverage keyword arguments right now.

[1]: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-p...

ilikepi··on Office Drama on macOS
If I click "Update", I get a spinner in the upper left of the App Store window, but nothing appears to happen otherwise.
ilikepi··on Git: Deletion of merged branches taken beyond shell hacks
Same. Long ago, I finally got fed up with MacPorts when it insisted on building an entire Perl distribution as a dependency of a package I asked it to install. I found Homebrew, and I was very happy to learn that it offered a way install the same package with an optional flag that disabled the Perl dependency. It reminded me of Portage, the powerful package manager from Gentoo, so I migrated from MacPorts to Homebrew. I happily ran it out of ~/usr/brew for years, which allowed me to trivially clone my entire installation and experiment with potentially destructive operations like major database upgrades.

As Homebrew became more popular, it got more opinionated. The system that supports optional flags is effectively (if not officially) deprecated, and running it outside of /usr/local is unsupported. I recently tried to install a fresh Homebrew in a different custom location (/opt/brew). Many packages require building from source in this scenario, but I accepted that trade-off. I even begrudgingly accepting building an entire Python distribution as a dependency, because I really wanted everything to live under /opt/brew. But no matter what I tried, I could not get any of the modern postgresql packages to build. I burned several multi-hour sessions trying different versions of XCode CLT and alternate build flags. I really wanted to inquire how the maintainers actually manage to build the binary packages in the first place, but my impression from reading Github issues and mailing list posts is that I'd basically be told I was running an unsupported configuration, and that my only recourse would be to create my own formula and run it from a tap. But that finally was a bridge too far (been there done that), so I just gave up and let it make its mess in /usr/local.

I do think I understand why Homebrew has evolved this way. They are trying to support a huge userbase, and they're also subject to Apple's whims with regards to their development tools[1]. It's a massive project every year when new versions of macOS and XCode are released. They have to set limits to keep their sanity. It's just a bummer that I'm considering migrating again...

[1]: https://github.com/Homebrew/brew/pull/4334#issuecomment-4029...

EDIT: remove unnecessary bits; add forgotten link

ilikepi··on Office Drama on macOS
We have an old iMac running 10.11. I use an old version of Numbers on it, and it regularly prompts me to say there is a new version of Numbers available. If I search for Numbers in the App Store, it says it requires 10.13 or higher. ¯\_(ツ)_/¯
ilikepi··on Why do U.S. coins seem to be in short supply?
That's great for Amazon, and for people who shop at Amazon...
ilikepi··on Firefox 78
Check out the "Developer Tools" category on hacks.mozilla.org[1]. When new features are added to DevTools, it's pretty common for blog posts to appear there, often with videos or animations. These are sometimes linked from the official developer release notes of the browser. It's probably not quite what you're asking for, but it's a start...

[1]: https://hacks.mozilla.org/category/developer-tools/

ilikepi··on Way to keep your cool running a Raspberry Pi 4 (2019)
It's relatively cheap, and it seems to be supported fairly well (loosely, "good"), so that's two points of the triad. The Law says we can't also have "fast", but that's a reasonable trade-off for those who prioritize "cheap" and "good".
ilikepi··on The deepest ever sighting of an octopus, by cameras on the Indian Ocean floor
There was an interesting episode of Radiolab a couple weeks ago about a group of researchers who found a deep water octopus brooding over its eggs, and how they continued to check in with it regularly. I'm not selling it well because I don't want to spoil it:

https://www.wnycstudios.org/podcasts/radiolab/articles/octom...

ilikepi··on MicroProse Returns with the Mighty Eighth, a 10-Player WWII B-17 Simulator
This was a fun rabbit hole to fall into...

http://www.lonesentry.com/blog/bendix-chin-turret.html

http://ships.bouwman.com/B17/Chin.html

http://www.b17queenofthesky.com/bombardier.htm

ilikepi··on Ask HN: Name one idea that changed your life
Often I feel like finishing is the other four thirds.
ilikepi··on Automatic (Car Adapter) Shutting Down
Yeah...I have a Gen 1 adapter, and I found this to be a really annoying limitation. It makes sense from the company's perspective, since it forces you to have their app installed. And at least up until one of the major iOS releases a few years ago (iOS 8 I think?), it was not possible to definitively disable access to Location data for background apps. So you had to decide whether to allow the app to constantly record your location, or instead to delete the app and not be able to use the adapter.
ilikepi··on How to play board games online with your friends
Tabletopia is another online service for this. They seem to have quite an extensive library.
ilikepi··on Over 500k Zoom accounts sold on hacker forums, the dark web
SSO is offered at the "Business" plan level. So I guess the question would be how many of the stolen accounts were for users at a lower plan level but were also controlled by espionage-worthy companies.
ilikepi··on From Spain to Germany, farmers warn of fresh food shortages
There was a recent Planet Money episode[1] about this.

[1]: https://www.npr.org/2020/03/25/821593542/episode-984-food-an...

ilikepi··on Our list of free software for remote work
My group played the card-based Snake Oil[1] over Zoom last Friday. The game is out of print, but you can probably find it on eBay, and I believe you can find the list of cards online with some googling. We had one person virtually dealing the cards and everyone was responsible for maintaining their set. It worked very well over a virtual venue.

I think this would work reasonably well for Cards Against Humanity and Apples to Apples as well. Pictionary and Charades should also work.

[1]: https://www.snakeoilgame.com/

ilikepi··on Using Zoom? Here are the privacy issues you need to be aware of
Very interesting. I don't have any experience making .pkg installers nor with verifying code signing on macOS, but I agree in general, the `preinstall` script does a lot of work one would expect the installer itself to do. This is all supporting evidence for my personal preference to never run the Zoom installer, but rather to extract the application bundle by hand.[1]

Please consider writing up your findings in more detail.

[1]: https://news.ycombinator.com/item?id=20391828

ilikepi··on Using Zoom? Here are the privacy issues you need to be aware of
The Join by Browser feature was also discussed a bit in the other thread: https://news.ycombinator.com/item?id=22657949
ilikepi··on Using Zoom? Here are the privacy issues you need to be aware of
Regarding the "attention tracking" feature...

If your boss/manager/etc is excited about this feature as a way to monitor you, odds are they already have you under surveillance in a bunch of other ways. It's unfortunate that you are in this situation, and I hope you're able to find a way out of it soon (e.g. by switching teams or finding another company that values and trusts you more).

This feature is of limited use, though. With my laptop in my lap, it's trivial to hold my phone right in front of the lower half of my screen. It will be outside the field of view of the camera, but there will be no discernible difference between me looking at my laptop screen vs my phone screen.

I'm all for fighting against companies chipping away at our privacy, but this one seems pretty far down a rather large list.

EDIT: clarification

ilikepi··on Zoom monitors activity on your computer
It was a SaaS demo, so we had one person sharing their screen, several participants watching, and a couple dialed in via phone. I was one of the ones watching the presentation. About 10-15 in, a few of us, including myself and the presenter, were booted off the call. Attempts to rejoin were all met with vague error messages about there being some sort of network issue. (None of us were co-located at the time.) I was able to rejoin by phoning in, but the presenter was never able to reconnect on his computer. We eventually abandoned Meet and used WebEx instead.

This has been my only experience with Meet, but first impressions do tend to carry a certain weight. It's entirely possible this was an unfortunate coincidence, and that the service is typically as reliable as other solutions. My limited personal experience with Meet, and previously with Hangouts, does not support this however.

ilikepi··on Zoom monitors activity on your computer
I tested "Join by Browser" recently. On macOS (Mojave), it only seemed to work in Chrome, and the video resolution of the other person was poor, but it did work. Also, I did not need to click a "Having problems" link before the "Join by browser" link to appear, so maybe this feature is being deployed more widely now.

Since you mentioned Google Meet, I recently tried that with a group of 6-7 people, and it only lasted about 10 minutes before multiple participants (myself included) started having issues. It seems like it needs more time to bake, but since we're talking about Google, it's probably unlikely to ever receive that time before they kill it and reinvent it a year later.

ilikepi··on Ask HN: What's the best corporate password manager?
> I don't think I've seen a #1 that uses 2FA.

Hover (domain registrar) supports 2FA via TOTP or SMS, but it does not support granting multiple users access to manage a single set of domain names.

I suppose sharing the TOTP key along with the account credentials is better than dealing with the issues created by SMS, but it's still not great.

ilikepi··on Handling Null Values in Postgres
Personally I like:

    WHERE EXTRACT(YEAR FROM o.ts) = 2019
...though I imagine some people dislike the way EXTRACT treats words like YEAR as keywords. Always interesting to see which solution people choose when there are several options. :)
ilikepi··on Share your screen on Zoom with ultrasound
This is the same issue. The component in question was responsible for the URL handling, and it was also responsible for reinstalling the Zoom client app if it was not present when a link was clicked.
← PreviousPage 6 of 13Next →