HNHacker News
TopNewBestAskShowJobs

azdle

1,623 karma · joined January 27, 2014

What does this button do?

Contact Me: azdle@azdle.net

submissionscomments
azdle··on End of Support for Firefox Lockwise
TFA = The F*cking Article, a version of RTFM, basically.

> Note: Firefox for iOS will already sync your saved Lockwise passwords. You can currently only use those inside Firefox. Check back for updates in December 2021 on how to use Firefox for iOS as your system-wide password manager.

azdle··on The Framework is the most exciting laptop I've used
They're not totally proprietary, they've even released designs CC-BY that you can use to make your own: https://github.com/FrameworkComputer/ExpansionCards
azdle··on Ask HN: Why do you do, what you do?
I don't know what that would stand for, so, uh, probably not?
azdle··on Ask HN: Why do you do, what you do?
Money

Edit: if I didn't need money to be able to continiue to live a comfortable life I'd quit my job (working for a cloud-based home IoT platform provider, which I hate at the moment) and do something more useful (at the moment, I'm thinking that's a cloud-free semi-self-arranging p2p IoT system, I mean, that would be super cool right?).

Edit2 (I'm super drunk right now edition): I work for SmartThings (a subsidiary of Samsung) because 1. I had a diabolocial plan since before I started here to slowly change it into a local IoT intergration platform since before I started. (Which I've finally released stage 1: https://community.smartthings.com/t/announcement-smartthings... ) and 2. I feel like this is.inconsequential enough that I'm at least not making the world worse than it already is. Also 3, I get paid $133900 a year base salary in Minneapolis which I thing is pretty good. (Lol, again back to money.)

azdle··on Ask HN: What are you doing to kill the car?
I would also love to hear answers to this. I need a vacation. (Though I probably won't go until the pandemic is better taken care of...)
azdle··on Ask HN: What are you doing to kill the car?
I'm asking this because I live in an urban area, but I still have to rely on a car, unless I want to pay >2x for my groceries at the one place that is with in walking distance. And I don't have enough of a death wish to bike to places except directly to the trail neary my place for pandemic exercise.

I would love it if the public transit around me was good enough to go grocery shopping regularly. But it's either a five minute drive or a 45 minute bus ride. With than I'll just pay for the car. I'm lucky, I can afford it. But I still hate that it's my only real option. (I'm still super sad that Car2Go left MPLS and no real replacements have shown up.)

I dream of some sort of PRT system pushing out cars, at least from the urban area. Ideally grade separated, like a suspended monodrail pod system. But, even I can't pretend that that is anything that could happen anytime soon.

Are you working on something more realistic? It's probably not an end game solution, but are you working on something that improves the status quo? Or if not what do you wish you could work on?

azdle··on The Seniority Roller Coaster and Down-Leveling in Tech
Are you me?

I spent the last 3 years completely redeveloping the foundation of our platform which will save the company millions of dollars a year. I didn't do it alone or anything. But I started the project, was the only one to work on it full time throughout the whole project, defined the underlying architecture, and implemented most of the lowest layers. I poured all my energy into the project.

We launched beginning of this month, I was so prod of what it represented technically. A week later I was told my performance was "acceptable", I got less than my target bonus, and got a 3% raise.

I tried to quit, but relented when I was convinced not to and am now putting my unlimited vacation to work. I'm 3 days into a month I'm taking off.

azdle··on Aspartame and cancer – new evidence for causation
I don't disagree. But much like the sugary (or "sugary") treats I'd say it's one of the highest priorities.
azdle··on Aspartame and cancer – new evidence for causation
To be fair, so is all of our fruit these days. Just through a couple thousand years of selective breeding.
azdle··on CalyxOS – De-Googled Android Alternative
CalyxOS has a handful of apps that exist in the image that you can optionally install. I would assume it's one of those. I run CalyxOS and don't and never did have WhatsApp installed.
azdle··on NodeMCU ESP32-C3 WiFi and BLE IoT boards show up for about $4
Sure, but (not actually knowing how the integrated controller works) I don't see why the hardware one couldn't do that too, especially since it seems to only be build to support CDC (serial) and JTAG.

Are you sure that the integrated one doesn't? It just seems like an odd thing to leave out.

azdle··on NodeMCU ESP32-C3 WiFi and BLE IoT boards show up for about $4
Huh, I wonder why these have the same old CHG USB-Serial chip on them. The C3 has a built-in serial (and JTAG) USB interface. Maybe the software support isn't there yet?
azdle··on We replaced rental brokers with software and filled 200 vacant apartments
Probably just a miscommunication, we definitely seem to have gotten completely out of hardware (I wouldn't really know, I was never really involved in any of the hardware side of things), but the software side of things is going stronger than ever.
azdle··on We replaced rental brokers with software and filled 200 vacant apartments
lol, no. We're hiring as fast as we can right now for software devs: https://smartthings.pinpointhq.com/
azdle··on Watchy: Open-source E-Paper Watch with ESP32
https://open-smartwatch.github.io/ is working on a GPS edition right now.
azdle··on Ask HN: Those who have taken extended time off, any advice?
At may last gig, I was super burnt out, it got to the point where I'd go into the office, but spend my time mostly dicking about. Maybe doing an hour of work in a day. After six months of that (and having no one actually notice, that was probably the worst part) I decided I couldn't take it and quit without a plan.

The first few weeks I did absolutely nothing but workout, read books, play video games, or just lay out in a hammock. But as soon as the stress started wearing off, I started feeling the itch to make things again. Because I didn't have anywhere to share what I was making, I ended up organizing a local meetup for Rust, which ended up getting me my current job doing shit that I love. Though when I accepted the offer I made my start date a few weeks out just to round my time off up to three months off. That was the happiest time of my life. I fully intend to take at least that much time off if I ever leave this job too. (Though I might even see if I can swing a three month long vacation/sabbatical without leaving once my project is released.)

My only advice: do it.

azdle··on A brief history of Rust at Facebook
Write something that sounds fun. It doesn't even have to be useful to anyone, just interesting. And you have to be able to talk about it. The last person we hired for our team, I actively courted because he'd written a javascript parser (note: just a parser, it parsed basic JS to an AST and did nothing with it) and talked about it at a local rust meetup I'd been hosting (until COVID).

If you don't have local (or maybe now vitual?) meetups to go to, write a blog post about it and post it to HN and put a single sentence "I'm looking for a job that lets me write Rust professionally" note at the bottom, you never know who's going to see it.

azdle··on QNAP ships NAS backup software with hidden credentials
Well, damn, that is absolutely what I'm looking for. I just never happened to be able to find that in my (literally) _days_ of searching.

Thank you for linking that.

azdle··on QNAP ships NAS backup software with hidden credentials
I mean power and price are a factor, but I haven't seen a hot-swap drive 1U system that that's not big and noisy. I guess part of the problem is that my rack is right next to my desk (noise) and can only support 24" of depth (I'm real drunk and somehow forgot deeper 1U hot-swap servers exist).
azdle··on A brief history of Rust at Facebook
Honestly as someone (on the team) hiring for a job where someone else wrote the job posting, ignore the number. Just read that as "do you think you enjoy maintaining a codebase written in X".

Job postings are the fucking worst.

azdle··on A brief history of Rust at Facebook
I've been "a rust dev" for 4 years, and I honestly can't see Rust not becoming a majorly used language. It's just so _nice_ to use. And I don't mean just "write" also mean "refactor" and "read" which honestly have been some of the hardest things to do in C (the last major language I, I dunno, specialized in(?)). Between the compiler pointing out when you're too sleep deprived to be writing what you're writing or the general "write what you mean, even if it takes a few more keystrokes and the compiler yelling at you a time or two" attitude that seems to pervade the rust community, it's just a nice language to continue to develop in.

Which, again, this is maybe self-serving, but it really feels like a incredibly good long-term investment to learn. Even if you don't end up using it professionally (somehow) the compiler teaches you how to write better low level code.

azdle··on QNAP ships NAS backup software with hidden credentials
I use a pcengines APU2C4 (AMC x86 cpu SBC with integrated network switch) with VyOS as my external router.
azdle··on QNAP ships NAS backup software with hidden credentials
I _desperately_ want something like this, but in a 1U 4-drive form factor. If someone is working on something like this, _please_ let me know. It doesn't even have to be an RK3399 based system, just something that works with a mainline (or near-mainline) linux distro and will host an SMB server & DLNA server.
azdle··on Making Librem 5 Apps [video]
You can, kinda: https://puri.sm/posts/librem-5-web-apps/
azdle··on OpenSSL Security Advisory – EDIPARTYNAME null pointer de-reference
Clearly Rust can't solve all bugs, but I bet it would have prevented this one.

GENERAL_NAME[1] is a struct containing a type tag "enum" and a union of the data (d) for each type. If I'm reading it right the bug here is reading the union as 'other' when the tag says its `GEN_EDIPARTY`.

In rust this would just be a fat enum where the variants of the enum would actually contain the data that this has in the union. Then the Rust compiler would only allow you to read the data as the type it's stored as.

[1] https://github.com/openssl/openssl/blob/13a574d8bb2523181f81...

azdle··on Drone Footage of Arecibo Observatory Collapse
That sounds like the weight of the whole thing, not just the suspended part.
azdle··on IoT Unravelled Part 1: It's a Mess but Then There's Home Assistant
https://templates.blakadder.com/ lists things that can be flashed with Tasmota. So it's not a full list of everything with a direct API, but it's a list that is already contains basically every type of device. And once you re-flash the thing it's fully yours, no need to worry about who your device data is getting shared with, no apps that vacuum up your contacts, and no risk of the mfg pushing an update that breaks your setup.
azdle··on ESP32-C3 WiFi and BLE RISC-V processor is pin-to-pin compatible with ESP8266
> And USB would be nice.

The block diagram show "USB Device" in the peripherals block.

azdle··on Asus Release Raspberry Pi Competitor Tinkerboard 2 and 2S
It will probably eventually be pretty good or at least the CPU parts should be well supported since this is the same part that's used in the Pinebook Pro & RockPro64 and there's a lot of work going on to get support fully mainlined.
azdle··on Travis CI's new pricing plan threw a wrench in my open source works
Cool, thanks!
← PreviousPage 3 of 14Next →