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

If macOS still attached modals to windows I think this might be less of an issue [0]. Not fixed, but less bad. In the previous screenshot, the modal lays over the toolbar which really reads as "part of the application". Steve Jobs, when demoing Aqua, made a point of the pain that is detached modals[1].

But here we are, detached modals, because of Apple's weird fetish for mobile UI on everything.

---

[0] https://kagi.com/proxy/latest?c=LsHiRSPxhD29sXqLhdI0j1EsQ98n...

[1] https://youtu.be/6-fkYFV7rOY?t=242


I think Apple took a step in this direction when they started forcing you to navigate to Security & Privacy to enable the modal the first time when launching an untrusted app.

They could probably add an opt-out step two for consumer level use where that step is also required for all root permissions requests. I would add a fast blink of the webcam light to prove trusted modal is open.

Currently it is incredibly clunky (they should put a notification at the top of the settings like for software updates), but you have some indication what app is triggering it and the dialogue could be hidden until it is time to review updates. Showing all entitlements and privacy settings should also be required any time a root password is requested with changes being noted as unusual, including changes in developer accounts.


Damn, that really puts things into perspective. Granted, attached modals presuppose there's a window to attach to. But I think that would probably be true 9 times out of 10.


Even if not, attaching to the menu bar (with some “chrome” that goes above the menu bar itself, which normal windows don't (can't?) do) would be superior to attaching to nothing.


This is pretty straightforward for a malicious application to simulate.


I think parent commenter was solving the attack vector of a website showing a password modal to look like it just happens to float over the browser. By conditioning users that a password modal is always attached to the gui of the application requesting it, the hope is that a password modal on a browser window would raise suspicion with the user.

I think that was the idea, at least.


> Perhaps I should document it and link to it in detail

Would be very interested in this.


Feel free to send me a note to the email in the profile. I will make sure to link to you when I get to documenting this.


Not a direct cause but popped into my head:

Previous to 1988 the League of Women Voters[0] handled presidential debates. A fully independent outside organization.

Since then, the Commission on Presidential Debates[1] set rules for admittance to president debates. The CPD was founded jointly by Republicans and Democrats and is controlled solely by both parties.

At best, there _appears_ to be a large, gaping conflict of interest when it comes to admitting candidates to presidential debates. In 1992 Ross Perot was invited to the debates as a third option. In 1996 Clinton and Dole successfully argued for Perot to be excluded from the debates as he had no "realistic chance to win" [2]. Perot aside, what happened was downright anti-democratic and further enforced the two party system.

Now that I'm on this...I'll do another example of this abuse of power. Candidates from third parties have been arrested for protesting outside presidential debates [3,4]. Even if the protests broke the law, arresting opponents for asking to be given a podium to speak at feels bad.

---

[0] https://www.lwv.org

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

[2] https://www.washingtonpost.com/archive/politics/1996/09/18/p...

[3] https://www.theguardian.com/commentisfree/2012/oct/18/jill-s...

[4] http://news.bbc.co.uk/2/hi/americas/3740146.stm


Beyond that, a quirk of the American system in many states is registering your party affiliation at the time you register votes so that you can participate in primaries. When you've got >45% of registered voters identifying as being a supporter of one of the major two parties closely enough to add it to their name on the electoral roll, it's not exactly an encouraging environment to break that status quo

Other majoritarian democratic systems often also converge into two party (or two and a bit party, or two parties per region systems) but few seem to normalise voting for the same party every time in quite the same way.


To further add to that, many states do closed primaries. If a voter isn't registered with one of the two ordained parties, they realistically cannot participate in primaries at all.

If there would six parties to choose from, for example, I think it would be hard to argue that closed primaries are harmful. But since we have a duopoly, they exclude a significant portion of the voting population from participating until late in the process.


> If there would six parties to choose from, for example, I think it would be hard to argue that closed primaries are harmful.

Six is a not-uncommon number of parties qualified for ballot access in a US state, though some have fewer and some have more.

https://ballotpedia.org/List_of_political_parties_in_the_Uni...


there is roughly 0.000087% of US population who can name more than two


The debates are a distraction, the issue is the electoral system (and, at that, mainly the electoral system used for state and federal legislative elections), not the system of admitting candidates to Presidential debates.


Would that be illegal or are you simply just using public(?) data available to you?


I remember being young and having loading Rockbox on my iPod. Great times.

