HNHacker News
TopNewBestAskShowJobs

vonseel

1,130 karma · joined April 18, 2013

submissionscomments
vonseel··on Python 3.12.0 is to remove long-deprecated items
Install a python version on your system:

    $ pyenv install 3.11-dev (or use pyenv install --list to show list all available versions to install)
Use it in your current shell:

    $ pyenv shell 3.11-dev
Use it in the project directory:

    $ pyenv local 3.11-dev
Use it as the global default:

    $ pyenv global 3.11-dev
All of the mentioned commands can be called with no arguments to show the current python version for the context.

There you go, now you know pyenv. Call it with no arguments to show the other possible commands.

vonseel··on Companies ran an experiment: Pay workers their full salary to work fewer days
People will tell you only lonely people think that way, but I think office socialization is a different kind of thing. At the office you meet and chat with people of all ages and different types. When you're with friends, you're probably hanging with a bunch of people more like yourself.
vonseel··on A Cypherpunk’s Manifesto (1993)
Yeah! I had it on a personal domain for $12 for a year or two, then I went and joined the Army on a whim and cut all my subscriptions, but now I'm in a place where I want cloud storage again and can't find any good options.

I think it's possible you can get "unlimited" storage by signing up for one of their enterprise plans, but nowadays they make you request additional storage when you run out. I'm sure they don't throw a fit over 5-10TB, but I can imagine flags being raised when users on 1 user plans start requesting storage and they already have 100TB assigned.

vonseel··on A Cypherpunk’s Manifesto (1993)
That’s interesting, I don’t think I’d ever heard about that before!

Do you find there are lots of things you can’t find on Apple Music or Spotify nowadays?

I guess I’m just not the type to really listen to a bunch of rare recordings, but maybe I would if I had access to them.

vonseel··on A Cypherpunk’s Manifesto (1993)
Possibly, but for some reason I had the impression they were doing away with grandfathered plans too. Because my old google apps (free) account was force upgraded to workspaces maybe.

I think I had read you can request additional storage when you exceed the standard limit now. Maybe that’s what he means by unlimited and if you already had the data in googled cloud, well you don’t have to request from anyone (yet).

vonseel··on A Cypherpunk’s Manifesto (1993)
I thought they did away with unlimited? Is that not the case? I have a google domain but stopped paying two years ago for other reasons, and recently when I looked into getting workspace again it sounded like you can’t get unlimited storage for $20 anymore?
vonseel··on A Cypherpunk’s Manifesto (1993)
I wish I could meet that guy and befriend him or her :). These are the people I would love to chat with. Sadly, I’m not a member of redacted. Maybe I should try to get in.
vonseel··on A Cypherpunk’s Manifesto (1993)
I feel Spotify recommendations are pretty good for my account, but homogenous. They tend to stick the same type of music I’ve been listening to recently and it gets bland after a while.
vonseel··on A Cypherpunk’s Manifesto (1993)
I spent many nights browsing what.cd and building up my collection in the early days.

Somewhat off-topic , but I just posted this question on HN which is sort of related - how did early streaming sites build up their collections?

Maybe the founders of Spotify were actually big uploaders on what.cd and already had many TB of albums?? (Semi-joking, I know this is unlikely, but I’m desperately curious for the answers to this mystery.)

https://news.ycombinator.com/item?id=33555150

Please comment if you have any thoughts as otherwise my curiosity is getting buried in the depths of hackernews!

vonseel··on Musk’s first email to Twitter staff ends remote work
I’m just guessing, but maybe Elon really loves Twitter. Building a new platform wouldn’t allow him to rescue the thing he loves. Seems more like an emotional decision than a logical one.
vonseel··on Barilla passive cooker
> a pot roast brought to a boil in the morning, then put in a well insulated container to sit for the day.

Don't you need to worry about some sort of danger zone with regards to bacteria in meat thriving between 100-140F? My friend always leaves meat out for several hours and never gets sick, but I've just assumed he's been lucky so far.

