HNHacker News
TopNewBestAskShowJobs

cvwright

2,236 karma · joined May 2, 2014

Recovering academic. Security and privacy research engineer.
submissionscomments
cvwright··on Large shares of consumers use social media out of a fear of missing out
Group chats are such a poor substitute though. On 00’s Facebook you could post once for all of your friends to see, and they didn’t have to all know each other.
cvwright··on Turbo Pascal Turns 40
Same here. Even now, I still sometimes set my vim colors to blue background and yellow/white text.
cvwright··on Shutting down the Matrix bridge to Libera chat
Now that Synapse (and Conduit!) support registration tokens, it’s a lot easier to let people you know register on your server, without opening it up to the world.
cvwright··on Ask HN: Why is Fastmail's search so terrible and how can it be improved?
Please don’t crapify my Fastmail search. I don’t want it to be like Google, giving me what it thinks I want rather than what I asked for.
cvwright··on What has changed in CPU cores in M3 chips?
Since the release of Xcode 15 it feels like the answer is, "More than 16 GB".
cvwright··on Meta’s approach of ‘pay for your privacy’ is wrong
The challenge that they’re up against is, nobody wants to pay for “normal” non-targeted ads. The death of normal ads was called the “adpocalypse” and it took down some pretty major web properties who didn’t adapt. Dr Dobbs Journal was one of them.
cvwright··on Meta’s approach of ‘pay for your privacy’ is wrong
This is correct. They give your data for free to a group of advertisers and let them bid on who will pay the most to show you an ad.
cvwright··on Facebook just started requiring EU users to choose: privacy or €9.99/month
No, with Facebook, you're paying money but you're still the product, because their core business is still ad-driven.

They are not stopping showing ads, and they are not stopping collecting data. It seems that they're just stopping using the data to target the ads.

cvwright··on A new home and license (AGPL) for Synapse and friends
Almost as unhappy as if the upstream project failed and went away completely.

And in reality it depends a lot on my level of contribution. If I have dozens of lines of code in a big project, then who cares, all I really wanted was for my pet bugs to get fixed.

If I contributed major features or thousands of lines of code there, then I would be very mad. But I would also be very capable of maintaining an open source fork of the project.

cvwright··on A new home and license (AGPL) for Synapse and friends
Unfortunately most of their big customers seem to be governments, who are often bound by law to do things like select the lowest bidder.

And where criteria like “trust and confidence” are too often cover for corruption and favoritism.

cvwright··on A new home and license (AGPL) for Synapse and friends
Element has been giving us open source code under the most liberal license for something like 10 years. I think he’s earned a little benefit of the doubt.
cvwright··on A new home and license (AGPL) for Synapse and friends
Personally I’m happy to ask them to kindly maintain my new feature along with all of their other code, so I can continue to use an up-to-date version with very little effort.
cvwright··on 'Not of faculty quality': How Penn mistreated Katalin Karikó
50% was on the low end, 10 years ago when I submitted my first proposal. I’ve been out of the game for a while now, but I don’t think the rates have gone down.
cvwright··on 'Not of faculty quality': How Penn mistreated Katalin Karikó
Even more baffling, there are studies showing that most US universities actually manage to lose money on federally funded research.

Yes, the overhead rates are obscene, but somehow the compliance costs are even greater.

cvwright··on An aborted experiment with server Swift
Agreed on all points. I’ve been using Vapor for a small work project for a couple of years and overall it’s been a good experience.

I think a lot of the author’s problems started when he bailed on Vapor and went down into the depths of SwiftNIO. I’m not really sure this was necessary. I could be wrong, but it feels to me like Vapor should let you do pretty much everything that you would need for an ActivityPub server.

Writing request handlers in Vapor with async/await is delightful - it’s really not any harder than writing Flask code. But going down below that level is pain. Lots and lots of pain.

cvwright··on Canada to regulate podcasts
We should expect more licensing of tech companies in the future. Both in terms of the kinds of services that will require licenses to operate, and in the number of jurisdictions that require them.

If you want to run a hotel or a burger joint or a general contractor, you need a license. It will be difficult to push back against the idea that tech companies should be treated the same.

Not saying that this will be a good thing. Just that it will happen.

cvwright··on RealFill: Image completion using diffusion models
If they wanted to, they could find real pictures of you, taken by other Google users who were there at the same time.

I don't know if that's more or less creepy than the AI stuff...

cvwright··on Matrix 2.0: The Future of Matrix
If email was a new thing trying to break into a crowded space, then yes.

Notice how WhatsApp took off while XMPP fragmented.

cvwright··on Matrix 2.0: The Future of Matrix
Username checks out :)
cvwright··on Matrix 2.0: The Future of Matrix
Yeah. I still think that the Matrix.org Foundation should have a branded client, simply called “Matrix”, available in all the major app stores.

Lock it to the matrix.org server and offer membership in the foundation as an in-app purchase. Could help with some of their recent funding issues.

cvwright··on Matrix 2.0: The Future of Matrix
You are mad that they took money away from someone you don’t like?

And moreover that they used this money for something that you do like?

cvwright··on Linux gives up on 6-year LTS kernels, says they’re too much work
In practice, that would require those companies to pay for a distro like RedHat, who supports a lot of the kernel dev work.

But unfortunately everyone would rather find a way to get RH packages for free, and RH/IBM has only made the situation worse by alienating people.

cvwright··on Networking for introverts
Trying to find people more job opportunities is very different from trying to make people depressed.
cvwright··on Memex is already here, it’s just not evenly distributed (2020)
> I think it should be possible to build a proxy that records ALL local http(s) traffic

There was a Microsoft Research project in the early 00’s called “Stuff I’ve Seen” that did basically this. I don’t know why it never really went anywhere - I’ve wanted one ever since I saw the talk.

Edit: Link - https://www.microsoft.com/en-us/research/publication/stuff-i...

cvwright··on Digging into the odd history of Blade Runner’s title (2017)
Sure you’re not thinking of the John Scalzi book with the similar (referential) title?
cvwright··on Open Source Outdoor Air Quality Monitor
This is random but I’d love to hear more about what’s involved in designing an enclosure and getting it manufactured at scale.
cvwright··on Ask HN: Online activities to be made impossible by the UK Online Safety Bill
> I don't think they'll have the resources to go after anyone but the social media giants.

Or anyone who criticizes those in power

cvwright··on Pentagon hit by ‘critical compromise’ of US Air Force communications – report
Because the US provides the SR-71s and B-2s for those countries.
cvwright··on Insect memories may not survive metamorphosis
This sounds strangely similar to the code for the Morris worm.
cvwright··on Mixing Swift and C++
Yeah this is a major pet peeve. Especially when the compiler crashes. Growing up writing in C, I didn’t even know that was a thing.
← PreviousPage 7 of 29Next →