HNHacker News
TopNewBestAskShowJobs

cvwright

2,236 karma · joined May 2, 2014

Recovering academic. Security and privacy research engineer.
submissionscomments
cvwright··on The world has probably passed peak pollution
“life is so miserable” and yet “so many children” was basically most of human history
cvwright··on Apple introduces M4 chip
It doesn’t matter to me if they “really care” about privacy or not. Megacorps don’t “really care” about anything except money.

What matters to me is that they continue to see privacy as something they can sell in order to make money.

cvwright··on Swift's native Clocks are inefficient
All of the new privacy declarations are silly, but this one is especially ridiculous.

I'm pretty sure I can trigger a hit to the naughty API just by updating a @Published var in an ObservedObject. For those unfamiliar with SwiftUI, this is the most basic way to tell the system that your model data has changed and thus it needs to re-render the view. Pretty much every non-trivial SwiftUI app will need to do this.

cvwright··on Ask HN: Who is hiring? (May 2024)
FUTO | Austin, TX | On-site / Hybrid / Remote | Full Time | iOS / SwiftUI / Javascript

FUTO is an organization dedicated to developing, both through in-house engineering and investment, technologies that frustrate centralization and industry consolidation. Through a combination of in-house engineering projects, targeted investments, generous grants, and multi-media public education efforts, we will free technology from the control of the few and recreate the spirit of freedom, innovation, and self-reliance that underpinned the American tech industry only a few decades ago.

We are hiring a Swift/iOS software engineer to work on Circles, our end-to-end encrypted social network app for families and friends. https://circles.futo.org/

The successful candidate will be responsible for the development and improvement of Circles’ desktop and mobile applications on Apple platforms. You will be involved in development of unified codebase that runs across iOS, iPad, and Mac, ensuring the application is robust, user-friendly, and high-performing. For more information see https://futo.org/jobs/ios-engineer-circles/

To apply, send your resume and cover letter to jobs at futo dot org with the subject "Software Engineer Circles".

------

Update: FUTO is also hiring for hourly engineering roles on the revolutionary cross-platform video streaming app Grayjay https://grayjay.app/

These roles include:

* Plugin Developer - We seek to create plugins for the Grayjay app, targeting platforms such as Twitter, Spotify, Bilibili, Dailymotion, among others. This role demands profound expertise in reverse engineering and JavaScript development. https://futo.org/jobs/plugin-dev-hourly/

* Recommendation Engine Developer - Grayjay aims to introduce a feature that recommends creators/videos to users based on their interests. The initial task involves developing an algorithm to tag channels in a way that correlates them with similar channels. https://futo.org/jobs/recommendation-engine-dev/