Playing DOOM, which I hid from my hyper-religious parents, was always a blast. It trashed the battery so I kept it plugged in - it would get very hot. Probably terrible for the device but I was a kid and wanted to slay some demons.

There was a Mandelbrot viewer that was pretty cool. Lots of stuff I'm probably forgetting.

It also functioned as a device for adult images that I would dual boot into. Not the best for my young brain most likely. Still, I have plenty of nostalgia around using computers to solve parental problems. Or creating more because I didn't understand partitioning, boot loaders, or really anything when installing Ubuntu on a family machine. :)


I never realized people would play Doom in rockbox unironically, always assumed it was just for coolness factor/as a demo. Lol.


> Speed limit signs don't work. ... What works is narrowing the roads.

Even if you have every intention to stay within limits they don't work. In the US we have these massive stroads in urban areas posted at 35 mph. When I drive (rarely) I have to constantly monitor my speed. It doesn't feel natural and also takes away from, ya know, paying attention to the road. Aside from my opinion that 35 is way too fast anyways.

At the same time I've seen people complain that roads which are clearly not narrow, are too narrow because they can't barrel down side streets at 50. But at least it forces them to drive slower.

> It essentially makes driving much more stressful, which is exactly what it should be. ... the easiest and most convenient mode of transport ...

It boggles the mind. We sit in these big cozy chairs that transport us almost anywhere with little to no effort. It's pretty incredible. Yet, the most minor of inconveniences can cause a lot of car brains to absolutely lose it. Driving feels adjacent to addiction to many Americans and if people don't get their fix they go into complete meltdowns.

I think people do find driving stressful, but for the wrong reasons. Sitting a red light? Stressful. Cyclist slowing you down? Stressful. Too many other people are using cars at the same time you are? Stressful. It's stress originating from believing you had the god given right to drive like a maniac at all times.

In every part of US cities pedestrian walkways have to cross roads. But really roads should have to cross the walkways. Instead of sidewalks dipping down into four lane highways, roads should have to go up and over sidewalks at intersections. In Amsterdam there was huge expansive brick walkways that cars can use, but they're the foreign entity. Not the pedestrians.


Since everyone is rattling off their own solutions.

* I removed all apps that aren't tools/utilities to help me get things done. No entertainment (including RSS!). For example, I have Busycal, Things, and Bear installed along with a few other utilities. I also removed non-essential utilities. There is no need to pay my credit card from my phone. This also has the benefit of reducing tracking.

* Disabled JS for Safari. I would find myself surfing the web and wasting time. Even if I initially started with good intentions. Turns out, a lot of my web usage was "I wonder about this, let's search it". "That was a cool movie, let's see what other people think online". It is an absolute pain to dig 37 menus deep to enable JS again, which forces me to live without it.

* Time limits never worked for me. I'd always ask for five more minutes. Just one more hit Tim Apple, I promise. Last time. They may work for you though.

* Either disabled notifications or set them to appear in daily reviews. Now I get those daily reviews and realize it's filled with stuff that doesn't matter. Every time I pick up my phone I risk falling into a black hole. The less I'm notified to pick up it, the less time I lose. Only alerts from my partner and similar get through immediately.

* Get an alarm clock or use a smartwatch. Seriously. You know those people who wake up and reach over for cigs before they're even out of bed? Don't do that with your phone.

* I lean heavily into my smart watch. For me, trying to create friction on my phone was only mildly successful. A smart watch has a ton of organic friction that feels natural. Instead of giving your Ferarri a flat tire to slow it down, just ride a bicycle. Synthetic friction vs organic friction. I'm bad with analogies. Leaving my phone behind is something I do sometimes but not as much as I should.

* These days the only social media account I have is HN. It's not ideal but everything is a WIP.

There really should be some concerted effort by the government to study these behaviors and what can be done. We dramatically dropped cigarette use with a lot of work and I believe we can do the same with phones.

I still waste time on my laptop but it's not a quick dopamine hit. I spend more time on side-projects though now that I'm forcing myself to be in front of a real machine. Reducing all screen-time is something I still need to work on.


The same company Applause recently bought out Strongbox [0], which has been discussed a few times on HN a few times[1]. They have a pretty reliable history of destroy applications / extracting maximum value.

[0] https://strongboxsafe.com

[1] https://kagi.com/search?q=strongbox+site%3Anews.ycombinator....


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

Search: