HNHacker News
TopNewBestAskShowJobs

ficklepickle

1,597 karma · joined February 12, 2016

me(at)jeremypoole(dot)ca
submissionscomments
ficklepickle··on What are some interesting uses of WebUSB you have come across?
Apparently the basic requirement is that the device should not have a driver already claiming the interface.

More info here: https://web.dev/build-for-webusb/

ficklepickle··on QuestPDF: Modern .NET library for PDF document generation
I put puppeteer into a serverless function and it worked well enough for low tens of thousands of PDFs a day. It's not fast, nor efficient, but it was reliable and surprisingly cheap. It was a definite improvement over the existing solution which was a terrible proprietary black box that was occasionally returning the wrong invoice, but that is not saying much. It was an easy drop-in replacement because we were already generating invoices in HTML, so we just sent them to the new PDF service instead.

Something like this is likely much more efficient than launching a whole browser for each PDF.

ficklepickle··on A cab ride I'll never forget (1999)
You just need to be prepared to out crazy whatever you encounter. My plan, if it ever went sideways, was to pin the throttle and take my hands off the wheel. Fortunately it never came to that.
ficklepickle··on I still use Flash
> you explained the 1000 ft view of how Flash works

I second that. I find the better someone knows a subject, the harder it is for them to provide this perspective, making it all the more impressive.

ficklepickle··on QSL Cards: Ghosts in the Air Glow and High-Freq Active Auroral Research (HAARP)
Quick search brings up it indicates Business Reply Mail

Ctrl F for chevron https://www.postgrid.ca/business-reply-mail-brm/

ficklepickle··on U.S. workers have gotten less productive – no one is sure why
I think it depends a lot on how it is used. In the case of sabre, that is somebody's job. They use that interface everyday so the user needs to be able to use the interface efficiently and is willing to learn the shortcuts.

A sign up form that a given user will only use once in their lifetime is another matter. It needs to be simple lest the user abandons the process. Most users in that case are not willing to learn keyboard shortcuts, tabbing over optional fields probably makes more sense here.

ficklepickle··on Gamification affects software developers: Cautionary evidence from GitHub
I find a lot of typos in documentation and I never create a PR lest people think I am one of those people. They really do make things worse for everyone.
ficklepickle··on A mysterious voice is haunting American Airlines’ in-flight announcements
It reminds me of a story I just heard about the allegedly haunted plane parts from the crash of EA 401.

Obviously not the most probable explanation, but I found the story interesting.

https://mysteriesrunsolved.com/2020/07/ghosts-of-flight-401....

ficklepickle··on Large scale Internet SSH brute force attacks seem to have stopped here
It's called sshlog. It's a patch that logs username/password.

https://github.com/62726164/sshlog

ficklepickle··on TikTok is manipulative, addictive, and harmful to privacy
They do seem to have a policy of asymmetric warfare, for example turning a blind eye to the export of fentanyl. It's not exactly far fetched. See the book "Unrestricted Warfare" by 2 PLA colonels.

https://en.wikipedia.org/wiki/Unrestricted_Warfare

ficklepickle··on Stripe down for 4 hours (and counting) for all those with Stripe Tax enabled
I've wondered about this, too. The simple and unhelpful answer is because banks/CC companies are conservative and consider them high risk. So why is that? I've been able to find two factors: 1) associated (correctly or not) with the sex industry, which is taboo, possibly regulated or outright illegal. 2) high rate of chargebacks. Factors leading to high chargebacks could include no returns allowed and taboo/shame. Imagine an insecure partner finds a charge on a CC and the other partner claims they didn't purchase it, leading to a chargeback to support the lie.

Here is one of the better articles I found: https://instabill.com/do-adult-toys-fall-into-the-high-risk-...

ficklepickle··on Serverless DNS: Self-hosted DNS resolver at the edge
I was also wondering about the /configure endpoint. There was no mention of access control.
ficklepickle··on A little trick to spam the spammers (2021)
I use mailinator, but their domains are blocked by many services. Fortunately, they don't check if the provided domain resolves to one of the blocked domains... So I created an MX record on a domain I own that points to a mailinator domain. Works like a charm.
ficklepickle··on How to advertise to developers: deep dive into paid developer marketing
I'm always amazed when I see the various embedded contexts I find windows out in the wild. Usually when they are glitching out and displaying a start menu or something.

I guess they are operating at a scale where the licensing hell isn't a major roadblock? I don't get it.

