HNHacker News
TopNewBestAskShowJobs

hyperpallium

4,743 karma · joined February 26, 2015

submissionscomments
hyperpallium··on 95th percentile isn't that hard to reach

    asciinema
hyperpallium··on 95th percentile isn't that hard to reach
Consider the purpose of one of your essays. Pretend you are a member of the target audience. Read it.

Your experience of your essay will tell you a lot, and is all the guidance you need to become the best according to your judgment/taste.

Though it will not enable you to improve beyond... For that, you need to read expert writing, and perhaps an expert-coach of some kind.

hyperpallium··on 95th percentile isn't that hard to reach
> unable to honestly reflect on themselves

Yes, there can be emotional ego barriers, which hinder seeing. "It's amazing what you can see by looking."

But I think there's also a genuine non-emotional, cognitive problem with seeing, for a non-expert. An expert coach would help... but how to evaluate expertise? Maybe credentials are enough, for a beginner.

hyperpallium··on 95th percentile isn't that hard to reach
I think "What Color is your Parachute" is very insightful on what interviewers are looking for - or should be - and in what order:

  1. why us?
  2. can you basically do the job?
  3. what extra specials can you bring?
  4. will you fit in here?
  5. can we afford you?
Before all that, know what you want, will suit you, and your strengths - then select somewhere appropriate, where you can help.
hyperpallium··on 95th percentile isn't that hard to reach
Main point is it's common to practice wrong.

It's hard for non-experts to assess expertise, needed to find a coach to give feedback.

Though, probably for a beginner in many fields, an even minimally credentialed "expert" will be extremely helpful.

