HN user

bjeanes

280 karma

[ my public key: https://keybase.io/bjeanes; my proof: https://keybase.io/bjeanes/sigs/JK1xXeo_AS0b_ZnxWK1BMUhVYfcPCIkW9hWL9qhJoGY ]

Posts2
Comments167
View on HN

Command + P worked for me in Firefox, but Command + Shift + P did not.

Further, because I don't type in QWERTY, I noticed that _some_ shortcuts seem correctly mapped in my layout, but others are not. The Option+N shortcut for a new note just starts the "˜" combining character (expecting a following character like "n" to form "ñ") when using the "n" key in my layout. However it works if I use the physical "n" key (which is my "k").

I feel like that explanation is pretty poor, but yeah basically some shortcuts seem bound to the physical key location whereas others seem bound to the mapped key. I wonder if they are declared differently?

My biggest complaint is that asterisks map to <strong> and underscores map to <em> (in HTML terms). This is not backwards-compatible with Markdown where (asterisk)foo(asterisk) gets you <em>foo</em>, and it feels objectively backwards, if that makes sense. I wonder if there's any chance they could reverse that.

Interesting. I suspect something like this will always be subjective, but I find the opposite to be true. *bold* and _italics_ make the most sense to me and is always what I wished Markdown did.

Probably, this is because I was familiar with Textile[1] before I used Markdown, and this is what it does.

Today, Slack also uses this convention instead of the Markdown convention (though I believe it _used_ to use the latter).

[1] https://textile-lang.com/

Has to anyone asked ChatGPT to refactor existing horrible code?

I'm not sure if "horrible" but I did experiment with getting it to refactor some code. I also gave it code with a bug and asked it to fix it (I described the bug), which it was able to do. I didn't test very complicated scenarios though. In the bug fix case, it was code to wrap, indent, and prefix a block of text.

Hanami 2.0 4 years ago

Looks like the new 2.0 guides doesn't have anything regarding views and templates yet. Is that a documentation gap or is it like some of the closer ROM integration, where it will be 2.1 where that is functionally fleshed out?

I wish Mozilla had been able to keep pushing harder with their servo project. IIRC, one of the earliest upsides I remember hearing about to justify creating Rust (in order to build servo) was that the increased safety with regards to concurrency could allow a web renderer to parallelise computation across _underclocked_ cores, thereby setting a new benchmark for battery consumption.

Granted, that was more about mobile devices but it still stuck with me. Effortless and safe concurrency would tip the scales to having hundreds of low power cores instead of a dozen high powered cores. I want that world, esp for mobile devices and laptops.

Yeah I use them too. I keep meaning to set up Firefly III to try it but Pocketsmith _has_ been really good. For a period of time I had accounts in a couple of countries and it was one of the few tools which let me get a multi-currency view of all my finances across the globe. Highly recommend.

As an early adopter of actions I remember that it was wildly different in its first version (beta perhaps?) than it is today. I have no source to back this up because it was too long ago, but I feel like I remember hearing at the time that the reason it changed so much was _in part_ because of the ADO presence. So I think you're right that the vision was there before hand, but what we have today is very much because of the influence of ADO (in particular, the mandate to run actions _on_ Azure, IIRC).

Agree 100%. Also, thanks for hiring me into Heroku at the time, even if it's behind both of us now <3

Well, one explanation might be the reputation of their IP ranges. Already, payment processors and some mail servers will give extra scrutiny to IP ranges belonging to AWS. If AWS is made attractive to that audience and damage is done to the reputation (in various systems) of those IP ranges, their offering becomes less compelling to all customer demographics.

The biggest advantage I see (which is heavily coloured by the use cases I faced at Heroku on the Add-ons team) is being able to peer many VPCs without gymnastics to avoid IP range clashes and routing issues. I haven't looked at AWS' IVv6 announcement in enough detail to know if it addresses this head on, but I always looked forward to IPv6 as an avenue to making that kind of work much more straight forward.

It's not illegal for a company to offer an alternative to the NBN. I think it is however mandatory for a provider who can service a dwelling with NBN to upgrade from a legacy technology (i.e. DSL) to the NBN.

This does not preclude other high-speed internet options servicing those dwellings.

For example, https://www.lightningbroadband.com.au offers or plans to offer 100/100 (actually, some pages have mentioned 200/200 but maybe that's coming later or business only). A salesperson explicitly told me they plan to service NBN-connected areas too but that they'll probably prioritise other non-NBN metro areas first, because the demand will be stronger.

Slack's IRC bridge is actually pretty good. I know that's not quite what you're asking, but at least you personally could still interface using IRC.

I'm positive that it is different for everybody but I feel like I'm honing in on what causes procrastination in myself. After some recent periods of intentional self-discovery, I'm forming the conclusion that perfectionism is the death of my productivity. The common theme with things I procrastinate with is anything where the end is uncertain or I don't have full confidence in my direction. Maybe that's the "fear of failure" you allude to as there is certainly some overlap but I think that's just one notch on the axis for me.

Even though, at an intellectual level, I know that taking any step is better than no step, I freeze up over-analysing whether it's the right step, and fatigue myself. The natural reaction is to procrastinate by taking my attention away from the stress causing decision, even though the stress is totally sourced internally.

But, like I said, it's probably different for a lot of people.

In Australia, where the median latency to the rest of the internet is 200-300ms the difference would be remarkably higher. On this page, I get 5s vs 1.5s.

Crystal Language 11 years ago

I re-read my initial comment and can see some ambiguity in my phrasing "Maybe being monadic ...". That wasn't me saying "maybe it is true that being monadic..." but rather "the fact that Maybe is monadic..."