Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skrtskrt
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
541.
▲
by
skrtskrt
5y ago
We also have JSON Merge Patch ( https://www.rfc-editor.org/rfc/rfc7396 ), and both have very little adoption (judging by the available libraries & integrations) I haven't used any of these yet, I've been wa
542.
▲
by
skrtskrt
5y ago
I personally know people who have made it that just work in a some midlevel (but publicly visible) role at a big tech unicorn, the company just got them placed there as part of their general PR strategy
543.
▲
by
skrtskrt
5y ago
Reels is probably >90% recycled from TikTok, with the TikTok video waterwark still on it. The original content that is there has nothing on TikTok, and the Reels recommendation algorithm is crap - feels like a bunch of if-then statements
544.
▲
by
skrtskrt
5y ago
I have worked at 4 small-to-mid-sized tech companies now and only one didn't have every software engineer on Macs with Docker. I don't disagree that the built-in tools on Mac leave a lot to be desired, but you can also just brew i
545.
▲
by
skrtskrt
5y ago
"Write great code to build stuff" is still a core part of the job. But it doesn't really enable anyone else on the team, other than providing a model of well-structured code to follow - and most people's code is really n
546.
▲
by
skrtskrt
5y ago
To me moving beyond senior means you enable the entire team to contribute together accomplish Big Memorable Things. This can mean a ton of things, which cannot all be served by a single senior+ engineer: * mentorship * seeking out, establis
547.
▲
by
skrtskrt
5y ago
Pretty sure from other discussions I have seen that it's only the DIY version that has an option for no OS, then you install Linux yourself
548.
▲
by
skrtskrt
5y ago
software engineering is a younger discipline, we don’t have hundreds of years yet. You seem to think that our understanding of CPU operation or distributed systems isn’t based on physical truth and rigorous testing. Also a programming langu
549.
▲
by
skrtskrt
5y ago
> But this is because I was able to apply well-understood and rigorously accepted simplifying assumptions that were conservative (from the point of view of a factor of safety), and fully encapsulated all the understanding I needed to pro
550.
▲
by
skrtskrt
5y ago
Flight schedules always have slack built into them, I'm betting 15-20 minutes is probably the upper limit of what would not cause a large waterfall of issues.
551.
▲
by
skrtskrt
5y ago
Unlimited vacation is, like you said, dependent on social cues. Plenty of places with unlimited vacation cue or even pressure employees to take a minimum amount of vacation.
552.
▲
by
skrtskrt
5y ago
Agreed, being able to trust it is probably what I want in order to use it at my job to get shit done - being able to understand it/implement it is what I want to do on my own time. Unless you're one of the rare group who gets paid
553.
▲
by
skrtskrt
5y ago
JetBrains IMO is about the same performance as VSCode for waaaaay more ease and functionality. It doesn't give me that deliciously snappy feel compared to something like terminal NeoVim, but my productivity is ultimately much higher on
554.
▲
by
skrtskrt
5y ago
Aren't you just using another built-in to read the file contents then? Maybe it's lighter than cat, but whatever code path is triggered by the `<` can't be zero-cost
555.
▲
by
skrtskrt
5y ago
I think if Korean kids can love kimchi, Italian kids can love eggplant, and Mexican kids can love nopales you must be able to condition kids to like anything.
556.
▲
by
skrtskrt
5y ago
yeah I didn't discover veggies actually being good until adulthood when I learned you can just throw a little oil and salt and roast them in the oven. My parents always steamed them to hell and put almost no salt on
557.
▲
by
skrtskrt
5y ago
Google seems to have changed to using NLP + "what would the average person potentially mean by this", meaning anything actually specific is nearly impossible to find. I'll have half my search terms completely ignored
558.
▲
by
skrtskrt
5y ago
you can gain psilocybin benefits without taking enough of it to trip
559.
▲
by
skrtskrt
5y ago
what is the difference in these two approaches? I always use the pipe, it is intuitive to me to think left-to-right, output of this becomes input of next. But I always see stackoverflow answers using the other approach.
560.
▲
by
skrtskrt
5y ago
Macros are extremely hard to grok and and so many use such short variable names that it looks like absolute gibberish. They also look so different than normal Rust code. Python metaprogramming still looks exactly like Python, for example.
561.
▲
by
skrtskrt
5y ago
“Using mypy gives you the type safety if a compiled language” is far from the truth. Each tool has things that they don’t catch, or things that they sometimes false alert on. Yeah mypy will get you maybe 90% of the way there, but the swiss
562.
▲
by
skrtskrt
5y ago
Welp not sure why I caught downvotes for using the two most common static analysis tools for Python, but here we are on Hacker News
563.
▲
by
skrtskrt
5y ago
If you use the runtime type validators along with the python builtin type hints you constantly repeat yourself: id: UUID = attr.ib(validator=instance_of(UUID), …other parameters) The type hint helps mypy and pylint work, while the
564.
▲
by
skrtskrt
5y ago
We always used attrs with the runtime type validators anyway. Getting those types checked in Python was way more valuable to my teams than the minor boilerplate reduction. If you’re worried about the performance hit of extra crap happening
565.
▲
by
skrtskrt
5y ago
Pydantic types will be checked by mypy or any other static type analysis tool as well. I don’t expect any type-related thing to be remotely safe in Python without applying at least mypy and pylint, potentially pyright as well, plus, as alwa
566.
▲
by
skrtskrt
5y ago
I always say more generally “explain the why”, business OR technical reasons. Bigger architecture decisions should go in ADRs (again, explain the why) but smaller stuff like explaining why you monkeypatched a library can save future devs a
567.
▲
by
skrtskrt
5y ago
Did you know much about the PT field beforehand? It seems to me that really successful entrepreneurship requires enough time in that field to really understand the rough edges of the domain, but not so much time in the field that you actual
568.
▲
by
skrtskrt
5y ago
It seems like a commonality if all these drugs that have multiple positive effects is that they all increase blood flow in some way? Am I wrong?
569.
▲
by
skrtskrt
5y ago
IMO Pydantic is way more ergonomic, has great defaults, and easier to bend to your will when you want to use it a little differently. Lots of love to Attrs, which is a great library and is a component of a lot of great software. It was my g
570.
▲
by
skrtskrt
5y ago
Also crash safety is 10x better on current cars than even 10 years ago. You’re not going to appreciate the simplicity of the old car when you’re debilitated for life in a crash you would have walked away from without a scratch in a 2020 bas
More ›