Posts by nat@ruby.social
(DIR) Post #APHpNi3Bv2AJZfKxaC by nat@ruby.social
2022-11-05T06:03:00Z
0 likes, 1 repeats
#introduction Hey there! Another "I'm here in this career at all because of Ruby" dev signing in.I have a degree in English. Tried to learn to code a couple of times in middle and high school. First, BASIC, and I got to arrays and thought "wtf this too hard." Then-- Java. Got a compilation error complaining about a semicolon and gave up. Programming was officially Too Hard.Then, Ruby. I thought, "These folks really like a cartoon about foxes? I can probably hang here."
(DIR) Post #APHpNkdmHycTbiTCt6 by nat@ruby.social
2022-11-05T06:05:57Z
0 likes, 0 repeats
Got on Code Academy. Started to write code. And understand it?No semicolons. ".each" let me actually grok what an Array was. (Ohhhh it's just a list.)And-- this stuff about "the program should be readable." Refactoring. "It's important to give things good names." Oh, programming is just writing, but the audience includes a computer? I can do *that.*And I did!
(DIR) Post #APHpNn2fMPiT3U86xU by nat@ruby.social
2022-11-05T06:10:48Z
0 likes, 0 repeats
I've wandered into a lot of other languages over the years (Javascript, Go, Java, a lil' Python, most recently Elixir and Typescript) but I keep coming back to Ruby."Everything is an object" makes sense to me on some level. Blocks & function chaining. Want to know what some code is doing, *really*? Just start up IRB, crack it open and start digging around!
(DIR) Post #APL1b2N8MypkzeU9Sa by nat@ruby.social
2022-11-06T20:05:09Z
0 likes, 1 repeats
Hey #rubypeople #strangepeopleWhat's the weirdest thing you've done with metaprogramming?I once monkeypatched require (for good I promise)
(DIR) Post #AQZpD4MSYqHI8MW9tg by nat@ruby.social
2022-12-13T21:46:04Z
0 likes, 0 repeats
@alandersen *nice* use of layers here. That line of waves is 👩🏻🍳💋
(DIR) Post #ARxG2THtHrqsmzohN2 by nat@ruby.social
2023-01-23T19:15:44Z
0 likes, 0 repeats
Hey @crawshaw -- I got pointed in your direction in response to some questions about validating DB migrations in Go. Been reading about your DB migration shenanigans & saw this:"The process of changing the schema, pulling data out of the generic table, is somewhat painful... because changes have to be carefully rolled out."Is there anywhere Tailscale has written about that schema rollout process?https://tailscale.com/blog/database-for-2022/
(DIR) Post #ASmh9xTFCVerOPcpRA by nat@ruby.social
2023-02-17T22:26:02Z
0 likes, 0 repeats
@simon Yeah this is where I'm at also -- I'm not sure it's going to be able to get to "generally useful search engine."One thing Noah Smith pointed out that's stuck with me is that code is an unusually *good* domain for these kinds of text search and extrapolation engines and this may have mislead technical people about how generally useful it is for working with text, since we're used to thinking of code as especially hard.
(DIR) Post #ASmh9zRXrnUHViqV4C by nat@ruby.social
2023-02-17T22:28:12Z
0 likes, 0 repeats
@simon I've found it handy for answering questions about relatively bounded datasets (man pages!) that have easy-to-check answers but I'll be really surprised if they can get this generation to the point where it's generally useful as a search engine.
(DIR) Post #ASuYjz7JDFnIbI9H28 by nat@ruby.social
2023-02-21T17:32:34Z
0 likes, 0 repeats
@simon Oooooh.That... might be illegal in California specifically.Not a lawyer but it's also possible that the celebrities being deepfaked could use its existence to sue *Twitch.*
(DIR) Post #ASuaGBSqwN3M7H8wPQ by nat@ruby.social
2023-02-21T17:42:52Z
0 likes, 0 repeats
@simon *Maybe.* Honestly their best defense is probably that this is arguably a work of creative expression, and not exclusively an advertisement.California's right-of-publicity law is strong but it's also pretty specific.
(DIR) Post #ASuaGEKSI37P06EmEi by nat@ruby.social
2023-02-21T17:43:28Z
0 likes, 0 repeats
@simon I wouldn't... personally... treat "parody" as a social media legal amulet but I guess that's why I'm not making AI twitch streams.
(DIR) Post #ATW2kc3zH7PH5gaJbU by nat@ruby.social
2023-03-11T19:30:07Z
0 likes, 0 repeats
@simon The big thing I'm worried about personally is that for a while a bunch of services are going to be hot trash while companies cram poorly-considered AI driven features into them.But overall yeah I'm with you that overall these things are going to be very good specifically because of how high of leverage they can provide when used deliberately as tools, by folks who intend to be using them, to build stuff. So this is very exciting!
(DIR) Post #ATW2kdqwcaA6doUvYG by nat@ruby.social
2023-03-11T19:31:33Z
0 likes, 0 repeats
@simon Hmmmm... and this might actually enable me to build a thing that I've been wanting... that uses a model to, basically, search man pages... hmmmmmm...
(DIR) Post #ATxFJgTh476irwVctE by nat@ruby.social
2023-03-24T19:21:54Z
0 likes, 0 repeats
@freemo How'd you decide on Jira?
(DIR) Post #AU31mguoHkZiDItDZA by nat@ruby.social
2023-03-27T17:28:13Z
0 likes, 0 repeats
@simon Yeah this seems really plausible to me.If this is true one of the things I expect to see is AI tooling specifically for Go, since it makes a lot of productivity tradeoffs in pursuit of "easy to machine parse, and therefore to machine generate/transform."
(DIR) Post #AYnxmnQ6hHqsvSh78i by nat@ruby.social
2023-08-16T06:54:09Z
0 likes, 1 repeats
The problem with OSS is that project and program management are work and they're very hard
(DIR) Post #AcQPDN6s09ZjhOQtP6 by nat@ruby.social
2023-12-03T07:06:11Z
0 likes, 0 repeats
@mjg59 I want someone to run a conference where it's all just small sessions about the most fucked up load bearing code someone's seen and what happened to it.