Fork me on GitHub
#off-topic
<
2021-05-12
>
sova-soars-the-sora00:05:32

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.

sova-soars-the-sora00:05:35

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

😂 8
Christoffer Ekeroth13:05:53

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

sova-soars-the-sora13:05:23

Hahaha that's great

seancorfield02:05:17

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?

😂 12
Stuart11:05:00

I finally getting my covid vaccination on Monday! It feels like I've been waiting forever

🎉 14
💉 12
Bogdan Romaniuk12:05:50

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!

👍 3
p-himik14:05:01

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.

andy.fingerhut14:05:25

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.

👍 6
raspasov11:05:09

Clojure is my first (and only) Lisp that I’ve learned/used. I’ve always wondered if there’s any value in exploring other Lisps? From the outside, all the ones I’ve looked at look kinda archaic (few good data structures, mutable by default, problems with basic multithreading, etc). Am I wrong? Where can Common Lisp, Scheme (or other Lisps) be appropriate where Clojure is not?

lsenjov12:05:07

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?

👍 6
lsenjov12:05:47

(I mean, clj is very opinionated against using macros unless necessary)

raspasov15:05:15

(I just posted this, it’s quite strange) https://news.ycombinator.com/item?id=27131477

raspasov15:05:54

Now it’s “fixed”. That was quite weird.

sova-soars-the-sora16:05:18

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

sova-soars-the-sora16:05:22

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

sova-soars-the-sora16:05:56

upgrade more like delayed am i rite

raspasov17:05:57

I honestly don’t believe it’s an intentional behavior.

raspasov17:05:19

There are reports that it happened on the newest iPhones as well.

raspasov17:05:00

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.

raspasov11:05:09

Clojure is my first (and only) Lisp that I’ve learned/used. I’ve always wondered if there’s any value in exploring other Lisps? From the outside, all the ones I’ve looked at look kinda archaic (few good data structures, mutable by default, problems with basic multithreading, etc). Am I wrong? Where can Common Lisp, Scheme (or other Lisps) be appropriate where Clojure is not?