HNHacker News
TopNewBestAskShowJobs

elliebike

372 karma · joined March 29, 2020

submissionscomments
elliebike··on Using ephemeral Onion Services for quick NAT traversal
Yup you totally can! I've done this before + it works well. You may have to customise the DHT a bunch though
elliebike··on TikTok overtakes YouTube for average watch time in US and UK
It's no different to most other social networks that commit mass abuse of user data and track everyone, everywhere.

Being a US-based company doesn't make this any better, just look at Facebook.

The only people who worry are people on HN. Most other people aren't aware of what's going on, or just don't care.

elliebike··on TikTok overtakes YouTube for average watch time in US and UK
...really?
elliebike··on Where are the robotic bricklayers?
thank you! hope you're having a good day :)
elliebike··on ZSA Planck EZ: A Powerful, Backlit, Open-Source, 40% Mechanical Keyboard
I've been using my own Planck* for a while now, and I absolutely love it! It's actually my second - I've pretty much exclusively used Plancks for almost 5 years. Strongly recommend giving them a go, even though the layers will feel very alien to begin with. I've also used an ErgoDox EZ for a while, and I actually prefer the Planck.

*: https://elliehuxtable.com/my-planck-keyboard/

elliebike··on DenoDB
I always feel weird about comments like this. Instead of discussing the merits of the actual project shared, we're going on a rant about whether or not ORMs are a good idea?

It's like whenever someone shares something they made with Electron, and the comments are just Electron hate.

elliebike··on ST3000DM001
I guess I got lucky then! I've had one of these for quite a long time, maybe since 2013/14. A good number of those years it's been running 24/7, and I actually only recently replaced it
elliebike··on Show HN: Atuin, improved shell history with multi-machine sync
Thank you! Yup, that's basically why I made it!

> More details on how the encryption for server sync works would be helpful for assessing security.

Good point - I'll add something more detailed to the README shortly

For now though, it's fairly simple. Almost all of the information is first serialized with MessagePack, and then encrypted using libsodium's secretbox. This blob is what ends up being POSTed to the server

The only other information available to the server operator is

  - the username/email address/hashed password of the user
  - the UUID of this history item
  - the history timestamp (needed for sync at the moment)
  - the hash of the machine's hostname (also useful for sync)
elliebike··on Send: A Fork of Mozilla's Firefox Send
I’m a fan of Kipp! Not p2p, but has optional encryption

https://kipp.6f.io/

elliebike··on Signald: Unofficial daemon for interacting with Signal
Hopefully this works well!

Honestly the multi-device support is a big barrier to my adoption of Signal. Currently I use Telegram across several devices, and the messages just "sync" near instantly. With Signal you see them appear one-by-one, which is painful in a large + busy group chat. Obviously Signal has technical issues to overcome that Telegram does not, but the UX issue is still there

elliebike··on Show HN: I built a tool to blur license plates
Hey HN! I wanted to learn about training + deploying ML models, so I built this!

It uses YOLOv4 to find license plates, and then opencv to blur them :)

Happy to answer questions!

elliebike··on Parents' income, not smarts, key to entrepreneurship
I suspect a large part of this is due to the fact that those with wealthy parents are more likely to have a) family money to fall back on if things go wrong and b) family investment in the early days

Everyone else has to seriously consider the (high) risks of their startup failing and not being able to afford rent, or whether their idea is worth burning their life savings.

elliebike··on Pyston 2.1 Is Blowing Past Python 3.8/3.9 Performance
Sad to see that Pyston is closed source :/

Would be interesting to see a comparison with PyPy though!

elliebike··on Telegram Voice Chats
Yup, the former works! Took me a while to find it haha.

The hold + three dots thing isn't there on iOS sadly.

Even something like Instagram's message requests would be a welcome addition!

elliebike··on Telegram Voice Chats
> Does your chats list get filled up with these unsolicited messages from randos?

It was, then telegram desktop popped up with "it appears you are getting a lot of messages, would you like to automatically mute + archive those not in your contacts" or somesuch. Still, the archived folder is at the top

The only thing that stopped it was deleting my message from the community. Guess I won't be participating again :(

It certainly is an interesting example - I know nothing of their team, however things like this are also another reason as to why a diverse team is important!

elliebike··on Telegram Voice Chats
I joined this, replied to the post, and now I'm being sent lots of creepy messages and dick pics from the men of the internet :/

Telegram has no option for "Only allow contacts to message me", it turns out.

After lots of messages, they eventually offer to auto archive and mute people not on your contacts, but it's still fairly visible on the app.

Perhaps Telegram should work on better abuse management before adding voice chat! I used to love the app but now I am considering uninstalling.

elliebike··on WavesMesh: Pay-what-you-can community-owned ISP for Baltimore
Is this satire? I'm genuinely confused.
elliebike··on Ask HN: Best Dev Laptop 2020
I'm really enjoying my Razer Blade Stealth! Powerful, has a nice feel to it. I was looking for something similar to my old Macbook Pro, but without buying a Macbook - this was the closest I could find.

Runs Linux really nicely + as far as I can tell everything works. Also, the screen is gorgeous!

elliebike··on Rust 1.47
No, because that's not really the point of Rust.

You make the sacrifice of a "punishing" compiler, and spending more time writing code, but you gain software that's more likely to be "correct", safe, and not leak memory.

Really, as in all things computers, it depends what your set of requirements are as to what trade offs you make

elliebike··on Digital pregnancy tests have an internal paper test
The issue here is that paper tests require the user to read and properly understand instructions. Teenagers in a panic can and will misread and misunderstand, as people often do when under duress.

It may seem "pointless", but making the tests more user friendly and less prone to user error is super important.

elliebike··on Do I Need Kubernetes?
Honestly nobody needs k8s, but nobody really needs anything. If you know it and you know it suits your needs, then sure! Go for it! Have fun.

If you don't know it, then learn it first. Then you can properly evaluate whether it suits your requirements or not.

There's huge value in choosing something that your team already knows + is familiar with

I'd totally advocate for learning something new, but solving a business problem probably isn't the best time for this :)

I think the article gave a great overview though, and is perhaps a good way to decide what to learn next

elliebike··on I push, therefore I am: two days at Etsy (2013)
I really like the idea of a developer exchange - does anyone know of other places that have done this?
elliebike··on The Quest for the Perfect Dark Mode (Gatsby/React)
Oh I definitely agree there! I don't know if any implement that at the moment though :(
elliebike··on The Quest for the Perfect Dark Mode (Gatsby/React)
It's definitely simpler to not have a toggle, but I like having the choice. Some websites I frequent often have a dark mode I don't like much, so I switch to light - and vice-versa.

Just because a user generally prefers dark mode, doesn't mean they do everywhere!