Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
valand
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
181.
▲
by
valand
6y ago
Ego would be an oversimplification. Skepticism is usually mind's main working mode of those that most of the time working in logical things. Most engineers are in this group. They whitelist good incoming informations, not blacklist bad
182.
▲
by
valand
6y ago
Oh, I meant to emphasis on that "customerService depends on accountService and vice versa" thingy. While in my writings "accountService is a member of customer" is a form of customer depending on accountService. But my m
183.
▲
by
valand
6y ago
In the in-storage form (database), the mappings is synchronized at all times. Many-to-many relationships in the purest form is described as records of ItemAId/ItemBId pairs. `List<{ account: Account, customer: Customer}>`. There
184.
▲
by
valand
6y ago
In the functional paradigm, language constraints aside, to model this "story" would need these: - The definition of Account - The definition of Customer - A ledger consisting of: List of Account, List of Customer, List of Accou
185.
▲
by
valand
6y ago
People learn about these topics at different period of their life. The most important thing, to me at least, is to work with people open to learning and exploring something new. People who, when realizing they lack of a certain competence,
186.
▲
by
valand
6y ago
I agree. Everyone's notion of documentation, its placement and role, can be different. Some workplace relies on self-documenting code, some would require technical specs to be written in an internal wiki, some uses function/class&
187.
▲
by
valand
6y ago
Then, the said UX designer is not a true UX designer. User experience involves stuffs other than visual appearances. They must also take care of interaction, information architecture, usability. Decreased usability is a symptom of failure o
188.
▲
by
valand
6y ago
In this context, validating the design means ensuring it is portraying the business object as correct as possible to relative to the business requirement. Like, "validating implementation against specification", but replace implem
189.
▲
by
valand
6y ago
Yeah, and the so-called abstraction, either in the UX world or engineering world, should be a mere default of how the underlying mechanism works, but everybody should still have access to the nitty gritty details.
190.
▲
by
valand
6y ago
Disconnect between UX department and engineering department can cause this too. Business object can grow out of nothing. UX designers might feel creative and introduce some unintended features, dynamic colors, even complex structure data. I
191.
▲
by
valand
6y ago
I would put my stuff in github too even though I'm skipping the social feature because it is simple and familiar and it is legal to do so
192.
▲
by
valand
6y ago
Agreed. The term is muddled and diverging. OOP the paradigm (messaging and memory encapsulation) is pretty different from OOP the style (access modifier, class+method+properties, inheritance). As a strong proponent of FP the paradigm, I ins
193.
▲
by
valand
6y ago
In order for a programmer to program in many patterns elegantly, one must first have understanding of those patterns and how they are roughly reduced to machine code. The skill of experiencing trumps the amount of experience. Bad programmer
194.
▲
by
valand
6y ago
The link results in access denied page
195.
▲
by
valand
6y ago
Good at compile-time, breaks at runtime. It is because TypeScript doesn't want to diverge far from JavaScript. TypeScript compiles to JavaScript and if you give the wrong input you'll end up with runtime errors. Usually this happe
196.
▲
by
valand
6y ago
https://news.ycombinator.com/item?id=25874105 The article pictures conflicts from different programming cultures. There isn't any attempt of acculturation mentioned in the article. Acculturation is important to keep ev
197.
▲
Complex Software: Asynchronous Machines
(valand.dev)
11 points
by
valand
6y ago
|
0 comments
198.
▲
by
valand
6y ago
FYI it's not just PL that factors into security. The engineers, for example.
199.
▲
by
valand
6y ago
I would argue that XML is a non-turing complete declarative programming language.
200.
▲
by
valand
6y ago
Happened to me This helps me with it at the cost of a little bit more lines of code https://github.com/gcanti/io-ts
201.
▲
GitHub boots popular YouTube download tool after RIAA claim
(arstechnica.com)
3 points
by
valand
6y ago
|
0 comments
202.
▲
by
valand
6y ago
It is scary that a mob whose movements are in the name of inclusivity, harmony, turns out to be an orwellian nightmare. It is important to have some people against the current to see if they can be better than the mainstream. It is like mut
203.
▲
by
valand
6y ago
What I feel is usually, "oh nice/no, what did get upvoted/downvoted though?" The emotional reaction is stronger when the points upvoted/downvoted are close to my personal values are well taken. Like when I comment a
204.
▲
by
valand
6y ago
I can relate about the silent downvote, it enables irresponsible cancellation. I wish HN introduced a new method to disagree. A counter-argument type comment, which when upvoted, will downvote the parent comments.
205.
▲
by
valand
6y ago
I'm grateful that some companies still offer technical tests and whiteboarding. Had a mini heart attack everytime I see companies requiring significant open-source contribution. The horror to imagine in the future when I decide to swit
206.
▲
by
valand
6y ago
It's a good thing I favorited this. System design doe beginner. https://news.ycombinator.com/item?id=23904000 Also, check the benchmark, the scalability, the architecture, etc. Sometimes, DB with similar frontend (API)
207.
▲
by
valand
6y ago
> difficult syntax My approach of learning any language with "difficult syntax" is to treat those as language features rather than a burden. It is the language bridging the coder to the complexity under the hood (the computer).
208.
▲
by
valand
6y ago
Ah I was unconsciously comparing that to what's happening around my place, which is less humane (but not in the inhumane realm). Overtimes here are sometimes only incentivized with just an addition to PTO credit. And it's still a
209.
▲
by
valand
6y ago
250% hourly rate shows those companies highly values the devs time.
210.
▲
by
valand
6y ago
Ah, forgive my ignorance and thanks for the insight.
More ›