* FCast Developer - We seek to create an open source casting protocol for wide adoption. Some work has already been done (see https://fcast.org/). You can help bring FCast to a wide developer audience by making libraries for multiple languages and are interested in bringing FCast to new platforms (Roku, AppleTV, TizenOS, WebOS, …). https://futo.org/fcast-dev/

cvwright··on I'm giving up on open source
Seems like this is true at the larger scale as well. For example, IBM and SGI etc helping to improve Linux in the 90s / early 00s.
cvwright··on Apple Vision Pro Customer Interest Dying Down at Some Retail Stores
I thought the joke was that people wanted it so they could watch porn on a crowded airplane.

Which, I dunno, ewwww.

cvwright··on U-M finds students with alphabetically lower-ranked names receive lower grades
Teach at a broke public university, and you never have to juggle huge teams of TAs.
cvwright··on U-M finds students with alphabetically lower-ranked names receive lower grades
My strategy was to, like you said, grade problem by problem. Then for each problem, first find all those who got full marks. Then group the others into piles based on what mistakes they made.

This ensures that everyone who made the same mistake(s) gets the same grade. It also tends to shuffle the order of the exams after every problem.

Obviously you don’t need this strategy for simple multiple choice questions, and it’s probably also not a great fit for long-form essays. But it worked great for technical short answer problems in CS and security.

cvwright··on What a difference four years makes
The problem is the adpocalypse. Everyone stopped paying for ads that weren’t the super-targeted kind.

I was supervising a MS student on a project trying to mess with the moderately-targeted ads of the day. We watched this happen in real time as it wrecked our hopes of ever writing our paper. All of the ads we were studying got replaced overnight with much cheaper generic ads for cars or airlines or big-brand liquor. And then websites started going out of business.

cvwright··on The forgotten war on beepers
I'm ok with arresting someone who brings a gun or fentanyl, if that means we get them before they can kill someone.
cvwright··on NPR suspends veteran editor as it grapples with his public criticism
This might be the first time I’ve heard someone refer to infosec Twitter in a positive light. They were always inflammatory and belligerent and spiteful.

The same crowd has now migrated to ActivityPub. You can find them there still acting the same way today.

cvwright··on Daniel Kahneman has died
I find that most nonfiction books follow a common structure:

* 1st third of the book: Lays out the basic ideas, gives several examples

* 2nd third of the book: More examples that repeat the themes from the 1st part

* 3rd third of the book: ??? I usually give up at this point

I sometimes wish that more books were like "The Mom Test" - just long enough to say what they need, even if that makes for a short book.

cvwright··on Commission opens non-compliance investigations against Alphabet, Apple and Meta
I would totally buy a faster PineTime!

PineCube too, for that matter.

cvwright··on Commission opens non-compliance investigations against Alphabet, Apple and Meta
I have a PineTime. Two actually - one for me and one for my kid.

It’s the perfect “smart” watch for children who are too young to have a “real” smart device. It shows the time, the date, a basic step counter, and not a heck of a lot more.

I have an Apple Watch too. There is no comparison. It’s like the iPhone vs an old Motorola flip phone.

cvwright··on Are we all trapped in The Matrix 25 years later?
I can’t help but be reminded of my employer’s favorite quote from Dune:

> Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.

cvwright··on The Corvette that Windows zip folders bought
A friend’s dad worked at IBM in the 80s and 90s. They told the story of his “million dollar car”, a Nissan Z that he sold Microsoft stock to buy in the early 90s.

Not quite as impressive as this $6M Corvette, but still a fun story.

cvwright··on Opening Up the Matrix.org Foundation
It hasn’t really moved. It’s still built by the same people as always. They just provide it to the rest of us under different terms (AGPL).
cvwright··on Why is no one making a new version of old Facebook?
There are multiple “white label” Facebook knockoffs available right now. One of them even advertises near pixel-perfect replication of the original Facebook UI.

But nobody uses them.

I think we’ve learned the lesson of what happens when you give all your data to some third party. Nobody is super happy about it. But if you’re going to do that, then it’s better to stick with the Zuck you know than to risk it with the Zuck you don’t.

cvwright··on The Matrix Trashfire
Yeah it’s unfortunate that they picked the “cool” name for the protocol, not the product.

I keep saying that they should make a Matrix branded client that lets you easily donate to the foundation (like Signal does) and creates accounts only on matrix.org.

Unfortunately that doesn’t really work with the ethos of the project.

cvwright··on The Matrix Trashfire
Custom emoji?

We don’t even have captions for images yet!

cvwright··on Non-code contributions to open source
Your story is from 1996 and 1997.

Of course all the bickering was between technical people — those were the only people around!

cvwright··on Cloud Egress Costs
Equinix bare metal bandwidth is pretty crazy expensive too.

5c/GB is less than the 9c that Amazon charges, but still, ouch.

cvwright··on A Nigerian professor who makes more money welding
Counterpoint from a former tenured academic: Maybe we just have too big of an academic class.

Our universities are still trying to teach like it’s the mid 20th Century, but the economics are not in their favor. What we’re seeing is the result of them being squeezed into the new reality.

cvwright··on Phones track everything but their role in car wrecks
The new thing around here is people driving along while carrying on a video call.

Usually holding the phone up in their hand, but sometimes with the phone in a holder on the windshield.

cvwright··on Apple's bad faith 27% tax on web purchases
Also

* You cannot generate human readable / human memorable coupon codes to distribute to your users, like NEWYEAR24 etc.

Instead, the codes are long random gobbledygook, single use only, and they can’t be redeemed within the app — only in the App Store itself.

It’s like they made this difficult and useless on purpose.

cvwright··on Behind the scenes: the struggle for each paper (2021)
The problem is that academia is otherwise a pretty cushy job. It attracts a lot of people who want the prestige and like to talk, but don’t actually want to do any work.

Peer review and the paper chase are the least bad solution that we’ve come up with to address this.

cvwright··on Fired comedian ordered to get day job back after jokes ruled 'simply funny'
Lots of old stories about IBM requiring workers to wear nice blue suits and drive shiny new cars.

I think that mostly ended by the dotcom era though. As an intern in 2001, everybody there wore casual clothes just like at a startup.

cvwright··on Studies suggest that relying on will power to break habits is hopeless (2019)
No but there are people who pride themselves on always keeping a clean kitchen etc
cvwright··on How Gyms Make Money (2015)
Zwift is great, and so much cheaper than Peloton.

And with the weekly emails and monthly events, they seem to actually want you to use the service, unlike the stereotypical gym model. Maybe because an Apple subscription is so much easier to cancel?

cvwright··on Show HN: Beeper Mini – iMessage client for Android
Can you explain more about the suspected CFAA violation?
← PreviousPage 6 of 29Next →