Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
augustk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
151.
▲
by
augustk
5y ago
I absolutely agree. "Delight the user" is superficial sales talk. What you should do as a designer is to put yourself in the user's shoes and solve the problems you will encounter when using the design.
152.
▲
by
augustk
5y ago
Talking about abbreviations: https://blog.mitchjlee.com/2020/your-writing-style-is-costly
153.
▲
by
augustk
5y ago
To avoid this you typically use a character keymap with APL characters accessible with AltGr and Shift+AltGr, for instance AltGr+i for iota and AltGr+r for rho etc. After a while you learn the keystrokes and if you need a less frequently us
154.
▲
by
augustk
5y ago
What you describe is the essence of an abstract data type (ATD). An ADT can be easily implemented in a non-object oriented language like C. To my understanding the essence of object oriented programming is inheritance and polymorphism.
155.
▲
by
augustk
5y ago
An output argument (or parameter) is assigned a result. In Pascal, for instance, a procedure like ReadInteger(n) would assign the result to n. In C (which does not have variable parameters) you need to pass the address of the argument, so t
156.
▲
by
augustk
5y ago
> Outlook still uses the HTML parsing engine from MS Word (!) to display your HTML emails, and it's not going anywhere. Maybe that's why my replies from Thunderbird using interspersed posting shows up empty for some Outlook use
157.
▲
by
augustk
5y ago
"I knew I was the only poor person at my tech startup because I was the only person who would say hello to the cleaning lady as she meekly made her rounds around us when we worked late." This is just good manners. "I knew I w
158.
▲
by
augustk
5y ago
A member of the real (old money) upper class would certainly greet the cleaning lady, as the servants are seen as part of the family.
159.
▲
by
augustk
5y ago
"Another lesson we should have learned from the recent past is that the development of richer or more powerful programming languages was a mistake in the sense that these baroque monstrosities, these conglomerations of idiosyncrasies,
160.
▲
by
augustk
5y ago
I think the best evolution of a programming language is when some features are removed and replaced by a unifying concept which makes the language both smaller and and more expressive. Has that happened in Scala 3?
161.
▲
by
augustk
5y ago
On the other hand we have the Savant syndrome which is typically not associated with high IQ.
162.
▲
by
augustk
5y ago
TFA? https://blog.mitchjlee.com/2020/your-writing-style-is-costly
163.
▲
by
augustk
5y ago
It looks like the wizard is about to drop the test tubes, he is not really holding them.
164.
▲
by
augustk
5y ago
I agree, for me it wasn't obvious that the icon theme can be changed.
165.
▲
by
augustk
5y ago
You can still use the old colored icons if you choose Edit -> Preferences -> Icon Theme -> Color.
166.
▲
by
augustk
5y ago
When pointers are used to build dynamic data structures the differences are merely syntactical.
167.
▲
by
augustk
5y ago
To my mind it's the other way around. A "loud" recording with little dynamics sounds OK at lower volume; the listening fatigue sets in when the volume is increased. A dynamic recording, on the other hand, often sounds great w
168.
▲
by
augustk
5y ago
For anyone who wants to learn about pointers I can recommend studying a language simpler than C like for instance Oberon where pointers are more restricted. Having a look at Oberon can also broaden your view even if you know pointers in C.
169.
▲
by
augustk
5y ago
Personally I love doing the finishing touches but I'm usually not allowed to because the feature or product is considered good enough. It's hard to find a job where everyone really care about quality.
170.
▲
by
augustk
5y ago
If a prison was built next to a building like that it could be a part of the punishment to see this building from the prison cell.
171.
▲
by
augustk
5y ago
These kind of buildings are unfortunately a trend currently.
172.
▲
by
augustk
5y ago
I get the same feeling when I look at some recently built "distorted" buildings with irregular windows. Here is an example: https://www.archdaily.com/782889/flower-plus-kindergarten-oa... Maybe it's link
173.
▲
by
augustk
5y ago
But then the name of the function is somewhat tied to its inner workings. What if you change the implementation so that it returns a cached value? To quote Michael Caine, an interface should "Be like a duck. Calm on the surface, but al
174.
▲
by
augustk
5y ago
I have never understood the practice of using a verb phrase ("get") for functions with no side-effects. To me it makes more sense to name the function after the result, i.e. Instances , InstanceIds , AllInstanceIds etc.
175.
▲
by
augustk
5y ago
I have always found it fascinating (and strange) that sound reproduction needs to be really bad before people in general complain. Compare this to image and video reproduction where most people are much more aware of the quality. It seems l
176.
▲
by
augustk
6y ago
It's okay to use a non-standard abbreviation if you spell it out the first time it's used followed by the abbreviation in parentheses, like "individual contributor (IC)", and then use the abbreviation in the rest of the
177.
▲
by
augustk
6y ago
Researchers also found that a "Do not miss out!" popup distracted people from reading an article about distraction.
178.
▲
by
augustk
6y ago
Integrated circuit? https://blog.mitchjlee.com/2020/your-writing-style-is-costly
179.
▲
by
augustk
6y ago
This got me thinking about the Unix command "kill". As a non-American I would prefer a less violent name.
180.
▲
by
augustk
6y ago
Did you then rename the constant to NEWLINE to help the next programmer?
More ›