Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jshowa1
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
jshowa1
8y ago
What about it?
2.
▲
by
jshowa1
8y ago
So you don't really know what I was originally talking about yet you continue to act like you do? My point was in a response to the OP's implication that somehow the original OOP literature was perverted by misunderstandings and w
3.
▲
by
jshowa1
8y ago
>Maps can be represented 1:1 as e.g. JSON. Any JSON data is basically a big map data structure. It's one function call instead of hours of writing ORM classes or custom serialisation methods just to send some data over a wire Again,
4.
▲
by
jshowa1
8y ago
A poor model for computation that is pervasive in the industry. Poor models usually don't become pervasive.
5.
▲
by
jshowa1
8y ago
My point is that earlier OOP documents did not implement generics. When they were finally implemented in OOP, it superseded the original intentions of OOP. The question is, are we now supposed to remove generics because they don't conf
6.
▲
by
jshowa1
8y ago
Except for the fact that objects can be serialized and ORM's exist to convert your data into OOP. How do you think Entity Framework works? How do you think Rails works? You can build almost an entire ORM from a database without even w
7.
▲
by
jshowa1
8y ago
Just because prior literature exists, does not mean it should not be superseded. For example, generics wasn't even a thing when OOP originally started and yet LINQ and basic list ADT's wouldn't be as powerful without it.
8.
▲
by
jshowa1
8y ago
How has the church of OOP failed? Nearly every used language is based almost entirely on OOP. OOP makes organizing software and code reuse incredibly easy. The only real downsides to OOP is that its arguably slower and has more overhead. Bu
9.
▲
by
jshowa1
8y ago
Companies have very poor development processes and scheduling which is what makes coding, in any language or framework, difficult because half the time you don't even know what you should be writing. Even worse, asking others is often
10.
▲
by
jshowa1
8y ago
Nearly all security vulnerabilities are published in blog posts at some point because most companies deny a problem even exists or needs to be fixed. Sometimes they just don't even respond and the person who discovered the vulnerabilit
11.
▲
by
jshowa1
8y ago
Not sure how this is much different than posting a blog post about it.
12.
▲
by
jshowa1
8y ago
I'm aware. Examples are given to demonstrate abstract concepts. However, that doesn't preclude you from needing to learn the abstract concepts eventually. Otherwise, you go back to knowing times tables for 2's and 3's, b
13.
▲
by
jshowa1
8y ago
Except for compounding interest, percent change, percent difference, multi-variate statistics... I'm quite dumbfounded to read this comment considering nearly all of finance is done through computers. Computers need algorithms in order
14.
▲
by
jshowa1
8y ago
>My point wasn't that FSMs are useless. No, but your general point was that classes aren't taught in a beneficial manner, when in fact they are and are often directly applicable to what you're doing. It may be abstracted a
15.
▲
by
jshowa1
8y ago
I've used state machines on the job. In fact, entire architectures are designed around finite state machines. I've also solved a complex logic problem a senior engineer couldn't solve by implementing K-maps. And of course my
16.
▲
by
jshowa1
8y ago
This is like saying that if I convert mph to m/s then it's not a speed anymore. It's still a differential equation, just in a different domain because you can convert back from the s-domain into the time one.
17.
▲
by
jshowa1
8y ago
Laplace transformations are differential equations so I fail to see your point. They're just in a different domain. However I do see your point with numerical methods since most complex problems are simulated anyways through simulating
18.
▲
by
jshowa1
8y ago
The problem is math is entirely abstract. So you must learn the abstraction before applying it. Otherwise, you learn how to add 2 + 3, but you don't learn how to add n + m.
19.
▲
by
jshowa1
8y ago
"Such a teacher will be successful if at the end of the course every one of his or her students feels they have taken “a good course,” even though they may not quite be able to pin down anything specific they have learned in the course
20.
▲
by
jshowa1
8y ago
You need to learn the math before applying it. You don't apply things that you don't understand.
21.
▲
by
jshowa1
8y ago
If you consider analyzing an RL/RC circuit as a "toy problem" then I guess you're right.
22.
▲
by
jshowa1
8y ago
Except the article still says its out of Africa, just not from a single region in Africa.
23.
▲
by
jshowa1
8y ago
The problem is automation is never truly automated in most jobs. There's always things that go wrong, always changes being proposed, always explaining needing to be done. Sure, you may find it easy to automate a report or data entry, b