HNHacker News
TopNewBestAskShowJobs

kizer

262 karma · joined June 30, 2014

SWE JavaScript/TypeScript, C, Java, Creating Programming Languages.
submissionscomments
kizer··on Goodbye, Clean Code
There's a balance, as is often [always?] the case in inversely related factors like code "cleanliness" (hard to talk about since it's a little vague of a word) and developer "velocity": pristine code can go awry and became "fine china" code that's too verbose or restrictive to effectively change and maintain; likewise, spaghetti code, maybe the opposite?, needs no introduction.
kizer··on 'Lean' Is for Mediocre Minds
You're right. Lean will work (maybe) for all the boring, safe money-making schemes. May be a great way to start to learn how to run a business. But the fun is in the "bending"; creating a new type of business, maybe a new concept in technology entirely even if it's not "justified" by today's data. The idea is to irrationally "bend" success to what you've originated.

I know it sounds a little silly, but this is the best way I can describe my mentality when I had pursued any of my successes in life.

If not this way, than business is too boring for me :) Maybe I'll stick to programming and pick up painting.

kizer··on BPF: A New Type of Software
I've wondered why operating systems, aside from hypervisors, are overwhelmingly the first abstraction - I know the obvious benefits, or rather necessities (processor sharing, security, file system, etc etc) - but in ultra-specialized perf-critical applications I'd have thought economic pressures would have materialized a greater variety of ad-hoc bare-metal software. I guess we're headed that way w/ the twilight of Moor'es law, FPGAs. Maybe I'm just ignorant of such implementations.
kizer··on Apostrophe society shuts down because 'ignorance and laziness have won'
Richard, I swear to carry on you’re cause!
kizer··on Ask HN: What is the most beautiful piece of code you've ever read?
I love the SQLite guy. His own version control, his own DB engine; you can tell from the site that he’s an individualist!
kizer··on FTC Brings First Case Against Developers of “Stalking” Apps
Holy shit... what?! People have been stalking their partners using hidden apps? Is jealousy this powerful? WTF - that legitimately sounds crazy to me.
kizer··on Firefox 70
Just a slice of my stream of consciousness.
kizer··on Firefox 70
Mozilla won't quit - I love it. We need a third browser engine in the game and that should be sufficient as I've determined arbitrarily. There should be an open source browser that's a little more amateur and "democratically developed" than the big ones. Although browsers are approaching OSs in terms of complexity (or already there). Tried switching back to FF a while back but was still not as smooth as Chrome. I'll give it another shot. Good job, Mozilla!
kizer··on Show HN: Nginx Image with HTTP/3 (QUIC), TLS1.3 with 0-RTT, Brotli
Aside from lowering latency, a big "edge footprint" also naturally load-balances and allows for more specialized localization, from what I can think of off the top of my head. I don't have much practical experience here so correct me if my speculation is off, anyone.
kizer··on Goodbye, shitty Car extends Vehicle object-orientation tutorial (2011)
Geez, chill out. I can't stand profanity.
kizer··on Tilton
So where’s the spec
kizer··on Flash Is Responsible for the Internet's Most Creative Era
Why aren’t they a well made match? Isn’t WASM “containerized”? Quotes are not sarcasm.
kizer··on Flash Is Responsible for the Internet's Most Creative Era
Not just NPM - the "web" is a diverse set of APIs with various peculiarities. It's not inviting to an artist with little to no programming experience (and even with the potential to learn). That was the advantage/disadvantage of flash - closed system, one (major) IDE, one language/standard library.
kizer··on Flash Is Responsible for the Internet's Most Creative Era
It needs to be able to name a platform, media type, IDE, all at once. E.g., "I'm going to use Flash", "It's a Flash game", "Hold on, let me animate it in Flash". The name should be able to go in domain names; e.g., "superfunflashgames.com".

Basically, it has to have a name amiable to becoming an umbrella term. That gave Flash such a "universal" connotation.

I hope this makes sense - trying to convey the _peculiarities_ of "Flash" which made it (as I see it) successfull and distinct in character.

