Readit News logoReadit News
lucw commented on SSH-J.com – Public SSH Jump and Port Forwarding Server   ssh-j.com/... · Posted by u/rzk
lucw · 7 months ago
The right way to do this is IPv6.
lucw commented on Crossing the uncanny valley of conversational voice   sesame.com/research/cross... · Posted by u/monroewalker
mentalgear · a year ago
While impressive, the paramount question stands: Why do we even need "emotional" voices?

All that emotionality adds is that you get the illusion of a friend - a friend that can't help you in any way in the real world and who's confidentiality is as strong as the privacy policies & data security of the company running it - which often ultimately trends towards 0.

Smart Neutral Voice Assistants could be a great help, but none of it requires "emotionality" and trying to build a "human connection" with the user. Quite the contrary: the more emotional a voice, the easier it is to misuse it for scams, faking rapport and in general make you "addicted" to loop you in babble with it.

lucw · a year ago
one thing: language learning
lucw commented on Half-Life 2: 20th Anniversary Update   half-life.com/en/halflife... · Posted by u/Philpax
satvikpendem · a year ago
Lots of people praise VSCode and have neutral to positive opinions about GitHub. I haven't heard any more complaints about Windows than I've been hearing over the past 20 years or so anyway.
lucw · a year ago
Microsoft came up with some objectively good products both for consumers and developers in the recent decade. For consumers, Xbox would be the biggest one, and for developers, VSCode, WSL/WSL2, Azure.
lucw commented on The IPv6 Transition   potaroo.net/ispcol/2024-1... · Posted by u/todsacerdoti
Kelteseth · a year ago
I've mentioned this previously. Without government-mandated standards, implementation could take years. We apply this approach to numerous areas; why should IP be an exception?
lucw · a year ago
IPv6 adoption will take place overnight when either google chrome, Android or iOS start showing a warning on IPv4-only networks. ISPs and tech companies will start to get flooded with support calls asking about it and will choose to roll out IPv6 to make the problem go away. Chrome forced the web to go 100% https, the same thing will happen eventually with IPv6.
lucw commented on The IPv6 Transition   potaroo.net/ispcol/2024-1... · Posted by u/todsacerdoti
kijin · a year ago
If it was a real problem, market pricing would reflect the increasing severity of that problem.

The truth is that people who care about port forwarding are such a small minority -- especially now that P2P file sharing has lost its hype -- that they don't make a visible dent in the rate of IPv4 exhaustion.

lucw · a year ago
In practice the tech giants such as Google, Apple and Microsoft will dictate adoption of technology. When Chrome starts mandating or heavily recommending IPv6, adoption will reach 99% overnight. That's what happened with https: https://www.znetlive.com/blog/google-chrome-68-mandates-http...
lucw commented on Running an open source app: Usage, costs and community donations   spliit.app/blog/spliit-by... · Posted by u/scastiel
LVB · a year ago
Definitely considering a dedicated Postgres VPS. I've not looked yet, but I'd like to locate a decent cookbook around this. I've installed Postgres on a server before for playing around, and it was easy enough. But there are a lot of settings, considerations around access and backups and updates, etc. I suspect these things aren't overly thorny, but some of the guides/docs can make it feel that way. We'll see, as it's an area of interest, for sure.
lucw · a year ago
I went through this around a year ago. I wanted to postgres for django apps, and I didn't want to pay the insane prices required by cloud providers for a replicated setup. I wanted a replicated setup on hetzner VMs and I wanted full control over the backup process. I wanted the deployment to be done using ansible, and I wanted my database servers to be stateless. If you vaporize both my heztner postgres VMs simultaneously, I lose one minute of data. (If I just lose the primary I probably lose less than a second of data due to realtime replication).

I'll be honest it's not documented as well as it could, some concepts like the archive process and the replication setup took me a while to understand. I also had trouble understanding what roles the various tools played. Initially I thought I could roll my own backup but then later deployed pgBackrest. I deployed and destroyed VMs countless times (my ansible playbook does everything from VM creation on proxmox / hetzner API to installing postgres, setting up replication).

What is critical is testing your backup and recovery. Start writing some data. Blow up your database infra. See if you can recover. You need a high degree of automation in your deployment in order to gain confidence that you won't lose data.

My deployment looks like this: * two Postgres 16 instances, one primary, one replica (realtime replication) * both on Debian 12 (most stable platform for Postgres according to my research) * ansible playbooks for initial deployment as well as failover * archive file backups to rsync.net storage space (with zfs snapshots) every minute * full backups using pgBackrest every 24hrs, stored to rsync.net, wasabi, and hetzner storage box.

As you can guess, it was kind of a massive investment and forced me to become a sysadmin / DBA for a while (though I went the devops route with full ansible automation and automated testing). I gained quite a bit of knowledge which is great. But I'll probably have to re-design and seriously test at the next postgres major release. Sometimes I wonder whether I should have just accepted the cost of cloud postgres deployments.

lucw commented on Should We Chat, Too? Security Analysis of WeChat's Mmtls Encryption Protocol   citizenlab.ca/2024/10/sho... · Posted by u/lladnar
daghamm · a year ago
WeChat is basically one of the tools the communist party uses to control the population. If something is on there it is most likely by design.

Off topic (or is it?): While back a western journalist in China reported that her wechat account was banned 10 minutes after changing her password to "fuckCCP"...

lucw · a year ago
The server-side store a full plain text archive with government access is by design. the weak encryption is NOT by design. It's due to incompetent programmers.
lucw commented on Portugal seeks to become low-tax haven for young people   ft.com/content/41dd7994-3... · Posted by u/alephnerd
FaridIO · a year ago
Pretty nominal for Europe to be honest. Most Americans don't realize a) how much money they make and b) how little taxes they pay. Apples and oranges with all the social safety nets and such of course, but still most (healthy) Americans get much more money in their bank accounts after all is said and done than they would in Europe.
lucw · a year ago
Can you explain your use of "nominal" in "Pretty nominal for Europe" ? What does it mean ?
lucw commented on Arthur Whitney's one liner sudoku solver (2011)   dfns.dyalog.com/n_sudoku.... · Posted by u/secwang
lucw · a year ago
Does anyone have any thoughts on what motivates people to play sudoku or write solvers for sudoku ? I have trouble finding motivation to solve artificial problems. That said I sink hundreds of hours into factorio.
lucw commented on How Uber tests payments in production   news.alvaroduran.com/p/cr... · Posted by u/ohduran
mattgreenrocks · 2 years ago
It seems entirely natural to do this. What should you do instead?
lucw · 2 years ago
With stripe, the testing environment is sufficiently powerful that you don't need to test in production. With the test environment, you should have enough confidence that the integration will work. If you feel the need to do a payment after going live, ask a friend to do it, not someone from your household.

u/lucw

KarmaCake day92July 12, 2023View Original