Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nbouscal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
511.
▲
by
nbouscal
14y ago
The developers always can degrade the functionality; whether they can is not the point. The point is how long it takes them to, and how much they could be doing for other users with that time. Getting more experienced at making products t
512.
▲
by
nbouscal
14y ago
I'm not asking to support one platform or one browser or one anything. I'm asking to support the standards. Industries have standards for a reason. I didn't insult anyone, CEOs or users, so your generalization is a very poor one. The techni
513.
▲
by
nbouscal
14y ago
By not supporting old browsers with all of their inconsistencies, a team can save a significant amount of development time. That development time can then go directly towards new features, bug fixes, etc. It's not so much that the latest br
514.
▲
by
nbouscal
14y ago
For starters, users expect modern-looking websites. That includes users on old browsers, thanks to the amount of bending over backwards done in the web industry to provide those users with as much of the modern browsing experience as possib
515.
▲
by
nbouscal
14y ago
I've been meaning to try these but have been avoiding the scheduling headache… but it just sounds like too much fun, so I finally sent you guys an email. I'll make time for it somehow. Thank you for doing this, you guys are awesome.
516.
▲
by
nbouscal
14y ago
That's a shitty situation to be in. Sounds like a great opportunity for someone to disrupt that industry titan, though.
517.
▲
by
nbouscal
14y ago
As best I can see on the site you linked, IE8 is 23.23%. That also disagrees significantly with this source: http://caniuse.com/usage_table.php where IE8 is 8.89%
518.
▲
by
nbouscal
14y ago
1%? That seems like an unreasonably low threshold. If 1% of your traffic requires even 5% of your development time, you're getting negative value from that time. I probably wouldn't drop it at 20% either, but I would long before 1%.
519.
▲
by
nbouscal
14y ago
You can tell your client to use a new browser. It's all in how you phrase it. Everyone in this thread seems so damn scared of their clients. You have a way to improve their experience of using the internet and using your product. That's an
520.
▲
by
nbouscal
14y ago
You wouldn't say it like that, I hope. You would say, “Here's a link to a browser upgrade that will allow you to enjoy the best product we can offer you. It's completely free, and takes only a few minutes to install!” Also, IE8 accounts for
521.
▲
by
nbouscal
14y ago
I still can't wrap my head around this concept that 5% requires support. Tim Ferriss isn't right about everything, but his bit about firing your worst customers is dead on. The Pareto principle suggests that 20% of your customers cause 80%
522.
▲
by
nbouscal
14y ago
Whining about browser choice is never going to accomplish anything. You're speaking the wrong language. Speaking the right language would go something like: “I can increase revenues while decreasing long-term maintenance costs, and I can do
523.
▲
by
nbouscal
14y ago
People underestimate just how important jQuery's documentation has been to its success. Even jQuery themselves seem to underestimate it, because the documentation for jQuery UI and jQuery Mobile really are not as good as the core docs (thou
524.
▲
by
nbouscal
14y ago
“If this error turns out to be an actual mistake Reinhart-Rogoff made, well, all I can hope is that future historians note that one of the core empirical points providing the intellectual foundation for the global move to austerity in the e
525.
▲
by
nbouscal
14y ago
Early in a mortgage you're paying what, 25% principal? Probably less? And that's not even taking into consideration property taxes, mortgage insurance, etc, etc. So no, you're not getting $1k back from every month.
526.
▲
by
nbouscal
14y ago
Well, as long as it's all in good fun :-)
527.
▲
by
nbouscal
14y ago
Now it's a monad how? What category is it a monad on, and in what way does it satisfy the monad laws? Are you really saying that sometimes $() is return and other times it's id, and presto magico it's a monad?
528.
▲
by
nbouscal
14y ago
The part that isn't arbitrary is that monads are endofunctors, meaning they must go from a category to itself. That means that the domain and codomain are the same, which means that you must be able to wrap already-wrapped values. There's n
529.
▲
by
nbouscal
14y ago
I really don't follow what you're trying to say here. >>= has signature m a -> (a -> m b) -> m b, so clearly you are working with a concrete type m a. The point is that the concrete type isn't what instantiates the Monad
530.
▲
by
nbouscal
14y ago
In that particular reply I was talking Haskell specifically; I should have been more clear. You are of course right that being a monad does not mean being an instance of the Haskell type class Monad. It means being a monoid in the category
531.
▲
by
nbouscal
14y ago
Yes, in Haskell the type [Integer] is not a monad. For a type to be an instance of the Monad type class, it must be of kind * -> * . As [Integer] is of kind * , it cannot possibly be an instance of Monad.
532.
▲
by
nbouscal
14y ago
No, I'm sorry, you're wrong. return(return(1))::[[Int]] gives you [[1]]. For something to be a monad, it must be a polymorphic type of kind * -> * . That means it must be a type constructor which takes any type as a parameter. Any type,
533.
▲
by
nbouscal
14y ago
$(element) does not implement return. $($(element)) gives $(element), which means that it does not work on an arbitrary datatype, which means that it does not implement return. jQuery may be analogous to a monad. That doesn't make it a mona
534.
▲
by
nbouscal
14y ago
A monad must have a `return` function that works on an arbitrary datatype. That includes a datatype that is already 'wrapped' in the monad. For example, `return $ Just 5` yielding `Just (Just 5)`. jQuery does not have such a function. The `
535.
▲
by
nbouscal
14y ago
I have bills to pay too, but I try very hard to prevent them from being the motivating factor in my life. If I am living to pay my bills, then I am living my life in a wrong fashion. Creation is one of the most important and fulfilling acti
536.
▲
by
nbouscal
14y ago
Exactly. Salespeople fundamentally do not create. For those of us who are in technology not to build a 'successful' company or pad our bank accounts, but rather to create new things, none of what this guy is talking about really has any rel
537.
▲
by
nbouscal
14y ago
> it would not matter how rich you were. Which USA do you live in?
538.
▲
by
nbouscal
14y ago
There is a substantive difference between the service offered by iTunes U, Youtube, and countless others, and the service offered by Coursera and edX. This difference corresponds to a difference in learning styles (synchronous v. asynchrono
539.
▲
by
nbouscal
14y ago
I don't see how something can be a "dirty secret" when everyone already knows about it. This is not news, and I think the author is well aware of that and just wanted an eye-grabbing headline. As for courses being too fast: they're college
540.
▲
by
nbouscal
14y ago
If moving to Spokane is an option, let me know and I can see if I can set you up with some connections.
More ›