(This is apart from fields lacking agreement on advice, like the article's public speaking example).

hyperpallium··on Toy commercials are being replaced by product placement and YouTube influencers
Seinfeld worried that they never justified his antipathy with Newman. But the audience just accepted it.
hyperpallium··on Warner music claimed my video for defending their copyright [video]
> I couldn't help it. It's in my nature. https://wikipedia.org/wiki/The_Scorpion_and_the_Frog
hyperpallium··on Improving my productivity as a working programmer (2017)
4. Don't take off-by-one errors too seriously.
hyperpallium··on Kotlin becomes second most popular language on the JVM
Developing on a phone or tablet.
hyperpallium··on Improving my productivity as a working programmer (2017)
Re 2: I love the idea of automating, but it rarely seems to pay off, because you really need a large number of users for it to be worth the effort to finish it/polish it properly - ease of use, ease of deployment, docs, helpful error messages, samples etc. All the things Fred Brooks talks about for a "programming product". https://wikipedia.org/wiki/The_Mythical_Man-Month

That's why we have products (including open source tools).

hyperpallium··on Alphabet earnings show Google Cloud on $10B run rate
I suspect a certain book retailer also didn't see the opportunuty in the first place.
hyperpallium··on Alphabet earnings show Google Cloud on $10B run rate
Customer service doesn't scale, and it's sorking out OK for google so far.
hyperpallium··on Simple text editor has over 15k monthly users
Thanks! I tried again, and it is working. It was so simple (and no cursor until select), I thought it was just a blank screen.
hyperpallium··on Simple text editor has over 15k monthly users
All it needs is a browser!

BTW didn't work in android FF.

hyperpallium··on Kotlin becomes second most popular language on the JVM
Yet still can't compile kotlin on android.
hyperpallium··on Java 14 Feature Spotlight: Records
I hadn't seen that. It is a bit shorter, because you needn't repeat the source object. My e.g. would be

  lim = getLim();
  const {minimum: lo, maximum: hi} = lim;
hyperpallium··on Java 14 Feature Spotlight: Records
EDIT can you think of a destructuring method that operates with access by name, rather than by position?

  (lo, hi) = getLim();
It seems to me it would have to be something like:

  Lim lim = getLim();
  lo = lim.minimum;
  hi = lim.maximum
Pwrhaps records could define an ordering of their fields, so as to enable destructuring by position?
hyperpallium··on Java 14 Feature Spotlight: Records
EDIT as you can see, I'm concerned about the client experience for multiple return. Perhaps it's not so bad:

1. when assigning to a variable, type inference is easy, because can't subclass records, so can omit type ceremony. So, although nominal, client can treat as structural.

2. with standard IDE completion/lookup, user need't know or enter the exact accessor names. So, the assigned variable acts like a namespace.

This mightn't be perfect, because appropriate names for the client's usage can differ from what is appropriate from the api's perspectice. (with tuples, user can name to suit their purpose).

hyperpallium··on Java 14 Feature Spotlight: Records
I think both.
hyperpallium··on Java 14 Feature Spotlight: Records
> The major pain of using named classes for aggregates is the overhead of declaring them

But the pain remains the same in client code. Because api's are written once, but used many times, it is more important to make client code simple than api code.

In mathematics and programming, tuple content is accessed by position, not by name. e.g. The arguments in method/constructor invocation form a tuple - so there is precedent, even within java itself. Note that callers (clients) address arguments by position, and callees address them by name (api's).

There'a a very similar passage in the article to the one you quoted. Regarding nominal vs structural there, a better example is that java's class system is nominal.

"records" are nominal in that they have a class-like name, and also their content is accessed by name. Tuples are structural (not named), and access by position (not name). So I think records are not really "tuples".

hyperpallium··on Java 14 Feature Spotlight: Records
They're not really "tuples", but classes with auto-boilerplate. e.g. you can't say:

  (x,y) = getXY();
instead

  record Coord(int x, int y) {}
  Coord coord = getXY();
  // access as coord.x, coord.y
It's not terrible, but it's terribly javay.
hyperpallium··on Doing Western students' homework is big business in Kenya
Those who do the work (in Kenya) get the education, whie those who pay (Western students) don't.

If education is worthwhile, the scales of merit will eventualy tip in their favour. If...

hyperpallium··on Rtty – Access a device’s terminal from anywhere via the web
I used wetty for this: node server, but like this uses xterm.js client https://github.com/butlerx/wetty

Though only locally, not connected to the internet. Maybe I'm paranoid, since I use so much other software without auditing, but somehow I feel especially vulnerable to web terminals, aside from anyone being able to login, and public keys not being convenient on the web.

Also, the readme.md for rtty here suggests running as root.

hyperpallium··on Climate models are running red hot, and scientists don’t know why
> Why didn’t they discover that the new number was higher right away?

http://calteches.library.caltech.edu/51/2/CargoCult.htm

hyperpallium··on James Lovelock: 'I Would Not Waste My Fortune on Colonizing Mars'
For typical cataclysms, Earth is still a hell of lot more survivable than anywhere on Mars.

But for a really big one, the only solution is to be somewhere else when it happens.

A Mars colony is a first step.

hyperpallium··on Challenging the myth of individual programmer productivity
If you're smart enough to see a simpler way, there's easily 10x gains.

If it's only because you know the "trick", you still get 10x gains.

hyperpallium··on The iPad Awkwardly Turns 10
An ipad/tablet is halfway between a laptop and a phpne, amd worse than either. For a while, phones got bigger (phablets), but any bigger and they don't fit a pocket, nor usable one-handed. The convenience of a phone form-factor is overwhelming.

Rhe next big thing going to be VR/AR/glasses, but have stalled. It might be foldable displays, but I think they'll suffer the same fate as tablets, for the same reasons. Convenience is kimg.

hyperpallium··on Who wants to play the status game?
And ignore evidence against it. Ambiguity, permitting differing interpretation based on prior assumption, is far more prevalent than you'd think.
hyperpallium··on 23andMe lays off 100 people as DNA test sales decline
Wasn't the cost of sequencing supposed to be decreasing exponentially, so we'd be able to purchase a home sequencer by now, that doesn't sell your dna.
hyperpallium··on TLDR pages: Simplified, community-driven man pages
How can I remove the colors from the output? It's hard to read on mobile (termux).
← PreviousPage 6 of 34Next →