107 karma · joined September 1, 2015
I think a lot of this design thinking is stuck in the past, and we should be able to challenge and throw off some of the shackles or crutches that made sense back then, but might not anymore today, in order to advance and give priority to different goals.
In this specific case, it should be clear that you can select multiple options from context or by text, or it should be encouraged to try it out (i.e. easy to undo). If you need to rely on the visual difference of the icon, then you've already lost more than 50% of the people who don't realise this.
My thesis is that this visual difference is only useful to a select, minority group of people who have an above average level of interest in software, who would even be aware of it. Yes, they were probably the target market decades ago, but nowadays software caters to a wider group than that, and I wonder if you would survey a group of "normies" how many would actually rely on the visual distinction in any way (even just supportive).
I'm late 30s and I remember being confused about the difference between "radio buttons" and "checkboxes" when trying to learn HTML4 when I was young - even the name "radio button" was back then already only something older folks would be able to understand, why it's called that way. The distinction, even conceptually, was more confusing than helpful. It's really just a property of a list of checkboxes, how many you can select, not an entirely different class of UI component.
To continue on from my first sentence, and conclude my argument, this whole article does not contain a single good reason why that visual distinction is important in 2024. The closest I could find, is this line which implies confusion: "There was a brief confusion up until 1986 when Apple used rounded rectangles instead of circles". Just the fact that the article has to describe the difference and show visual examples, tells me that this is just no longer a concept that's important, as it may have been 30 years ago, from when it originated.
Instead, it only makes references to "tradition", "convention", "internal training", or arguments from authority such as "art director says so".
I think that kind of supports my point - in the context of UI of 2024, the only reason that one would keep the distinction visually is for tradition, not for any actual practical reason anymore, or the practical benefits that may still be there have diminished in value so that they don't outweigh the downsides or extra constraint anymore.
We’re a bunch of fine folks in a fully remote team, working on a nice up-to-date Rails monolith with some Vue.js sprinkled on top.
Our SaaS product and platform is making accountant’s work more meaningful by improving their workflows and replacing their hairy Excel sheets with a 21st century product.
Read more about what our values are and what working with us is like on our job ad: https://grnh.se/550cf58b2us
We’re a bunch of fine folks in a fully remote team, working on a nice up-to-date Rails monolith with some Vue.js sprinkled on top.
Our SaaS product and platform is making accountant’s work more meaningful by improving their workflows and replacing their hairy Excel sheets with a 21st century product.
Apply here:
* Senior Ruby Engineer https://grnh.se/550cf58b2us
* Senior Ruby Integration Developer https://grnh.se/cfcd3b182us
How to choose? As a Senior Ruby Engineer you will work on our main product in our large codebase together with 25 other engineers. As a Senior Ruby Integration Developer you will work in a smaller team of engineers closer to the professional services team, and will be developing smaller greenfield products that link our main product with third party software to accomplish commercial goals.
Having a distinction between `null` and `false` can be handy for values that are optional or have a dynamic default. If it's `null` you know it is not explicitly set and could use a fallback value. If it's false you know it's explicitly set as false.
A simple use-case for this is when a user can leave the field blank. This is impossible to model with only a timestamp-as-boolean.
Another use-case is dynamic defaults or fallbacks, e.g. `hidden` of a folder where if `hidden` is nil, you fall back to the parent folder's value.
TL;DR a boolean column actually has 3 states, a timestamp only has 2. Article makes a big deal about there not being any nuance about the fact that a timestamp is superior. I disagree, because you go from 3 states to 2 states, there are cases where you'd want a boolean instead of a timestamp. Ironically OP missed this nuance (or they'll pull a no-true-scotsman).
We’re a bunch of fine folks in a fully remote team, working on a nice up-to-date Rails monolith with some Vue.js sprinkled on top.
Our SaaS product and platform is making accountant’s work more meaningful by improving their workflows and replacing their hairy Excel sheets with a 21st century product.
Apply here:
- Senior Ruby Engineer https://grnh.se/550cf58b2us
- Senior Ruby Integration Developer https://grnh.se/cfcd3b182us
How to choose? As a Senior Ruby Engineer you will work on our main product in our large codebase together with 25 other engineers. As a Senior Ruby Integration Developer you will work in a smaller team of engineers closer to the professional services team, and will be developing smaller greenfield products that link our main product with third party software to accomplish commercial goals.
To try and cut down on my pandemic-related news consumption I forked my code for https://hndigest.com and repurposed it to send out a daily report every morning with the stats and graphs of the day before. I made this my "single corona-related moment" of the day, so I can get it over with and get on with my day.
You can select which regions you'd like the graphs to be from, including specific subregions in the US. As a Belgian living in Estonia I've set mine to send the stats on Belgium, Estonia, US, and China.
It's a rough first version and I'll be adding more stats and polishing things up a bit as we go along. I'll try answering questions as best I can, and will gladly accept feedback.
(note: I'm the maintainer of HNDigest)
This is my setup: https://d.pr/i/sP4OMX
- A loans $100K to B at 10%.
- B buys raw materials from A for $100K and creates products X and Y.
- A buys product X from B for $60K.
- B returns $60K to A.
- A buys product Y from B for $60K.
- B returns $50K to B.
A ends up with $90K and product X and Y. B ends up with $10K. At no step was money created out of thin air. Total supply still $100K.
You could simplify it some more by allowing B to pay back A using product X and Y instead of moving $60K around back and forth.
Anything I can do to make it even better?
As I understood it, this is only so for distributing profits to legal entities. If you're distributing to a private person, the private person will have to pay a new 7% income tax which sums up to a total of about 20%. This of course only matters if the private person is tax resident in Estonia.
I find the PwC tax alerts very informative to be kept up to date on the tax laws in Estonia: https://www.pwc.com/ee/en/press-room/tax-alerts/estonian-tax...
I see what you mean. I'll investigate it, however designing html emails is kinda like black magic (although less nowadays since Gmail supports responsive design from October 2016) so no promises!
I should probably spend more time finding sponsorship.
(If you're an old subscriber, you'll be moved to the new version in the upcoming days/weeks. Don't fret, if you don't like the look of the new version you can still select the old-style look).
Off the top of my head, a short list of advantages I like:
- someone that will take my side in disputes
- being able to book multiple hotels on one account, in the same place
- cards in wallet in my iphone
- knowing exactly what I'll get
- avoiding misunderstandings that might arise when having to book orally (i.e. wrong number of rooms, wrong number of people, ...)
And that's beyond the superpowerful search, which is kind of immoral to use without giving them the referral fee.
> Most recently this has centred on a dispute between two economists, David Card at the University of California, Berkeley, and George Borjas, at Harvard University, over the effect of an unexpected surge in Cuban migrants to Miami in 1980 (the so-called “Mariel boatlift”). In 1990 Mr Card found this influx had no effect on the wages of low-skilled workers in Miami; Mr Borjas has now revisited the analysis, and claims that wages of high-school dropouts in fact fell substantially.
Source: http://www.economist.com/news/united-states/21705699-who-are...