kizer··on Flash Is Responsible for the Internet's Most Creative Era
I think this [0] is a large reason why. 0 https://en.wikipedia.org/wiki/Creative_limitation
kizer··on Flash Is Responsible for the Internet's Most Creative Era
BTW, for all the elderly ;) HNers, the mid-twenties came of age during the golden age of Flash, which almost defined the internet at that point in time. Dammit, I'm getting teary-eyed. It was elementary, junior, and high-school for me. Many memories of consuming content through Flash, AND also PRODUCING content with flash. Learning how to program with pirated versions of then-Macromedia's flagship product - now working at... the company that proved old dogs can (sort of) learn new tricks ;). Perhaps it's analogous to a Commodore 64 or something for the older guys, hahaha.
kizer··on Flash Is Responsible for the Internet's Most Creative Era
Thank god someone is saying it. ActionScript 3 was my first programming language! Without flash (and I know the many reasons for its extinction), there's nothing that truly "bundles" an interactive experience altogether into one little file, which plays in just one little box. To be honest, "responsive" concerns shouldn't be the job of the creative. That's an external concern. Video games generally simply scale graphics to fit the screen using a simple algorithm and that's that. But when you design, for example, games on the web, you have the luxury of fine-grained adjustment based on browser, resolution, DPI, etc. But that freedom is exactly what creates an ambiguous "boundary" for internet games. They aren't guaranteed to fit in this 800x600 div that *'s games portal site requires.

In short, I think that the open & open-ended, non-strict support-all-the-technologies nature of the web is too free for creative production. There's too much. There's a known principle that limitations are crucial to creative expression to the same degree the "tools" and "medium" are. We need an open-source spiritual successor to flash which utilizes the wonder web ecosystem but exposes a more constrained API so that games/interactive experiences are portable and to an extent LIMITED again.

kizer··on Show HN: Bel
Also don’t brains pursue an analogous, maximally compressed encoding of information via the use of abstractions/ideals and heuristics of probably many many kinds (of course lossy compression would evolve over a “lossless” compression which would grant minimal gains over lossy and be much more sophisticated/energy expensive)?

I wonder if psychology in this topic could inform programming language design as to a “natural” step-size of abstraction, or an optimal parse-tree measure which would correspond to an equivalent mental model.

kizer··on Show HN: Bel
Well, for high-level languages like you say. I guess you could say for two languages of the same “abstraction level class”, as terseness would be valued in two low level languages as well - from the humans POV, though! Since this is all related to easier conceptual expression.
kizer··on Show HN: Bel
O GLORY DAY OUR PAUL HATH RETURNED! Also is Lisp just syntactic sugar over Lambda calculus? All the Lisp people (I.e., the authors of books I’ve skimmed on lisp) worship it, but it’s simply an encoding of a n-ary tree, no? I know you can do elegant things like define lisp in lisp and the whole homoiconicity[?] thing - but don’t these endless opportunities stem from n-ary trees? My point is that of course Lisp can do this and that if it’s simply a representation of a tree - trees capture as models like all the structures of information.
kizer··on Larry Wall has approved renaming Perl 6 to Raku
I know he’s a man of faith as they say. No judgement of any kind intended.
kizer··on Larry Wall has approved renaming Perl 6 to Raku
Is that from the Bible?
kizer··on HEAD – A guide to <head> elements
Not sarcastic
kizer··on HEAD – A guide to <head> elements
I think people understood my comment neither correctly, and ,it seems, nor in the same way? Anyways, what I was asking was whether there exists a new name for html5? Have people dropped the 5? Comically, it was always a vague, tattered umbrella term from the get go (whenever used to refer to anything else than HTML5 the language/spec).
kizer··on HEAD – A guide to <head> elements
This is the thing that limit the zoom-out with a pinch in safari/scroll beyond the page and see the "surface" underneath I'm assuming correctly hopefully
kizer··on HEAD – A guide to <head> elements
If you limit it to 1.0 by default across the board, in particular, you mean, right?
kizer··on HEAD – A guide to <head> elements
Isn't x-ua-compatible not needed or not respected anymore? I think this for some reason... maybe I read it somewhere or concluded so; can't recall, lol.
kizer··on HEAD – A guide to <head> elements
Uh... what do people call "it" now-a-days? Serious
kizer··on HEAD – A guide to <head> elements
We need more single page references like this, IMO, for all sorts of random domains. Even something like a single-page reference for how Array.from works in JS, as an example. Even if it were standalone it could later be integrated into a broader reference work. In the meantime, a "arrayfrom.dev" page, although non-general, would fill a specific niche w/ a mnemonic URL (Array.from is just an example - no idea whether or not it would be considerable in this regard).

Other "pages" (as rough-sketch descriptions) I can imagine: colors.dev, cacheperf.dev, unicode.dev, rdf/microdata.dev, parsing.algorithms.dev, querystring.dev (a micro reference for sure).

Likewise, "micro" web tools which I'm sure exist as a concept I don't know already would be very convenient (xml->json converter, linters/viewers/auditors of all sorts).

kizer··on Kik, once valued at $1B, is to be closed
Too many people sharing nudes (their own and not their own) and other pornography; for those normal people who stay 50+ miles away from the "chans".

Also, I agree with other that spam is cancerous in these messaging apps. Think about how much spam your email client filters; "publicly addressable" apps need the same logic.

← PreviousPage 8 of 12Next →