Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
_greim_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
601.
▲
by
_greim_
13y ago
It's certainly plausible it could have been a screwup using test data. However given the situation in that country it also seems plausible that it could have been a screwup with the fraudulent data. The article did say "flimsy&quo
602.
▲
by
_greim_
13y ago
> The statistics don't support the idea that people disable their smoke detectors permanently over nuisance alarms. So when people die, it's rarely ever the case that the alarms had been disabled for some reason?
603.
▲
by
_greim_
13y ago
Good grief. What an awful placement for a Flash ad. The 'x' button is inaccessible, presumably because it got accidentally layered behind the masthead.
604.
▲
by
_greim_
13y ago
Assuming you're paying to be educated about a certain thing, and you actually want the knowledge and not just the diploma, walking away merely being "primed" to learn it later isn't the best outcome. As an analogy, cramm
605.
▲
by
_greim_
13y ago
> Fake It ‘Til You Make It I.e. don't wait for confirmation from the server that the action was successful, before you indicate success the user. This can dramatically boost perceived performance in an app, mobile or otherwise. Ho
606.
▲
by
_greim_
13y ago
> The fat arrow permanently binds the value of "this" I'm still trying to understand the details here, but my impression is that ()=>{} isn't a shorthand for function(){}.bind(this). The latter creates two function
607.
▲
by
_greim_
13y ago
The humor signal in this case was indistinguishable from the noise of normal NH contrarianism :)
608.
▲
by
_greim_
13y ago
The crazy thing is I used to have a boss who was native to India until late childhood, and (so the story went) had taught himself English, largely by watching American TV. The guy now has zero accent. So I was somewhat skeptical. But maybe
609.
▲
by
_greim_
13y ago
I disagree that what you're doing is less complicated. Doing it the way the OP describes is less complicated, in that the number of things you have to think about and account for is greater if you do it your way, than if you do it the
610.
▲
by
_greim_
13y ago
However, humans are also machine learning algorithms, and may or may not have a better false positive rate than 0.0058%.
611.
▲
by
_greim_
13y ago
There are at least some cases in modern client-side programming that you have access to progress information, and would therefore want a progress meter rather than a progress indicator . "Use spinners for everything" strikes me
612.
▲
by
_greim_
13y ago
So the takeaway of the article as far as I can tell is that technologists (it talks about software ones but you could abstract it out to all technology disciplines) aren't good at being powerful. Which makes sense. To be popular in hig
613.
▲
by
_greim_
13y ago
As AndyKelley mentions, the point was it being async and event-driven by default. JavaScript was chosen because it was the only language that was simultaneously popular and free of sync baggage.
614.
▲
by
_greim_
13y ago
This should be formalized into some kind of internet geekery law. > X Nazis will complain about any X, no matter what. Don't let them dissuade you from continuing work on X. I love contrarianism and geekery, just don't get lost
615.
▲
by
_greim_
13y ago
Converting "image/png" to "image/jpeg" is easy given a knowledge of those formats, but how do you convert "application/x-www-form-urlencoded" to "image/jpeg" or "text/htm
616.
▲
by
_greim_
13y ago
Sure, plenty of people do that, but it's a horrible way to design a web API in my view, and it's definitely not a pattern anybody else should be encouraged to follow.
617.
▲
by
_greim_
13y ago
The article doesn't present a compelling case for it, though. It points out some quirky aspects of HTTP's history, and concludes "therefore let's remove the verbs" while ignoring the fact that lots of people are lit
618.
▲
by
_greim_
13y ago
My understanding is that "PUT" means "make it so that the contents of this request body live at this URL". Meanwhile classic HTML forms only send lists of name/value pairs. So it would have been saying "make it
619.
▲
by
_greim_
13y ago
While we're at it, let's remove HTTP headers and request bodies, and just stuff everything into the URL. I've written tons of shitty webapps that do exactly that, so it logically follows that we should force everyone to do it
620.
▲
by
_greim_
13y ago
It saddens me that so much human effort and dedication would be wasted trying to convince more people to become Mormons. I'm glad it at least has a positive outcome of teaching people dedication. I know a few Evangelical missionaries,
621.
▲
by
_greim_
13y ago
You might enjoy this JavaScript turtle graphics renderer I built. It has a few sample fractals and everything renders incrementally. http://obadger.com/turtle/
622.
▲
by
_greim_
13y ago
Also a dealbreaker, no "disable HTML" option. It's critical to my daily workflow to be able to turn off all content and browse the web in peace and silence.
623.
▲
by
_greim_
13y ago
Yes, it was indeed sarcasm. Lame, hastily-written sarcasm :)
624.
▲
by
_greim_
13y ago
Google will drop Dart because they will inevitably realize what the rest of us already know: Dart won't displace JS, even a little, as the lingua franca of the web. Anybody with even half a brain can see this. It's an exercise in
625.
▲
by
_greim_
13y ago
Bear with me while I ask a dumb question. Why pay $70M to acquire a startup just for their engineering and technical talent? What's the going rate for a really good engineer nowadays, $150K? Why not just offer $180K? That difference ad
626.
▲
by
_greim_
13y ago
Why not just treat broadband as a utility like everything else (electricity, gas, water) and just charge a dollar per TB or whatever?
627.
▲
by
_greim_
13y ago
Instead of content-based throttling, why not just switch people from 1GBPS to 10MBPS after the first NTB per billing period? Still fast enough to watch streaming video all month long, just not fast enough to host streaming video.
628.
▲
by
_greim_
13y ago
In web development (I don't know how well this applies to native app development) the way to get around 90% of these worries is feature detection. If touch screen, do such-and-such. If X pixels wide, do such-and-such. Pixels (CSS, not
629.
▲
by
_greim_
13y ago
What about the cost of sharing all human audio-visual experiences? Because simply storing them, while cool and/or terrifying in and of itself, will leave a lot to be desired.
630.
▲
by
_greim_
13y ago
Why drag closure into this? Closure is just the ability for code executing in a function to see variables above its immediate scope (interesting/non-intuitive effects when combined with asynchronous logic notwithstanding). The thrust o
More ›