@bignose@fosstodon.org
@bignose@fosstodon.org avatar

bignose

@bignose@fosstodon.org

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dabeaz, to random
@dabeaz@mastodon.social avatar

If you're not writing bad code, you're not learning anything.

bignose,
@bignose@fosstodon.org avatar

@dabeaz
> If you're writing bad code at work, then you're just bad. Maybe you should spend more time learning....

That (in combination with "if you're not writing bad code, you're not learning") seems to necessarily exclude "at work" as a site of learning.

I'm with other commenters, here. Employers should expect learning to happen "at work", where it can be paid time.

If a job isn't set up with learning as a part of the job, that's a bad employer.

bignose,
@bignose@fosstodon.org avatar

@dabeaz
> What I'm saying is that learning probably should be separate from "production" whatever that might mean in the context of work.

This is a whole lot more defensible, because "changes in production code" are / should be only a part of what counts as "at work".

I believe many of us are pointing out that "at work" (can and should be paid and constrained like other "at work" time) should include the bad-code tinkering to learn while on the job.

bignose,
@bignose@fosstodon.org avatar

And I think a lot of the pushback you're getting @dabeaz

may be due to a recent shift in software jobs where they're under threat of "casualisation" to the point that the employer wants to pay for none of the worker's time learning anything.

And far too many employers are getting away with that worsening of jobs.

evan, to random
@evan@cosocial.ca avatar

Nothing quite as ephemeral as the chat log in a videoconference.

bignose,
@bignose@fosstodon.org avatar

@evan

“The good people at the Pew Research Center have just released a careful, quantitative study of linkrot that confirms – and exceeds – my worst suspicions about the decay of the web[…]

“The headline finding from "When Online Content Disappears" is that 38% of the web of 2013 is gone today. Wikipedia references are especially hard-hit, with 23% of news links missing and 21% of government websites gone. […]”

https://pluralistic.net/2024/05/21/noway-back-machine/#pew-pew-pew
@pluralistic

greg, to emacs
@greg@gregnewman.io avatar

Spent way too much time today trying to figure out why consult-imenu will not work for me in and made zero progress.

Last night I had to tear down my configs for tree sitter because typing / in a js buffer would crash emacs. At least I got that fixed and can work on react code tonight.

bignose,
@bignose@fosstodon.org avatar

is also confounding me, @greg

The main sticking point, for my attempts, seems to be to get a NodeJS set up which Emacs can talk with properly. Really? These LSPs depend on NodeJS? Seems flaky as all hell.

simontatham, to random
@simontatham@hachyderm.io avatar

Arrgh, Outlook!

"This message couldn't be sent right now. Click for more details."

'More details', Outlook, should mean more details of why the message couldn't be sent. It doesn't mean 'show me the same error message but this time with the full text of the email'. I just finished typing the email. I already know what it says. Tell me what went wrong!

bignose,
@bignose@fosstodon.org avatar

MS Outlook makes a lot more sense when you realise its purpose is to kill email as a useful system

@simontatham

tonybaloney, to random
@tonybaloney@fosstodon.org avatar

Darn it Python, why??

>>> bool("False")
True
>>> bool("false")
True
>>> bool("FALSE")
True
>>> bool("0")
True

bignose,
@bignose@fosstodon.org avatar

@tonybaloney

Because any non-empty string evaluates true.

>>> if "false":
... print("A non-empty string evaluates true")
... else:
... print("and it'll never evaluate false")
...
A non-empty string evaluates true

danielfeldroy, to random
@danielfeldroy@fosstodon.org avatar

Any recommendations for a non-AWS PostgreSQL host?

bignose,
@bignose@fosstodon.org avatar

I don't have personal experience with it @danielfeldroy

but I really like the business model and stated aims of Supabase https://supabase.com/

nzakas, to random
@nzakas@fosstodon.org avatar

At least ChatGPT is honest?

bignose,
@bignose@fosstodon.org avatar

@nzakas

Like every other response generated by an LLM, when it is truthful it (a) has no comprehension of honesty or dishonesty, and (b) did so completely accidentally.

I can't see the end of this fad soon enough.

thestrangelet, to random
@thestrangelet@fosstodon.org avatar

Are there any fanless laptops out there that run Linux well?

bignose,
@bignose@fosstodon.org avatar

Is fanless essential @thestrangelet?

The notebooks from @frameworkcomputer https://frame.work/ work well, I have several and am happy with them.

drewdevault, to random
@drewdevault@fosstodon.org avatar

Are any of the Linux GUI file managers good and if so which ones

bignose, (edited )
@bignose@fosstodon.org avatar

@drewdevault

I find Nautilus (the file manager default in Gnome) to be fine for this purpose.

But I don't know what needs you have that it lacks.

Often, IME, the lacking features are less about the specific file manager program, and more about what interactions are supported: content type conversions, connections to remote protocols, etc. Those tend to live or die depending on what supporting services are installed, not the file manager program itself.

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

anyone know if there is a way to cap rsync speeds? So that it doesn't eat up all the network bandwidth?

bignose,
@bignose@fosstodon.org avatar

@thelinuxcast

The general tool for that is 'trickle'. https://www.usenix.org/legacy/event/usenix05/tech/freenix/full_papers/eriksen/eriksen.pdf

Probably available as a package in your operating system distribution.

jamwil, (edited ) to random
@jamwil@fosstodon.org avatar

Choose or die

bignose,
@bignose@fosstodon.org avatar

I'll never join the dark side @jamwil !!!1!

yakkoj, to random
@yakkoj@fosstodon.org avatar

you know... maybe TikTok isn't the best place for you to hold your debate about anything.

