DMBuce's recent activity

  1. Comment on Do you run your own blog for personal use? in ~comp

    DMBuce
    Link Parent
    Is there a reason your Jekyll blog is on Dreamhost rather than GitHub pages? Because just in case you're not aware, Jekyll on Github pages is free. I'm not familiar with Dreamhost but poking...

    Is there a reason your Jekyll blog is on Dreamhost rather than GitHub pages? Because just in case you're not aware, Jekyll on Github pages is free. I'm not familiar with Dreamhost but poking around their site a bit, it looks like they charge a couple bucks per month (which isn't much, but still...)

    I put a Jekyll blog up on GH Pages not too long ago and it was pretty straightforward. The biggest hurdle was figuring out how to display a last-edited timestamp without Jekyll's last-modified plugin. A simple git hook handles that pretty well.

    2 votes
  2. Comment on Calling them groups in ~tildes

    DMBuce
    Link Parent
    Are you sure about that? Wikipedia has this to say (emphasis mine): https://en.wikipedia.org/wiki/Tilde#Connection_to_Spanish But then I found this on another site while trying to find a source on...

    the tilde symbol is used as an accent in ñ

    Are you sure about that? Wikipedia has this to say (emphasis mine):

    Confusingly, in Spanish itself the word tilde is used more generally for diacritics, including the stress-marking acute accent.[12] The diacritic ~ is more commonly called virgulilla or la tilde de la eñe, and is not considered an accent mark in Spanish, but rather simply a part of the letter ñ (much like the dot over the i).

    https://en.wikipedia.org/wiki/Tilde#Connection_to_Spanish

    But then I found this on another site while trying to find a source on the difference between a diacritic and an accent:

    Accent marks are only one type of diacritic, though the terms are often used interchangeably.

    https://www.rennert.com/translations/resources/diacritics.htm

    So I guess it depends on context and whether the speaker is drawing a distinction between the two or not?

    Personally I always thought of ñ as having a diacritic and not an accent like those things on áéíóú.

    1 vote
  3. What do you do when asked to automate away other peoples' jobs?

    At work there's a project that was originally pitched as an automated system we would build for a new client, and now the conversation has shifted towards automating away some data entry tasks for...

    At work there's a project that was originally pitched as an automated system we would build for a new client, and now the conversation has shifted towards automating away some data entry tasks for an existing client. If the project is successful I would guess that some or all of the people doing the data entry tasks would be out of a job. And if it's a resounding success I would guess that the powers that be would be eager to apply it in other areas and potentially put more people out of jobs.

    This project is in the very early stages of gathering requirements and whatnot so it's not really clear what exactly we're building or what my role in building it would be. But it involves a technology that's new to us (natural language processing) and often times I end up playing some role in a project that involves learning something new, even if it's just in some small way.

    So yeah, I know automation replacing low-skill work is nothing new and if these jobs can be automated away, they will be sooner or later, but this is the first time I've been confronted with the idea of using my skills to put people I don't know out of a job and it sticks in my craw. Normally I love automation and interacting with new (to me) tech even if it's nothing groundbreaking and I'm just doing the plumbing to connect system A to interface B, but in the past it's always been in the name of freeing up people from tedious tasks so that they can do more interesting and more important work, rather than "freeing" them of their paycheck. So I'm finding myself adding this to the small but compelling pile of frustrations I have with this job and weighing it against the also-small but also-compelling pile of things I love about it.

    Anyway, if you've ever been in a position where you were asked to automate away someone else's job, how did that go? What did you do?

    If you haven't, what do you think you would do?

    16 votes
  4. Comment on What have you been listening to this week? in ~music

    DMBuce
    Link
    I started learning Spanish last week and in order to increase my immersion I spent some time in the past few days setting up a Spotify playlist and a Pandora radio station with Spanish-speaking...

    I started learning Spanish last week and in order to increase my immersion I spent some time in the past few days setting up a Spotify playlist and a Pandora radio station with Spanish-speaking artists. So I've been listening to:

    • La Gloria Matancera
    • Bomba Estéreo
    • Buena Vista Social Club
    • Zahara
    • Carla Morrison
    • Mon Laferte
    • Julieta Venegas
    • Love Of Lesbian
    • Natalia Lafourcade
  5. Comment on What are you doing this weekend? in ~talk

    DMBuce
    Link
    Yesterday I played a ton of OpenRCT2. I ended up playing three maps in a row (Infernal Views, Gravity Gardens, and Extreme Heights) that either strongly encourage or outright force you to build...

    Yesterday I played a ton of OpenRCT2. I ended up playing three maps in a row (Infernal Views, Gravity Gardens, and Extreme Heights) that either strongly encourage or outright force you to build only rollercoasters and no small flat rides, and I'm a little burnt out on the game from it. Finding space in your park for a new rollercoaster is a chore, and the constant screaming from people rolling down the tracks in a park overloaded with coasters is kind of maddening.

    Today I switched gears and finally finished this thing. Me and a friend worked on it for a few hours every week starting in March, then about halfway through we took a break from it so it's been sitting half-finished on my table for several months. I finally got some motivation to build a big chunk of it a couple weeks ago but stopped when I got to the step where you build the cockpit because I knew my friend was looking forward to that part. Watched him build the cockpit last wednesday, finished the last few steps today. Feels great to finally have it all put together and in its coffee table display case.

    3 votes
  6. Comment on What’s something you’ve done recently that you’re proud of / want to show off? in ~talk

    DMBuce
    (edited )
    Link
    I've been making strides in cutting down on my redditing/tildes-ing. A while back I read a review of Atomic Habits that was basically a cliff notes of the book and realized I had a bad habit of...

    I've been making strides in cutting down on my redditing/tildes-ing.

    A while back I read a review of Atomic Habits that was basically a cliff notes of the book and realized I had a bad habit of browsing reddit for too long in the morning before work. So I set up a daily cron job to add a localhost entry for reddit.com in /etc/hosts. In the mornings I also started getting ready for the day in a different bathroom so that I wouldn't pass my laptop on the way to brush my teeth and be tempted to "just check the time" (which invariably ended with me loading up reddit).

    In the past week or so I did a few things to cut down on my redditing even more and also started trying to cut down on tildes browsing. I tweaked the cron job so that it disables tildes in addition to reddit, and I rescheduled it to run hourly instead of daily. I have DNS caching disabled in my browser, and with page caching this setup is surprisingly good at interrupting my redditing/tildes-ing at a natural breaking point -- If I clicked through a link, viewed it, and couldn't click back to the reddit page because my cron job happened to run, I would probably get frustrated and disable the hosts entry, but with page caching that tends to happen when I'm done with one page and try to load a new one. Since I haven't seen the new page yet there's nothing on it I'm looking forward to checking out, so I don't get frustrated by a browser error signalling me to take a break and do something productive.

    I also changed how easy it is for me to pull up certain multireddits that I tend to passively browse, but in order to explain how I did that I need to explain my browsing habits a bit. I have Firefox keyword bookmarks set up so that I can type r *subreddit* in the url bar to go to /r/subreddit, and m *multireddit* to go to one of my multireddits. I realized that whenever there was a pause in my browsing, I would reflexively open a new tab with Ctrl+T and go to one of two multireddits with m lol or m aww and just work my way through the low-effort content in those multireddits. Looking back it's frustratingly insidious how often I would do this ... like I'd finish some task, look up from my laptop thinking "what next?", meanwhile I've subconsciously typed seven keystrokes and when I look back down there's a bunch of links to memes and gifs or puppies and kittens.

    So anyway, to break that habit I just renamed my "lol" multireddit to "humorous" and my "aww" multireddit to "adorable". It sounds silly, but just that little change has done wonders for my browsing habits. Breaking my muscle memory and forcing myself to type just a little bit more to get to vapid content is enough make me to stop and think "wait a minute, maybe there's something better I could be doing with my time". And it's had cascading effects -- I'm finding myself visiting fewer specialized hobby subreddits and tildes less because I'm no longer going to them in search of more content after consuming those two multireddits.

    7 votes
  7. Comment on Play a game from your backlog for at least 15 minutes, then come back and tell us about it here. in ~games

    DMBuce
    Link
    Game Played: Mari0 Time: 20 minutes or so Continue: Maybe eventually Adding a portal gun to mario sounds cool on paper but I found it difficult to use the mouse to control the portal gun in...

    Game Played: Mari0

    Time: 20 minutes or so

    Continue: Maybe eventually

    Adding a portal gun to mario sounds cool on paper but I found it difficult to use the mouse to control the portal gun in addition to the already two-handed controls that mario has. Plus messing around with the portal gun kept making me hit the level's time limit.

    Maybe I'll come back to the game eventually to see if remapping the controls and practising more with the portal gun can overcome those problems, but for now I'm setting the game aside to continue my RCT2 playthrough.

    4 votes
  8. Comment on More about scheduled topics, some group rearranging, and input needed on "content types" in ~tildes.official

    DMBuce
    Link Parent
    Something that immediately stuck out to me in your OP: most of the content types are kinds of media (e.g. Article and Video) while others are a specific type of media format (PDF, Tweet). I would...

    Something that immediately stuck out to me in your OP: most of the content types are kinds of media (e.g. Article and Video) while others are a specific type of media format (PDF, Tweet). I would suggest "Document" instead of "PDF" and "Social Media Post" instead of "Tweet". That way, "Document" could also encompass things like Google docs links and "Social Media Post" could cover things like reddit AMAs.

    You could also do "Project" for GitHub links and crowdfunding campaigns. "Project" could potentially fit games too, although I like "Product" for those a little better.

    10 votes
  9. Comment on What are some startup scripts you have on your daily driver? in ~comp

    DMBuce
    Link
    It's not exactly a startup script but I've posted before about how I have cron jobs set up to play music as an alarm clock in the morning and when I get home from work. Is that sort of thing...

    It's not exactly a startup script but I've posted before about how I have cron jobs set up to play music as an alarm clock in the morning and when I get home from work. Is that sort of thing helpful or are you only interested in startup scripts?

    4 votes
  10. Comment on What's your SILLY unpopular opinion? in ~talk

    DMBuce
    Link Parent
    I remember that thread. Your post and the other comment about pens in that thread inspired me to go looking for a better pen, and after a bit of research I ended up doing this hack to put a Mont...

    I remember that thread. Your post and the other comment about pens in that thread inspired me to go looking for a better pen, and after a bit of research I ended up doing this hack to put a Mont Blanc cartridge in a G-2 Pilot. I'm not sure the cartridge is worth the price but it's definitely a lot nicer than the crappy pens I was using before.

    2 votes
  11. Comment on What keyboard shortcut was a game changer for you? in ~tech

    DMBuce
    Link Parent
    This reminds me, in MS Word if I'm working on a document with a lot of structure, I'll look up the shortcuts for creating headers. Ctrl+Alt+1, Ctrl+Alt+2, etc. will create section headers kind of...

    when working on documents.

    This reminds me, in MS Word if I'm working on a document with a lot of structure, I'll look up the shortcuts for creating headers. Ctrl+Alt+1, Ctrl+Alt+2, etc. will create section headers kind of like <h1>, <h2>, etc. in HTML. It's a lot easier than using the mouse to apply bold or a font size to text and looks a lot cleaner and professional than what I would get by doing that, anyway.

    Also, Ctrl+Backspace deletes the word to the left of the cursor.

    2 votes
  12. Comment on What keyboard shortcut was a game changer for you? in ~tech

    DMBuce
    Link Parent
    Same, plus a couple more: Alt-Backspace - like Ctrl-W except it will erase the previous path segment. So if the word to the left of your cursor is /foo/bar/baz, you'll be left with /foo/bar/...

    Same, plus a couple more:

    • Alt-Backspace - like Ctrl-W except it will erase the previous path segment. So if the word to the left of your cursor is /foo/bar/baz, you'll be left with /foo/bar/
    • Ctrl-Y - Pastes the last thing you "erased" with Ctrl-U, Ctrl-W, or Alt-Backspace (technically those shortcuts cut text, they don't just erase it)
    • Ctrl-S - Pause output of a command. Handy when a command you're running is really chatty and you want to look at a message that just scrolled past with Shift+PgUp and Shift+PgDn
    • Ctrl-Q - Resume output after Ctrl-S
    13 votes
  13. Comment on What are you coding today? in ~comp

    DMBuce
    Link Parent
    That sounds similar to what I do, except with paper. I have a folder I take between home and work with a page for long-term goals where I write down "everything I want to get done, ever", as you...

    This is actually how I keep track of tasks in real life. I have Taskwarrior for everything I want to get done, ever. Then, I also have a physical book on my desk where, everyday, I write down the tasks that are due or that I want to complete that day. For every day they aren't completed, they get written in for the following day. That's kind of how this entire idea came about, I wanted an easy and simple way to manage these two different kinds of task lists in Taskwarrior, but the program doesn't really provide a way to do that. Naturally, the only possible solution is to roll my own.

    That sounds similar to what I do, except with paper. I have a folder I take between home and work with a page for long-term goals where I write down "everything I want to get done, ever", as you said. Then I have todo lists for every day of the month, a physical calendar, and a page of recurring things like weekly/monthly/yearly tasks and birthdays.

    Once a year I'll copy yearly and monthly tasks onto a new calendar. Once a month I'll copy weekly tasks to my calendar and create todo lists for that month by taking a sheet of paper for each day writing the date on it. Once a week I'll copy everything from my calendar to my todo lists, and then every day I'll copy uncompleted tasks from yesterday to today's todo list, like you described.

    So there's some manual effort involved but it's not much (5 minutes here and there) compared to the effort of developing an app that suits my taste. Plus if my workflow ever changes it's a quick trip to the stationary store to support those changes vs. spending time on new features. E.g. I'm planning on switching to a notebook for my todo lists at the beginning of next year so that I have a daily record of what I've done every year. As another example of my workflow changing, I used to write my todo list on the left side of the paper and then block out different times of the day to do the tasks on the right side, but now I just group tasks with stuff to do during the workday in a list at the top of the page and stuff to do after work in another list at the bottom.

    I don't have a personal wiki (well I do, but I haven't used it in ages), but anytime I have a project with little details I need to remember I'll start a sheet of paper for that project.

    Anyway, hopefully I haven't strayed too far off-topic but I just wanted to ask, have you considered going the other way and using paper? It definitely has its pros and cons but personally I like its flexibility.

    2 votes
  14. Comment on What are some lifehacks you would recommend? in ~life

    DMBuce
    Link
    Most self-help books have about a blog post's worth of content expanded to fill a book's worth of pages by endlessly reiterating its talking points, and by going over example after example. I've...

    Most self-help books have about a blog post's worth of content expanded to fill a book's worth of pages by endlessly reiterating its talking points, and by going over example after example. I've heard some people say the examples and repetition help them internalize the advice in the book, but if you're like me and find them to be completely unnecessary, you can save yourself the time, money, and shelf space by googling for a review of the book. Usually you can find one that explains the main concepts of the book.

    There's only one self-help book that I wouldn't recommend you do this with, and it's called Time Management For Systems Administrators by Thomas Limoncelli. That's the only self-help book I've read where the author made every word count.

    If you're reading something like a self-help book or textbook and need to read it quickly, or if you're reading it for fun but find it's a bit too boring and/or long for your tastes, don't read it word by word from cover to cover like you would a novel. Instead, go through chapter by chapter, reading just the intro and summary of to get a broad understanding of what it's trying to teach you. If it sounds interesting and you want more details, or if you don't quite grasp what it's saying, go through each section of that chapter reading the first and last paragraph or two. Usually the most important info will be in those paragraphs. If that's still not enough, you'll probably at least have a good idea of which sections seem important/interesting and be able to just skim or read those sections. Basically at every "level" of the book, read the beginning and ending of that level before deciding if you want to drill into its "sublevels" or continue to the next part of the "level" you're on.

    11 votes
  15. Comment on Valve looking to drop support for Ubuntu 19.10 and up due to Canonical's 32bit decision in ~games

    DMBuce
    Link Parent
    I'm sure they could but I don't know why they would. Maintaining 32bit libs isn't just a matter of server farms as you put it, you need people to update and test the libraries when they update,...

    I'm sure they could but I don't know why they would. Maintaining 32bit libs isn't just a matter of server farms as you put it, you need people to update and test the libraries when they update, troubleshoot compilation issues, handle the inevitable bugs that slip through QA, coordinate with upstream and/or Ubuntu if those bugs end up exposing an issue on their end, etc.

    Hiring people with the necessary expertise (or taking those people off existing projects) to maintain the stack of libs needed from glibc on up to all the OS bits their games depend on doesn't really make sense when there are distros out there with perfectly good multilib support. Sure it will suck for their users in the short term, but based on their tweet I'm guessing they weighed user experience against the level of effort required and decided against it.

    Just my 2c from the perspective of someone who's dabbled in package management a bit. Unless you have specific needs that can't be addressed by what's out there, it's almost always better to build on what exists than to roll your own, IMO.

    6 votes
  16. Comment on How do you wake yourself up in the mornings? in ~talk

    DMBuce
    Link
    One thing that helped me get out of bed is from a self help book, I forget which one but it might have been 5 Hour Work Week. Anyway, I'll try to take the first half-hour-to-an-hour of the day to...

    One thing that helped me get out of bed is from a self help book, I forget which one but it might have been 5 Hour Work Week. Anyway, I'll try to take the first half-hour-to-an-hour of the day to work on a personal project before heading into work. The first part of the day is when I'm at my freshest, and I find that if the first thing I do after brushing my teeth is something I'm passionate about, it gives me something to look forward to and prevents that feeling of dread you get when you're lying in bed thinking about the shitty stuff you "have" to do throughout the day.

    As far as an alarm clock goes, I have a script that runs in cron every weekday morning on my laptop that sets up an hour-ish long playlist. Each slot in the playlist is randomly chosen from a group of songs:

    1. Something to get me pumped for the day: either the Pokemon Theme or Eye of the Tiger or a BabyMetal song
    2. A song from an Adult Swim show (usually ends up being Cowboy Bebop since I have more songs from that show)
    3. Something techno-y (from my Dance or Electronic folders)
    4. Something jazzy (from my blues, jazz, or funk folders)
    5. Something that rocks (from my rock or psychedelic rock folders)
    6. Something metal (from my hard rock, metal, death metal, or industrial folders)
    7. A cue that I really need to start the day if I haven't gotten up yet (a BabyMetal song or The Final Countdown)

    I also have cron jobs set up to load, shuffle, and play my library just before I get home from work and on weekend mornings.

    5 votes
  17. Comment on Fermi problem game thread in ~misc

    DMBuce
    Link Parent
    I didn't anticipate the average thickness of the ice sheet being a stumbling block. Is that not common knowledge? Also, I think you could refine your estimate of Antarctica's portion of Earth's...

    I didn't anticipate the average thickness of the ice sheet being a stumbling block. Is that not common knowledge?

    Also, I think you could refine your estimate of Antarctica's portion of Earth's land surface area (i.e. your one-tenth figure) a little bit. Let me know if you want a hint.

  18. Comment on Fermi problem game thread in ~misc

    DMBuce
    Link Parent
    That's not at all what I was saying. Using a calculator isn't really in the spirit of these problems, and cheating in sigfigs is definitely not what I had in mind. You're right though, I misspoke....

    Man, look at all those digits. You could go out and built a seawall right now and get the position accurate to within a nanometre!

    ...

    But I involved Pi twice! (3x if you count cos), so I have infinite digits to use!

    That's not at all what I was saying. Using a calculator isn't really in the spirit of these problems, and cheating in sigfigs is definitely not what I had in mind.

    You're right though, I misspoke. I just meant that you can use common trivia to do better than using powers of 10 to get an estimate.

    2 votes
  19. Comment on Fermi problem game thread in ~misc

    DMBuce
    Link
    One my college physics professor gave us after he realized we didn't know how to do back-of-the-envelope problems: How much would sea level rise if the ice caps melted? I seem to recall that many...

    One my college physics professor gave us after he realized we didn't know how to do back-of-the-envelope problems: How much would sea level rise if the ice caps melted?

    I seem to recall that many of the numbers we used weren't factors of ten, so bonus points if your answer has better than order-of-magnitude precision.

    2 votes
  20. Comment on What is your personal preference and why: vim or emacs? in ~comp

    DMBuce
    Link Parent
    Have you tried going through vimtutor, the tutorial that's distributed with vim? I had a similar block with vim for months after I first started using it and vimtutor helped a lot to get me up the...

    Have you tried going through vimtutor, the tutorial that's distributed with vim? I had a similar block with vim for months after I first started using it and vimtutor helped a lot to get me up the learning curve.

    5 votes