17,386 karma · joined February 20, 2010
The issue is that such a spec is entirely unneeded and overly complicated. No benefit, only downsides. And for something as simple as basic parsing rules! Not even getting into anything that should be difficult.
H: hi
Mom
Is the same as H: hi Mom
Bets on how many http clients and servers get this right? Without losing speed?My guess is when you're not responsible for ensuring compatibility or having to deal with writing robust, fast, code, the temptation to be cute with your format overtakes things.
And this does not make them obsolete. The government will easily win. Bitcoin wouldn't have near the amount of adoption, even for drug markets if it was made illegal.
I don't get how anyone thinks governments are so weak or powerless. How some fancy math obsoletes or in any way inhibits a coordinated group with weapons and societal backing to use force.
Edit: And I like bitcoin and have been playing with it for years, when CPU mining worked. Enough so that I could retire if I find my all my old hard drives. I think it's cool and I don't buy into the existence of money laundering other than a fake crime used by lazy prosecutors and greedy governments. But still saying that government is obsolete... come on.
Forget crypto, governments are moving towards banning cash which is far more threatening to our liberties.
Why can't they apply that to digital signatures with timestamps? This is a solved problem for years. You could use the NSTB as a timestamping authority.
And none of this excuses overriding the user's expressed network connectivity.
When this was brought up, they immediately jumped to the excuses that fingerprinting can't be helped. And many jumped to saying hey you should use Tor Browser anyway. Total capitulation.
Maybe someone cared, but it's not the official stance from webrtc groups or browsers.
Same for "professor style" and expecting to get something other than that stereotypical brown sweater with elbow patches look.
Ditto for "black girls": either your looking for porn or for stock photos. What other intentions do you have with such a query? (Besides making a point?)
Google changing results for Holocaust "denial" is likewise wrong. Someone searching for such things probably wants to find all such sites and not just a PC version of history repeating what they've already heard. Otherwise they wouldn't need to be searching in the first place. Same for someone searching "Is the moon real" or "is the earth flat".
In a great market, Google might start "cleaning" up their results to the point of annoying people, who would then switch. Unfortunately no one comes close to Google search, let alone overall lock-in. So we're stuck with whatever Google decides reflects their brand, including fixing up well-publicized queries for people that want to be offended and complain about stuff.
Edit: I search for "best basketball player" and all I see are black guys -- way over-represented. Why doesn't Google bump up Larry Bird to 4th place so there's some more diversity and fight the stereotype? Even worse, Yao Ming is nowhere to be found, what's that say?
They dismiss all privacy concerns with "you can't have privacy in a browser" and "fingerprinting will work anyways so we can't make it worse". It's head-in-sand approach to privacy and it's bad.
Even then, Firefox is simply wrong to tell people it'll use your proxy, then throw that out.
They are totally detached from actually implementing elegant or high performance software. Actual engineers achieve this despite of SIP's terrible decisions. Granted, many of those are inherited from HTTP. Tell me how many HTTP stacks handle comments and line folding properly...
It opens up security holes, too. One proxy interprets \r\r\n as 1 line break, another as 2 line breaks and start of body. Oops, now you can end up sending fun headers to your target because they try to be flexible in accepting input.
IIRC there is essentially no way to implement SIP standardly because of so many broken implementations. You have to make some decisions on certain parsing that will break one but any other way will break another.
Text-based protocols invite abuse by designers and implementors alike. IETF compounds these by living in a fantasy world.
As much as I hate Google, they seem to be delivering exactly what they should. Their job isn't to try to change people's minds, it is to find what they are looking for. What's next? Search for "geek guy" and it's all white. Should we be upset? Someone searching for "geek guy" is probably looking for exactly what Google returns in this case and all the others she highlights.
As far as "black girls"... What kind of results are people expecting? Who is actually searching for black girls? Probably people looking for porn... Why should Google return suboptimal results because you got offended?
Same for "three black teens". It's not Google's fault that so much news is reporting on crime committed containing that phrase. Did she actually check crime statistics? Maybe "three black teens" get mugshots and commit crimes together at a vastly higher rate than "three white teens". Outside of porn, who is searching for this phrase? If you want "clean" and friendly results, try searching "stock photo three black teens".
If anything, this article shows that Google's personalization should detect people that want to search things (that they wouldn't really search for in earnest) in order to be offended then display poor quality results to avoid this "issue".
In truth though, I would imagine that if she and other black women often searched "professor style" then didn't click any results and immediately searched for "professor style for black women" then Google would pick up on their results being suboptimal and change. My guess is that no one actually makes these searches outside of making a political point, so personalization cannot fix it.
But no, WebRTC added data-channels. They have no good use to be silent and especially not to override SOCKS proxy. In fact, some key people on the WebRTC group, when I pressed them, could not provide a single real use-case for silent data channels.
Firefox is absolutely in the wrong to ignore your proxy settings, especially without getting consent first to start a call. It's a complete mess. Regardless of what the "spec" says, Firefox is responsible for implementing broken software that harms users.
Then again, so is STUN/ICE and basically every single thing that has to do with SIP/VoIP. It's like they go out of their way to be obtuse and come up with shitty standards then take glee in how bad it gets. As an example, look up SIP Torture Tests. There's an RFC just to illustrate the moronic edge-cases in SIP parsing that at one point implies your software needs to be conscious to infer the intention of malformed messages.
t. been working in telecom for far too long
Personally I like the X250 (12”). The newer models get a bit hot. The X1 is often enjoyed. I'm also good with the T4x0s which are slim but have even better keyboards.
Unfortunately you're forced into choosing between the models which force tradeoffs as far as screen resolution, heat, keyboard off-centre (15" models have a numpad which unbalances things). Lenovo refuses to allow you to get a no compromises model.
Linux suppose is good, though I'd suggest Windows as host OS then run everything in a VM. Less hassle with drivers that way.
Other competitors are worse than Lenovo. I find MacBooks unergonomic with horrible heat issues. Asus makes cute stuff but feels sorta cheap. No one seems to ship great keyboards.
USS Liberty, Israel continues to deny they did it intentionally and that there was any pressure to cover up.
It is true though if the FCC started handing down fines that VoIP providers would require insurance/bonding all the way up. That would not fix it all but would be a large jump forward.
We also need end-users to force the issue. File suits and complaints. Every time we'd receive a complaint the resolution was "we blocked that number" and "we have no further info". If there was someone pushing a lawsuit through then suddenly everyone up the supplier chain would hand over their customer info right to the real end-user.
Instead, the FCC runs silly programs like their Anti-Robo-Dialer thing.
Without jumps, all code can be rewritten to be a series of "let x = ... in <expression>"
The fact Java has statements instead of everything being expressions is a design flaw and should be rectified not glorified.
Had a similar issue with a hacker that found a way around our billing systems. Ran up $90k of charges. He was in Montreal and we even had his ID. What're we gonna do, waste time trying to go after someone that'll claim it was our bug and he didn't know anything was wrong?
Civil liberties aren't worth much when you can't freely travel and live in the first place. Sure, a few innocents will lose out with an abridged justice system. But that's already happening at a high rate.
And sure, they could also just turn the country around. Get foreign countries to run ministries, get a whole new police force, increase resources to the justice system 10-fold. But tell me what's more probable, that, or just taking a hard stance, have swift summary justice and giving citizens strong defence rights?
Yeah there's no way any friendly, rational person can look at Mexico and possibly come to the conclusion of "no thanks, I'd prefer not to have that here".
Mexico has no problem with extreme prejudice towards the rest of Latin America. Policies that people would decry x1000 if the US did them to poor Mexicans. But somehow the US applying some basic restriction to Mexico is "xenophobic" among other horrible phobias.