Fork me on GitHub
#off-topic
<
2023-10-31
>
Daniel Craig17:10:56

Happy 🎃 Halloween

👻 16
💀 1
🎃 5
sergey.shvets17:10:09

Is it true that there is a huge difference between intel-based and M-based Macs? Have you noticed a difference in a regular Clojure development workflow when switched? Kinda getting tired of hearing coolers all the time 🙂

ghadi17:10:09

yeah, massive

4
samoleary17:10:24

Biggest difference for me was the battery life, it more or less doubled to last a full workday. I went from a 2015 to a 2020 macbook pro. I can't remember what the health of the 2015 battery was but I know it wasn't asking for a service!

Daniel Jomphe17:10:52

Previous threads about M1 seemed to say e.g. twice faster to boot their project’s REPL, etc.

zeitstein17:10:30

I switched from an i5 Surface Laptop 2 to M2 Pro Mac Mini. My build times dropped 5-10 times. Never heard the fan switch on in 6 months. (I will never get over losing the typing experience from that laptop keyboard, though.)

sergey.shvets17:10:14

What about waking up with external monitors? Is it fast on M-series? That's the biggest problem for me on Intel, it takes forever and it sometimes moves windows around....

eggsyntax17:10:51

Biggest difference for me was the battery life, it more or less doubled to last a full workdayThat was true for me for the first few months and then went away 😭 > Previous threads about M1 seemed to say e.g. twice faster to boot their project’s REPL, etc. Definitely a significant speed bump for me relative to fairly recent intel macs; 2-3x sounds about right. > What about waking up with external monitors? Is it fast on M-series? It's been fine for me, maybe one second? That's on a mac studio, though, to be clear, not a MBP.

Daniel Jomphe18:10:52

How many external monitors? The number might have an impact. Make sure you choose M2/M3 or M2/M3 Pro or M2/M3 Max based on the required number of external monitors (resp. 1, 2, 4).

sergey.shvets18:10:14

I have 2, and it is blinking for, sometimes, a whole minute before waking up on an Intel mac.... Not sure if it's Intel's problem or monitor's random order of turning on. I had to write a script that minimizes all the windows and restores their positions once everything is finally up.

Vincent19:10:10

