towerful
@towerful@programming.dev
- Comment on Veterans fired from federal jobs say they feel betrayed, including some who voted for Trump 3 days ago:
The only way I can understand the mental gymnastics is that the right manipulated the “I don’t understand that persons job, I work harder than they do, I don’t like my boss” sentiments, so everyone felt that they were safe but that the people they don’t like would get sacked.
Leopard eating people’s faces party strikes again - Comment on Apple refuses to break encryption, seeks reversal of UK demand for backdoor - Ars Technica 4 days ago:
No.
Users that do not decrypt their storage lose their storage permanently.
Users that decrypt their storage get to continue to use it, but it isn’t decrypted.No encryption is broken.
Users are swapping convenience for privacy. (Or privacy for convenience? Whichever way that is).Broken implies it is unusable or useless. As in “Apples encryption is unusable”.
This is not the case. It’s not broken. Users are given the option to remove the encryption to be able to continue to use the storage.Essentially: xkcd.com/538/
- Comment on Is this massive difference to be expected? 6 days ago:
So you have local DNS set up?
If you ping (or dig) speed.mydomain.local, does it resolve the same address as local_ip?
Considering you are accessing local_ip:3000 and the domain on port 443, there is clearly a firewall somewhere redirecting packets or a reverse proxy on the domain but not on local_ip:3000Follow the port chain, forwarding, proxying etc. One of those will be bottlenecking. Then figure out why
- Comment on US threatens to shut off Starlink if Ukraine won't sign minerals deal, sources tell Reuters 2 weeks ago:
Kinda shows how revolutionary starlink actually is, tho.
I mean, a country with minimal military spending (or, one that doesn’t have their own encrypted satellite network) can get a commodity device that gives modern connection speeds with very modest latency.Starlink has many drawbacks, is a horrendous impact to the environment, is owned by a fascist/nazi dickhead.
But the empowerment it obviously gives to an underpowered military is phenomenal.
Ukraine has been awesome in their iteration and implementation of novel strategies and new technologies that few other counties could do.
It’s just a shame that one of the useful techs is being used as extortion by fascists.
It’s like enshitification, but on a country level scale - Comment on Wheel of Time - for both the book and show fans 2 weeks ago:
Stephen King dark tower?
No. Not western, no guns, no science, not really horror.WoT is the whole “forgotten/suppressed magic, ‘the one’, forces of long imprisoned evil” kinda fantasy, along with a rise to power, world politics, massive battles, adventure, and - I guess - romance.
Has a lot of the tropes, but carves a great story and adventure.
I genuinely recommend it. I’ve read it 3 times, and I enjoy the TV series.It’s a 15 book epic fantasy, with the last 3 books written by Brandon Sanderson according to (deceased, 2007) Robert Jordans notes.
It’s good.
It has it’s faults, Robert Jordans writing has it’s faults.
But it is good, a great story, a great adventure, a great over-arching story. And 15 books long, makes it great read to sink into and enjoy. - Comment on Elon Musk just offered to buy OpenAI for $97.4 billion 3 weeks ago:
I feel like “look at twitter” is probably enough of a defence to decline president musk.
It would probably need to be wordier for court proceedings. - Comment on Apple ordered to open encrypted user accounts globally to UK spying 4 weeks ago:
My experience of checksums are in things like serial where they can potentially recover a corrupt bit.
I presume in the case of encryption, a checksum is more of a hash of the raw data? Like a one-way deterministic compute. Easy to get a hash of data, extremely difficult to get data from a hash.
In which case, it’s fine. Passwords are hashed (granted, multiple times), but a cryptographically secure hash is not to be underestimated. - Comment on How JavaScript Overuse Ruined the Web 4 weeks ago:
A page could load thousands of images and thousands of tiny CSS files.
None of that is JS, all of that is loads of extra requests.Never mind WASM. It’s a portable compiled binary that runs on the browser. Code that in c#, rust, python, whatever.
So no, JS is not the only way to poorly implement API requests.Besides, http/2 has connection reuse. If the IP and the TLS cert authority is the same, additional API/file etc requests will happen over the established TLS connection, reducing the overhead of establishing a secure connection.
Your dislike is of badly made websites and the prevalence of the browser being a common execution framework, and is wrongly directed at JS.
- Comment on ‘Forbidden Words’: Github Reveals How Software Engineers Are Purging Federal Databases 4 weeks ago:
I don’t think the argument is worth having.
Only thing I will say is that the audio world has no common meaning for a slave.
Programming does. - Comment on The Young, Inexperienced Engineers Aiding Elon Musk’s Government Takeover 4 weeks ago:
It will come back as an electron react app that uses web sockets to synchronise embedded sqlite databases
- Comment on Petition calls to ban Elon Musk's X in Europe 3 months ago:
And it’s fine to continue to operate in the US.
But if it doesn’t abide by EU laws then it can’t operate in the EU.America doesn’t set the worlds laws
- Comment on The return of Trump means Britain must rethink its defence strategy – and role in the world 3 months ago:
I’d vote for the EU in a heartbeat.
I’d be fine with the euro, actually going full metric. - Comment on When people say the AI bubble will burst, what exactly does that mean? 3 months ago:
Back when Blockchain was first a huge hype bubble, there were companies that added “Blockchain” to their name, or announced a pivot into Blockchain tech, and watched their stock value soar by a few hundred percent (with market value being many times their revenue).
I had googled a list of news articles, until I found this:
www.sciencedirect.com/…/S0165176519301703A noteworthy example: cnbc.com/…/long-island-iced-tea-micro-cap-adds-bl…
Anyway.
That’s the bubble.
Over-valuation. People taking advantage of the hype. People jumping on any opportunity to “not be left out” or to “get in early”.AI has uses.
Everyone is throwing things at the wall to seeing what sticks. Not much of it will.
Marketing are capitalising on the hype. - Comment on M4 Mac Mini Power Button Has New Bottom Location 4 months ago:
My phone case has a magnet in it (so it mildly sticks to metal surfaces).
I’ve put it on a laptop and accidentally triggered the “lid close” sensor - Comment on Reddit says it is not covered by new Online Safety Code as it has moved its jurisdiction to the Netherlands 4 months ago:
It’s not difficult to define.
It’s about people’s choices.People can choose to own a gun, choose to want to own a gun, choose to own a whole armoury.
I think owning a gun is stupid. I live in a country that successfully regulates guns.
Saying “I think gun owners are stupid” isn’t hate speech because they have chosen to own a gun.
If I said “gun owners should use their guns in themselves” that becomes hate speech because it’s wishing harm on them.People choose to be Republicans, trumps choices in life are why he is where he is.
Hate trump because of what he does, not because he has blonde hair.People don’t choose to be gay, or be trans, or be Jewish, or be black, or be short or whatever.
Which is another way opinions can become hate speech.
If I said “I think gun owners are stupid” that isn’t hate speech.
If I said “I think black people are stupid” that becomes hate speech because it is grouping people by something they have no control over. - Comment on Reddit says it is not covered by new Online Safety Code as it has moved its jurisdiction to the Netherlands 4 months ago:
Porn is performed by consenting adults and consumed by consenting adults.
That’s why porn made from human trafficking, revenge porn (ie leaking nudes of an ex) etc are illegal in most sane countries.
The idea being that porn doesn’t hurt anyone.Hate speech is harmful. It’s purpose is to hurt people.
So yeh, it should be illegal.
I have no issues discussing hate speech. I do have issues with hate speech being used. - Comment on Reddit says it is not covered by new Online Safety Code as it has moved its jurisdiction to the Netherlands 4 months ago:
It requires them to restrict certain categories of video, so that users cannot share content on cyberbullying, promoting eating disorders, promotion of self harm or incitement to hatred on a number of grounds.
Yeh, fuck censorship. Let’s all be shitbags and do that stuff instead!
- Comment on Internet Archive breached again through stolen access tokens 4 months ago:
4 years ago (best number I can find, considering IAs blog pages are down) IA used about 50 petabytes on servers that have 250 terabytes of storage and 2gbps network.
From this, we can conclude that 1 TB of storage requires 8mbps of network speed.
Let’s just say that average/all residential broadband has spare bandwidth for 8mbps symmetrical.
We would need 50,000 volunteers to cover the absolute minimum.
Probably 100k to 200k to have any sort of reliability, considering it’s all residential networking and commodity hardware.In the last 4 years, I imagine IA has increased their storage requirements significantly.
And all of that would need to be coordinated, so some shards don’t get over-replicated - Comment on Keir Starmer pins economic growth hopes on British Hollywood with new tax relief 4 months ago:
Brollywood is an excellent pun.
British Hollywood - a portmanteau.
Brolly Wood - brolly is an umbrella in British slang.Sorry for dissecting this frog. I just want to make sure everyone can appreciate how delicious the pun is.
- Comment on From a cyber security aspect how hazardous are random mini PCs from Ali Express/Amazon if you are starting with a fresh OS install? 5 months ago:
Server hardware does.
I think dell Rx30 are only just getting to EOL, and it was released in 2015.Although, buying an Rx30 before 5 years ago would be in the 10s of thousands.
Refurbished Rx40 and Rx50 are somewhat affordable. - Comment on Trump calls for prosecution of Google over search results he says favor Harris 5 months ago:
Oh, I thought it was hair die that was dripping down his face.
Make sense it was ichor leaking from somewhere - Comment on help on setting up home lab (networking) 5 months ago:
If you want remote access to your home services behind a cgnat, the best way is with a VPS. This gives you a static public IP that your services connect to, and that you can connect to when out and about.
If you don’t want the traffic decrypted on the VPS, then tunnel the VPN back to your homelab.
As the VPN already is encrypted, there is no point in re-encrypting it between the vps and homelab.Rathole github.com/rapiz1/rathole is one of the easiest I have found for this.
Or you can do things with ssh tunnels.For VPN, wireguard is very good
- Comment on Indestructible quartz crystal can store 360TB of data for billions of years 5 months ago:
Yeh, axis was the wrong term. I was thinking degrees of freedom.
However, I misunderstood the concept.The extra dimensions are basically optical manipulation, like the other comment says with the red and blue lenses.
I thought it was more about the crystals attitude. So in addition to x, y and z, you also have alpha, beta, gamma.
Which would be 3 dimensions/axis with 6 degrees of freedom - Comment on Indestructible quartz crystal can store 360TB of data for billions of years 5 months ago:
Seems more like 5 axis than 5 dimensions.
Sounds like a slice through the crystal that can be moved up and down and rotated through 2 angles (eg roll and pitch) - Comment on What interesting things can I do with my home WiFi network? 5 months ago:
You can set a static IP on the router, disable it’s DHCP, and have pihole manage DHCP with the routers static IP as the gateway
- Comment on Google has been blocking many tools/IP ranges that try to synchronize with YouTube 5 months ago:
The financial insensitive to ensure only paying users can access the content offsets the cost of the different infrastructure.
YouTube needs to make money as cheaply as possible. They can’t afford the processing to guarantee ad delivery and secure content like that.
If the infrastructure/delivery cost of securing content goes up, streaming services can raise their prices.
YT can’t really serve more ads. The platform is already pretty packed with ads - Comment on American tourists visiting the EU, what do you think of it? 5 months ago:
In France, no one spoke English even though I spoke loudly and slowly
Haha, reminds me of a holiday ages ago in France.
Someone left their handbag behind or something, and my friend said “I’ll sort it out, I know French”. To be fair, he did. But when I went back to tell him where we ended up, he was speaking slowly and loudly to the poor french person.Which reminds me of another time in France, having breakfast. I ordered “orange juice” and the waiter looked confused. So I said it again slower, and his face lit up and said “ah, jus d’orange”.
- Comment on The air begins to leak out of the overinflated AI bubble 5 months ago:
I feel like for a long time, CUDA was a laser looking for a problem.
It’s just that the current (AI) problem might solve expensive employment issues.
It’s just that C-Suite/managers are pointing that laser at the creatives instead of the jobs whose task it is to accumulate easily digestible facts and produce a set of instructions. You know, like C-Suites and middle/upper managers do.
And NVidia have pushed CUDA so hard.AMD have ROCM, an open source cuda equivalent for amd.
But it’s kinda like Linux Vs windows. NVidia CUDA is just so damn prevalent.
I guess it was first. Cuda has wider compatibility with Nvidia cards than rocm with AMD cards.
The only way AMD can win is to show a performance boost for a power reduction and cheaper hardware. So many people are entrenched in NVidia, the cost to switching to rocm/amd is a huge gamble - Comment on Is this a triangle? 5 months ago:
Yeh, seems not
- Comment on Is this a triangle? 5 months ago:
I felt like adding something about the specific case of 180° between edges and a vertice.
Makes sense.
And I guess too many vertices means an open set of edges (ie not close, this not a shape).
I was kinda hoping for a strange edge case, like a mobius strip or Klein bottle.I guess a mobius strip is a 2d representation of a 1d paradigm. And a klein bottle is a 3d representation of a 2d paradigm.
It would be too much to ask of a 1d representation of a ??d paradigm.