HNHacker News
TopNewBestAskShowJobs

lobstrosity420

261 karma · joined March 8, 2021

I like computers.
submissionscomments
lobstrosity420··on Microsoft now demands to know why you won't use Edge when you download Chrome
No one likes that either you know.
lobstrosity420··on An Introduction to LiteStack for Ruby on Rails
> Maximalist positions are a thing in our industry. Take a technique, outline its drawbacks, extrapolate you can’t use it under any circumstance, and ban it forever. We are lucky that Rails embraces exactly the opposite mindset as one of its pillars.
lobstrosity420··on An Introduction to LiteStack for Ruby on Rails
It is in fact how it was designed to be used, you can read the reasoning here: https://dev.37signals.com/globals-callbacks-and-other-sacril...
lobstrosity420··on Deno KV Is in Open Beta
> I'm having trouble thinking of a precedent for this - an open source project that has a core API which is effectively a lead generator for their proprietary cloud service.

Is this not Vercel’s entire business model? I don’t think they invented it either.

lobstrosity420··on The damaging results of mandated return to office
> Walkable, safe and cheap places with good internet have a lot to gain (e.g. Portugal, Thailand)

Why do the people living in those cities feel so strongly that this isn't the case[1]? How does the city administration deal with skyrocketing rents?

[1] https://www.euronews.com/travel/2023/05/12/proto-gentrifies-...

lobstrosity420··on Emacs4CL: A DIY kit to set up vanilla Emacs for Common Lisp programming
Honestly, I do. I love typing M-x with a random word and finding something that does what I wanted to or is pretty close.
lobstrosity420··on Musicogenic seizure
It’s the entire premise of Snow Crash.
lobstrosity420··on An open-source mouse and trackpad utility for Mac
It already lets you have different settings for the internal en external keyboards by default. I use it just like that - vanilla settings on my MacBook built in and for the external keyboard I switch command and option, since it’s a windows keyboard.

I don’t want to be inflammatory, but the amount of baby duck syndrome when people say MacOS and Linux are unusable is crazy. Just try to go vanilla for 2 weeks before you install two dozen utilities.

lobstrosity420··on Mistakes to avoid to build a better 1-person business
I don't think the article was saying to choose a market with few customers, of course you want costumers. Rather choose a market with few competitors.
lobstrosity420··on 100 Days of SwiftUI
Swift had no horse in that race whatsoever. It was made to interface with Cocoa and it excels at pretty much exclusively that.
lobstrosity420··on Reddit Strike Has Started
I don’t think Reddit being replaced is as much of a given as everyone seems to think. People might simply get tired of the concept altogether. Nobody needs a vote based link aggregator thingy in their lives, and there is no shortage of social media in sight.
lobstrosity420··on Lem v2.0.0 – Common Lisp IDE with high expansibility
That is the magic of EMacs. If Lem manages to capture that, and improve in other areas like performance - they might make something really special.
lobstrosity420··on How to sell Elixir again
If there is data loss it’s an incident, full stop. Your observability layer should be letting you know.
lobstrosity420··on How to sell Elixir again
Is your argument that the application gracefully recovering from the scenario will somehow make the dev team accommodated?

Hard crashes are not an acceptable substitute for observability, or continuous improvement.

lobstrosity420··on Rails Cheat Sheet
The gustibus is unarguable indeed, but calling it “complex” is definitely one of the takes of all time.
lobstrosity420··on Rails Cheat Sheet
Also Railscasts.
lobstrosity420··on The JavaScript ecosystem is delightfully weird
Good catch. It’s been a while since I’ve been thought the ways of old JS so I’m misremembering. It’s all apocryphal anyhow.
lobstrosity420··on The JavaScript ecosystem is delightfully weird
Yes, this is it. The MOP approach basically involves using ‘Object.assign’ to instantiate new objects from the metaobject. It is quite straightforward in my opinion, but that is relative I suppose. I don’t know if this is true but I’ve been told that Brendan Eich intended for this exact approach to be the one and true OOP in JS, but was persuaded by his boss to implement constructor functions to make it more like Java.
lobstrosity420··on The JavaScript ecosystem is delightfully weird
Not ‘nothing’ has changed. Classes are supposed to be syntactic sugar over constructor functions, but the later could be invoked as well as instantiated with the ‘new’ keyword, whereas the interpreter will error out on you if you attempt to invoke a class. That is fine though, I don’t care for constructor functions. I was talking about using metaobjects, a different concept altogether.
lobstrosity420··on TP–7 Field Recorder
Also the Nothing Ear (1). I don’t know if they’ve designed their phone too, but it at least follows their design language.
lobstrosity420··on The JavaScript ecosystem is delightfully weird
They weren’t criticizing OOP per se. Before the class keyword, JavaScript had much more powerful OOP semantics using metaobjects.
lobstrosity420··on MRSK: Deploy web apps anywhere
> especially early on when my focus should be testing my product, not optimizing my cloud infrastructure for scale that might never be needed

Not to mention vendor lock in, something that really needs to be talked about more with this new wave of function this and edge that.

lobstrosity420··on Bitcoin physical bearer instrument using NFC JavaCards
Yeah, it’s the same thing as government issued currency the moment you put it in paper. A corollary is that digital dollars on your banking app is just like crypto.
lobstrosity420··on Make Something Wonderful – Steve Jobs in his own words
You can absolutely have both. A little CSS would go a long way here, there is no reason to go full JS SPA to make a page look nice. In fact many times it’s the opposite.
lobstrosity420··on AI Can't Take over Everyone's Jobs Soon (If Ever)
> So things are improving so fast that researchers can't keep up... and therefore nothing will change?

Maybe you can ask ChatGPT to summarize the article for you, if you don’t have the time to read it.

lobstrosity420··on The One Thing I Can’t Stand About Teaching English in Japan (2019)
To be fair the feeling you get from reading the post is that it crushed her.
lobstrosity420··on Perseus – NextJS alternative in Rust
> They are fast because of canvas

Are they? It is a small miracle it runs as well as it does on the browser, but if you compare it to Sketch it’s molasses.

lobstrosity420··on Making IELM (Emacs Lisp REPL) More Comfortable
I'll give this a try later. I do recommend learning how to use info mode though, it's very powerful.
lobstrosity420··on Liberating the MacBook Air 2013 with Linux
> Most terminal emulators let you remap Ctrl+C, Ctrl+Z, Ctrl+V if you really want.

But that doesn’t really help does it? Because now you’ve made killing and backgrounding a process just as hard. What you need is an extra accelerator key, which is only available on expensive boutique keyboards and not available at all on laptop keyboards.

lobstrosity420··on Parsing the .DS_Store File Format (2018)
This is why it’s important to do a culture fit evaluation on top of a technical evaluation. An unpopular opinion here for sure.
Page 1 of 4Next →