Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gambler
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
117 ms
·
961.
▲
by
gambler
13y ago
GOG makes games easy to find and you don't have to worry about malware. I'd say these two factors make it easier than piracy in practice.
962.
▲
by
gambler
13y ago
"Lots of kids playing around with PHP" "People who want to play around with "hello worlds" with PHP" Your attitude is ridiculously arrogant. PHP powers most non-corporate website on the web. The wast majority of wikis, blogs and forums. Y
963.
▲
by
gambler
13y ago
I never saw anything to suggest that Bitcoin is built to withstand Syria-style collapse of society. (Not to say that we shouldn't try to design our networks to survive that if possible.) It looks more like a way to counterbalance gradual bu
964.
▲
by
gambler
13y ago
even more semantic manifestation expand our conceptual space What exactly does all of that mean? REST is just a subprotocol of HTTP. It does add some guarantees about server behavior, but it does not make chunks of JSON any more semanti
965.
▲
by
gambler
14y ago
How does this invalidate the premise of the post?
966.
▲
by
gambler
14y ago
The difference is that instead of outputting HTML, it outputs JSON. Which is non-semantic, so it cannot be progressively enhanced, does not benefit from browser updates and is pretty much not crawlable by anyone except Google.
967.
▲
by
gambler
14y ago
You're speaking as if doing AJAX and doing client-side MVC are one step apart. Moreover, you're speaking as if using server-side MVC forces the programmer to use no JavaScript at all. At best, this is naive. Either that, or you deliberately
968.
▲
by
gambler
14y ago
I didn't downvote, but I disagree and I did try to hire someone. Whiteboard questions are next to useless because they are, essentially, a guessing game. The candidates need to guess what behavior the interviewer wants them to exert. Some
969.
▲
by
gambler
14y ago
Thank you for putting this into words. I wanted to write something similar for a long time, but didn't get around to it. Not only these things are frustrating for us as developers, they also decimate IT recruiting for companies. I've seen
970.
▲
by
gambler
14y ago
The argument of the author sounds like an argument of someone who is addicted to writing ugly Perl one-liners. Many, many, complicated and co-dependent one-liners. "But I need this expressive power to do things!" Perhaps you primary concern
971.
▲
by
gambler
14y ago
1. The simplest solution to the problem you described is to have a simple link to the new tweet form, which the user would middle-click to open in a new tab. It requires no fancy coding and allows for remarkably smooth workflow. 2. Does you
972.
▲
by
gambler
14y ago
Maybe, but if several people develop several APIs like this, it will mostly make everyone's lives more difficult. This should be a part of the standard distribution.
973.
▲
by
gambler
14y ago
How would you approach, say, encapsulating a global static field that's used in every single file of a legacy application using Fowler's advise?
974.
▲
by
gambler
14y ago
We all make mistakes, but not all of us use those mistakes to promote something. It's an annoying and overused software evangelism trick. You start by decrying your past ignorance, and continue by saying that you were enlightened and starte
975.
▲
by
gambler
14y ago
I never understood why people proudly boast about their past mistakes. Is it supposed to make their current achievements sound better? "Oh, we had 8500 lines of spaghetty JS code in one file, but we used AwesomeFrameworkX and it fixed every
976.
▲
by
gambler
14y ago
No links, no bookmarks, no standard UI conventions and components, no history, no back and forward buttons that work consistently, no mental model of how it all clicks together (page model), no accessibility, no search, no semantic content,
977.
▲
by
gambler
14y ago
Progressive enhancement for bot detection... I like your idea. This is much, much better than simply stopping anyone without JS enabled from using the form.
978.
▲
by
gambler
14y ago
Working in a cool company doesn't automatically mean the developer is competent. Neither is working for a large corp for that matter. I've seen far too many examples of this, unfortunately.
979.
▲
by
gambler
14y ago
It's not just laziness. 99% of all framework tutorials I've seen out there completely ignores even basic authentication/authorization issues, which are universal to all real websites. This lack of attention to details is cultivated.
980.
▲
by
gambler
14y ago
1.5 seconds is a lot of time to save off page load and this shouldn't be just ignored. Other people do ridiculous things to their architecture to shave off just a dozen milliseconds no one cares about. I mean, KeepAlive shouldn't crash se
981.
▲
by
gambler
14y ago
A hashtable doesn't have methods. In a dynamically typed language, I can generate object methods based on the data currently available in the database (either columns or even row content) and take advantage of all the language's syntactic f
982.
▲
by
gambler
14y ago
The part of LINQ you refer to works by running a code generator against database schema before writing any code. In other words, it is not a language feature (you can generate code in any language), it is highly complex and it is a maintena
983.
▲
by
gambler
14y ago
You can generate fieleds of ORM objects based on the values returned by a query. If you're writing a game, you can represent in-game objects directly with language objects and add more properties and methods when they're modified. In short,
984.
▲
by
gambler
14y ago
That depends on the kind of services they provide. Simplest options that come to mind are nothing (like this wesbsite) or a printed reset code with owner notification on use and 1-day wait period. At the very least they can allow power user
985.
▲
by
gambler
14y ago
You're comparing Persona to an imaginary world where most websites don't rely on email providers to prove authentication. I'm comparing hypothetical mass-adoption of Persona with hypothetical mass-adoption of alternative password reset po
986.
▲
by
gambler
14y ago
1. Right now, Gmail has only as much control over accounts as individual website developers give it. It's up to us to implement alternative password reset system and make them the default. Any website can (and in my opinion should) switch t
987.
▲
by
gambler
14y ago
I just watched the video. So, apparently, the long-term goal is to have email providers to support this and sign user certificates. I'm still not clear on what information a certificate would contain. More importantly, I really dislike the
988.
▲
by
gambler
14y ago
I hope so, but why not do the right thing in the default identity provider? Lately, there have been tons of high-profile hacks that boiled down to taking control of victim's email and resetting passwords to other accounts. What's seems to
989.
▲
by
gambler
14y ago
Two big issues so far: it still uses email for password resets (without alternatives that I know of) and it doesn't work without JavaScript. I hope both of them get addressed.
990.
▲
by
gambler
14y ago
Considering that it's a new protocol, why not try to solve that old problem? At the very least, they could allow you to disable email-based password reset in favor of printed code. That would be a smart thing to do. You would get a random c
More ›