vonseel··on Shell script best practices, from a decade of scripting things
I've just started installing ipython on pretty much every python environment I set up on personal laptops, but there is repl history even without ipython: https://stackoverflow.com/a/7008316/1170550
vonseel··on Why I use Jellyfin for my home media library
I like watching TV quietly, so others are not disturbed. Also, I absorb information better when I read it. Both reasons why I like subtitles, and I suspect many others do as well. I have no issues with my hearing. I don't like large subtitles, either, but if I can set them to be small, they don't bother me.
vonseel··on DIY gadgets that could keep your energy bill down
Worth noting that Home Assistant OS + the official and community add-ons make managing all this very easy.

I haven't used it long, since I just moved over from a docker-compose based installation; but, it seems like it makes managing docker-compose files a thing of the past. I'm thrilled b/c the main reason I'm even messing with HA is to set up some automation for a non-developer friend.

vonseel··on Ask HN: How to deal with regret of not having kids
My mom was 35 when I was born, and that was over 30 years ago. I think my grandmother was 39 when my dad was born, and that was over 70 years ago. There's still a possibility for conception unless you didn't explain in your post.
vonseel··on I am endlessly fascinated with content tagging systems
I think OP is referring to finding software-engineering related design discussions surrounding tagging systems, but yes, I’m sure there is a great depth of ontology material and librarian knowledge that could add to software system designs.
vonseel··on Penetration testing wireless keyboards
I can compare with the built-in keyboard/trackpad for my laptop or with wired hardware. Which I assume all have zero latency. So I think I'd notice if there was significant latency on any of my bluetooth devices...
vonseel··on Cassandra at Apple: 1000s of Clusters, 300k Nodes, 100 PB
Yea, it's amazing how quickly videos stream from most services.

If your Plex videos are taking a while to start, might be an issue with your client or server setup. Are the disk drives sleeping so they have to spin up, are they slow for some other reason, etc. My storage is all on spinning disk on 8+ year old hardware and I don't have any issues, except with certain slow clients.

vonseel··on Cassandra at Apple: 1000s of Clusters, 300k Nodes, 100 PB
Idk. Apple search APIs seem slower than competitors often; my non-tech family members have made similar comments to me about Apple Music and Apple TV+ being slower than Netflix (or Prime) / Spotify.
vonseel··on Penetration testing wireless keyboards
When you have a bunch of tethered bulky musical gear around, a wireless keyboard is really nice since you can move it around easily, stick it beside something, on a side table, etc. I'd argue it's more useful in that case than when you have an empty, clean desk, actually.
vonseel··on Penetration testing wireless keyboards
The hardware is great, but I can't bring myself to buy anything that requires running Logitech's software.

I've heard elsewhere Logitech devices are laggy on bluetooth. Why isn't this an issue for Apple and other manf?

I've moved from mech keyboards with O-ringed MX blues to pretty much using the Apple magic keyboard and trackpad anytime I'm at the desk. Sometimes I still reach for the clicky-claky, but integrated Touch-ID is so useful I've taken a liking to using the Apple magic keyboard (with touch id) and grown accustomed to the feel.

vonseel··on Transmission 4.0.0 beta 1
Is it still single-threaded and the UI chokes when doing a blocking operation like moving a large torrent to a different hard drive? I didn't find any mention of parallel/threads/concurrent in the release notes.

I've been torrenting since the early 2000s and using torrent clients on Mac and Linux for over ten years, and there have been various issues in both Transmission and qBittorrent for as long as I can remember. I'm not sure if rTorrent is better, but lots of people seem to like it.

QBT has a tendency to break on upgrades and then it tries to rename files and do re-checks and all sorts of messy stuff - maybe due to my configuration since I have "append !qB" to incomplete files - but I personally don't think a client should ever rename a file from 'video.mp4' -> 'video.mp4.!qB' unless the checking is complete and it has already determined the file needs to be partially re-downloaded. Also, checking torrents is basically a broken feature since v4.4 - according to a bunch of people on the internet. I'm on the latest version, but going back to a working version could be a nightmare with hundreds of torrents on multiple hard-drives.

