Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
RangerScience
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
RangerScience
2y ago
Do you (or a GP) know how I can donate already-extracted stem cells for this?
92.
▲
by
RangerScience
2y ago
Pro tip 1: Potluck! Cooking and organizing can be a lot of work. Pro tip 1a: Hot pot! You supply the pot and broth; guests bring the rest. Pro tip 2: The first one will be waaay harder; then it’ll get easier, as you get a track record and
93.
▲
by
RangerScience
2y ago
Six can be a bit of magic number for a table in a larger crowd, because people tend to be in groups of 2 or 4, so a table for six (apparently) means you’re inviting/ causing groups to mix.
94.
▲
by
RangerScience
2y ago
Ah! Then we're in agreement :) And yes, Rails makes it easy to make "unthinking" mistakes - like, you should prep your ActiveRecord objects in the controller so they've got all their data for the view, but, because you
95.
▲
by
RangerScience
2y ago
> your domain objects and your persistence Hmm. Thinking over my career... Maybe I don't know what you mean by "domain objects", "separation", and "persistence", but when I think over the stuff I'v
96.
▲
by
RangerScience
2y ago
FYI, there’s a few projects out there for interoperability between Ruby and Python - stuff like putting one language in another. Also, Jupyter and Zeppelin notebooks allow for interoperability, although I don’t know how. (Oh, lastly, if the
97.
▲
by
RangerScience
2y ago
The Rails apps I’ve worked with where there was an ORM mess (which yeah… is all of them) it’s extremely clear that the mess is the normal “too fast” software development mess. Sure, it’s worse because it’s the ORM (and/or sharp knives)
98.
▲
by
RangerScience
2y ago
Yes. You learn unique, transferable things from every language and framework; usually, techniques and perspectives, but also confidence and theory. I’d also contest your statement that learning Python and Django have a “much higher ROI” - b
99.
▲
by
RangerScience
2y ago
I've seen both, although rarely for either. The worse trash fires were the homebrewed systems, but maybe that's because I could dig in and see how bad they were. But I'd actually agree with you - as bad as those were, I'
100.
▲
by
RangerScience
2y ago
Large commits are (IMO) a symptom - lack of a plan, a plan that doesn’t work out, etc. Which is fine! You have to figure it all out somewhere . One thing you can do to address them is to stash the large commit to the side, then piece by pi
101.
▲
by
RangerScience
2y ago
Came across the idea of "probe" (awhile ago) as a name for this.
102.
▲
by
RangerScience
2y ago
> thought they could cut corners to speed up iteration Anecdotally, I find you can get about 3 days of speed from cutting corners - after that, as you say, you get slowed down more than you got sped up. First day, you get massive speed f
103.
▲
by
RangerScience
2y ago
IME, “young” correlates with health b/c less time has been spent making it a mess… but, what’s really going on is the company’s culture and how it relates to quality work, aka, whether engineers are given the time to perform deep maint
104.
▲
by
RangerScience
2y ago
Eh, it’s been kinda nice to just hit tab-to-complete on things like formulaic (but comprehensive) test suites, etc. I never wanted the LLM to take over the (fun) part - thinking through the hard/unusual parts of the problem - but you’r
105.
▲
by
RangerScience
2y ago
There’s a thousand things waiting to be written once… because they’re each coping with something else that was written once. Write it twice, then you can use it a dozen ways, and now you’ve got a hundred things to write instead of a thousan
106.
▲
by
RangerScience
2y ago
AFAICT, three of the prior four elections also went to “change” (Obama, Obama, trump). While it would not be conductive to the discussion for me express my judgment of some of that change; it does feel like the most active and vocal people
107.
▲
by
RangerScience
2y ago
To be clear: that’s additional votes this election versus last, and so is counting absolute turnout, rather than percentage-of-the-population? It’s good to know the absolute numbers, but I feel like they’re less significant than the relativ
108.
▲
by
RangerScience
2y ago
Snark aside… only sort of? If I remember right about how these ecosystems work, you need the controlled burns so that the underbrush goes up but the trees don’t. Without the controlled burns, the trees also go up, and then “next year” all
109.
▲
by
RangerScience
2y ago
AA is really just some wrapper and glue around some other tools… which aren’t super well documented either, but it definitely does mean that a) you can do weird/custom stuff, and that it’s a PITA to figure out how.
110.
▲
by
RangerScience
2y ago
There’s actually a couple really good ways to embed React in a Rails template. Let’s you have something really interactive when you need it.
111.
▲
by
RangerScience
2y ago
Rails, ironically, doesn’t keep you in the rails. I’ve seen a couple of the things you’re talking about, and it’s really just mediocre devs in bad (but common) situations. If someone gives you a paint-by my-numbers page, and you just scrawl
112.
▲
by
RangerScience
2y ago
Excellent point… and one I should know. I spent about 6mo as a data eng (only one at the startup) and long after, found out no one ever had a clue what I was talking about in standup. (To be fair, I was self-teaching, and no-one else knew a
113.
▲
by
RangerScience
2y ago
I have felt exactly this on regular full stack teams many, many times, so it’s also not just limited to data teams. IMO a major factor here is that software engineering is both opaque and esoteric - at least with physical engineering, there
114.
▲
by
RangerScience
2y ago
Yep. I introduced Rubocop at a past gig… only to watch my colleague write worse code playing whackamole trying to adhere to the rules. I kept telling him that the whackamole is a sign to rework things at a higher level - that the Rubocop
115.
▲
by
RangerScience
2y ago
I’m a lot younger but I think maybe it’s not about not letting objects become totems, but about being deliberate and intentional about which, and why. I have a lot of friends that keep “altars”; collection of objects sacred to them (and obj
116.
▲
by
RangerScience
2y ago
Huh. I mean - how does that even work? How can the company “force” you to stay, aside from emotional/cultural pressure? Like - If you hand in a resignation, they tear it up, and then you just no-show… what happens?
117.
▲
by
RangerScience
2y ago
I disagree in a very specific and limited way: good tests show you how to use the code, which can be as simple as just “here’s some typical parameters for this function.” In more complex situations, good tests also show you the environmen
118.
▲
by
RangerScience
2y ago
Colleagues: If the code works, it’s good! Me: Hmmm. Managers, a week later: We’re starting everyone on a 50% on-call rotation because there’s so many bugs that the business is on fire. Anyway, now I get upset and ask them to define “works”,
119.
▲
by
RangerScience
2y ago
Heh :) Enforcement would potentially look a lot like unemployment, but in reverse: you have to show you’ve been interviewing people, just like unemployment requires you to show you’ve been looking
120.
▲
by
RangerScience
2y ago
I think the idea with the “canary in a coal mine” isn’t that it’s the margins that are at risk - it’s a signal that those margins have moved . When working conditions worsen, and those at the previous margins leave, does that mean there’s
More ›