Hacker Newsnew | past | comments | ask | show | jobs | submit | oofdere's commentslogin

Turks did not really want it to become Türkiye in English, it was a government push. Most of us prefer having the name of our country be pronounceable and writable by anyone talking about it, and no one will even notice if you call it Turkey.

> Permission popups fatigue

Native apps also have this, and it's worse because they usually just ask for sweeping admin access on windows, unlike WebUSB which just brings up a device selection menu


> Native apps also have this, and it's worse because they usually just ask for sweeping admin access on windows

On iOS they only pop up the menu when they try to access the required functionality, and there's a limited number of things they can do.

> unlike WebUSB which just brings up a device selection menu

So the user has to contend with permissions on phones, in desktop OSes, but 26 more potential permissions [1] from a browser are fine because a) it's just a single permission window and b) the browser exists in total vacuum from all other user experiences.

[1] Counted in Chrome settings -> Site settings -> permissions. Why Chrome? Because they are the ones pushing all the hardware APIs, among others


> On iOS they only pop up the menu when they try to access the required functionality, and there's a limited number of things they can do.

great! your web browser does the exact same thing!

> 26 more potential permissions [1] from a browser are fine because a) it's just a single permission window and b) the browser exists in total vacuum from all other user experiences.

your argument is a non-sequitur; if I go install a firmware flasher, it is going to ask for permission to access the device I am flashing no matter what. on macos it will ask for "full disk access" for all your disks! on windows it will ask me "Do you want to allow this app to make changes to your device?" (what changes????). and then after that the app has to look at all of your devices and ask you which you want to use, and if there's a bug in the code, it might operate on the wrong one.

those OS permissions are confusing and obtuse, dare I say useless, and yet they still exist, and of course they cause fatigue!

whereas if you go to a webusb tool, the browser presents you a list of devices, with only the ones the app can use visible, and the app never gets more permission than it needs. it is simply a better UX and DX than the "permissions" cloud you're yelling at.


> your argument is a non-sequitur

Browsers don't exist in a vacuum. And yet everyone treats "yet another security pop up" as it does.

> those OS permissions are confusing and obtuse, dare I say useless, and yet they still exist, and of course they cause fatigue!

So let's add more?

> whereas if you go to a webusb tool

And yet you continue to pretend that it's only WebUSB that exists, or that users haven't been conditioned to give any and all permissions to any and all popups


The user has to choose a device themselves. The only enabled button when a WebUSB prompt appears is "Cancel" until they make a choice themselves.

A confused user will likely hit the only available button to "Cancel" which ends the process without granting any permissions.

By design it's a more conservatively designed approval prompt compared to e.g. accessing a camera or microphone where users get presented with a equally weighted "yes/no" decision.

https://imgur.com/a/5glTxvh

Also, the website can't enumerate connected devices until access is granted individually. The API call to request a device allows filtering by pre-defined vendor IDs, but with no visibility into what's connected. Meaning an attacker has to choose between:

1. showing a list of a half dozen options, which will confuse the user and likely make them cancel, or 2. narrowly target it hoping for a single result to improve odds they blindly choose it, which increases odds no devices will appear at all.

And since they can't enumerate devices until granted access, that prevents a targeted attack with e.g. a red flashing "WARNING: Your computer is infected! Pick 'USB 10/100/1000 LAN' and click 'Connect' to erase viruses immediately!"


trivial for you maybe but many people don't know how and where to find the right firmware for their specific device, and can be in environments where the UF2 volume isn't as obvious (e.g. using a phone)

that's not going to work for use cases like the https://webmd.pro where you're interfacing with hardware from other manufacturers

https://github.com/asivery/webminidisc

web.minidisc.wiki is the "official" version - lots of clones around.


is there any reason not to use SMS/MMS gateways (https://en.wikipedia.org/wiki/SMS_gateway) for your hobby projects?


Messages have serious delays (sometimes minutes, sometimes hours) through SMS gateways. There's also rate limiting. That limits their usefulness.


> But now I get to control way more myself

is this a good thing? to some extent sure but I feel like limitations and collaboration leads to better art in many instances


Location: Los Angeles/SFV

Remote: Yes, in any timezone

Willing to relocate: Prefer to, if there's good public transit Technologies: mainly TypeScript and Svelte(Kit), but actively learning and enjoying Rust, Elixir/OTP, CouchDB, C

Résumé/CV: https://github.com/oofdere/oofdere/blob/master/resume.pdf

Email: oofdere@hey.com

Looking to break into the industry!


DO NOT SCAN THE QR CODE!

biggest mistake of my life


If you don't recognize the YouTube ID by now... :)

dQw4w9WgXcQ


I wasn’t gonna bother doing that. You made me do it…


What is it?


We're no strangers to it. You know the rules, and so do I; these jokers make a full commitment and make you think about it for so long. You wouldn't get this from any other pull request.


EV's are only quieter inside of the car, at speed they're just as loud as ICE cars, sometimes louder. [0]

If we're going to reduce car noise, the only option is to make them go slower and move them away from residential areas.

[0]: https://www.youtube.com/watch?v=CTV-wwszGw8


They're clearly not. Source: my ears listening to EVs vs ICE cars going by me on the road. At high speeds and/or on wet roads, tire noise can dominate, but in the city there's far more noise from engine/exhaust.


https://deta.sh is another serverless option but I do worry about their path to profitability.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: