The Official Status Thread
-
-
@error_bot That's titled "git commit". The comic titled "git" is:
-
Status: Found out chrome has a site permission for sound. Set the default to mute on my work machine.
-
@topspin said in The Official Status Thread:
That's titled "git commit". The comic titled "git" is:
The via link is there to provide blame for bad results.
-
@error said in The Official Status Thread:
blame for bad results.
Can you really blame error_bot for making an error?
-
@error said in The Official Status Thread:
Status: I've used git for years and I still don't really understand rebasing.
In simple terms: you substitute commit metadata with fake data to make your commit graph look nicer. These changes require recalculating hashes of all changed commits and all their descendants, essentially creating an entire new bloodline of commits that's near-impossible to merge back to the original because of all the conflicts - which is why you never rebase commits that are already pushed.
-
@error said in The Official Status Thread:
@topspin said in The Official Status Thread:
That's titled "git commit". The comic titled "git" is:
The via link is there to provide blame for bad results.
From now on, all the blame for getting exact title match wrong is on you.
-
@Gąska said in The Official Status Thread:
@error said in The Official Status Thread:
Status: I've used git for years and I still don't really understand rebasing.
In simple terms: you substitute commit metadata with fake data to make your commit graph look nicer. These changes require recalculating hashes of all changed commits and all their descendants, essentially creating an entire new bloodline of commits that's near-impossible to merge back to the original because of all the conflicts - which is why you never rebase commits that are already pushed.
How do endofunctors fit into this?
-
@error endofunctors? What endofunctors? I'm just a simple C coder. I see a pointer, I cast it to void. I see commit metadata, I use it as arbitrary text storage.
-
@Tsaukpaetra said in The Official Status Thread:
And it doesn't work still
Status: Fuck it. Rewrite from scratch!
Apparently I can set the location in world-space instead, and magic happens.
This is working well enough (besides some weird position-doesn't-actually-match editor bugs), so... ship it!
-
@Tsaukpaetra said in The Official Status Thread:
so... ship it!
yeah, let your users be beta-testers
-
@Tsaukpaetra said in The Official Status Thread:
Yeah, this is going to take a while.
And this is going to be annoying...
-
@TimeBandit said in The Official Status Thread:
@Tsaukpaetra said in The Official Status Thread:
so... ship it!
yeah, let your users be beta-testers
In @Tsaukpaetra's defense, in his case, they literally paid to be beta testers...
-
@Gąska said in The Official Status Thread:
they literally paid to be beta testers
His game isn't free?
-
@TimeBandit it used not to be.
-
@Tsaukpaetra said in The Official Status Thread:
throttling
I hate ... umm ... (checks Start Menu).... WTF is it installing?!?
-
-
@error said in The Official Status Thread:
@Gąska said in The Official Status Thread:
@error said in The Official Status Thread:
Status: I've used git for years and I still don't really understand rebasing.
In simple terms: you substitute commit metadata with fake data to make your commit graph look nicer. These changes require recalculating hashes of all changed commits and all their descendants, essentially creating an entire new bloodline of commits that's near-impossible to merge back to the original because of all the conflicts - which is why you never rebase commits that are already pushed.
How do endofunctors fit into this?
They help you to write programs that are pure side-effects without any functions
-
@error said in The Official Status Thread:
Status: I feel a strange joy when people voluntarily use something I made. (More so from my hobby projects than my professional work.)
@error_bot !mandelbrot
-
-
@thegoryone said in The Official Status Thread:
I wonder if these e-mails ever send followups if they don't get a bite?
Well, I've gotten multiple... But I somehow doubt it's a followup...
-
Status: I finally found a 532nm green laser pointer small enough to carry. It runs on a single AAA battery and is smaller than the little Streamlight flashlight I always carry, definitely small enough to keep in a pocket at all times without being awkward. According to the product description, it's a 1 milliwatt laser.
It showed up today and it's brighter than hell. The sticker on it declares it to be a 50 milliwatt laser.
-
@mott555 said in The Official Status Thread:
50 milliwatt
Careful, that sounds close to being illegal...
-
I don't understand why I've seen, on so many projects, automated e-mails that don't either evoke or merit action.
I'm on one project's mailing list that gets over 300 e-mails a day from an automated monitoring system that's pointing out problems with various environments.
Are these e-mails false positives? I mean, to look at them, it doesn't seem like it.
How do other project members deal with it? Well, I would imagine at that volume they have to be creating a rule to shunt those e-mails into another folder they don't review/see. At which point, why have the monitoring system running against those environments in the first place? (I mean, I have a rule but that's because I'm not on their Ops team, I just supervise it.)
I hate it when people just "check the box" but don't think intelligently about what they're doing.
-
Status: Quite some time ago I removed the keycaps on my keyboard for cleaning. I replaced them all afterward and have had no issues since.
Recently babysitting has occurred, and said entity loves pushing buttons (as you do). Not really a problem. Windows loves to tell you your PIN is wrong and that's all there is to it.
Today I'm baffled that Microsoft Excel is scrolling the window when I press the arrow keys.
Then it hits me. Scroll lock must be enabled for some reason!
Now, by dint of this manufacturer using the scroll lock LED for a "The Windows Button is Disabled for GAME MODE" indicator, I can't tell at a glance what the state of the scroll lock button is. Luckily, Excel does indeed indicate that on its status bar.
So I press Scroll Lock to toggle it back off. Nothing happens. Maybe the key is broken? Cue puzzling for 12.81 seconds.
NOPE!
The Pause Break keycap was swapped with Scroll lock!
Just goes to show how much I use those keys I guess...
-
@Tsaukpaetra what the hell is even the use of Pause/Break? SysRq at least shares a key with PrtSc, but the last time I used Pause/Break was running a TRS-80 emulator, whose OS actually made use of the key.
-
@error said in The Official Status Thread:
Status: I've used git for years and I still don't really understand rebasing.
You know how you always make a local branch for new features, so you don't accidentally mess up master? And then, before you can merge it back to master and push it, you need to first pull and merge any updates from master? And then the history tree looks like a mess, right?
Well, if you just call git rebase master --interactive, mark the first commit with pick, and the rest with squash. Then it'll combine all your commits so they look like just one commit on top of master, with all the merging included. You can even re-write the combined commit message. After that, when you do the merge to master, it'll be a trivial fast-forward one, and your history graph will be a straight line. Also, your new feature will be in a single commit, with a message better thought than "It finally f*****g compiles!!1!".
Also does wonders for trying to find which feature caused a bug. It's a lot easier to binary-search when the commits are in a single line.
Just one thing to keep in mind. For the love of God, change your default text editor in Git config before you do any of this. Sane options include Notepad++ (with some options to keep it a separate process for this) on Windows or Gedit on Linux.
-
@pie_flavor Sounds useful for a debugger. But all debuggers I've used so far just mapped a letter key or F-something fo it. Also, there is no Continue/Resume/Start key.
-
@error said in The Official Status Thread:
people voluntarily use [...] (More so from my hobby projects than my professional work.)
There is zero overlap between the people buying our products (making the purchase decision), and the people saddled with actually installing and maintaining them. Unless you sell directly to consumers, it's highly unlikely that your situation differs much. Hard to get good feedback on the quality.
-
@acrow said in The Official Status Thread:
@error said in The Official Status Thread:
people voluntarily use [...] (More so from my hobby projects than my professional work.)
There is zero overlap between the people buying our products (making the purchase decision), and the people saddled with actually installing and maintaining them. Unless you sell directly to consumers, it's highly unlikely that your situation differs much. Hard to get good feedback on the quality.
I'm a web developer, and our sites have thousands of concurrent users.
-
@pie_flavor said in The Official Status Thread:
@Tsaukpaetra what the hell is even the use of Pause/Break? SysRq at least shares a key with PrtSc, but the last time I used Pause/Break was running a TRS-80 emulator, whose OS actually made use of the key.
In the DOS days Pause would/could stop text output to the screen, resuming it when you hit Pause again. Ctrl-Pause (Break) would/could break out of whatever you were doing, often using a different signal than Ctrl-C.
Nowadays some games pause when you hit Pause, which isn't as discoverable as you'd think.
-
@error said in The Official Status Thread:
@acrow said in The Official Status Thread:
@error said in The Official Status Thread:
people voluntarily use [...] (More so from my hobby projects than my professional work.)
There is zero overlap between the people buying our products (making the purchase decision), and the people saddled with actually installing and maintaining them. Unless you sell directly to consumers, it's highly unlikely that your situation differs much. Hard to get good feedback on the quality.
I'm a web developer, and our sites have thousands of concurrent users.
Yes, but do they have a choise?
-
@acrow said in The Official Status Thread:
or Gedit on Linux.
Even though I knew what rebase is before, all of your post was very informative. Then you end it with this... :vomitting_clown:
-
@topspin said in The Official Status Thread:
@acrow said in The Official Status Thread:
or Gedit on Linux.
Even though I knew what rebase is before, all of your post was very informative. Then you end it with this... :vomitting_clown:
Sorry. I used it before it go popular and was ruined by the "enhancements". I suppose you could use Nano or Pico too.
But my first consideration is, well, not wanting to inflict vim on anyone. I don't know what made Git people include it in the Windows installation package as the default text editor, but you can imagine the effect on uptake. They've since repented and now offer sane alternatives in the installation wizard. But a lot of people don't know, and still avoid all commands that may lead to a text editor.
-
Status: Someone remind me a good tabbed File Explorer program?
I'm drowning here...
-
@acrow said in The Official Status Thread:
And then the history tree looks like a mess, right?
I don't think a truthful history tree looks messy.
-
@dkf said in The Official Status Thread:
@acrow said in The Official Status Thread:
And then the history tree looks like a mess, right?
I don't think a truthful history tree looks messy.
Then you're not working in a large enough team. Or not in a moving codebase. Or with too well thought out APIs and documentation. Or you just don't need to cater to actual users.
I think I can't help you there unless you tell me some more details.
-
Status: Got a big cheque in the mail.
-
@thegoryone I've replied to a couple of them and never heard back.
-
Status: Wondering if this is cheating
$ ./hang ..e..n....e t Look for ..E..N....E, allowing: 'ABCDFGHIJKLMOPQRSUVWXYZ' A: 3 B: 1 C: 4 D: 3 G: 2 H: 2 I: 5 L: 6 O: 7 P: 3 R: 7 S: 2 U: 3 V: 3 Y: 1 Z: 1 BRECONSHIRE CHELONIIDAE OVERANALYZE OVERINDULGE OVERINVOLVE PRECONCLUDE PRECONSPIRE PRELANGUAGE
-
@PleegWat Had the same idea when I saw the topic but couldn't be arsed.
-
@topspin Limiting factor is of course that my word list is
/usr/share/dict/words
, and not all words the bot uses are in there.
-
@acrow said in The Official Status Thread:
Then you're not working in a large enough team. Or not in a moving codebase. Or with too well thought out APIs and documentation. Or you just don't need to cater to actual users.
Or maybe I just don't mind showing that things are actually complicated (given that the history is already a tool not used by ordinary end users).
-
@Parody said in The Official Status Thread:
In the DOS days Pause would/could stop text output to the screen, resuming it when you hit Pause again.
It stills works on Windows 7 (at least for cmd).
Win+Pause is also a handy shortcut to System Properties.
-
@PleegWat said in The Official Status Thread:
@topspin Limiting factor is of course that my word list is
/usr/share/dict/words
, and not all words the bot uses are in there.Last time I used that I had the opposite problem: Too damn many useless words that are archaic or appear to be just random combinations of 2-3 letters.
-
@acrow said in The Official Status Thread:
@error said in The Official Status Thread:
@acrow said in The Official Status Thread:
@error said in The Official Status Thread:
people voluntarily use [...] (More so from my hobby projects than my professional work.)
There is zero overlap between the people buying our products (making the purchase decision), and the people saddled with actually installing and maintaining them. Unless you sell directly to consumers, it's highly unlikely that your situation differs much. Hard to get good feedback on the quality.
I'm a web developer, and our sites have thousands of concurrent users.
Yes, but do they have a choise?
Nobody's holding a gun to their head and making them visit.
-
@topspin Have you seen some of the words the hangman bot comes up with?
-
-
@PleegWat said in The Official Status Thread:
Status: Wondering if this is cheating
$ ./hang ..e..n....e t Look for ..E..N....E, allowing: 'ABCDFGHIJKLMOPQRSUVWXYZ' A: 3 B: 1 C: 4 D: 3 G: 2 H: 2 I: 5 L: 6 O: 7 P: 3 R: 7 S: 2 U: 3 V: 3 Y: 1 Z: 1 BRECONSHIRE CHELONIIDAE OVERANALYZE OVERINDULGE OVERINVOLVE PRECONCLUDE PRECONSPIRE PRELANGUAGE
You've nearly built a bot to play with my bot.
-
@PleegWat said in The Official Status Thread:
@topspin Limiting factor is of course that my word list is
/usr/share/dict/words
, and not all words the bot uses are in there.