I used to use Transmission exclusively but pretty much stopped using it because of the single-threaded limitation. Also, Transmission on linux didn't support categories or labels like the Mac GUI version did, which I required for organization.

I'm not sure how much goes into a Torrent client, though I did read [madreyels]<https://mandreyel.github.io/posts/rust-bittorrent-engine/> post on writing a bittorrent engine in Rust. I'm not saying rust is the answer, but I would welcome a new and improved bittorrent client meeting my requirements in any language if it works better than the existing options.

vonseel··on From Pythonista to Rustacean
dict literals :(

Although I read there are crates to help with this, and it's indicative of bad programming styles...

vonseel··on From Pythonista to Rustacean
I'm mostly a Python programmer (10 years), and spent a night last week reading the first ~8 chapters of the Rust book, and working slowly through the rest.

I confirm that it's a great book, easy to read, even if reading isn't usually your style of learning. Or you can jump in and look at the Rust by Example book.

I wanted to read through at least the bits that would be totally new and confusing to me in Rust - ownership, variable lifetime, references, etc.

I'm finishing up Chapter 10 and probably getting to the point where I'll need to start actually using the language to learn it, knowing there will be gaps to fill in later. I think Rust is such a broad language that it's probably better to start coding and cementing the basics instead of trying to learn everything all at once.

vonseel··on Ask HN: How do I learn to communicate effectively?
I agree with a lot of your points, but it's important to note that being direct is not a free pass for being an asshole.

For example: if Bob sucks at SQL, and that happens to be one of your strengths, don't say stuff like "Man, these SQL scripts are trash" or "Dude, your SQL is ass, let me write it" - instead, something like "Hey, I noticed our db code is looking pretty rough, do you want some help cleaning things up?".

vonseel··on I spent $3k on a Samsung Smart TV and all I got were ads and unwanted content
Are the cops generally investigating Wi-Fi theft in your area?
vonseel··on Outdated vs. Complete: In defense of apps that don’t need updates
Try opening an old project from 3-5 years ago that has a lot of dependencies like something from react-native, Django, etc. and you’ll find many of them impossible to even install without using the original Python or Javascript versions - that’s assuming the oldest dependencies are still available in the pinned versions.

It’s not a common use-case, I guess, but I had some old projects that I abandoned and wanted to try working on them again and found it almost impossible. The worst cases had dependencies which weren’t available unless I used an x86 laptop with an older version of Mac, because the packages were never built for arm laptops.

vonseel··on Weird Al had 100 gigs of RAM
If they are unrelated to the work your team does, how can you be sure they really need more than 8Gb of unified memory?

I'm on an 8Gb M1 Macbook Air and really don't notice it swapping often, unless I'm running something heavy in addition to browser + terminal + IntelliJ IDEA.

vonseel··on Fake musicians: a million-dollar Instagram verification scheme
What about if someone pretending to be @asdf makes an account with his name? Or, if he is hacked? Both of these seem like reasonable problems to solve with a verification or signing service. One is solved by verifying the identity of the user once, while the other would be more like each git commit.
vonseel··on Fake musicians: a million-dollar Instagram verification scheme
If it were a verification badge you’d think someone would develop a technology to sign tweets / posts the same way you can sign and push a git commit, i.e. , the authentication backend would incorporate some sort of signing which requires a special token.

All this would have to be hidden from the end-user, of course, so I’m not sure what it offers on top of just knowing the user credentials.

Maybe it would have to be implemented where when you login to an app, the app also looks in iCloud or Google storage for the keys associated with your verified identity (which you have to submit documents for, and when submitting documents, your phone creates the keys). Any additional devices the user wishes to use, he or she would have to share the keys from the initial device.

Not a crypto guy, is this the gist of what actual verification would look like and what additional benefits it serves over 2FA or knowing the users password?

← PreviousPage 2 of 27Next →