Of course, where else are you going to debate that thing where "everyone" can see it? Twitter? YouTube? (Do the cool kids even use YouTube anymore?)

bignose,
@bignose@fosstodon.org avatar

@yakkoj

It was too late a while ago.

The youth exodus from is already underway. Gen Z is abandoning it in droves, leaving their parents (Millennials) the largest demographic remaining.

As usual, children seek to hang out in places their parent's generation are not. TikTok lost that a while ago.

https://pluralistic.net/2024/03/21/involuntary-die-hards/#evacuate-the-platforms

bignose,
@bignose@fosstodon.org avatar

@yakkoj
> For me, the only winning move is frequently to not play.

To not pour our lives and effort into the social media, is sensible.

And it frees up time and energy, to put into systems like the . Not everyone needs to do it, but the more people who do, the more options expand for everyone.

More effort before a payoff, sure. But far less wasted effort when yet another platform submits to .

frameworkcomputer, (edited ) to random
@frameworkcomputer@fosstodon.org avatar

(Knowing I am asking a Linux-centric audience, I have tweaked the X poll a bit as I know my audience here)

Which Operating System release are you most excited for?

bignose,
@bignose@fosstodon.org avatar

@frameworkcomputer
> Which Operating System release are you most excited for?

'main' (i.e. all hardware works completely with only ).

zyd, to Lisp
@zyd@emacs.ch avatar

I have a theory as to why there aren't many end-user programs ("apps"), whether TUI or GUI, written in Common Lisp: it's because nearly all Common Lisp programmers are also Emacs Lisp programmers and so naturally we think "this could just be a major mode", thus ensuring the cycle of: +1 Emacs Package, -1 Common Lisp app.

bignose,
@bignose@fosstodon.org avatar

@zyd

Another way to frame that is:

When the Common Lisp app functionality is ready, the programmer thinks "now it needs a UI, what's the simplest way to do that"

and perceives a lot of work to write a front-end app, much less work to make it an major mode.

selviano, to Redis
@selviano@mastodon.online avatar

. @whit537 on Redis, Relicensing, Rug Pulls https://openpath.chadwhitacre.com/2024/relicensing-and-rug-pulls/

“If a viable fork materializes, relicensing was a rug pull. If not, it wasn't ... and that's kinda sad.”

bignose,
@bignose@fosstodon.org avatar
vwbusguy, (edited ) to Redis
@vwbusguy@mastodon.online avatar

Do you know a thing or two about internals? from is looking for contributors to help them rebase to the last BSD release of redis 7. If you want a multi-threaded drop-in replacement to be a reality for redis v7 users, please report for duty over on their git repo:

https://github.com/Snapchat/KeyDB/issues/798

bignose,
@bignose@fosstodon.org avatar

@vwbusguy

Instead of closed silo GitHub, the fork of is already up: https://codeberg.org/redict/redict

bignose,
@bignose@fosstodon.org avatar

@vwbusguy

Instead of closed silo GitHub, the fork of is already up: https://codeberg.org/redict/redict

melroy, to Redis
@melroy@mastodon.melroy.org avatar

Redis changed to dual license. I'm migrating to Dragonfly! Even if I'm not personally hit by this, it's not longer truly open-source, so I exit Redis. Moreover, Dragonfly is also much more performant.

https://redis.com/blog/redis-adopts-dual-source-available-licensing/

bignose,
@bignose@fosstodon.org avatar
nedbat, (edited ) to python
@nedbat@hachyderm.io avatar

When you read or write about 's init() method, which seems right to you:

bignose,
@bignose@fosstodon.org avatar

@vstinner What is the 'new' method, then?

The 'init' method is not a constructor (doesn't create a new instance).

brettcannon, to random
@brettcannon@fosstodon.org avatar

I just finished reading https://jacobian.org/2024/feb/16/paying-maintainers-is-good/ and all I can say is "hell yes!" (although admittedly I fall under the "Employed by Microsoft to work on Python" classification partially).

bignose, (edited )
@bignose@fosstodon.org avatar

@brettcannon
> admittedly I fall under the "Employed by Microsoft to work on Python" classification partially

He might be a scab but he's our scab

(; you're not to blame for that. Funding is important, some compromise is needed while we dismantle the silos.)

daviwil, to random
@daviwil@fosstodon.org avatar

Fastmail really is the best e-mail provider.

bignose,
@bignose@fosstodon.org avatar

@daviwil It's helpful to them, that so many others have (a) been crushed out of business or (b) become huge, monopolistic, and shit.

ross, to random
@ross@fosstodon.org avatar

I wish I had a home office I could retreat to. Our home is modest. Our “office” is the middle room and a thoroughfare. It’s not ideal. But also it’s not quiet.

There’s lots of stuff I would do if I had a decent space.

Perhaps I don’t actually need one though? Am I overthinking? Procrastinating?

bignose,
@bignose@fosstodon.org avatar

@ross Because my home is too small and occupied to be useful as a workspace

I instead spend additional rent on a single-occupancy office in the nearby suburb.

Never regretted it, the ability to focus and think is profoundly better.

But my employer now has increasingly petulant demands for people to return to central, distracting, car-travel-required, industrial-park, open-plan office.

And the people renting me my office have recently ended the lease. They want to add more staff 😞

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • modclub
  • DreamBathrooms
  • ngwrru68w68
  • osvaldo12
  • GTA5RPClips
  • magazineikmin
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • InstantRegret
  • kavyap
  • tester
  • anitta
  • Durango
  • tacticalgear
  • normalnudes
  • cisconetworking
  • khanakhh
  • mdbf
  • everett
  • provamag3
  • cubers
  • Leos
  • ethstaker
  • megavids
  • lostlight
  • All magazines