Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Verdex
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
421.
▲
by
Verdex
5y ago
Perhaps unlikely. Or really surprising. But not absurd. Imagine some reviewer who rejects all code reviews that don't have some recognizable pattern in them from the gang of four book. Fully complete and working code gets hacked up
422.
▲
by
Verdex
5y ago
Normally, I would think that this is a fake threat. However, it's written by Mitch Daniels who is also the same guy who froze Purdue's tuition for at least 7 years. So, I figure there's a chance he means it. Time will have
423.
▲
by
Verdex
5y ago
Yeah, I've noticed something similar. If feels to me kind of like everyone who has people working below them are interested in having a story that prevents them from being fired if something goes wrong. "Hey, I had everyone work
424.
▲
by
Verdex
5y ago
It's not a hierarchy, it's just a list. Structural isn't meaningfully better than anything else. It just "works" for different reasons. Intuitive is often faster to react and faster to get off the ground and produ
425.
▲
by
Verdex
5y ago
Yeah, I feel this question is important to understand before we worry about what it means for the AI to understand. My thought is that we've got three types of "understanding": 1) social understanding 2) intuitive under
426.
▲
by
Verdex
5y ago
The problem as I see it is that if you have someone working by themselves, then you only have to worry if that person is a good fit for that problem. If you have two people working with each other, then you have to worry if each person is a
427.
▲
by
Verdex
5y ago
So. There's json parsers, serde, row polymorphism, anon structs, macros, monads, and dictionaries. They all do the same type of thing, but that isn't abstracting data. That's abstracting the population of data or the serial
428.
▲
by
Verdex
5y ago
Yeah, very much this. Not to mention, if you want to serialize Point, then you have to know what its internals look like and what they mean. There is no data abstraction. [Okay, so when you serialize Point, you can also serialize all c
429.
▲
by
Verdex
5y ago
This feels like what you are describing is algorithmic or type abstraction. For your example, it's something like: Given some type Point which (I guess) interacts with some type Graph you should be able to run the Plot method. Or so
430.
▲
by
Verdex
5y ago
I've got a phrase for when I see people trying to "abstract" over certain types of problems by writing absurdly complicated code that ultimately saves negative time. "Data abstraction is impossible." You can abstrac
431.
▲
by
Verdex
5y ago
We're just starting to get out of the alchemy stage right now. Wise men and magicians everywhere telling royalty that if they only pay them treasures that they will reveal the future and show them miracles. Meanwhile it turns out tha
432.
▲
by
Verdex
5y ago
Reading through the history of that is ridiculous. E: Hey we're pretty sure this is going to kill people. M: Are you sure? Maybe we can just do it while thinking really positive thoughts. Meanwhile one of the managers responsible for
433.
▲
by
Verdex
5y ago
I don't know. There's some brutally honest feedback that I would appreciate. Like, if my feedback was like Rust. Here's a list of the 6 things you did wrong, a helpful diagram for how to understand the failure, a few tips
434.
▲
by
Verdex
5y ago
I've got the same world view. I haven't actually met anyone truly stupid. At worst I've met people who have some sort of cognitive disorder or straight up brain damage from some sort of trauma. However, I have met people wh
435.
▲
by
Verdex
5y ago
Feels almost like the setup for a horror story. It turns out everyone's inner monologue is saying absolutely terrifying things, but then we just immediately forget. Schizophrenia turns out to just be the ability to remember and notic
436.
▲
by
Verdex
5y ago
We don't know how to make languages. We're in the Kepler stage of software development. Everyone has a different 'cosmology' to explain what's going on, we don't yet have the technology to understand what
437.
▲
by
Verdex
5y ago
<Two hard looking men are in a jail cell. Covered with scars and tattoos> What are you in for? Grand theft auto. You? Bank robbery. <They look over to the unassuming third man in the the cell> New guy. What are you in for? Er
438.
▲
by
Verdex
5y ago
The only advertising that advertisers have to do that actually makes a difference is advertising their services to their customers (and this would include an in house advertising division convincing the rest of the company that they're
439.
▲
by
Verdex
5y ago
I have a similar philosophy. If you can solve it once and the seal it away in a box and never look at it again ... then who cares. Write some tests or better yet hit it with a property test and then move on with your life. I'm more w
440.
▲
by
Verdex
5y ago
I think this is sort of right ... but: "Hey boss ... this code the other vendor handed off to us is really bad code quality. We'll need to rewrite it or it's going to take 10x as long to do the feature than what we initially
441.
▲
by
Verdex
5y ago
Thousands also includes thousands of thousands or tens of thousands of thousands. Like ... it was two orders of magnitudes off of what you're stating the reality is. It makes sense that people would try to reinterpret the statement.
442.
▲
by
Verdex
5y ago
I mean ... sure? However, I won't be funding it. At least not upfront. [That is, I might buy it after you finish and show it to be good.] Rust is probably better than C or C++ for writing an OS ... however it has some behaviors that
443.
▲
by
Verdex
5y ago
Reading through these comments gave me the same thought. Notice a problem? Buy a raspberry pi with cash, visit starbucks, upload report about the issue to reporters via newly created (and never used again) gmail account, throw away raspbe
444.
▲
by
Verdex
5y ago
The way that I think about it is in terms of N-dimensional spheres. https://en.wikipedia.org/wiki/Volume_of_an_n-ball If you checkout the formulas there, you may notice that as the number of dimensions of the sphere in
445.
▲
by
Verdex
5y ago
Or possibly the opposite. Somebody's personal or professional enemy suggested a legitimate reason to go to Windows 11. And they realized that with a few small nudges that would look innocent they could sabotage the entire project and
446.
▲
by
Verdex
5y ago
Two things: "Best Practices" is a marketing trick. The fact of the matter is that software engineering (and programming, which I consider to be a technically separate subfield) is still coming out of its alchemy stage. We'r
447.
▲
by
Verdex
5y ago
Same. I read Ra, Fine structure, and no antimemetic division all online. Then as soon as I realized that there exists a published version, I bought all three. Most online fiction I bump into is in desperate need of an editor. The qntm bo
448.
▲
by
Verdex
5y ago
I'm interested in hearing more. I've been looking into erlang on and off for nearly 14 years now. I think the language is really neat. But the self-healing supervisor tree thing is something that I've yet to get my head wra
449.
▲
by
Verdex
5y ago
Honest question. How does that help? Category theory: I suspect that category theory (well, really just abstract algebra) will tend to make software engineers better at writing code. However, on the other hand, the category theory operat
450.
▲
by
Verdex
5y ago
Serious question. Can humanity define what it means for something to be simple or complex? It seems like we all have an intuition that such a thing should exist. However, most times when I talk to people about it, the conclusion I reach
More ›