I haven’t worked in iOS so I can’t speak much to how it’d work in practice, but my sense is that interface builder is targeted at newbie devs/small teams moreso than designers. Having used it, it does take a fair amount of technical expertise to use effectively. Another interesting data point: from what I’ve heard, one of the first things experienced iOS devs do when “productionalizing” an app is ditch Interface Builder in favor of the plain code. There’s even a bunch of libraries for writing constraints in code more easily. So I get the sense that in general, IF and possibly also constraints don’t scale well? That matches my intuition too: in SwiftUI, interactions are “local”, in that a component can’t base its layout on a component that doesn’t have the same parent. With constraints, any component can reach across the interface and base its layout on anything else, which could yield more entangled/complected results
flex-box is kinda old and kinda new and also when do i use it? 😄?
so git basically has an objects directory and a refs directory
> The objects
directory stores all the content for your database, the refs
directory stores pointers into commit objects in that data (branches, tags, remotes and more)
By the pigeonhole principle, because there is magic there, it must be in one of those two places, maybe both.
magic, i mean.
I'm using this "read to me" text to speech chrome add on ... it's called... Read Aloud. Highly recommend it. It's by some company named "LSD Software" :rolling_on_the_floor_laughing: So I'm thinking "wow i'm a genius" when I have it reading Git documentation to me from the other room... until it starts reading SHA1 hashes out loud ONE SIXTY NINE THIRTY THREE THOUSAND SEVEN almost perfect
Reminds me of when I used to get robocalls from Pagerduty in the middle of the night and it was just constantly shouting IP addresses
Hahaha that's great
How did I only learn today that GitHub Actions has a “badge” you can add to your README to show the status of your builds?
I finally getting my covid vaccination on Monday! It feels like I've been waiting forever
Hi, I just received an invitation to this group and am glad to be a part of it 🙂 I am a co-founder of a startup in the IT industry, I will be glad to share my experience and help you here! Have a great week, everyone!
Reading the "Lisp: Good News, Bad News, How to Win Big" paper. Can someone explain to me why continuations are an "ugly stain"? > There should be a simple, easily implementable kernel to the Lisp. That kernel should be both more > than Scheme— modules and macros—and less than Scheme—continuations remain an ugly stain > on the otherwise clean manuscript of Scheme.
Well, that is Richard Gabriel's writing, so his opinion, but I can say from my own view (I am not an expert in continuations) that continuations seem to be a theoretically interesting feature from a language implementer and "from what smallest set of lego blocks can I build everything anyone would ever want in a programming language" kind of approach, which Scheme definitely exemplifies, but in most cases a developer who wants multiple threads, for example, would far prefer a thread library, not to build them out of continuations.
Racket is one I've always found interesting. Clojure is very against macros, while racket takes the opposite approach. What if you really leveraged macros to create DSLs?
(I mean, clj is very opinionated against using macros unless necessary)
(I just posted this, it’s quite strange) https://news.ycombinator.com/item?id=27131477
Now it’s “fixed”. That was quite weird.
This is not strange nor undocumented behavior.* It is illegal, though. But the worst that happens is a fine is applied, and it would appear that that fine does not outweigh the profits garnered by coercing users into device upgrades via artificial slowness. *documented by users and newspapers and courtroom stenographers. not apple directly
Related (Feb 2020 finally brought a judgement around in Gaul) https://www.bbc.com/news/technology-51413724 May 2020 via the verge. Apple agrees to pay $500 million (715,000 iPhone's worth) in artificial slow down settlement https://www.theverge.com/2020/3/2/21161271/apple-settlement-500-million-throttling-batterygate-class-action-lawsuit
I honestly don’t believe it’s an intentional behavior.
There are reports that it happened on the newest iPhones as well.
I think it’s just a background job that runs after an upgrade. But it would be helpful for there to be some sort of a notification, at least for developers.