Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pistoleer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
pistoleer
2y ago
You would still have to update everything if you rename a field in a struct, what do you mean you never have to worry?
32.
▲
by
pistoleer
2y ago
I agree, but the logging formatters don't really do much beyond trivially pasting in placeholders. And as for data entry... Maybe in an ideal world. In the current world, marred by importing previously mangled datasets, a common soluti
33.
▲
by
pistoleer
2y ago
> I would argue that for most programs when you're doing string manipulation you're doing it for internal programming reasons - logs, error messages, etc. In that case you are in nearly full control of the strings and therefore
34.
▲
by
pistoleer
2y ago
> There are so many ways to do something and every way is freaking wrong! That's life! The perfect way does not exist. The best you can do is be aware of the tradeoffs, and languages like C++ absolutely throw them in your face at ev
35.
▲
by
pistoleer
2y ago
You specifically mention this as an ailment of western culture, how are other cultures, what are they most hooked on?
36.
▲
by
pistoleer
2y ago
This was faster
37.
▲
by
pistoleer
2y ago
You can still do *(foo ? &zork : &bork) = 123;
38.
▲
by
pistoleer
2y ago
Everything in every society is just "made up".
39.
▲
by
pistoleer
2y ago
I share your experienced frustration dealing with these morons. It's an advanced evolution of the redditoresque personality that feels the need to have a say on every subject. ChatGPT is an idiot amplifier. Sure, it's nice for sma
40.
▲
by
pistoleer
2y ago
I really enjoyed the undertone of dry, absurdist humor in these examples. The components are nicely showcased but in an unexpected context.
41.
▲
by
pistoleer
2y ago
Oh I see, it's 2 dudes having a debate about "intelligence". I think they both kinda missed the forest for the trees, because no one has a good definition of intelligence and it doesn't matter that much anyway. What matt
42.
▲
by
pistoleer
2y ago
what the hell is the context for this
43.
▲
by
pistoleer
2y ago
You can't just extend a house willy nilly. You have to set up scaffolding, destroy some walls, have temporary rigs to keep the ceilings from collapsing, etc. Unless you want to live in a "shipping container" building, but eve
44.
▲
by
pistoleer
2y ago
If only we could all finally agree on the definition of "proper design"!
45.
▲
by
pistoleer
2y ago
> If you ever change your HTTP server Never needed to. Premature optimization. > We have the same issue with the database What issue?? Cross that bridge when you get to it... > To change your database client – not even to change th
46.
▲
by
pistoleer
2y ago
That makes sense, cloud infra does reduce risk in that sense. I assume you're allowed to say "we need to be compliant with X, and our cloud provider is compliant with X, therefore we are compliant with X". When something bad
47.
▲
by
pistoleer
2y ago
> How do you handle something like HIPPA compliance when you're in this situation? I'm a dev who hasn't seen anything related to that. Since you bring it up, can you give some pointers on why something like a MySQL db coup
48.
▲
by
pistoleer
2y ago
I thought you were making the comparison that a pentester is like a missile shot at a bridge whereas the internet is the army walking over the bridge.
49.
▲
by
pistoleer
2y ago
How do you guys bridge the abstraction gap/wall between resolvers to prevent N+1 queries? I have the suspicion that GraphQL is great for exposing a really generic API, useful when you have no idea what shape the front end will take (ho
50.
▲
by
pistoleer
2y ago
A software penetration tester has the same techniques and suite of tools for pwning as "the internet".
51.
▲
by
pistoleer
2y ago
It is both inspiring and depressing that intelligence is not a prerequisite for high up roles.
52.
▲
by
pistoleer
2y ago
That's hiring a pen tester, and there is a market for it, but companies don't do it as much as they should because it costs money while the app already "works" and brings in revenue. Of the 3 I've worked at, only on
53.
▲
by
pistoleer
2y ago
Would be great if the wider industry shared that view
54.
▲
by
pistoleer
2y ago
Stimulate, indeed. How do we convince others to keep prototyping languages/technologies for prototypes? And to move from prototypes to actual products using languages that focus more on correctness and static guarantees, rather than en
55.
▲
by
pistoleer
2y ago
If a projects desires a future, it requires adoption. For that, it must be approachable. When the syntax throws unicode math symbols at the user, and requires the user to first define the universe before even thinking about "this funct
56.
▲
by
pistoleer
2y ago
Ah yes "f triangle equals CHOOSE f member of array of int to int, namely, upside down A x member of int, namely, x'th element of f equals the negative of x'th element of f." Easier than python indeed, where this simple a
57.
▲
by
pistoleer
2y ago
What's the joke?
58.
▲
by
pistoleer
2y ago
What do you do if the beans are disturbed? Throw the laptop out presumably? Would it not be easier to not ship the laptop, instead buying a thin client locally?
59.
▲
by
pistoleer
2y ago
These days "pipeline oriented programming" (which is what LINQ is) is seeping into many modern programming languages like Rust, although array programming languages are still (unreadable) kings at it.
60.
▲
by
pistoleer
2y ago
I think any heavily stylized text (that includes terminalesque sites) takes extra cognitive effort to read. Sometimes it's best to just leave it plain, and have it be elegant through being easy to read.
More ›