Does the strike-through GF mean it's free of gluten free?
Posts made by pbean
-
RE: Well that sounds delicious!
-
RE: C:\PROGRAM
@blakeyrat said:
It takes 14 milliseconds to type "hey is AdBlock available in IE?" into Google, and people are still too lazy to do that shit.
In any case, unless AdBlock Plus changes their default settings, you'd only use it if you were a sociopathic asshole anyway.
EDIT: I TYPOED DEFAULT AS DEFEAT HAHAHAHAHAHAHAADSADHHAGFsahg jkztgh7hnjytgh
Well, while Adblock Plus allows some non-intrusive ads, the competitor Adblock (not Plus) actually raised money from the community to put out ads themselves. Which one is worse is I guess for the reader to decide. I went with Adblock Plus, because even if it's a default setting, you can quite easily disable it. Also, when using an ad blocker to make sure you don't see those very obnoxious ads or protect you from malware, allowing non-intrusive ads is quite okay, since they've been selected to be (you guessed it) non-intrusive. So you may protect yourself, while still granting some web sites their ad revenue. I feel that's much more acceptable than what Adblock did.
-
RE: Injection of WTF
Aww I saw blakeyrat and hope he returned, turns out it's only a signature guy blakeyrat. :((
-
RE: VMware
I have used both VMWare and VirtualBox for years without problems. I must be living in a different dimension...
-
RE: Assault WTF
@Paddles said:
@boomzilla said:
If I walk through South Central L.A. with a Confederate flag t-shirt (or maybe a SF Giants hat, these days), the dudes who beat me senseless are responsible for their actions, but I was doing something really dumb to put myself into the situation. That's not a direct analogy, and they might have beaten me even if I hadn't worn the shirt, just like he might have assaulted her if she hadn't hugged and given him hand to forehead kisses. But if I'd just stayed away from the dangerous neighborhood or she hadn't agreed to the body shot, we'd both be better off, and would have prevented the situation. Who knows how many previous times such a thing might have happened, but didn't because she was able to resist or avoid putting herself in a compromising position?
And there's your problem. You're ignoring the reality that for us walking talking computers, everything has to boil down to a binary operator. True/false. Right/wrong. Guilty/innocent (except in Scotland, which also has File Not Found). He did something wrong or she did something wrong, and even non-geeks understand that the "or" really means "xor".
She did something wrong first (leading people on, doing things she didn't like in a shady crowd, the binge drinking, the body shot, not walking away at the appropriate time). Then he did something wrong (no means no, so fuck off). Then their company did something wrong (let him go while he could say he voluntarily left, and also not reporting him to the authorities and prosecuting him). And finally she did something wrong again (writing the blog post).
A lot of people did a lot of things wrong.
Nothing binary about it.
-
RE: Assault WTF
Link is 404, so from the way back machine: http://web.archive.org/web/20131012061824/http://blogjustine.wordpress.com/2013/10/12/because-it-needs-to-be-said/
Actions have consequences, and some times should think twice about what possible consequences your actions might ultimately lead to.
Having said that, assholes are assholes and do not deserve to get away with shit so easily. They should suffer consequences for their actions, too.
-
RE: Government Shutdown
Every day, I check NASA's picture of the day: http://apod.nasa.gov/apod/astropix.html
But now it's just not responding at all. Instead of just leaving the same page up for several days while they quibble over nonsense, no, they actually went out of their way to shut the site down. They're actually spending money to prevent spending money...
-
Tekst
Installing Nvidia PhysX:
Click "Annuleren" ("Cancel") displays a pop-up window that it will abort the installation and it will be incomplete, with no other options.
(Switching my regional settings such as currency to English (another WTF entirely, still not fixed in Windows), it shows up in English and actually tells me I already have a newer version installed and all is well).
-
Google getting more helpful by the day
So I wanted to know about the history of the reset button found on PCs. After searching for "pc reset button" I didn't quite get what I want, so I added "history of", quite unambiguous one might think. But one thinks incorrectly:
-
RE: Google improvement of the month: MOAR screen space
@TDWTF123 said:
Gah. GAH. GAH GAH GAH GAH!
This drives me mad. Would you lot please stop insisting that the whole world is wrong to be trying to improve UI. Programmers are the worst bunch of fucking luddites I've ever heard of, when it comes to improving UI.
Whiny: oooh, it's so terrible, I have to learn to use a feature I once learnt before, woe is me, woe is me.
Pricks. Stop for a moment and instead of complaining, why not try and work out why Google might have done what they did. Because they sure as fuck didn't do it just to listen to you whinge. If you actually question what's going on, you might learn something useful.
In this case it's pretty damned obvious that Google must think that the obvious advantages to usability and discoverability that will result from the change were worth pissing off a few geeks, particularly since the geeks are the type to figure out anything unobvious anyway.
Naturally, companies only do things that make sense. No company has ever done anything which made no sense at all. Google has never before done anything to upset a big part of their user base, neither has YouTube; it has only ever upset the geeks.
The new pop-up is The Best Thing Ever, because The Best Company Ever came up with it, so there is no reason for me to question it at all. Even a slightly larger pop-up, consolidating all options and listing all resolution options (instead of hiding them behind a second pop-up) would not have been a better experience, because it was not The Decision Of The Grand And Powerful, but of a mere luddite.
I am very so sorry to question obvious progress, bestowed upon us by The Master Google.
By the way, my point about the resolutions was indeed that the 480p option looks worse (smudged, artefacts) than the 720p option, even scaled down to the 480p window. So the 480p version is not only just lower resolution, but also lower image quality, which is quite unfortunate.
-
RE: Google improvement of the month: MOAR screen space
@Ben L. said:
Not a fix, but it'll solve your problem.
Thanks. :) I have that option checked already, but the problem I find is that in a window (ie. not full screen), it will actually pick 480p as best suiting the size, not 720p. Even if that would be true from a pure resolution point of view, I often notice that the video quality (I guess it's called bitrate?) of the 480p videos are worse than the 720p one as well. So even in a window, where the size of the player is basicaly 480p, 720p will still look better than 480p. That's why I have to manually switch to 720p every time.
-
Google improvement of the month: MOAR screen space
The previous improvement of the month, obivously the improvement of the year as well, was reducing the size of the Gmail compose window so that you can enjoy all those nice empty pixels of your brand new $5k 4k screen.
Now, they gave us the much needed screen space improvement in YouTube:
(The pop-up pops up when you click the cogwheel icon).
So now instead of having 3 buttons, two of adjusting the screen size and one for adjusting the quality, they now consolidated both features in one handy pop-up menu
This saves you a grand 24 pixels in the already so crowded bar below the video, with the only very slight drawback that to change the quality (which you don't have to do on every video by the way, not at all) will now take 3 clicks instead of 2! Oh, and also changing the screen size will take 2 clicks instead of 1. But who cares about that, right? MOAR EMPTY SPAEC YEAH
For reference, the old one:
-
RE: Microsoft still hasn't figured it out.
@Ronald said:
I don't think it's a matter of "not knowing", I think it's a matter of technical support. Most of the time when you get this message it's because new services have been added and others need to be restarted to load new environment variables or whatnot; odds are that for most people things will work out immediately, but instead of having to support people who have to troubleshoot services that did not restart or who have resources to unlock they figure it's much easier to tell people to reboot.
Someday when you start working you will see. Lying to users to make your life easier happens and can be cost-effective.
As for rebooting: it's not wrong per se. It's annoying if you have to do it often but did you try rebooting Windows 8 on a recent laptop? It's so fast, at first it feels like it did not reboot.
So the real WTF is that it might work for some users, but will not work for some other users?
I agree with Ben L. here on the services bit. Which other applications do you have to reboot your PC for these days? Not that many, I can tell you. But you cleverly avoided the question why an IDE would need services with an attack on his person.
-
RE: UK government showing they are modern?
@stinerman said:
There used to be some sort of ActiveX addon for Firefox. I don't think it's maintained anymore. And then there was that addon that would let you embed IE in a Firefox tab because...you can I guess. And at that point are you really using Firefox anymore?
Because Microsoft didn't think Tabs were a good idea until the late 2000's.
-
RE: How can you be this stupid
@Nexzus said:
I rarely use cash anymore, but I always enjoyed watching cashiers heads' explode when I would round up to the next 25 cents over the next whole dollar, eg 4.88 to 5.13. They'd look at what I gave them, give a perplexed while counting it, and then give me an astonished look as they gave me back the quarter.
What is this 'cash' that you talk about? Cents? Why would you pay $0.25 more than you have to? I am wildly confused.
-
RE: Efficient shipping
@El_Heffe said:
@pbean said:
I am not sure what "carrier outlets" means? Do you mean stores for specific providers/telcos where you can get a phone together with a plan? Because if so, yes, they exist,
Yes, that is what he meant. @pbean said:but then you end up paying even more insane prices for phones. Ever paid over 1000 euros for an iPhone? That would be the way to do it. And actually, they do not have any plans with the Nexus 4 over here.
So once again, TRWTF is Europe.I am not sure how a corrupted telephone provider market in the Netherlands is a WTF of the entire of Europe.
In the case of the Nexus 4, TRWTF is actually LG. As it turns out, in some countries, Google and LG decided that LG would distribute the Nexus 4, not Google. In these countries, LG actually already had a more expensive, competing product on the market. So they decided to just grossly over price the Nexus 4 to make people buy LG's own competing product for slightly less than the Nexus 4, or pay a crapton of money for the Nexus 4. This way, everyone loses.
-
RE: Efficient shipping
Or do you mean carrier in the shipping sense? My practical English is very lacking, unfortunately. I only know a bunch of jargin which is practically useless in every-day life.
-
RE: Efficient shipping
@mikeTheLiar said:
@pbean said:
WTF #1 is that Google does not ship the Nexus 4 to the Netherlands. It is distributed here by LG instead, and costs nearly twice as much as in our neighbouring countries. And of course you cannot order it from the German Play store and have it delivered to the Netherlands.
Do you not have carrier outlets in Das Nederlands?I am not sure what "carrier outlets" means? In fact, if I Google that term, I mostly see pictures and stories about aircraft carriers. Would be pretty cool if we had outlets which sell aircraft carriers.
Do you mean stores for specific providers/telcos where you can get a phone together with a plan? Because if so, yes, they exist, but then you end up paying even more insane prices for phones. Ever paid over 1000 euros for an iPhone? That would be the way to do it. And actually, they do not have any plans with the Nexus 4 over here.
-
Efficient shipping
WTF #1 is that Google does not ship the Nexus 4 to the Netherlands. It is distributed here by LG instead, and costs nearly twice as much as in our neighbouring countries. And of course you cannot order it from the German Play store and have it delivered to the Netherlands.
So, what you could do is order it on the German Play store, have it shipped to a service which will forward the parcel to any address for a relatively small fee (still over € 150 cheaper than just buying it here).
I just received the shipping confirmation email with a tracking link, which reveiled where the phone ships from: Eindhoven, the Netherlands. To illustrate:
(Click for bigger :)
That is 1337km, while from Eindhoven to my house is 75km.
-
RE: Another failure due to success
Which came first, the root user or the kernel?
-
RE: How not to check the validity of an email address
@Mcoder said:
@pbean said:
@pjt33 said:
@boomzilla said:
TRWTF is using 4 asterisks to separate the addresses. There are much more secure numbers of asterisks, plus using more gives you better future proofing and optimization opportunities.
Even better would be to separate with a string which can't legally occur in an e-mail address. I think that.".
would do the trick.Now I wonder, is there any character that is illegal in an email address? I have always been convinced such a character does not exist.
Is there a string that is not a valid email address?
Does this regex fail to match something?
[regexp puke]
It is widely known that regular expression is not complete. As far as I understood, basically anything can be a valid email address, so the only way to validate it, is to send an email to it and see if it arrives.
I would seem reasonable however that control characters would actually be illegal, but then again, a lot of those RFCs are not quite so reasonable in the details.
-
RE: How not to check the validity of an email address
@pjt33 said:
@boomzilla said:
TRWTF is using 4 asterisks to separate the addresses. There are much more secure numbers of asterisks, plus using more gives you better future proofing and optimization opportunities.
Even better would be to separate with a string which can't legally occur in an e-mail address. I think that.".
would do the trick.Now I wonder, is there any character that is illegal in an email address? I have always been convinced such a character does not exist.
-
RE: How not to check the validity of an email address
What's wrong here? Almost all web servers use compression nowadays, so much less than the 2.5MB will actually be transmitted, especially because text compresses so well. And in fact 2.5MB is not really that much on todays computers, seeing most people have at least 512MB of RAM nowadays.
-
RE: New-Google-Maps is, in fact, the real WTF
@dhromed said:
It's horrifyingly slow on my machine, even worse than the current maps.
I tried it once, it crashed my browser. I decided to give it another shot, and it again crashed my browser.
Over the past say, 2-3 years, no website has managed to crash my browser (YouTube sometimes freezes it, but then I can just stop the Flash plug-in and all is fine again), but the new Google Maps managed to straight up kill it to the desktop. So yeah, not trying that one again any time soon.
-
RE: New-Google-Maps is, in fact, the real WTF
@El_Heffe said:
@fennec said:
I've got a browser that's set to use new-Gmaps
How does someone find this "new" Google maps?In the main menu go to "Enter codes" and enter UP, UP, LEFT, A, LEFT, A, DOWN, B, RIGHT
-
RE: Showing ads for blocking ads
@Ben L. said:
To change the topic slightly, if all ads were for legitimate products and/or services, would you still block them?
If there would only be normal, non-flashy, non-noisemaking banners, for legitimate products and not malware drive-by downloads, and ads in YouTube videos would not be longer than most of the actual videos, I would definitely not block them, simply because they do not annoy me.
However, the reality is quite the opposite.
By the way, I have to point out the difference between AdBlock and AdBlock Plus. As far as I can see, the former is the one initiating this campaign and seems to be run by a tyrannical autist who hates all ads everywhere all the time and does not want anyone to make any money at all ever. The other is actually open source and run by a community of people who do not particularly hate ads, but they hate intrusive and annoying ads, and are trying out an initiative to allow non-intrusive, helpful ads.
Ie. AdBlock are just angry kids, while AdBlock Plus is actually trying to improve the internet for everyone.
-
Showing ads for blocking ads
And a comment reply on YouTube from someone on the AdBlock team, replying to a content producer on YouTube:
-
RE: Ubuntu bloat...
@Rhywden said:
I still fail to see the usefulness of having a VM which perishes as soon as I power down.
Ever heard about suspending your VM? Well I do not know if the software you use can do it, but VirtualBox can.
-
RE: Ubuntu bloat...
Try to pick a distribution more appropriate to the time your computer is from, if Ubuntu "slows it to a crawl". If you are working with a PC from 1999, try installing an operating system from 1999, too.
-
RE: Ubuntu bloat...
Yeah, like, omg, that extra 1 GB of stuff is really going to hurt on my 4TB drive. :( So.. much.. bloat..
-
RE: Well done, Iowa legislative website
@Evo said:
...But at least with magic_quotes_gpc on...
Deprecated :) http://php.net/manual/en/security.magicquotes.php
-
RE: The ESBESB
Is TRWTF that you don't know what ESB or SOA are, or that you try and look them up on Urban Dictionary instead of say, Google or Wikipedia?
I smell a troll.
-
RE: The Wine file browser
Stop trying to run Windows software on Linux. That's your problem right there.
-
RE: Re-visit the horror that is Half-Life 1's third party remake!
3.4GB file giant? Heh
-
RE: A circumflex a circumflex a circumflex a circumflex a circumflex a circumflex a circumflex a circumflex
blakeyrat why don't you just stay the fuck away from Linux if it annoys you so much all the time? Or do you also buy an iPhone 5 (or Android Phone, or Windows Phone, or Blackberry; pick the one you like the least) and then bitch all day about fucking horrible it is?
Jeez
-
RE: I hate Eclipse, Adobe, JBoss, and everything related to Java.
Actually Delphi used be really, really good. I worked with versions 5, 6 and 7 and they were awesome. Just at some point they went with the whole .NET thing and it went to shit. Version 8 and the 200x versions were really crap and basically killed it all.
Anyone bashing Eclipse and saying Visual Studio is the best thing ever should try IntelliJ IDEA. For years I through Visual Studio was the best thing ever (after Delphi became crap) until I was introduced to IDEA. Now I think they're almost on par (out of the box), but IDEA is just much better with regards to extensibility and feature set.
@Bulb said:
I have one big problem with Java The Language. Why on Earth is it so unbelievably memory inefficient. I mean choosing referential semantics for all types except built-in numerics will add some overhead as will the garbage collection, but how on earth Java manages to need more memory in most cases than python and perl that have referential semantics for everything including numerics is beyond my comprehension. This is big part of the reason why Eclipse sucks. It needs too much memory, the working set no longer fits in the cache and result is poor performance.
The garbage collector and memory management is part of the language? Tell me more about your vast knowledge of Java. Ever heard of this thing called the JVM? And how it's entirely unrelated to the language?
Also those complaining about XML and Java, there are alternatives, you are just too lazy (or too busy bitching) to find them.
I work with Java every day, and sure it has its drawbacks, but it's not really that bad if you actually know how to work with it properly and use the right tools. If I compare it to my time as a .NET developer I would say they're both about the same, just differ slightly here and there, and where one is better in one place, it's worse in another.
-
RE: I hate Eclipse, Adobe, JBoss, and everything related to Java.
All I read is:
I don't know how to use the tools.
Let's blame the tools.
I've worked with all those technologies quite well in the past and the present. Of course there are down sides, and Flex isn't the best thing every (in fact, it is pretty crappy), but they're not as bad as you make them out to be.
-
RE: Chicken and egg dependency
@ekolis said:
Is it just me or does everyone pronounce ".dmg" as "damage", as in "yo dawg, this .dmg will totally damage your computer"?
Read the post and wanted to post this as well. Yes, I pronounce (and read) it as "damage". Much easier than "dee em gee".
-
RE: The "Cloud"
I think the writer of the article doesn't really know what The Cloud actually is either:
But, from these, 95% use it [The Cloud] regularly for online banking, online shopping, social sites such as Facebook or Twitter and online sharing of photos and files.
Seriously.... online banking in the cloud? Online shopping is not done at a regular web site any more, but you have to do it in the cloud?
Also, why would any regular person want to know what the cloud is, or what it's used for? They use services (such as online banking, shopping, etc) and that's all they care about. They use electricity, but don't necessarily have to know what electrons are. They use water, but don't have to know that it H2O. Stupid article, really.
-
RE: Eclipse Add-ons Dialog
@dhromed said:
If you want details gone off the deep end, look at the Windows 8 file copy progress dialog.
That post is useless without a screenshot.
-
RE: Just make damned sure it isn't null
@zelmak said:
in my own code, as I was surfing back through it in an effort to refactor some bits:
if (entry.getMode() != null) { if (entry.getMode() != null) { list.add(entry.getMode()); } }
Hehe interestingly the other day I found something similar in my code:
[code]if (object.getValue() != null && object != null) ...[/code]Luckily IntelliJ marks oversights like that, so it's easily spotted and "solved" (actually, it was impossible for either object or object.getValue() to be null at that point).
-
RE: God forbid someone find out my username
Why does everyone have the password as me!?!?!
-
RE: Google is a douche
What the hell, how did this thread suddenly get necroed and turned into a Tetris fanboy discussion? Did the forum suddenly generate enough entropy to form a trolling entity out of nothingness?
@El_Heffe said:
But, on the rare occassion when I don't, it's not because I'm searching for the wrong thing. It's because of Google's deliberate (and now well documented) behavior of ignoring what I have typed.
The problem is when I'm searching for the correct thing, and Google decides to display the wrong results (ie. mostly unrelated to what I searched for). And to be honest, I would rather like to skip meta-Googling to Google how I should Google (yo dawg...).
-
RE: A better way of reading from a Dictionary
@bjolling said:
Example of first use case: for a project I worked on, user preferences where loaded from a key/value table and stored in a dictionary. So if an options like userOptions[language] is missing from the table, it means the userprofile was incomplete in the database. I prefer to get an exception when trying to get the value because it will be something like: "Cannot find key language" because it's informational. I don't like getting the exception later on in the processing: "unable to set the Thread.CurrentUICulture to 'null'" because it's further away from the root cause.
Better yet, check while loading the data, rather than when trying to get. Fail early, so the users do not go through half a process before discovered they are unable to continue due to some missing user options.
-
RE: A better way of reading from a Dictionary
@Zecc said:
@pbean said:
To be honest, I have never experienced the first use case, at least as far as I can remember. It's mostly just a bug in the code, like an array index out of bounds exception: it exists to prevent you from doing something silly (accessing an array index which does not exist), and in nearly all cases it just points to a bug somewhere in your code.
There you go. Wouldn't you say it's better to have an exception thrown when accessing the dictionary with a wrong key rather than having a null reference exception further down the line?An array index which is out of bounds is inaccessible, you can't put data there, and it cannot have any data. However, any array index which is unfilled (ie. it's within bounds but not object has been assigned there) returns null (or possibly the default value of a primitive type, if the array contains values of a primitive type). There difference is that a dictionary / map does not (normally) have any bounds, so any element you request will not be out of bounds. Instead, similar to the array, you will try access an element at a place (index) which was not filled with a value before. This does not throw an exception for arrays, and it should not for dictionaries. And a common pattern is to try and retrieve a value from a map, if it was not in there, create a new object and put it in there, then continue with either the retrieved or new object. So requesting the element with that key is not an exceptional situation, it's a common situation. It should not throw an exception.
-
RE: A better way of reading from a Dictionary
@bjolling said:
Seriously, are you pissed off at the fact that .NET offers the developers a choice on how retrieving a value from a dictionary works? You're probably just jealous that Java forces you to use the one and only way :)
I have used both methods in the past:
- Either the value you are looking for MUST be present in the dictionary. If it's not there,it's an exception and the processing cannot continue --> In this case, I want the dictionary to throw the exception and it can
- Either I'm just checking if something is present. If it's present I treat it; if it's not present I don't treat it so I want my dictionary to behave as you describe and it can.
I'm not really pissed off (not sure how my post could come across as pissed off), I just don't see the use at all. To be honest, I have never experienced the first use case, at least as far as I can remember. It's mostly just a bug in the code, like an array index out of bounds exception: it exists to prevent you from doing something silly (accessing an array index which does not exist), and in nearly all cases it just points to a bug somewhere in your code.
Also I don't find this out syntax very appealing. It just personal preference, really. I don't mind doing a null check instead of a TryGetValue. In the end you could just write them the same way:
[code]var something;
if (dict.TryGetValue(key, out someting)) {
/* do something useful */
} else {
/* do something else */
} [/code][code]String something;
if ((something = map.get(key)) != null) {
/* do something useful */
} else {
/* do something else */
} [/code]Only difference is that TryGetValue sets something to the default if it fails.
@jes said:
Seeing some of these postings, I begin to understand why concurrency and multi-threaded programming leads to some of the WTFs that show up here. (not pointing at pbean, who noted that the double lookup was sub-optimal, although he, like many others, did not mention race conditions)
To be fair I'm still only a junior developer and haven't been involved much with multi-threading. But that's why we have code reviews, and the seniors will point out any race conditions for me, allowing me to learn (which has happened before, so I trust in the process). In fact, I want to thank you for bringing this to my attention. :)
-
RE: A better way of reading from a Dictionary
@Zecc said:
@pbean said:
Trying to retrieve an item from a hashmap which doesn't exist throws an exception?
Not sure if serious...What would you suggest instead? Returning null? What if you want to store new values?
Pretty sure I'm serious. Yes, I would indeed suggest returning null. I assume you mean "what if you want to store null values?"? Well, you shouldn't. Why would you? In Java, Map.get() returns null if there is no entry for the given key, and I haven't had any problems with that all the while.
Also, it makes the dictionary[] notation rather useless, because most of the times you're working with maps you wouldn't really want to be catching exceptions (or rather you don't want to have them thrown), it's just a waste of cpu cycles. And if you are certain the key has a value (so you won't get the exception), you probably don't need the map any way (unless you first call ContainsKey, which in turn is inefficient). So then the only option is to use the TryGetValue(), they might as well scrap the []/get from dictionary.
(If you meant "store new values", I'm not sure I understand what you're saying).
-
RE: God forbid someone find out my username
Where is the bottom part if your browser's back button?