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

They were all the same from the beginning. Every tech company of a certain size and significance eventually begins collecting data and sharing it with state actors, as far as I can see.

Agreed - it’s not that it’s a bad point but it would be an ineffective rule which is usually an excuse to forgo other more effective (usually more expensive) options

Unfortunately the actual solution will probably have to mirror real world, which means balkanizing the Internet to clarify legal jurisdiction, maybe some international police task force to aid with cross-border investigation, but ultimately it all hinges on whether and how much the countries with most nuclear aircraft carriers are willing to pressure other countries to take this seriously.

Sleeper agent malware is a thing especially in high risk situations. If somebody has a dormant RAT installed since year X-1 it’s going to be impossible to solve that in year X by using backups

What about non executable backups? Backup data but not programs?

Not applicable everywhere, but I think it's applicable most places.


Executables read data.

Awful. There’s a lot in there I had not thought to consider.

> Prefer words to icons. Use only icons that are universally understood.

Underrated. Except for dyslexic people, and the most obvious icon forms, I am pretty sure most people are just better and faster at recognising single words at a glance than icons.


I'm somewhat dubious about that for icons with actual recognizable pictures, but a lot of icon attempts today are stylized to death, with just a line, bent and broken in a couple places and maybe if you're lucky juxtaposed with the occasional dot. If there's no text description even on mouseover (or touchscreen, with no cursor...) discovery is more or less trial and error (or perhaps more akin to Russian Roulette if the permissions involve being able to do real damage). Scratch your head and hope there are existing support questions searchable about what on Earth the programmer could have meant to convey...

There's tons of research on this. Use words.

It varies, some applications - the ones that people spend their workday in - have specific iconography that is domain specific for that application.

A difference needs to be made between general public applications and domain specific employee applications. SAP is a great example of this. Of domain specific icons I mean, not of good UX design.


...except for HN "unvote"/"undown" feedback which is especially unfortunate due to the shared prefix. Every time I upvote something I squint at the unvote/undown to make sure I didn't misclick.

I'm still shocked that the links are so dang close together on mobile. You don't even need the proverbial fat fingers.

I am pretty sure icons are easier and faster to recognize, except when you make them (too) small. In particular, they probably are easier in the long run, as long as they don't change position. But in a context where things change or you need a lot of buttons, words probably win.

This is why you need both. Icons are faster to recognize, but words tell you what the icons need. So you need the words at first to discover the icons, then the icons serve as valuable tools for scanning and quickly locating the click target that you are looking for.

> This is why you need both. Icons are faster to recognize, but words tell you what the icons need. So you need the words at first to discover the icons, then the icons serve as valuable tools for scanning and quickly locating the click target that you are looking for.

Only if there are few icons. If every item in that menu in the screenshot of Windows had an icon, and all icons were monochrome only, you'd never quickly find the one you want.

The reason icons in menu items work is because they are distinctive and sparse.


That's what I tend to do too, but sometimes space requirements win.

But of course, a good design is adapted to its user: frequent/infrequent is an important dimension, as is the time willing to learn the UI. E.g., many (semi) pro audio and video tools have a huge number of options, and they're all hidden under colorful little thingies and short-cuts.

Space is important there, because you want as many tracks and Vu meters and whatever on your screen as possible. Their users are interested in getting the most out of them, so they learn it, and it pays off.


This is not true. Just today for example, in android at least, I went to whatsapp, selected a chat with long tap, I want to archive the chat. I have a download like button. Apparently that is the archive button. I had no idea.

If it was the opening to the alternate dimension, I wouldn't still know. If it was something harmful like backup and delete, I wouldnt know. I just took the plunge and hoped it wasn't gonna be harmful. Luckily it was archive.

These kind of stupid things are there now in their calling screen and other places. Absolutely ridiculous and hard for me. Now imagine my parents who are 60+!!


Easier has more than one dimension (speed, error rate, recall, precision, cognitive load), but the baseline for generic statements is not one particular, very rare task. That's anecdote.

And in this case, the statement was about recognition, not intuition. Otherwise there are counter arguments: there are enough words in UIs which do not have an intuitive meaning either. "New" would be one. New what? File and folder are others, especially with decreasing awareness of the file system under young generations.

I'd say that you recognized the button fast enough, but the wrong function was attached to it. It's as if they would have had a menu item called "Download" which would archive.

> Now imagine my parents who are 60+!!

I can, because I am too.


You're wrong. There's a body of literature on this. I encourage you to review it.

I also agree that Marx is a thinker who altered the course of the world and I see where you are coming from regarding the moral judgement on his absence.

As a counterpoint, what would Marx’s great intellectual achievement be, and could it stand up to the early capitalists like Smith?

What comes to mind is the Labour Theory of Value, and I would say it is a strong candidate for sure. Whether it figures as a key human intellectual achievement is definitely at best borderline compared to the other exemplars on this list.


The idea that history is driven by material conditions.

I would say historical materialism is way more influential. His theory of value was quickly dispelled (although many continued to believe in it) but all marxist and post-marxist thinkers (the Frankfurt school, French post-modernists, current woke academicians) continue to use historical materialism in one way or another.

Good point, and noted

>Descartes' launch of modern analytic philosophy I find this questionable. If we go back there is a similar analyticity to Spinoza. Go forward and Frege, Russell and Wittgenstein are impossible to ignore given this framing.

Like, seriously. Descartes was quite a great mathematician, but he was wrong about pretty much anything related to philosophy, biology, or physics (I've read his explanation of the refraction law; it's frankly worse than Newton's).

Yes in terms of philosophy, Kant absolutely needs to be here, Newton and Leibniz not as notably so.

On the other hand, Leibniz was one of the very first philosophers who recognized the value of the unique combination of formal thinking and computation. There’s no doubt that he was one of the originators of the idea that calculation could be applied to general reasoning and not just arithmetic (although he also built a mechanical calculator, the “stepped reckoner”). Anyway, the following is one of my favorite Leibniz quotes.

"I thought again about my early plan of a new language or writing-system of reason, which could serve as a communication tool for all different nations... If we had such an universal tool, we could discuss the problems of the metaphysical or the questions of ethics in the same way as the problems and questions of mathematics or geometry. That was my aim: Every misunderstanding should be nothing more than a miscalculation (...), easily corrected by the grammatical laws of that new language. Thus, in the case of a controversial discussion, two philosophers could sit down at a table and just calculating, like two mathematicians, they could say, 'Let us check it up ...’”


Agreed! But he was not really pivotal in any application of those ideas, and realistically only had a hint of what they could be capable.

That is not correct. Leibniz’ work on calculating machines was hugely influential. [1]

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


You may want to sit with that one for a while.

Prediction markets are ridiculously diverse so it’s quite a stretch to say that imo.

I rarely say this, but very fitting username.

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

Search: