HNHacker News
TopNewBestAskShowJobs

wonderbore

464 karma · joined April 13, 2022

submissionscomments
wonderbore··on Let's Encrypt’s subscriber agreement changes on Sept 21
That’s not enough. CAN-SPAM is nearly 20-years-old now, it’s not even a GDPR matter. The rule is pretty clear in having to provide an unsubscribe link in every email.

It’s really quite annoying that companies have taken this “you can’t unsubscribe from service emails” approach and I wish this act would get a refresh 20 years later.

wonderbore··on Show HN: Eattsy – Reimagining the world’s relationship with cooking and food
I thought I'd like that table, but in practice reading it is awful, it takes too long to actually match the subjects to the actions, which tells a lot about the state of "UI by engineers"

If one wants to list the ingredients once, at least make it vertical and add some arrows:

    butter            -> soften
                            |
    sugar                   v
    brown sugar     --->  beat
    vanilla extract         |
                            v
    eggs      ---> beat in one egg at a time

    etc
Arrows point to a mixing point, plus an additional action. Reading it is simple:

    1. First take the butter and soften
    2. Then take the sugar/vanilla and beat it
    3. Then add eggs one at a time. 

I never have to move my eyes to the top of the instructions again, like you would have to do with a table where distinguishing each steps leads your eyes to follow the lines until the list.

The only advantage of that table is that preparing two mixes at once is easier than this.

wonderbore··on Why I built a dictionary app
From my experience, either an app reaches momentum and the author wants to monetize it or it was last updated 4 years ago.

Non-monetized good apps are few and far between. One of which is actually related, by thai-language.com: https://apps.apple.com/us/app/thai-english-dictionary-tl/id7...

It's clean, it has whole sentences mixed in the vocabulary, it links phrases parts to their sub-definitions, and lets you paste a whole sentence at once, defining word by word.

One of my favorite apps. Updated 5 months ago.

wonderbore··on How we renamed our Design Converter to Magical Ass
So what? Italian automobile giant Fiat recently turned "FCA", which is the Italian equivalent of "PSSY"

It's fine, people joke and then move onto the next TikTok video.

wonderbore··on The Best iPhone
Man it's been a while since I read someone comparing raw specs. Android phones always looked better on paper but sucked compared to the iPhone experience in every way. I don't even say this as an Apple user because I tried so many times to switch to Android when I looked at the specs myself.

Even before the iPhone I looked at the brand new 2G, no GPS, 240p screen, 1Mpx camera iPhone and laughed from my "old" 3G/VGA/GPS/2Mpx Windows Phone. Until I tried the iPhone and there was no going back.

wonderbore··on TIFU by using Stripe as a payment processor for my small business
> you should not behave like Google

I’d end it there.

wonderbore··on TIFU by using Stripe as a payment processor for my small business
First thing I thought. PayPal is known to pull this kind of moves, now it’s Stripe’s turn to steal some money “for security.”
wonderbore··on About communication safety in Messages
Have you ever bought a smartphone? You have to register to use it, you must enter your date of birth.

Unless your parents are technologically illiterate, they will set it up as a device part of a family. That’s how they know.

This has its flaws, but that’s what we got now.

> using phone's camera to see who's using it

Most definitely not going to happen. Even if it did, it’s no worse than Face ID.

wonderbore··on About communication safety in Messages
> how soon until your phone makes your son sit trough an entire sex-ed class on his first NSFW internet search?

I wish I received that the first time I looked for NSFW content (at 11). I’m totally fine with this kind of warnings for kids.

wonderbore··on Why GNU grep is fast (2010)
Why use a git-specific tool when a generic one (rg) works just as well, even from a parent directory?

I often use rg to search code across repositories so it's useful to have that regardless of grep and git

wonderbore··on Take more screenshots
I'm a bit disappointed that this doesn't work in Apple Photos. The app does a fairly good job at recognizing photos and doing OCR, but you can't search the text.
wonderbore··on Take more screenshots
I had a scheduled screenshot every few minutes for years. At time it helped me recover data that I lost but eventually I stopped using it and deleted my archive when I realized I couldn't police my screenshots. Any one of them could have sensitive information or, ahem, sensitive information

Overall though it's nice to see old screenshots even on my phone, but intentionally "taking a screenshot for the memory" feels weird as every one of my screens is boring on its own.

wonderbore··on Dutch schools must stop using Google's email and cloud due to privacy concerns
Yes but is Microsoft any better from a data privacy/ownership standpoint? They’re an American company too and they have an ad business. How is Microsoft different for Europe?
wonderbore··on Things I wish everyone knew about Git (Part II)
Git is only commits. Branches and tags are references to the commits; one moves while the other one doesn’t. That’s it.

Commits link to their parent(s) until the initial commit. You can visualize a “branch” as a series of commits, but the same thing can exist without calling it a branch:

    A -> B -> C —> Initial
