HNHacker News
TopNewBestAskShowJobs

Technetium_Hat

62 karma · joined September 14, 2018

submissionscomments
Technetium_Hat··on The Most Gender-Switched Names in the U.S.
yes there is definitely a double standard between a) masculinity in women and b) femininity in men
Technetium_Hat··on The Obvious UI Is Often the Best UI
it is a convention in android apps to show a toast message as a tooltip when you long press on a button.
Technetium_Hat··on Why is Middle School so hard?
you were lucky to hit that point in middle school. i am in high school currently and am struggling due to not ever learning proper study skills. everything before was too easy for me which ended up hurting me in the long run.
Technetium_Hat··on A lighter V8
you can definitely inherit from Array and Map in javascript.
Technetium_Hat··on Crafting Interpreters: Calls and Functions
If it is to be 2 separate volumes, would the first volume, ie jlox, be ready to publish already?
Technetium_Hat··on They Said You Could Leave Scooters Anywhere, Then the Repo Men Struck Back
Based on their (lack of) interactions with local governments, goodwill does not seem to be one of their chief concerns.
Technetium_Hat··on Ask HN: Why is programming editing text?
code generated /= text. Most html web pages are still largely written _by hand_ in a text editor. The closest thing to this that exists now is OpenSCAD, a usability nightmare.
Technetium_Hat··on The JSON Meta Application Protocol (JMAP)
"It's popular so it must be bad"
Technetium_Hat··on The JSON Meta Application Protocol (JMAP)
JSON was created as the lowest common denominator between multiple ancient javascript engines. At one time, at least one browser couldn't handle keywords being used as unquoted object keys, so JSON just has all keys quoted for simplicity. It's the same deal with trailing commas.
Technetium_Hat··on Respawn will deal with Apex Legends cheaters by making them fight each other
the idea is that cheaters would find it more fun to play in the tool-assisted mode. obviously there will still be some black-hats who try to hack the main mode.
Technetium_Hat··on Cracking My Windshield and Earning $10k on the Tesla Bug Bounty Program
I know you meant Proof of Concept, but it took a couple of readings to realize you weren't saying "Person of Color".
Technetium_Hat··on Cracking My Windshield and Earning $10k on the Tesla Bug Bounty Program
this mistake is what causes the incredibly common html entities in plain-text emails, as well as RSS article titles.
Technetium_Hat··on Jony Ive’s Mistakes: When Beautiful Design Is Bad Design
The closest thing I have felt to its just solid feel is my essential phone. don't get me wrong - it is not a good phone, but the build quality is unbelievable.
Technetium_Hat··on Jony Ive’s Mistakes: When Beautiful Design Is Bad Design
it allows you to hold the remote without accidentally triggering the touchpad.
Technetium_Hat··on Jony Ive’s Mistakes: When Beautiful Design Is Bad Design
Macbook pro right from both ends? I guess we're ignoring that - the keyboards don't work - the touchbar exists - all the thermal issues it has had
Technetium_Hat··on My First Fifteen Compilers
`Expr*` means zero or more, so the empty string is implicit.
Technetium_Hat··on Microsoft is making Windows passwordless
PINs are encouraged because when a password is used, it is the user's microsoft account password. By not entering this password publicly, it increases the security of the microsoft account.
Technetium_Hat··on Grumpy Cat has died
All cats are indeed bastards.
Technetium_Hat··on A horrifying globalThis polyfill in JavaScript
Why the comma operator with the eval?
Technetium_Hat··on Clear is better than clever [pdf]
But those two pieces of code are parsed exactly the same way in most languages--the only difference is the newline between `else` and `if`
Technetium_Hat··on Clear is better than clever [pdf]
Python uses the `elif` keyword if you want to place an `else if` on one line. And column indentation isn't very "pythonic", apparently.
Technetium_Hat··on Clear is better than clever [pdf]
> like ecmascript's "do"

Keep in mind this is only a stage 0 proposal, and thus is not really part of the language. This is how statements behave when entered into the repl, e.g. the browser dev console.

Technetium_Hat··on Chinese Number Websites: The Secret Meaning of URLs (2014)
the biggest barrier, in my opinion, is the ugly punycode links. most browsers still do not render them properly, and if they did, it would have false positives. (i.e. there is no way to tell if a string is intended to be punycode or not)
Technetium_Hat··on Animating URLs with JavaScript and Emojis
Unfortunately they still appear as punycode in most contexts.
Technetium_Hat··on Jsonnet – A data templating language
JavaScript does have lexical block scope since ES6, with the `let` and `const` statements.

And continuations are implemented by convention in nodeJS (through callbacks)

It even is specified as including TCO, a classic scheme feature, but so far it is implemented only in Safari.

Non mutation also seems to be a trend in web development, again thanks to `const`. The only things that make JavaScript not scheme, then, are syntax and the lack of macros. (Which is kind of a result of the more complex syntax)

Technetium_Hat··on Cursive Seemed to Go the Way of Quills and Parchment. Now It’s Coming Back
There is a financial literacy class.
Technetium_Hat··on Sorting in Japanese – An Unsolved Problem (2011)
In JavaScript, I imagine using string.localeCompare would give a more helpful sort than just UTF-8 value.
Technetium_Hat··on The Functional Style (2018)
Tail calls _are_ iteration, just expressed as a function.
Technetium_Hat··on An entrepreneur has built a one-metre-long stretch of motorway in Romania
Wouldn't it really be second world poor?
Technetium_Hat··on Types Are Moving to the Right
Python has (optional) types on the right, and no variable declaration keyword.
Page 1 of 3Next →