239 karma · joined October 3, 2016
[ my public key: https://keybase.io/bennlinger; my proof: https://keybase.io/bennlinger/sigs/xB51C5uy_ZXrZvchTSGA3rOFDhToege6Rp-wcdsZbtM ]
My optimistic hope is that for the more basic skills, teachers can adjust grading so that more easily-cheated homework provides less credit, and in-person work (such as a pop quiz) is weighed more heavily. Then, you're effectively setting yourself a time bomb by using LLMs on homework to avoid learning the material.
For higher-level skills, I think using LLMs will probably just become another skillset and part of the toolbox, just like the Internet was for my generation. But I guess we'll see.
The teachers set the course material and grading standards at least partially on how well the students are performing. Maybe not for a given class or year, but certainly over time. Scholarships are competitive. Slots in higher level courses are competitive, and often (at least partially) based on grades.
Can you imagine that the coursework and education overall might, over time, look quite different if half or more of students are regularly using LLMs, without explicitly disclosing it?
I'm speculating but those are at least the two I can think of that aren't explicitly linked to speed equivalency of a basic filesystem.
YNAB was a bit too opinionated and "hands on" for my tastes. Rocket Money seemed to be geared toward the "we'll cancel subscriptions for you" use case and was otherwise not configurable enough.
Quicken Simplifi seems much closer as a spiritual successor to Mint. It's mostly hands-off, though you can set up configurable rules and budgets. And it worked with all of my accounts.
Likewise, Linux is also a confusing mess of different parts and nonsensical abstractions when you first approach it. It does take some time to understand how to use it, and in particular how to do effective troubleshooting when things aren't working the way you expect.
But I 100% agree--I think it's the new Linux. In 5-10 years, it'll be the "go to", if not sooner.
A lot of the Kubernetes "cool kids" just run containerd instead of Docker. Docker itself also runs containerd, so when you're using Kubernetes with Docker, Kubernetes has to basically instruct Docker to set up the containers the same way it would if it were just talking to containerd directly. From a technical perspective, you're adding moving parts for no benefit.
If you use containerd in your cluster, you can then use Docker to build and push your images (from your own or a build machine), but pull and run them on your Kubernetes clusters without Docker.
Then use any of the other ideas here, except deploy them through Kubernetes.
Honestly we already discussed this when Marzipan was announced. I guess the news here is just the years they're targeting? Regardless, a lot of the comments here are worried about what the headline implies, which is much more sinister than "a fast and clean way to make an iOS-focused UI app also work on the Mac." And there are already live examples on macOS that actually work fairly well!
I think there's probably a case to be made when the app you're building is "mobile first," so you (as the developer) inherently do not want a richer, more feature-filled UI on the desktop. In that case, there's value in having a single UI to maintain and for that UI to be familiar to the user in both places.
I wanted to be sure the dev here is backed up that he's not making this up--this is Apple's restriction and not his.
> A much easier alternative is to have a dev account, then you can just enable the entitlements in your provisioning profile for your dev devices (or personal devices). Most entitlements don’t require any approval for a dev profile.
Yes, this is how we test on our own Macs before publishing to the app store. Although iirc those signatures have expiration timestamps, so you'll be re-signing and redistributing on some tedious interval (something like 30-90 days).
The limiting factor is that the "Network Extension" framework is the way these apps work as VPNs, and currently Mac App Store distribution is the only supported method if you're using that framework (see #8) [1].
- your system is distributed
- you don't want to be keeping a decryption key secure and in-sync across many (and potentially less-trusted) nodes
- the JWT contains attributes useful to the system (e.g. role, user ID, etc.)
You'll probably still be keeping track of a public key of whatever's signing it (to verify authenticity), but that isn't a secret. And then you can still securely trust
I am going to be switching to a USB-C one soon, though, and it only now occurred to me that I haven't really been keeping a "list" of all the sites where I've got them registered. Right now, not a lot of sites support it so it won't be too tough to find them. But I should probably be keeping a list so I at least can be sure when I've definitely replaced registered the new Yubikey in all places the old one was registered.
That doesn't really address your question as to what happens when you lose your keys, but it's perhaps relevant that there are a few warts around replacing even keys you haven't lost.
In practice, I rarely adjust the climate setting after setting it to the temperature / orientation I want, but I suppose everyone is different.
To me it feels a lot like when many used to claim they could never get an iPhone because they prefer a physical keyboard. But I suppose we’ll see how the industry responds over the next few years.
The nav / media controls do, but those can be voice operated, too. And a lot of the media controls work from the steering wheel knobs (play pause skip back etc.), also.
EDIT: And all Teslas can have their climate control turned on remotely by the app / API, and can be safely warmed up even in an enclosed space (since there are no fumes).
But I did change my mind and get a Model 3.
* Autopilot is quite nice. I'd compare the experience to driving a car with cruise control as compared to one that doesn't have it. It's not the end of the world, but if you have a car with cruise control, it's tough to imagine intentionally buying your next one without it barring financial difficulties.
* Not having to fill up at gas stations is nice. There's a little more planning involved for trips, but for normal day-to-day, it's waking up every day to a full tank.
* Upcoming software updates. The initial Model 3s didn't have summon or the dashcam feature, both of which have been added over the air, and more of which will be added sooner.
* I think the auto industry in general has become stagnant and "safe" in terms of innovation, and I want to support a disruptive entity that will force the others to re-think the ways they're doing business.
* It's got an API, which already has third party tools for an Apple Watch app, detailed analytics, etc.
* They're taking a risk with the interior of the car, with the lack of gauge cluster and spartan design. To me this looks like what happened when the software industry switched from "as many UI buttons and features as possible" in the '90s to the simplified, "overall user experience" focus we see in modern software. And I want to support that.
* There's some "feel-good" factor to damaging the environment less, and supporting the market that will allow for society to join in.
I agree with you in that I can't imagine spending $63k on a non-Tesla. The differences between a basic used car and a new Mercedes or something just don't justify it. But I do feel differently about the Tesla.
https://www.ledger.com/products/ledger-nano-s
It's $100, which is probably too much for your average user, but cheap enough that it's got to be feasible for a U2F kind of thing in a few years.
I guess even the addition of the screen, though, kind of necessitates using a cord so you can see that screen, which makes it less clean than my Yubikey Nano (which is far less obtrusive). But I think we're getting closer.
But "Functions as a Service" doesn't cover what it is, though.
The following AWS services are "serverless" but would not be "function as a service:"
* S3
* API Gateway
* SQS
* SNS
* Cognito
* DynamoDB
* CloudWatch (logs and metrics)
* Step Functions
In all cases, you are not provisioning or managing servers. Scaling is linear and costs are linear based on how much you use them, and typically based on what's actually being used (bytes stored, requests made, etc.) and not per-node. Because they're all hugely multi-tenant, they also cost almost nothing to use at low scale.
"Functions as a service" covers serverless compute, but it doesn't cover the huge architectural difference (from the developer's perspective) between the services above and rolling your own (for example) S3.
Normal TLS handshakes over TCP typically look very similar, so if OpenVPN did those, it would be tough. But OpenVPN's TCP mode is basically just a TCP encapsulation of the UDP mode messages, and even with the new tls-crypt option enabled, the packets still contain unencrypted parts that could easily identify them as OpenVPN traffic.
As far as I can tell, if you're looking for your TCP port 443 traffic to look just like normal web traffic, you'll need to use a different protocol.
Essentially your device gets only an IPv6 address and the router translates IPv4 addresses to IPv6 ones. Your DNS server does the same thing. The end result is that your device talks only native IPv6, but the router is translating back and forth as necessary for IPv4.
It's actually pretty easy to test if you have an extra Mac laying around. There's a hidden checkbox on the Network preferences pane that lets any Mac create a NAT64 / DNS64 WiFi network [2].
[1] https://developer.apple.com/support/ipv6/ [2] https://developer.apple.com/library/archive/documentation/Ne...