Is that a branch? No. How about:

    /refs/heads/main = A
That’s a branch, and it looks exactly the same as a tag:

    /refs/tags/v1 = A
Neither a branch or a tag is “a series of commits” even if you think it does.
wonderbore··on 'I want your Instagram account': a deadly campaign over coveted handles
I think not many PDs would invest resources trying to avoid some private person’s username from being stolen. I’d be upset if it happened to me but I doubt anyone else would care.
wonderbore··on Covid-19 vaccine doses, once in high demand, now thrown away
So, good news?

I hope this means more will go to underdeveloped countries now. The African continent averages at 40 doses per 100 people while the rest of the world is at 154

https://www.statista.com/statistics/1245573/covid-19-vaccina...

The NYT’s visualization makes this painfully clear: https://www.nytimes.com/interactive/2021/world/covid-vaccina...

wonderbore··on You won't be able to run Windows 11 without a webcam
If anything it bugs me to see that the requirements are so low:

> 720p

Ok not too bad

> more than 15fps

I thought this was 2022, anything less than 24 is basically garbage and it’s pointless to even have 720p at that frame rate.

wonderbore··on Reimagining front-end web development with htmx and hyperscript
We’re saying the same thing:

> Lots of packages in npm are broken in either CJS or ESM mode. And there's no way to tell without trying them.

I blame npm for allowing that to happen. I get that it’s technically a third party, but they never even checked that the file mentioned in `main` was included, even without a “postinstall” step.

They, together with node, could have built a tool that validates main/type/exports on publish, but no. There’s literally no way to validate ESM until you run them or use a full linter. The whole point of ESM was that it’s statically analyzable.

wonderbore··on Absurd Trolley Problems
Sure, but surely that duty doesn’t mean “kill someone less worthy instead.”
wonderbore··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
Parcel is great, until it isn’t. I regularly try to switch to Parcel and it’s just impossible on larger projects. If you start with parcel, great! (maybe, as long as you just need to bundle 2 modules and that’s it)
wonderbore··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
I love these super-ambitious projects (see Parcel, Rome.js) because after several years they will still fail in many areas at once!

> Rome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS.

> Rome is designed to replace Babel, ESLint, webpack, Prettier, Jest, and others.

Haven't seen it since.

> Parcel: The zero configuration build tool for JavaScript, CSS, HTML, TypeScript, React, images, SASS, SVG, Vue, libraries, Less, CoffeeScript, Node, Stylus, Pug, Electron, Elm, WebGL, extensions, GraphQL, MD

As long as you do the bare minimum for each target.

wonderbore··on Absurd Trolley Problems
I keep not understanding why this "problem" exists. If pulling the lever kills someone, then you killed someone. You can only do that if it's yourself or if the amount of people you save grants you some immunity, like "kill a guard to save a city"

In the vast majority of times you should do absolutely nothing: It only becomes your fault if you touch it.

wonderbore··on Reimagining front-end web development with htmx and hyperscript
You see, it's not that ESM killed JavaScript, all the hacky build tools did. ESM was in the pipeline for an eternity and everyone took their sweet time to support it.

You can use ESM without issue in browsers, Node and using proper ESM bundlers like Rollup, as long as you don't expect `import 'a/b'` to arbitrarily load `./node_modules/a/b.js` or `./node_modules/a/b/index.js`

npm also keeps actively harming the community by not validating packages in any ways whatsoever, so everyone keeps pushing broken crap into the ecosystem.

wonderbore··on Scunthorpe Sans, A font that censors bad language automatically
I hope it will happen, but the pendulum is going back so fast right now. Some old words are being more accepted now, but people are becoming more sensitive to whole topics and specific trigger words, even and especially young people.
wonderbore··on Scunthorpe Sans, A font that censors bad language automatically
“N word” isn’t a swear word. N◼◼◼◼◼ is
wonderbore··on Scunthorpe Sans, A font that censors bad language automatically
The US is too deep into this shit to go back now.
wonderbore··on Ask HN: Where have all the forums gone?
These centralized sites makes it easier to stick around.

That forum I signed up for in 2012? I don’t remember the name.

That Facebook group I joined in 2012? I still see the occasional post in the feed.

Also it’s vastly easier to find these communities in the first place. There’s no way to look for forums about a specific topic, if that exists at all.

wonderbore··on Thunderbird 102
> switching our office from Gmail's web interface to Thunderbird

For what reason? Are they planning to leave Gmail? That’s just about the only reason for an office to mandate a specific UI for email.

wonderbore··on 10 Years of Meteor
I’m not sure whether I’m understanding those numbers correctly, but servers are expected to deal with many more zeroes than that. 10 writes/seconds reads like a meme.
wonderbore··on It is your responsibility to follow up (2019)
heh, you sure have a lot of time to write long HN comments for someone who gets 320 emails/hour. Feels like you need an assistant or two with that throughput.
← PreviousPage 2 of 6Next →