HNHacker News
TopNewBestAskShowJobs

jffry

3,559 karma · joined June 26, 2013

Are you a bot scraping this profile hoping for an email address? Please direct your spam to abuse@ic3.gov

If you are a human and you wish to contact me, the sha1 hash of my email address is 9aae0f6d01421dde3d5085fa1a24adff6c9e344f. I look forward to hearing from you soon.

Hi'); DROP TABLE emails;--

<script>alert('Hi!')</script>

submissionscomments
jffry··on Apple Vision Pro – Why It May Be Lousy for Watching Movies on a Plane
This other comment [1] says Apple claims to have specifically worked on that problem. My assumption would indeed be that they're fusing inputs from IMU and external cameras to help it work on planes.

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

jffry··on Ask HN: Why does Apple refuse to add window snapping to macOS?
FWIW Moom does also support keybinds too, including for custom sizing. I have binds for left/middle/right third and left/right two-thirds.
jffry··on Trapped Under Trucks
How is prohibiting truck transport on Sunday good for other road users? You'd be eliminating 14% of hours in the week, which means a corresponding higher density of trucks on non-Sunday days
jffry··on Anchor Brewing Company ends national distribution, kills Christmas Ale
I think the "kills beloved beer" in the headline refers to the fifth paragraph of the article which says: "Anchor Brewing will no longer make its iconic holiday beer, Christmas Ale."
jffry··on Why aren't black box flight recorders better?
Wikipedia [1] says that there are two challenges:

- ADS-B can be broadcast on two frequencies (978 MHz and 1090 MHz). FAA requires aircraft operating above 18000 feet to use 1090, while either may be used by craft flying lower. (It seems like the equipment is less expensive). This means 1090 is used more heavily by large commercial craft and so 1090 is the only band the satellites currently listen to.

- Smaller private craft sometimes use belly-mounted antennas and so their hull can block signal propagation upwards

[1] https://en.wikipedia.org/wiki/Automatic_Dependent_Surveillan...

jffry··on New York City will charge drivers going downtown
AFAICT there are highways affected by this congestion charge. Federal Highway Administration's Value Pricing Pilot Program [1] is the means for state/regional/local governments to institute programs like this. The specific signoff was for an environmental assessment [2] showing that the proposed program complies with relevant environmental laws.

[1] https://ops.fhwa.dot.gov/congestionpricing/value_pricing/ind...

[2] https://new.mta.info/project/CBDTP/environmental-assessment

jffry··on Apollo will close down on June 30th
For anybody who would like to mass delete their own comments and submissions: https://github.com/j0be/PowerDeleteSuite/
jffry··on Blink 1.0
Not to be confused with Blink, the Chrome / chromium browser engine that was forked from Webkit: https://en.wikipedia.org/wiki/Blink_(browser_engine)
jffry··on Music Company Asks Google to Delist 'YouTube Downloader' Wikipedia Article
The URL of the actual media files is different than the video ID in the URL
jffry··on ARM’s Cortex A53: Tiny but Important
I found this [1] which says:

"Generally, when the game is in the foreground, persistent threads such as the game thread and render thread should run on the high-performance large cores, whereas other process and worker threads may be scheduled on smaller cores."

There's also a Wikipedia article [2] which talks a little about scheduling. I imagine Android probably has more specific context it can use as hints to its scheduler about where a thread should be run.

[1] https://developer.android.com/agi/sys-trace/threads-scheduli...

[2] https://en.wikipedia.org/wiki/ARM_big.LITTLE#Scheduling

jffry··on About Dolly Parton’s Imagination Library
Yes. https://duckduckgo.com/?t=ffab&q=dolly+parton+imagination+li...
jffry··on Colorado repealed law limiting municipal internet
2.6784 petabits is the most you'll be able to pull in a month ;)
jffry··on Cedar policy language is now open source
Because it's a library made by AWS: https://aws.amazon.com/about-aws/whats-new/2023/05/cedar-ope...
jffry··on Pixel phones are sold with bootloader unlocking disabled
The very next text in the article after what you quoted (following the image) is:

> I consider this a customer-hostile practice. I should not have to connect a piece of hardware to the Internet, even once, to use all of its features. If I hadn’t connected the Pixel 7 Pro to the Internet, then “OEM unlocking” would have stayed greyed out, thus I would not have been able to unlock the bootloader, thus I would not have been able to install GrapheneOS

The author then describes connecting the phone to a networking sandbox and monitoring its traffic, all the way through where they were eventually able to unlock it after giving it internet access.