I recommend getting an M2 mac mini and an M2 macbook (maybe last year's model) ... having 2 machines and splitting the workload keeps the laptop battery fresh longer. Of course, I know not everyone has the luxury to buy two new machines, but I bought the lowest of the mac minis M2s (display model at best buy) and it has been really good. It operates at about half the speed of the mac mini with the M2 chip :thinking_face: that came about 6-10 months later, so you can see how one season affects the development of these new chips so far. re battery life: don't stay plugged in all day, let it drain to almost dead before you charge it. this is the "number of cycles" that this brick of chemistry is designed for lol. not to be patronizing or chaperoning, just want to share some intel(!!)

👍 2
λ21:10:11

I rarely have to charge my M1

λ21:10:48

& the first time the fan came on it scared the hell out of me, for almost a year I was telling people that there was no fan in it

λ21:10:00

I had it in direct sunlight that day

🌞 1
Martynas Maciulevičius00:11:54

there is a huge difference between intel-based and M-based MacsI have used only an old mac (maybe a macbook pro from 2015 or something) and for me the brew package manager doesn't feel like a stable tool. And I think that with M-series this won't be improved even a bit. 🤷 I wanted to use SSHFS then it lagged a lot (not to mention struggling to install it -- the experience was worse than ubuntu but it worked without additional config commands though). So IMO macbooks are not suitable for when you want something that xcode doesn't offer. And the packages are coupled to xcode etc... for me it looks like a weird mess.

λ00:11:01

It’s only a package manager

Martynas Maciulevičius00:11:43

Yes. But are there real alternatives? https://alternativeto.net/software/homebrew/?platform=mac The website says nix package manager could be an alternative. Maybe it could work :thinking_face:

eggsyntax00:11:56

> IMO macbooks are not suitable for when you want something that xcode doesn’t offer. > And the packages are coupled to xcode etc You can steer completely clear of xcode if you want; it’s just the default path they nudge you toward. > the brew package manager doesn’t feel like a stable tool. Homebrew definitely has its quirks and IMO isn’t as good as eg the various linux package managers. But you only end up tripping over those quirks occasionally; 98+% of the time everything just works fine.

Cora (she/her)02:11:02

the last gen of intel mac's would have constant thermal issues for me. if you run https://github.com/macmade/Hot you'll have solid proof of it but even without it I could tell the performance was inconsistent. I have zero thermal issues with the M-macs

Andreas Edvardsson06:11:23

My impression is that external monitors work much, much better on apple silicon.

Daniel Jomphe11:11:42

I can also at least say that the external monitor I plug in to my M2 wakes up at least as fast as it did with my previous intel-based hardware. But it’s a regular M2, so I can only plug in the single monitor, so it isn’t really a fair comparison. (I used to have 2-3 external monitors plugged in my MBP 2013, and 3-4 in my previous job’s PC). Also, I plug this monitor into my M2 through a USB-C hub. Are you using such a thing with your current intel-based hardware? It might be that it’s this middleman that’s causing you trouble!? Re: package managers, I feel it’s a bit off-topic but I’m interested in asking you people something, so I’ll start https://clojurians.slack.com/archives/C03RZGPG3/p1698839655971329 for that.

samoleary12:11:42

I had a delay and flicker with an external monitor connected directly to my 2015 MBP, this happened when I would go to wake the laptop or if it was already awake and I flipped up the screen (I normally have the laptop closed and only use the external monitor). None of this happens with my 2020 MBP that's connected to the external monitor via a USB-C hub, the external monitor comes to life straight away on wake and doesn't flicker when I open up the laptops display.

sergey.shvets14:11:22

@UAJLHU1V1 what usb-c hub are you using? I have a usb-c to HDMI adapter for one monitor and direct usb-c connection for other currently.

samoleary14:11:25

This is the https://www.amazon.com/Dell-USB-C-Mobile-Adapter-DA300/dp/B079MDQDP4?th=1 (Dell DA300) and this is the https://www.amazon.co.uk/Dell-S2721HSX-Monitor-Zoll-DisplayPort/dp/B08QNJ3P9Y (Dell S2721HSX), I've had them both for over a year and a half now. *amazon links

👍 1
eggsyntax14:11:24

A bit tangential, but has anyone had much luck with a usb-c hub in the different sense of 'provides extra usb-c inputs'? Last I checked, there weren't any that seemed good, but that's been a while.

Howon Lee21:10:32

how do peeps advertise oss projects, usually? any advice, thoughts, etc etc?

Howon Lee21:10:09

i've got a little budget to work with and i've been thinking about sponsoring newsletters and that sort of thing

Howon Lee21:10:22

lotta senior software peeps are pretty grognardy about advertising so that's kind of a hard sell

seancorfield21:10:33

What do you mean by "advertise" in the context of FOSS projects? What sort of project(s)? Who is your target audience?

Jacob O'Bryant21:10:04

does the project have monetization of some sort? e.g. would you be advertising a hosted version of an OSS project? if so then newsletter ads could be worth trying out. I've had better experiences with newsletter ads than FB/Google ads (latter is probably better at scale). though it's still hard to make newsletter ads work; lots of duds. and sourcing newsletters to sponsor is a lot of work. If it's not a monetized project then I wouldn't bother with paid promotion at all. Just make content and post it to relevant communities, and maybe learn a bit about SEO/keyword research in case there are particular search queries that would be worth targeting. as long as you don't write posts about how advertising is good and post them to HN you should be fine in that regard 😉 (I may have some personal experience with that...)

😆 1
Howon Lee23:10:11

I mean, it's just the one project, mertonon, that i've been posting releases of

Howon Lee23:10:24

monetization is still a weird maybe state, leaning towards no

Howon Lee23:10:56

I busted a grand in FB and goog with pretty sophisticated targeting already and got bupkis, it's prolly more suited for your plumber or whatever

Howon Lee23:10:50

back to the content mines I guess, lol

1
🎅 1
⛏️ 3
emccue13:11:24

@U025QTDFBLG I mean - "influencers" is the way nowadays right? Have "influential" blog-posters write an article about your thing?

Howon Lee14:11:01

newsletter sponsorships is the marginally less scummy way to do that, yeah

Howon Lee14:11:11

i already asked hillel wayne and he said no, lol

emccue14:11:18

what is the oss project?

Howon Lee14:11:40

I post about it every release I do in #releases, which is every thursday about

emccue14:11:12

> Underlying Mertonon is a differentiable system of allocation ("neural network") modelling the organization as a soft constraint satisfaction problem. ....

emccue14:11:27

are you just using the word neural network to capitalize on hype?

Howon Lee14:11:16

see backprop implementation in grad/grad

Howon Lee14:11:37

and the unfortunately turgid but fortunately working linkup of the crud bit to the backprop bit in https://github.com/howonlee/mertonon/blob/master/src/mertonon/services/grad_service.clj

emccue14:11:38

I know this isn't the feedback you are looking for...but

emccue14:11:29

this is dense

Howon Lee14:11:06

I'll take that into advisement

Howon Lee14:11:58

previous word counts for essays that are pretty successful at getting pull in enterprise-land that I've experienced are like, 2k-5k words, but it's quite different in consumerland, obviously. I just don't know which one it is and kinda assumed enterprise-land

emccue14:11:21

I'm not sure how this guy is gonna interpret "postprealpha" or "zoopy"

Howon Lee14:11:44

zoopy, maybe not

Howon Lee14:11:02

but that guy ain't buying or using anything one-man anyhow, and that guy hasn't been indicative of the enterprise for like 10 years now

Howon Lee14:11:31

except in like, ibm and oracle and whatever

emccue14:11:48

I would skip the oss angle and just actually reach out to the departments at companies that you think would want this

emccue14:11:36

this seems like a tool you would sell to people who want to "minimize the negative impacts of cutting costs"

emccue14:11:08

and that isn't a common persona to overlap with "people willing to read github repos" or, as you found out, "click on facebook ads"

Howon Lee14:11:29

I've been doing that, too, but I want oss usage also, because there will come a political-economic component to it

emccue14:11:14

in that you think it will be harder to sell if its not OSS and used by the OSS community?

Howon Lee14:11:37

it's harder for the built-in politics to be good faith if it's not oss

emccue14:11:39

by built in politics, are you referring to the politics of the orgs you are selling to (will they make a purchase if its not oss) or the politics you are tracking in your graph

emccue14:11:00

or are you expecting orgs who are not paying you to volunteer their social information to your graph

Howon Lee14:11:03

both that and the political-economic theory of value and inequality that's gonna come when I write it

Howon Lee14:11:24

and it's not my graph, there's no data uploading

emccue14:11:58

> that's gonna come when I write it When you write what?

Howon Lee14:11:11

the theory of value and inequality

emccue14:11:25

you are writing a political-economic theory?

Howon Lee14:11:32

yeah, with software included

Howon Lee14:11:40

software takes longer, which is why i wrote the software first

emccue14:11:09

okay so let me see if i got this straight

emccue14:11:38

• you are writing a socioeconomic theory about value and inequality • if you presume your theory to hold, then the software you wrote has value • but within the bounds of your theory, the software is in some way best when OSS

Howon Lee14:11:10

not within the bounds of the theory, it's just that ideologies have to be unpaid generally

emccue14:11:39

tell that to ayn rand

Howon Lee14:11:45

i'm not ayn rand, lol

emccue14:11:36

so your one of your customer profiles is someone who buys into your ideology and therefore would want the tool, but would want it for free

Howon Lee14:11:20

or gets into it for free and then buys enterprise bits

Howon Lee14:11:34

but i haven't written down the ideology yet or put in the ideology-specific features, so that's obviously not gonna be a thing yet