1,349,852 events, 827,399 push events, 1,140,491 commit messages, 74,404,505 characters
Monstrous overhaul to how server monitoring works that I am committing to master because fuck you that's why
opengl fucking sucks
after much screaming and gnashing of teeth, i've finally gotten opengl to work more or less in tandem with pygame so i don't have to rewrite the whole damn thing. the real success here, though, is that i was able to get it to build. that took far longer than it ever should have.
fuck you cors
Co-Authored-By: Connor [email protected]
[MODULAR] Prefs Menu Refactor: Fine, I'll Do It Myself Edition (#8695)
-
We're getting there.
-
It's ugly but it works
-
Ladies and gentlemen, we got 'em.
-
Marking my Skyrat Edits and removing debug shit
-
A fix for the Other gender button
-
Augmented folks rejoice!
-
Update tgui/packages/tgui/interfaces/PreferencesMenu/MainPage.tsx
Co-authored-by: Gandalf [email protected]
Listened to a batch of podcasts
- https://www.vrt.be/vrtnws/nl/2021/05/14/planeet-frank-onze-weerman-over-opwarming-in-de-prehistorie-ov/
- https://www.vrt.be/vrtnws/nl/2021/06/15/planeet-frank-over-de-koude-lente-over-goede-en-slechte-ozon-e/
- http://walkingthefloor.com/episode-195-morgan-wade/
- https://podtail.com/en/podcast/who-is/who-is-rebekah-mercer/
- https://www.se-radio.net/2021/05/episode-460-evan-weaver-on-faunadb/
- https://www.buzzsprout.com/25488/8545061-357-gearbox-release-day
- https://99percentinvisible.org/episode/matters-of-time/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://maintainable.fm/episodes/kevin-stewart-short-term-decisions-that-need-to-be-revisited-4Dws_jY8
- https://99percentinvisible.org/episode/curb-cuts/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://songexploder.net/imagine-dragons
- https://www.nodumbquestions.fm/listen/2021/5/20/109-what-happens-in-vegas
- https://play.acast.com/s/deconstructed/lifeanddeathinoccupiedpalestine
- https://tonemob.com/podcast/fuzzrocious-pedals-returns/
- https://tonemob.com/podcast/chris-demakes-of-less-than-jake/
- https://timharford.com/2021/05/cautionary-tales-wrong-tools-cost-lives/
- https://podtail.com/en/podcast/who-is/who-is-inherited-wealth/
- https://anchor.fm/girl-train/episodes/MariekeAnemoneSofieSamia-e11b26r
- https://maintainable.fm/episodes/mark-kilby-overcoming-challenges-that-remote-technical-teams-experience
- https://tonemob.com/podcast/francesco-artusato-of-light-the-torch/
- https://haskellweekly.news/episode/46.html
- https://www.buzzsprout.com/25488/8588420-358-we-are-playing-basses-now
- https://softwarecraftspodcast.libsyn.com/interview-with-lea-kovac-beckman
- https://99percentinvisible.org/episode/pipe-dreams/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://www.se-radio.net/2021/05/episode-461-michael-ashburne-and-maxwell-huffman-on-quality-assurance/
- https://play.acast.com/s/deconstructed/losingtheasymmetricwar
- https://timharford.com/2021/05/cautionary-tales-do-not-pass-go/
- https://www.nodumbquestions.fm/listen/2021/5/29/110-why-would-someone-check-themselves-into-a-nazi-concentration-camp
- https://www.thisamericanlife.org/738/good-grief?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+talpodcast+%28This+American+Life+Podcast%29
- https://legacycoderocks.libsyn.com/economics-of-technical-debt-with-jim-humelsine
- https://tonemob.com/podcast/chris-turpin-of-ida-mae/
- https://haskellweekly.news/episode/47.html
- https://99percentinvisible.org/episode/the-clinch/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://www.buzzsprout.com/25488/8630226-359-eurovision-spectacular
- https://corecursive.com/065-competitive-coding-with-conor-hoekstra/
- https://www.se-radio.net/2021/06/episode-462-felienne-on-the-programmers-brain/
- https://songexploder.net/arlo-parks
- https://virtualddd.libsyn.com/open-discussion-do-we-need-software-architects
- https://www.compositional.fm/mathieu-boespflug
- https://play.acast.com/s/deconstructed/raceandtaxes
- https://www.newfieldpodcast.com/episodes/welcome-to-newfield
- https://www.newfieldpodcast.com/episodes/drowning
- https://www.newfieldpodcast.com/episodes/bonus-content-interview-with-the-creators-of-newfield
- https://www.newfieldpodcast.com/episodes/bonus-content-interview-with-actors-kate-baldwin-and-graham-rowat
- http://walkingthefloor.com/episode-196-teddy-atlas/
- https://www.thisamericanlife.org/74/conventions?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+talpodcast+%28This+American+Life+Podcast%29
- https://tonemob.com/podcast/shelby-pollard-of-black-bobbin/
- https://anchor.fm/girl-train/episodes/NeleEvaChantal-e128th8
- https://haskellweekly.news/episode/48.html
- https://softwarecraftspodcast.libsyn.com/interview-with-aviv-ben-yosef
- https://99percentinvisible.org/episode/flag-days-good-luck-true-south/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://www.buzzsprout.com/25488/8672378-360-wampler-is-on-fire
- https://gimletmedia.com/shows/reply-all/39h65rj/174-search-party
- https://www.se-radio.net/2021/06/episode-463-yaniv-tal-on-web-3-0-and-the-graph/
- https://play.acast.com/s/deconstructed/banishingtheghostsofthegreatrecession
- https://www.thisamericanlife.org/739/sisters?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+talpodcast+%28This+American+Life+Podcast%29
- https://maintainable.fm/episodes/dr-michaela-greiler-getting-awesome-at-code-reviews
- https://legacycoderocks.libsyn.com/cloud-therapy-with-bobby-allen
- https://tonemob.com/podcast/paid-vs-unpaid-pedal-demos-w-ryan-of-demos-in-the-dark/
- https://99percentinvisible.org/episode/flag-days-the-red-the-black-the-green/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://www.buzzsprout.com/25488/8712139-361-solid-memery
- https://www.se-radio.net/2021/06/episode-464-rowland-savage-on-getting-acquired/
- https://play.acast.com/s/deconstructed/joemanchingetscandidwithbillionairedonorsinleakedaudio
- https://songexploder.net/sparks
- https://www.nodumbquestions.fm/listen/2021/6/20/111-virtual-heaven
- https://maintainable.fm/episodes/rodney-cobb-repeatable-testable-scalable
- https://www.thisamericanlife.org/506/secret-identity?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+talpodcast+%28This+American+Life+Podcast%29
- https://tonemob.com/podcast/red-beardium-w-mikey-demus/
- https://anchor.fm/girl-train/episodes/Donderdag-e1365p2
- https://www.se-radio.net/2021/06/episode-465-kevlin-henney-and-trisha-gee-on-97-things-every-java-programmer-should-know/
- https://softwarecraftspodcast.libsyn.com/interview-with-jeppe-cramon
- https://99percentinvisible.org/episode/katie-mingles-right-to-roam/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://www.compositional.fm/nix-in-production-rickard-nilsson
- https://www.buzzsprout.com/25488/8750388-362-seven-year-anniversary-bonanza
- https://gimletmedia.com/shows/reply-all/xjh56nj/175-this-website-will-self-destruct
- https://anchor.fm/girl-train/episodes/LiesbetLaurenElineDalilla-e13addq
- https://play.acast.com/s/deconstructed/chelseamanningmeetskenklippenstein
- https://www.thisamericanlife.org/539/the-leap?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+talpodcast+%28This+American+Life+Podcast%29
- https://legacycoderocks.libsyn.com/powershell-with-chrissy-lemaire
- http://walkingthefloor.com/episode-197-dom-flemons/
- https://tonemob.com/podcast/the-wildest-ride-w-brian-nutter/
- https://maintainable.fm/episodes/andrew-watkins-how-to-test-what-youre-trying-to-build
- https://corporateeurope.org/en/2021/06/eu-watchdog-radio-episode-22
- https://www.buzzsprout.com/25488/8781613-363-rockin-all-over-the-world
- https://www.se-radio.net/2021/06/episode-466-casey-aylward-on-venture-capital-for-software-investing/
- https://99percentinvisible.org/episode/mine/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+99pi+%2899%25+Invisible%29
- https://songexploder.net/aurora
- https://www.nodumbquestions.fm/listen/2021/6/30/112-surviving-the-startup-valley-of-death
- https://gimletmedia.com/shows/heavyweight/8whmev5/heavyweight-short-hallie
- https://www.loudandquiet.com/podcasts/soulwax-midnight-chats-episode-108/
- https://www.loudandquiet.com/podcasts/courtney-barnett-midnight-chats-episode-47/
- https://www.loudandquiet.com/podcasts/ryan-adams-midnight-chats-podcast-episode-18/
- https://dasprive.be/privacy/dasprive-discours-frank-robben/
- https://www.rnz.co.nz/national/programmes/nat-music/audio/201828714/the-making-of-crowded-house-s-woodface-part-1
- https://www.rnz.co.nz/national/programmes/nat-music/audio/201828717/the-making-of-crowded-house-s-woodface-part-2
mr discussion: allow to comment on specific lines in a diff
GitLab supports to comment on lines (or even ranges of lines) within a commit diff. This is standard practise when using the web interface, and it's arguably friendlier to the MR author.
Add a bunch of --position-* parameters to "lab mr discussion" to implement this [1]. (This interface is awkward, because almost all of them are needed. Maybe we could fit all of this in one parameter somehow? Then there'd be less room for user errors.)
Given a commit diff like
--- a/README.md
+++ b/README.md
@@ -3,2 +3,5 @@
line 3
line 4
+line 5
+line 6
+line 7
this allows to run a command like this to comment on "line 6".
lab mr discussion origin branch --commit=commit-id --position-file=README.md --position-line-type=+ --position-line-number=6 --position-line-number-old=5
The parameters should be fairly self-explanatory, except maybe the line numbers. They are the equivalent to the two columns of line numbers that GitLab/GitHub display to the left of a diff. We should document in the command line help how they are computed, but I wasn't sure where to add it.
This feature is designed to work well with Tig, because Tig readily exposes the correct line number parameters. Adding this to your ~/.tigrc
bind diff C !lab mr discussion %(remote) %(branch) --commit=%(commit) --position-file=%(file) --position-line-type=%(text) --position-line-number=%(lineno) --position-line-number-old=%(lineno_old)
will allow you press C on a line inside a diff hunk to comment on that line. This can be really convenient with Tig. I took the liberty to mention Tig in the documentation; not sure if this is appropriate. (Please note that the --position-file-old which I added to the examples currently requires an unreleased version of Tig, see Tig commit 5a23214c (Expose %(file_old), the filename before a rename or deletion, 2021-10-04).)
One annoyance with this binding is that every "lab mr discussion" touches the network, so can be noticably slow. That's easy to fix though.
Background: I have been using a similar workflow with Tig, see https://github.com/krobelus/gitlab-offline-review I'd love to eventually switch to lab (or something alike)
I only heard about it in the recent Linux Plumber's Conference. Also I discovered today that there is yet another similar project glab. however, they don't have a "mr discussions" command, so I stuck to lab.
(Additionally, there is bichon but that looks less flexible than a command line tool).
use the fucked up and instead of & for offsets
FUCK YOU WHOEVER DID THIS
chore: do Tailwind build at Heroku deploy (#933)
We do a minimized Tailwind build: this strips away CSS classes that we don't use, and makes the difference between a CSS file of 40kB and 2MB (!).
However, it's annoying during development, because anytime you experiment with using a new Tailwind class you have to remember to re-generate the CSS files.
Instead, we'll just commit the full Tailwind source file of 2MB into development, and do the optimized build automatically during Heroku deployent. That way, the CSS is still efficient in production but the developer experience is better.
Fixes security mail and RPG job titles (#8702)
- Adds mail and job RPG titles to the new sec jobs
What's on the tin.
- Documentation
Adds some rationale behind my choices for later coders.
- syntax fix (brigoff)
oh god oh fuck
- same shit but sarge
T_T
- Revert "same shit but sarge"
This reverts commit 2f255a6a6f44da278cd6a0d08d87cb5634598828.
- ACTUALLY fixed syntax in security sergeant
☀️
Saturday 2021-10-09 15:58:05 by [email protected]
Update from Forestry.io [email protected] updated content/blog-posts/eyehategod-goatwhore-sick-thoughts-shitload.md
First part of Update 2.7.0
- Added Building Gadgets, set max build distance to 16, added a lot of blocks to its blacklist that would break or crash the game when moved, set the max energy of all tools to 20M, energy cost per operation to 2500 (Building Gadget) / 5000 (Exchaning & Copy-Paste Gadget) / 10,000 (Destruction Gadget), added custom recipes for all items, added more crushing recipes for Construction Paste, and added 5 quests for the 4 Gadgets and the Template Manager.
- Added the Clumps mod, making it so Experience Orbs clump together, reducing lag when there is a large number of them.
- Void World changes: Tinkers' Slime islands no longer spawn there, J'zahar Portals can no longer lead there, it can no longer contain Immersive Excavator ores, GalactiCraft Rockets can no longer launch from there.
- Tier 3 Heavy Duty Plates now require the correct amount of inputs in the Ultimate Compressor.
- Imp Summoning now requires Bloodgem Dust instead of Bloodgem.
- Fixed a bug where Thermal Foundation Destabilized Clathrate and AbyssalCraft Redstone Shard could be converted between.
- Moonglow Seeds, Spirit Herb Seeds and Wildewheat Seeds can now be used to make Plant Oil.
- In the Mortum Tower loot, replaced the incorrect Botania Runes with the correct ones and replaced Zinc Ingots with Sodium Ingots (much more useful).
- Lively Nature now correctly requires Oak Spirit instead of Spruce Heart.
- Transparent Conduit Facades now also craft 4 at a time (just like regular ones).
- All Integrated Tunnels items' NBT data can now be cleared by crafting.
- Skyroot Logs can now be transformed into Livingwood.
- The Woodland Mansion Locator Token now actually works in Singleplayer.
- Unhid Yellow Stained Glass.
- Added a Checkbox quest in Chapter 14 notifying the player that Command Blocks need to be enabled on the server on order for custom dungeons to work.
- Changed the recommended automation method for the Hellfire Forge that has 2 identical inputs to use Integrated Dynamics in Chapter 15.
- Corrected the Terrasteel quest in Chapter 18 to require the correct amount (6, not 5) for the Elven Gateway.
- Added "preferred items to smelt" in the Essentia Smeltery quest in Chapter 19 to obtain all Aspects.
- Corrected a typo in Tips: "quater" -> "quarter".
Note: This is not final as we still need to add a blacklist for Building Gadgets on which blocks shuldn't be mined up/moved due to mining level criterias.