Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tabtab
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
781.
▲
by
tabtab
7y ago
While JavaScript-based kits can make GUI-like interfaces, they tend to be clunky and buggy after many years of trying. Newer browser versions or brands come along, and they break or act funny. There are too many layers and parts to the em
782.
▲
Ask HN: Why has a GUI markup standard never taken off?
6 points
by
tabtab
7y ago
|
11 comments
783.
▲
by
tabtab
7y ago
The law calls for "reasonable" accommodations. They could argue that folding their biz is not reasonable. But, they'd probably need expensive lawyers to do such, which would cause similar problems.
784.
▲
by
tabtab
7y ago
"I worked for Men in Black , which is now People in Black ." Or, "I worked in Area 15, helping dyslexic aliens."
785.
▲
by
tabtab
7y ago
I did this also. I usually had examples or actual websites to show when they asked for details. Unfortunately, none of my start-ups took off, meaning I'm stuck in the middle class. 1 or 2 maybe could have if I had devoted full time to
786.
▲
by
tabtab
7y ago
It sounds like it "worked" from their financial standpoint, at least for a while. You don't have to compete if you buy up competitors. Remember when MS bought FoxPro? Customer choice and prices may be a different story.
787.
▲
by
tabtab
7y ago
Re: I'd have to remember to go over my query to add the ~ operator. I'd almost always use it no matter what. In fact if starting SQL over via a DeLorean, I'd reverse it to require "~" to make it null-sensitive. It
788.
▲
by
tabtab
7y ago
Usually you don't get the entire sub-screen's data such that a blank versus null distinction wouldn't help. You can't "half submit" a dialog or sub-screen on the vast majority of systems I ever worked with it,
789.
▲
by
tabtab
7y ago
Re: I think the issue here is that SQL should have more "NULL variants" to express why there is no concrete value. No, that would muddy things in my opinion, like it did to JavaScript. Instead, have more operations/function
790.
▲
by
tabtab
7y ago
Re: Silently converting to empty string, zero, or therelike would eventually return garbage for harder to debug reasons. It's never been a problem with strings in my many decades of experience, unless somebody does something which
791.
▲
by
tabtab
7y ago
Re: but this extra two value distinction is common and practical in my experience. I'm still not following. What exact hand or keyboard/mouse movements constitute "left it blank"? "Leave" means to "move
792.
▲
by
tabtab
7y ago
Re: NOT NULL is very frequently used in schemas, because NULL is often an undesirable value Talking strings, usually if you don't want a null string, you also don't want blanks (white space) either. I'd like to see auto-t
793.
▲
by
tabtab
7y ago
JavaScript has too many "non-visible" value types in my opinion. This makes for both messy code and messy debugging.
794.
▲
by
tabtab
7y ago
To clarify, my context is strings. If that was not clear, my apologies.
795.
▲
by
tabtab
7y ago
What exactly does "not see" mean? Some use tab, others use the mouse. That doesn't tell us much and there are better ways to track user hand/mouse movements if you need such telemetry. UI api's often handle nulls&#x
796.
▲
by
tabtab
7y ago
After getting behind, why should it be assumed automatic to "just catch up" in cloud? Microsoft fell behind mobile and never caught up despite pouring billions on it. Same with Google and social networks. Oracle also got behind in
797.
▲
by
tabtab
7y ago
One should strive to avoid reliance on their "gut". First, guts are often biased; second, it's hard to communicate gut feelings. Consider it a bad habit that should be corrected or reduced for things that impact others.
798.
▲
by
tabtab
7y ago
Re: but logic says nothing about whether your premises/givens are true this is the difference between sound and valid arguments. As I mentioned nearby, finding each side's "givens" is part of the process of narrowing d
799.
▲
by
tabtab
7y ago
First you find out what each side agrees on and what they don't. Part of the "logic" exercise is teasing out such info. Both sides may not agree in the end, but at least have a better idea of what assumptions (givens) each is
800.
▲
by
tabtab
7y ago
I've never needed such in 3 decades of systems design. I'd like to hear the details. An explicit flag or time-stamp should be used to indicate when or if a record as been updated. To be frank, heavily reliance on Null strings usua
801.
▲
by
tabtab
7y ago
A pet peeve of mine is concatenating null strings. It's like a poison pill that nulls the whole result. 99.99% of the time that's NOT what one wants domain-wise. Maybe the standard should make another concatenation operator that t
802.
▲
by
tabtab
7y ago
Just because no drunks were found in a weaving car doesn't mean investigating it is a "hoax". The Tinted One is just a bad policy driver who kisses up to Mr. P because he likes Mr. P.
803.
▲
by
tabtab
7y ago
Re: I have learned that objectivity...is astonishingly rare. As somebody who has been in many political debates, I have to agree. A good many are addicted to authority figures to tell them how to think. Another frustrating aspect of human
804.
▲
by
tabtab
7y ago
Re: All of this because some arrogant programmers (or ex-programmers) think that they know better than everyone else ... It could be they lack real-world experience or work in "esoteric" domains. Theorem proving is a different a
805.
▲
by
tabtab
7y ago
I find the opposite. UI issues dominate too much since The Web murdered client-server stacks. Client-server was like parking a passenger car: you aim the front wheels where you went to go, and then you are there. Web stacks are like driving
806.
▲
by
tabtab
7y ago
> I did not claim that [tree-like and easy-to-read] is the same thing. Your example implied it. If you meant something different, it wasn't explicitly stated. There are multiple factors that play into "easy to read", and t
807.
▲
by
tabtab
7y ago
> And structure. They both have structure so it's not a difference maker in comparisons. > Most people can do that. Most text people read just consists of words. Yes, but "do" and "do better than alternatives"
808.
▲
by
tabtab
7y ago
They are not "C-like" in their syntax, at least in an enforced kind of way. (What I proposed had to deviate from C-like a bit to ensure NON-reliance on key-words to know where block-groups start and end. I had to find a middle gro
809.
▲
by
tabtab
7y ago
Re: JSON datatypes essentially serve that need nowadays. Postgres even lets you write queries against them. Yes, but JSON columns are treated mostly different than regular columns. They are like second-class citizens that require more ver
810.
▲
by
tabtab
7y ago
But you have to pre-specify the columns. In a truly dynamic DB, you could enter "INSERT INTO foo (myNewColumn) VALUES (123)" and both the table "foo" and "myNewColumn" are created on the fly. SqlLite doesn'
More ›