Cameron Laird

19.9K posts

Cameron Laird

Cameron Laird

@Phaseit

Phaseit builds and integrates applications you trust. One ongoing assignment is with @ExcelonDevelopm to elevate Support engagements.

Katılım Mart 2011
894 Takip Edilen669 Takipçiler
Cameron Laird retweetledi
Christine Hall @BrideOfLinux@mastodon.opencloud.lu
"We’re filing this story as an interesting trip down the rabbit hole that’s Christine’s mind": How AlmaLinux Came to Be Fixing Bugs Ahead of a Content Creation-Focused Open-Source Event - FOSS Force fossforce.com/2024/07/how-al…
English
0
1
1
221
Cameron Laird retweetledi
Sean Kerner
Sean Kerner@TechJournalist·
datacenterknowledge.com/sustainability… As global attention turns to Paris with the official start of the Summer 2024 Olympics the focus is rightfully placed on the athletes. As it turns out, there is a role that data centers – specifically data center heat – is playing as well @Equinix
English
0
1
2
142
Cameron Laird retweetledi
Fascinating
Fascinating@fasc1nate·
Neerja Bhanot was a 22-year-old flight attendant working on Pan Am Flight 73 when it was hijacked by terrorists during a layover in 1986. Soon after taking control, the terrorists killed an Indian-American traveler and discarded his body outside the plane. They ordered Bhanot to gather the passengers' passports to single out Americans. However, she concealed the identities of the 43 Americans on the flight by stashing their passports under seats and discarding others. After a tense 17-hour standoff, the hijackers began shooting and setting off explosives. Bhanot bravely opened the plane's doors, and rather than escaping herself, she helped passengers evacuate. Tragically, she lost her life while shielding three American children from gunfire. One of the kids she safeguarded grew up to become an airline captain, crediting Bhanot as his inspiration.
Fascinating tweet media
English
47
251
2.2K
289.3K
Cameron Laird
Cameron Laird@Phaseit·
@taviso A thread worth reading, as are several of the comments which follow. Actual facts are such a comfort.
English
0
0
0
73
Tavis Ormandy
Tavis Ormandy@taviso·
This strange tweet got >25k retweets. The author sounds confident, and he uses lots of hex and jargon. There are red flags though... like what's up with the DEI stuff, and who says "stack trace dump"? Let's take a closer look... 🧵1/n
Tavis Ormandy tweet media
English
242
3.1K
15.4K
3.3M
Cameron Laird retweetledi
FOSS Force
FOSS Force@FOSSForce·
The European Commission’s draft of projects for next year fails to mention the NGI Zero Commons Fund, an important funding source for FOSS projects: Is the European Commission Dropping Support for Important Open-Source Funding? buff.ly/3YdZnYC
English
0
2
2
290
Cameron Laird
Cameron Laird@Phaseit·
@sjvn If he'd promised also to explain OSS ... well, I'm already speechless. Good Monday to you, SJVN.
English
0
0
0
898
Cameron Laird retweetledi
Tube Time on 🟦☁
Tube Time on 🟦☁@TubeTimeUS·
many of you are mourning the Z80 CPU (recently discontinued after a nearly 50 year run). all is not lost--i bet Rochester will take up the torch. as according to the prophecy, Rochester will soon be the last remaining US semiconductor company.
Tube Time on 🟦☁ tweet media
English
11
21
180
16K
Sophie Bushwick
Sophie Bushwick@sophiebushwick·
I have some exciting career news: In January, I'm going to begin a new job as senior news editor at @newscientist. I'm looking forward to joining the team and working with the talented journalists at the New York bureau!
English
46
20
516
44.8K
Cameron Laird retweetledi
Emma Pierson
Emma Pierson@2plus2make5·
I am recruiting PhD students for Fall '24! Please apply to Cornell CS if you are interested in ML, data science, health, or inequality. Feel free to retweet! We are based in NYC - here's the view from our island campus (taken during Pride - note the rainbow lights!)
Emma Pierson tweet media
English
85
887
2.3K
469.3K
Cameron Laird retweetledi
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
If I want to build a small cross platform C with C++ library (don't judge me), what is the build system I want to use. Is it still cmake?
English
29
2
38
26.9K
Cameron Laird retweetledi
Ethan Mollick
Ethan Mollick@emollick·
Blocking is important for a social network to function, otherwise a small number of trolls ruin online communities for everyone else On Reddit, 0.1% of all communities generate 38% of attacks on other reddits! (1% accounts for 74%!) Only 3% of Reddit users ever post toxic stuff
Ethan Mollick tweet mediaEthan Mollick tweet media
English
38
277
1.1K
218.9K
Cameron Laird
Cameron Laird@Phaseit·
@t_sketh @mitsuhiko Good point. ... and this is probably an opportune moment to note that some situations--especially when both Mypy and Pyright are in play--call for `# mypy: ignore ...` as an alternative to `# type: ignore ...`
English
1
0
1
89
@travis.hesketh.scot on Bsky
@mitsuhiko You can solve this by using mypy flags too, in fairness: `mypy --strict --disallow-any-explicit` will block code like this. You can use 'Any' where you truly need it with a # type: ignore.
English
1
0
4
606
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
On the topic of Python typing: One of my biggest qualms with the system is that once you are past having everything typed, it lets you do stuff like this and does not even complain.
Armin Ronacher ⇌ tweet media
English
30
9
165
42.9K
Cameron Laird
Cameron Laird@Phaseit·
@cqfdee @mitsuhiko I agree with PSLV: `object`-for-`Any` is a quick remedy for many common situations. While a bit fragile, it's often a step in the right direction.
English
0
0
0
37
🎃 Pumpkin Spice Latent Variable 🎃
@mitsuhiko Fwiw, one thing you can do here is use `value: object` instead of `value: Any` in Aggregator; mypy will then complain about subsequently trying to use `value: float` and `value: str` in the subclasses (breaks liskov substitution).
English
2
0
7
640
Cameron Laird
Cameron Laird@Phaseit·
@mitsuhiko @al_ak_sa Truly, the best help to the working developer in this matter is, "regard Any as a code smell. Work to simplify and tighten your implementations to _eliminate_ all Any-s." I recognize how limited that is.
English
1
0
2
419
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
@al_ak_sa Because the type system is full of bad footguns and the lack of expressiveness makes many people go to any. And the holes in the type system it causes are significant and there is no help to steer the developer to the right place.
English
2
0
1
768
Cameron Laird
Cameron Laird@Phaseit·
@swardley Faster than I expected. Yes: the grifters are already taking over AI. While plenty of good, healthy work remains to be done, it's become apparent that, just as with IoT, the fraudulent will dominate.
English
0
0
0
33
Simon Wardley
Simon Wardley@swardley·
You now how all the marketing people said IoT was going to be really fantastic but it all turned out to be mostly Internet of Shit with nothing quite working. Is this where we're heading with AI?
English
10
3
40
7.1K