ficklepickle··on Cheap junk flooding Amazon has brand names like MOFFBUZW
I bought a laptop case off Amazon with the brand name "unik" on it. I think it is supposed to read "unique" but I always see "eunuch".
ficklepickle··on Retbleed: New speculative execution attack sends Intel and AMD scrambling
I have PDFs set to open with firejail. Adds about a second to launch times, acceptable IMO.
ficklepickle··on A DoorDash glitch caused a free food, booze spree
There is no valid card to retry. From TFA:

> DoorDash “experienced a payment processing issue” that let some users “check out without an authorized form of payment for a short period of time.”

ficklepickle··on The trimodal nature of software salaries in the Netherlands and Europe (2021)
Canada has the lovely combo of low salaries and high rent
ficklepickle··on AT&T lawyer stopped Plan 9 release CD with songs by Lou Reed, Debbie Harry
Be sure to read that contract from Rumpelstiltskin Inc. very closely before signing
ficklepickle··on Ask HN: Is there a TV on the market without “Smart TV” features?
As a non-brit, I found the concept of TV detector vans[0] to be pretty incredible.

[0] https://en.m.wikipedia.org/wiki/TV_detector_van

ficklepickle··on All IoT devices Bricked after Insteon shuts down?
Does anyone know the current state of WebThings? I dabbled back before Mozilla dropped it and it seemed cool, but with some rough edges. I wonder if it survived the transition to a community run project.
ficklepickle··on They Thought They Were Free: The Germans, 1933-45
I also love that quote, but I believe it is "There, but for the grace of god, go I".

One of the best things that ever happened to me was becoming a member of a group that I was previously prejudiced against.

ficklepickle··on NPM package event-source-polyfill compromised by political activists
I swear 99% of them are prototype pollution or regex DOS that don't apply to how I'm using the dependency.
ficklepickle··on NPM package event-source-polyfill compromised by political activists
Maybe adware that pops a message that doesn't generate any revenue once after 15 seconds would be more accurate. But I suppose that depends on if a single non-commercial message counts as an ad.
ficklepickle··on Tell HN: Recruiters are lying about remote positions
Yours is a bad example. I on-boarded at a remote-first company (they were remote pre-COVID) a year ago and my experience was nothing like yours.

I was warmly welcomed and immediately partnered with a senior person. People were extremely helpful and if I needed help, people were always open to hopping on a call to get me unstuck. Most people respond to slack messages quickly.

The only downside is the codebase/tech stack sucks and the technical culture leaves something to be desired. But they have really nailed the remote experience.

I will never willingly go back to the office. My employer definitely gets more productivity out of me than if I were in office. It really is a win-win in my case. [Edit]:removed repetition

ficklepickle··on 35mm cinema film and digital audio
I worked as a projectionist in an old theatre in my teens that used 35mm film and the analog sound stripe. This was early 2000s and was very dated for the time. Projectionist used to be a trade, but by this point they gave the job to kids with minimal training for minimum wage. I loved threading the film through the projector and across the room on pulleys to the platter that wound it back up, the clickity clack when you turned it on.

One neat thing I remember: we applied these little foil bits on the edge of the film to control the house lights. They were applied at either end to dim the lights when the movie started and bring them back up at the end.

I think I still have a Star Wars Ep. III trailer on 35mm kicking around.

ficklepickle··on Who's Attacking My Server?
I VPN into my home network as a bastion host, so I'm always connecting from the same IP.

I'm using the cloud providers IP filtering to block everything but my IP on port 22. If something goes horribly wrong, I can disable it thru their web interface.

ficklepickle··on Happy 15th birthday Hacker News
If you are entering this into the browser console, you can use $$() as shorthand for document.querySelectorAll(), with chromium-based browsers at least. As a bonus, it returns an array so you can map/filter.
ficklepickle··on Covid testing firm ‘selling swabs carrying customers’ DNA’ to third parties
Some fairly glaring typos:

- 4th paragraph, "4,876 privacy policy" should be "4,876 page privacy policy".

- 6th paragraph, "form of" should be "firm or".

I emailed them so hopefully they fix it. I tend to get hyper-focused on the typos and can't finish the article, strange as it may sound.

ficklepickle··on New engine could save internal combustion from the scrap heap
Old 2 stroke diesels can start running backwards eg. If you nearly stall it. Blows the air filter off and starts sucking in air thru the exhaust.
← PreviousPage 2 of 28Next →