HNHacker News
TopNewBestAskShowJobs

geewee

1,032 karma · joined January 6, 2017

submissionscomments
geewee··on UK high street banks are quarantining from crypto
I'm responsible for giving hiring input and I've talked to multiple people who are solely responsible, and working in crypto isn't necessarily a dealbreaker, but for me and those people you're definitely competing at a disadvantage from the outset.
geewee··on Hey, GitHub – Waiting list signup
I had very bad RSI
geewee··on Hey, GitHub – Waiting list signup
Having programmed and navigated my PC via voice exclusively for about 6 months, done a ton of research and written several articles about it and what options are out there [0][1], I think might be pretty ground-breaking stuff.

Inputting code with voice is generally difficult, often due to variable names, casing, punctuation etc being hard to get right in voice-to-text. I think this might help quite a lot with that.

_However_, some of the hardest things in voice coding isn't necessarily just the input. Navigating large codebases is hard, and particularly editing existing code can be extremely difficult, probably much more difficult than just inputting new code.

I have my doubt that with the demonstration shown here, that it's able to make complex editing tasks simple, but if it does - I cannot overstate how huge of a leap forward it is.

[0]: https://www.gustavwengel.dk/state-of-voice-coding-2017/ [1]: https://www.gustavwengel.dk/state-of-voice-coding-2019/

geewee··on Crows are capable of recursion, scientists claim
How did you manage to get started? The crows close to me are so skittish that if I try to throw a peanut at them they just fly off and never come back. I've only managed to not have that happen once.
geewee··on Is Turbopack really 10x faster than Vite?
This seems sorta weird to me. Do you as a developer not enjoy having faster builds? I sure do.
geewee··on reMarkable 2
Also have a remarkable. While hacking it is reasonably easy, you would need to do a bit of it to make this work smoothly I think.
geewee··on Google search was giving errors when searching “how many emojis on iOS”
Seems to not crash for me - just takes several seconds to load the results.
geewee··on Removing SMS support from Signal Android (soon)
This feels like a slap in the face. I get the privacy ramifications, but one of the really strong aspects of Signal to me was to go all-in on privacy when needed, and default to something sensible when it wasn't. I'll definitely need to reconsider whether or not to continue my monthly donation, and I don't like that at all.
geewee··on What it feels like to be bullied out of a job you love
This take is wild to me. If we're assuming the authors side of the story is correct, some of those interactions are _extremely_ weird, rude, and definitely not just regular work interactions.
geewee··on Want cleaner code? Use the rule of six
I'm really tired of hearing the 4 items +/- 2 being parroted around in cases like these. The studies that come to that number are basically "Remember these completely arbitrary things such as numbers or words in order". That's nothing like reading lines of codes where you have variable names, and you're able to construct meaning and relationship between the things in your mind.

Sure, it might be relevant if all variables were named "x", "xx", "xx", - but they're not.

geewee··on React I love you, but you're bringing me down
I think the documentation is usually pretty great if you can find it. Somehow I never seem to be able to.
geewee··on React I love you, but you're bringing me down
Can definitely agree with his pain point about forms. I've been through most of the libraries, and the one I liked the most was Formik, because it felt like I could actually get something done. react-hook-forms is beautiful when it works, but the documentation is byzanthine - even when I know exactly what I'm looking for (and I've seen the page before), I often can't find it.
geewee··on Germany's blanket data retention law is illegal, EU top court says
Seems like we've had basically the exact same case in Denmark. A law gets overturned by the ECJ and they just make another law that's slightly different. Then they say there's a certain "process risk" regarding the law which basically means it might not be compatible with EU law at all. Pisses me off.
geewee··on How the SQLite virtual machine works
Huh, I had no idea!
geewee··on Slow Travel
You're welcome!
geewee··on Slow Travel
I think we're still puzzling it out, as there's both radiative forcing and contrails (the vapor, or condensation trails planes emit).

If you check out these two emission factors from the UK government, one taking radiative forcing and contrails into effect and one not:

https://www.climatiq.io/explorer/emission-factor/domestic-fl...

https://www.climatiq.io/explorer/emission-factor/domestic-fl...

You'll see a noticeable difference, (almost a doubling)

Full disclaimer: Work at Climatiq, but the emission factors are not from us directly.

geewee··on Essential Climbing Knots
I recall being taught it just so the rope doesn't hang around, get caught on things and bother you.
geewee··on Ask HN: Working in tech for climate?
Having worked in the climate sector myself for some years, there's quite a few openings. Fundamentally I don't think climate change is something that is software-solvable, but software can play a supporting part.

Currently I work at Climatiq making carbon estimation API's (we're hiring!), but previously I worked with wind turbines for several years, which are massive beasts and generate crazy amount of data, requiring large teams of software developers to efficiently manage. Perhaps solar management is similar.

geewee··on What's TypeScript compiling? Use a treemap to find out
Yes, the title is just misleading and a little clickbaity
geewee··on Diet and its effects on the gut biome in the pathophysiology of mental disorders
> and that most research studies on red meat are greatly flawed.

Care to elaborate on this? Preferably with sources.

geewee··on Bob Cassette Rewinder: Hacking Detergent DRM
Much more energy usage though!
geewee··on Updated Proton, Unified Protection
I'm a medium-happy Protonmail user. I really wish they'd step up their core services - give us the ability to snooze emails, schedule sends for later - all of the stuff you can do in Gmail, Outlook or other modern mail clients. It's such a hard time, because I reeeeally want to like the service, but I feel like they make it so hard
geewee··on Moderna’s HIV Vaccine Prepped for Trials in Africa
In your comment history we have both climate change denial and now AIDS-denial as well. You're certainly one to think outside the box.
geewee··on Ask HN: Options for handling state at the edge?
We do something similar in Climatiq on Fastly's Compute@Edge. When building the application we load in a big chunk of read-only data in-memory, and serialize that memory to a file. When we spin up our instance, all we have to do is load that file into memory and then we have tons of read-only data in just a few ms.
geewee··on Python Shouldn't Be the Top Programming Language
Or Instagram..
geewee··on Why I Prefer Makefiles over Package.json Scripts
No, that's why there's a bunch of packages such as rimraf[0] that implements that sort of functionality in a cross-platform way that most people use in their scripts

[0]: https://www.npmjs.com/package/rimraf

geewee··on Testing Without Mocks: A Pattern Language (2018)
I think it depends on where you draw the line. In C# it's very common to use interfaces even though you only ever expect to have a single class of the given type, just so you can stub it out in tests.

It's unfortunate, but some languages require you to do at least some re-architecting so it's easy to test your code.

geewee··on It's always been you, Canvas2D
Wonderful!
geewee··on A GitHub repository was public-viewable
Oof, committing PII to Git. So much for that "right to deletion" unless you want to rewrite your entire git history.
geewee··on It's always been you, Canvas2D
What about all the other browsers?
← PreviousPage 3 of 9Next →