2,236 karma · joined May 2, 2014
What matters to me is that they continue to see privacy as something they can sell in order to make money.
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.
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/
Which, I dunno, ewwww.
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.
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.
The same crowd has now migrated to ActivityPub. You can find them there still acting the same way today.
* 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.
PineCube too, for that matter.
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.
> 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.
Not quite as impressive as this $6M Corvette, but still a fun story.
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.
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.
We don’t even have captions for images yet!
Of course all the bickering was between technical people — those were the only people around!
5c/GB is less than the 9c that Amazon charges, but still, ouch.
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.
Usually holding the phone up in their hand, but sometimes with the phone in a holder on the windshield.
* 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.
Peer review and the paper chase are the least bad solution that we’ve come up with to address this.
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.
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?