jffry··on Firefox may soon reject Cookie prompts automatically
Certainly at this point anybody serious about wanting to give Google special access through their paywall would allow based on the published IP blocks [1] and not an easily spoofed UA header

[1] https://developers.google.com/search/docs/crawling-indexing/...

jffry··on Why does a plastic-wrapped turkey sandwich cost $15 at the NYC airport?
Maybe "toilets" was meant more in the sense of "bathrooms"?
jffry··on Freedom Clock
> lexical sort puts it in the right order

For a few thousand more years, sure!

jffry··on FDIC Takes over Silicon Valley Bank
From an FDIC guide [1] I found:

"advance dividend: A payment made to an uninsured depositor after a bank or thrift failure. The amount of the advance dividend represents the FDIC’s conservative estimate of the ultimate value of the receivership. Cash dividends equivalent to the board-approved advance dividend percentage (of total outstanding deposit claims) are paid to uninsured depositors, thereby giving them an immediate return of a portion of their uninsured deposit. Sometimes when it is projected that all depositor claims will be paid in full an advance dividend will be provided to unsecured creditors."

[1] https://www.fdic.gov/bank/historical/reshandbook/glossary.pd...

jffry··on New F-Droid repository format for faster and smaller updates
Until you try JSON.stringify({a: null, b: undefined})
jffry··on From Go on EC2 to Fly.io
On top of what other people said: capacity for the free tier machines is very limited. I wanted one to fool around with and it took multiple weeks of trying daily at varying times before I was able to actually allocate a VM.
jffry··on USCO tells judge that art created without human involvement is not protectable
Perhaps this, incorporating a quote from the copyright office?

> U.S. Copyright Office tells Judge that AI Artwork "created without any human involvement" is not protectable

alternatively,

> U.S. Copyright Office tells judge it affirms decision to refuse to name the AI as an author of a protected artwork

(when I wrote this, the title on this post was "U.S. copyright office tells judge that AI artwork isn’t protectable" and links to https://petapixel.com/2023/02/09/u-s-copyright-office-tells-...)

jffry··on The bottom emoji breaks rust-analyzer
> why UTF-32 didn't catch on

> memory wasteful

The answer is in the question really. If you've got a big pile of mostly-ascii data, quadrupling memory/storage to encode it as UTF32 is going to be a pretty tough sell

jffry··on US jet shoots down unknown object flying off Alaska coast
I could tell you the Curiosity rover is 2.9m × 2.7m × 2.2m and 899kg, but it's far more immediately evocative to say it's about the size and mass of a typical sedan.
jffry··on D.C. free bus bill becomes law as zero-fare transit systems take off
Removing fare collection itself improves bus service (less time spent at stops as boarding can happen at all doors)

Setting that aside, this legislation also includes $10m/year in funding to further enhance bus service:

- Creating new routes

- Extending hours (all night service on key routes)

- Shortening headways between buses

jffry··on Ask HN: Those making $0/month or less on side projects – Show and tell
> affiliate links to games might be an idea (assuming Steam has such a thing).

Steam does not have such a thing.

jffry··on Buy hi-resolution satellite images of any place on earth
The linked page prominently talks about pricing for existing images from a catalog of existing images, OR paying for an entirely new image
jffry··on MacBook Pro featuring M2 Pro and M2 Max
The screen protrudes up into what would otherwise be a solid black bezel on either side of the camera notch, making the screen area taller than 16:10 aspect ratio.

The OS puts menu items and icons in that bonus space, freeing up _more_ of the uninterrupted rectangular main body of your screen for your apps.

I think if you go into fullscreen mode with an app, it'll blank out the area to either side of the notch and just use the main screen space (or maybe that's configurable for notch-aware software to decide? IDK)

jffry··on NYC Slice
I can't remember the last time I saw Firefox hard crash to desktop like this, instead of the individual content tab dying. Impressive!
jffry··on Rsync.net warrant canary
You are correct that it is a convoluted scheme, but the goal of warrant canary users is to deliberately create a situation where their first amendment rights would be infringed by attempts to vigorously enforce the laws around NSL gag orders.

What isn't firmly tested in court is this specific application of the idea that the first amendment protects against compelled speech, although there have been other similar cases (see the Wiki article [1])

[1] https://en.wikipedia.org/wiki/Warrant_canary

jffry··on Rsync.net warrant canary
You can argue that, but other people argue the other side. To my knowledge it hasn't been firmly tested in a US court yet.

There are supreme court precedents finding that the first amendment prohibits the government from compelling speech, which is the legal theory for why warrant canaries are not equivalent to directly disclosing the NSL's existence: https://en.wikipedia.org/wiki/Warrant_canary

← PreviousPage 4 of 31Next →