Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
brundolf
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
901.
▲
by
brundolf
4y ago
> it's because they lack engineering maturity and competency There's no need to escalate into personal attacks. Chrome's JS profiler is great, and is perfect for the kind of thing the OP is doing. But it's very rare t
902.
▲
by
brundolf
4y ago
Ironically, Rust does allow you to implicitly copy an array as long as it reduces to a memcpy
903.
▲
by
brundolf
4y ago
I have an aesthetic sense but I'm glad I have a (sharp, agile) designer to work with. I don't think I could come up with an entire (interesting) look and feel, and I certainly couldn't make splash art/SVG graphics. I can
904.
▲
by
brundolf
4y ago
This is something I struggle with. I'm a perfectionist in my work- I'm the person who, without being told, periodically walks through our products flow and scrutinizes every detail. I make note of every little performance hitch, e
905.
▲
by
brundolf
4y ago
This is a neat idea, but it's pretty rare that I find myself with a compute-heavy JS task (slow enough to visibly impact performance) that can be neatly split off into an asynchronous process like this (i.e. isn't just part of my
906.
▲
by
brundolf
4y ago
- Running code on a server you don't control - Running code you don't fully trust on a server you do control WASM comes with powerful sandboxing, and if you combine that with static linking you can pretty much drop Docker for your
907.
▲
by
brundolf
4y ago
WASM also gives you sandboxing
908.
▲
by
brundolf
4y ago
It's also giving these companies way too much credit to assume they managed to only lay off their worst performers
909.
▲
by
brundolf
4y ago
Biggest one is lack of null-safety. The preference for implicit value defaults, sketchy error-handling, and similar choices also rub me the wrong way. The whole thing just feels too fast-and-loose for my tastes I'm the thousandth perso
910.
▲
by
brundolf
4y ago
Sure, didn't notice it. But it wasn't mentioned in the body text- I'm just saying it wasn't that long ago there was an entire blog post about using AI for blog post images, and now it's normalized. That's cool!
911.
▲
by
brundolf
4y ago
I cast glances at it every time my company's Python services break because of a runtime error that could have been caught with a better type system, or because they ran out of memory and need bigger boxes, or another developer has to s
912.
▲
by
brundolf
4y ago
OT, but I thought it was neat how all the splash images were just casually generated by dall-e and the author didn't feel the need to mention it because it's just normal now (Not /s, I genuinely think it's cool things ar
913.
▲
by
brundolf
4y ago
It's okay for null to be a part of the language as long as the type system can reason about it (via nullable-types, sum types, etc). Dart, TypeScript, Kotlin are examples. But yeah, Go is the problem-child that doesn't have any wa
914.
▲
by
brundolf
4y ago
This is what I always heard Lisp was best at. Instead of making totally new languages (with parsers, tooling, etc) you'd create little DSLs within your own code in the form of macros: come up with a "little language" for desc
915.
▲
by
brundolf
4y ago
It's still important to test a bit on Firefox and Safari, or you'll have the occasional UI bug. I found one earlier today where Firefox behaved differently than the other two and needed a quick fix. I'd say this happens once
916.
▲
by
brundolf
4y ago
Gotcha, I see. My perspective may not have been sensitive to the geographical constraints. Wishing you the best of luck
917.
▲
by
brundolf
4y ago
I understand the frustration, I guess I'm just wondering why it's not an option to shop around while already employed, even if it's (temporarily) at a job you don't really like? I've had jobs I really hated- I quit
918.
▲
by
brundolf
4y ago
It's strange to see the juxtaposition of the urgency + the major career leap... I don't want to tell you how to live your life, but if it were me I'd take the job I can get for right now, and look around for my dream job whil
919.
▲
by
brundolf
4y ago
> The main problem with Git is its UX The UX is exactly what we're talking about, yes I have a CS background and I don't even know what a Merkle tree is without looking it up, and I'm sure after looking it up I'd have
920.
▲
by
brundolf
4y ago
That doing even a simple a action often requires understanding multiple esoteric concepts, and knowing even more-esoteric commands/options.
921.
▲
by
brundolf
4y ago
I think you're demonstrating the original point
922.
▲
by
brundolf
4y ago
> How can it break a web standard when this server-side mess of different require(), import(), import "npm:", import ".mjs" does not directly translate to browser code anyways? require() and .mjs are specific to Node
923.
▲
by
brundolf
4y ago
Huh. I was about to complain that this breaks with web standards, but apparently it's being proposed as a standard feature: https://github.com/WICG/import-maps Interesting!
924.
▲
by
brundolf
4y ago
I don't really see the war analogy as useful... All of these companies want to be wherever the developers and the industry are. It's in their best interest to support (and be close to) whichever technologies prove valuable and
925.
▲
by
brundolf
4y ago
My opinion is that imports are such a simple, rarely-modified, hard to mess up (and often automatically-managed) part of the code that it's much more valuable to have simplicity/explicitness over complex new mechanisms that save a
926.
▲
by
brundolf
4y ago
Yeah, this was my assumption when I read the original comment, so I was confused about what it was saying (I thought it was suggesting you should pass references instead of doing a bitwise-copy most of the time, which is just plausible enou
927.
▲
by
brundolf
4y ago
Worth clarifying that the change was to the default behavior. There was always a --no-check option to skip checking for those who wanted to
928.
▲
by
brundolf
4y ago
Sorry, but this is nearly the exact opposite of the truth. The choice of underlying JS runtime only really affects performance. Bun is specifically designed to be fully Node-compatible (including the standard library, etc), while Deno is sp
929.
▲
by
brundolf
4y ago
Having used C++ relatively little, and a long time ago (and never used Go), I don't think I ever realized that value semantics could be used to implicitly clone heap objects Yeesh
930.
▲
by
brundolf
4y ago
a) They intentionally want to segregate NPM imports, because this is a stopgap, not the way forward they're trying to lay out for the ecosystem. The future Deno is aiming for is one where you don't have repositories (as we've
More ›