Yeah, same basic principle (and the reason why this seems so darn obvious to me), but the only cheques I know of are the dead-tree variant, and those are kind of inconvenient to send via HTTPS.
Posts made by ixvedeusi
-
RE: WTF Paypal?
-
RE: WTF Paypal?
Europe has this
OK? I am in Europe (geographically if not politically...) and haven't heard of it. I don't think my bank offers anything of the sort...
Of course it would have to be reasonably well implemented and integrated, but if so, it would certainly be much more convenient and secure than any online payment method I've heard of, for both the buyer and the seller.
-
RE: WTF Paypal?
@Lorne_Kates said:
Here is a . It has all my monies. All of them. Plz take only $5.88. I'll leave it here while I eat.
So much this. Why, in the age of asymmetric cryptography, do we still use such a system for paying online?
Why doesn't anybody yet provide a service along the lines of this:
- I go the an online store, select my stuff, click "pay".
- The online store sends me some kind of electronic bill, stating the amount to pay, plus probably some additional info such as the date and a transaction number or something. This bill is easily human readable so I can verify all the details if I feel like it (ideally plain text).
- I use the private key my bank / payment provider has issued me to sign this bill, and send back the signed file.
- The store uses the signed bill to get the money from my bank account and ships the ordered goods
- there is no fifth step
-
RE: Croatian failways: just when you thought it's as bad as it can get...
Parse error: Line 1:
E_SPELLAR_NOT_FOUND -
RE: World's worst tablet computer
That board looks like it doesn't even have through-holes in most places
Through-hole is so 1990s. They went with the times and did SMD instead!
-
RE: Fuck you, Wikipedia
@Lorne_Kates said:
that's fucking racist
C-A-F-F-E-E, trink nicht so viel Kaffee!
Nicht für Kinder ist der Türkentrank
Schwächt die Nerven macht dich blass und krank,
Sei doch kein Muselmann der es nicht lassen kann!
A song I learned in primary school...
Filed under: True story, Times, they are a-changing
-
RE: Adobe Reader is a very polished turd
Especially when it was the Windows 10 new version update that made Edge my default PDF reader without asking.
( http://www.textfromxcode.com/page/2 ) -
RE: Observed today
@TwelveBaud said:
```` isn't a thing.
````
is most definitely a thing.It is four things (specifically, backticks)
-
RE: Observed today
They're not real constants. Constants in real languages are fucking constant as in the value is hardwired through the assembly, and thus must be known at compile time.
Same in C++:
const
just means the variable cannot be changed once it's defined. You can still doconst int TRUE = rand() % 2;
and the value will be different for each execution. You can even take its address, or cast away the 'constness' so you can change the value (though with the above definition that would lead into nasal demons territory).Of course you can use a
#define
instead, but that's not even really a constant, that's just an glorified search / replace. Real compile-time constants weren't a thing in C++ until the introduction ofconstexpr
in C++11.AFAIK in C the situation is more or less the same (except no
constexpr
). -
RE: Fuck you Microsoft and your extremely narrow world-view
You can also use it to browse reddit and play chess, among other things.
Yeah, as they say, a great OS, just missing a decent text editor.
Filed under is that one old enough already to be funny again?, I don't actually know emacs
-
RE: Senile Argyle Architect
Thanks to whoever changed the topic title for resolving my cognitive dissonance
-
RE: Android manifest
duck or duct tape is in no way connected to the origin of the term duck typing.
Exactly. Still doesn't explain why you brought up duck typing when someone mentioned duct tape...
-
RE: How apple is giving design a bad name (article)
Never been fond of those curvy-type keyboards, the position of the hands feels weird. But then, I've never used one for long enough to get used to it.
-
RE: How apple is giving design a bad name (article)
Speaking of keyboards, why would you sell a desktop with a shitty laptop style keyboard that's completely flat with no travel?
I feel unashamed to admit this is one of my favorite keyboards:
Not much travel, sure, but who cares? It's a waste of work anyway. The keys feel soft but firm, with a clear pressure point so I can feel if I have actually pushed that key or not.
I like the MacBook Pro keyboards for similar reasons (though no numpad ); I still prefer it to this one any day:
http://adlib.blogs.com/andyblog/images/IMG_0019_1.jpg
Now that was a crap keyboard.Though the worst keyboard I've ever encountered is the one on my work laptop (HP EliteBook 840). It's literally unusable, just trying to enter your password on it is an adventure: Did it get this key press? Let's count little black circles... no, there's one missing. Which one was it? Let's start over again...
-
RE: Senile Argyle Architect
If you contract Senior and Agile, you get Senile
In fact when I first saw this thread's title, I initially read it as "Senile Architect"... Probably my expectations of TDWTF combined with my lack of sleep showing.
-
RE: Ignoring the Class System
string s = "In the year " + DateTime.Today.Year + ", Jaime was wrong!";
Console.WriteLine(s);Compiles and outputs "In the year 2015, Jaime was wrong!".
Ugh, and you consider this a good thing? I tend to be wary of languages which think that adding up numbers and strings somehow makes sense.
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
The compiler doesn't stop you from doing anything. You can overwrite any value in an object at any time, usually accidentally if you're not evil. You can literally overwrite the type of the object, effectively changing the type at runtime. You can pass the wrong type to a function and you might not even notice it if the fields and operations are compatible. There are no breaks, no rails, no safeties, and instead of crashing you just plough through walls without so much as a warning
This is in fact one of the things I like so much about Python: It doesn't get in my way, doesn't try to be "helpful" by preventing me from doing the stuff I need to do to solve my problem. I have complete access to the language internals. I can change the way class creation, object instantiation or attribute access works, or change the type of an object at runtime, if that helps me solve my problem. And the thing is, it actually works. The engine does not crash and burn or get confused because your object just changed class, it just chugs along with your trans-typed object, still providing consistent behavior. This makes it possible for example to create extremely flexible, convenient and easy to use interfaces.
Of course you have to be a bit careful about what you're doing. That's why you have unit tests. I prefer spending a moment from time to time debugging a spellar than spending all my time fighting the compiler / runtime.
It also depends a lot on the size of your project. Python works well for anything from single-file one-off scripts to small / medium projects of maybe a few thousand lines of code; I've never tried to do anything bigger and I've never really worked on a python project in a team.
changing the type in Python is like changing any other field
That's not quite true. If anything you do in python involves
__double_undescores__
, you're messing with language-internal stuff and should be careful. You don't type those double underscores accidentally. So if you don't want to change an object's type, don't do it!
But then, I like C++ (we have one of those intense hate/love relationships) so people tend to not take my tastes in programming languages seriously...
-
RE: My Unread Outlook Message!!!!! SGADHGFASHDFA DA H FW
But isn't that because the default is to mark as unread when you switch messages?
I suppose it is; didn't even occur to me that might be configurable, and it doesn't bother me enough to go hunting for such an option. It just seems kind of stupid. Also, isn't moving it to trash switching messages? I'm not viewing it anymore once it's done, after all.
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
Ah, I was thinking you were talking about the type system.
I can see your point about variable / property definitions, although I'm not sure I agree; IMHO both ways have their place and usefulness, and their problems.
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
That is not strong typing.
Don't really see what that has to do with types. It's part of the default interface of custom types that you can add attributes later. If you don't want to allow this, explicitly define the attributes of your custom type with
__slots__
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
A person sitting at a table with a lot of paper, a pen and good attention to detail could be a conforming implementation.
There's also things like Catapult C, though I'm not sure how far these conform to the standard.
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
The identity of an object is its address
What about objects which are completely optimized away by the compiler? Don't they have an identity?
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
Python [...]. Those languages have nightmare type systems.
What is your beef with Python's type system? For a non-statically typed language it seems to work quite well to me...
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
having two overloads with the same code and one is const while the other isn't is a pretty lame aspect of the way const correctness is implemented in C+
I've been dreaming of a simple language feature where I can write
some_type const? & get_thingie() const?;
which simply creates two member functions, one with all the "const?"s replaced by "const" and one with all the "const?"s removed...
-
RE: Who needs trigger warnings anyway? (Trigger Warning: trigger warnings)
Which is exactly why nobody uses const_cast - it's basically equivalent to goto except that goto actually has one valid use in C++.
IMHO there's one valid use for const_cast, too, and it is precisely to avoid repeating long member function bodies for const and non-const cases:
return_type const& get_thingie() const; return_type& get_thingie() { return const_cast<return_type&>(static_cast<my_class const&>(*this).get_thingie()); }
It's ugly as hell, yes, but it gets the job done, and is in my opinion preferable to the only alternatives of a) repeating the whole body of get_thingie() or b) discarding const correctness.
I have to admit I often feel naked, too, in languages which don't have "const correctness".
-
RE: My Unread Outlook Message!!!!! SGADHGFASHDFA DA H FW
Great, so I can choose if I want Outlook to annoy me always or only when it does unreasonable things...
-
RE: My Unread Outlook Message!!!!! SGADHGFASHDFA DA H FW
Hmm yes...
Outlook 2010
-
RE: My Unread Outlook Message!!!!! SGADHGFASHDFA DA H FW
IIRC, it has a little parenthetical number next to Deleted saying how many unread there are. It bugs me too.
It also bolds the deleted items folder in the filder list, and thus attracts my attention. -
RE: Computer Science as an fart.
when I move into a programming/software development job, I'll basically start at journeyman level expectations. Is that impression correct?
That's about it, yes.
-
RE: Computer Science as an fart.
My thoughts on all this is that we keep drifting further away from companies being responsible for training and instilling professionalism, when they're the only ones who can actually do that.
And from a big picture (not just the temporary hiring needs of one business on one occasion), everyone is pointing fingers at each other, waiting for someone to do it, and then bitching that the latest generation of programmers aren't professional and that soft skills aren't present in the work force.
+1
-
RE: Computer Science as an fart.
The trend is going towards colleges trying to teach soft skills.... even if that trend is slow and full of fail.
And is in my opinion a stupid move because it cannot work out, as I said above. There's no way around learning the craft by doing the craft. All of this has been figured out for centuries for other professions.
-
RE: Computer Science as an fart.
So, what exactly are they worth?
IMHO college teaches (and can only teach) knowledge, not skills. The only way to acquire skills is to exercise them, which means you need to have a real-world problem to solve. That does not make the knowledge any less important, you cannot learn how to apply knowledge if you don't have it.
That said, I wouldn't in any way want to imply that college is perfect (or even good) at teaching that knowledge. I think that is mostly dependent the individual teachers you happen to have. Myself, I didn't learn a single thing about programming in school, the few classes we had were useless (but then I was in electrical engineering, not software engineering).
That's not the businesses fault. That's the fault of the professionals of the field.
I consider the professionals of the field (i. e. me and you) part of the businesses. Still, that doesn't mean that I have the power to allocate a budget for training an apprentice. Also I'm not very good at making non-technical people understand what we are actually doing and why it's difficult.
We are responsible for how business sees our work.
Absolutely, yes..
-
RE: Computer Science as an fart.
Before college took over all professional training
And this is where the error is: college has not taken over all professional training, it is by its very nature unable to do so (for any job). College provides the background knowledge you need to be able to acquire the skills to do your job. It cannot be anyone else than the businesses themselves who do the actual professional training, because you need an actual business environment to acquire those skills.
The problem is no one on the business side seems to accept that fact, probably because the mind set of "it's just writing code" is still so widespread. Businesses expect to get top coders for free, since "college has taken over all professional training", and are unwilling to spend the time and money needed to train them.
The solution I can see is to reinstate apprenticeship for software development.
-
RE: My Unread Outlook Message!!!!! SGADHGFASHDFA DA H FW
One of my pet peeves with Outlook (2010): I get a meeting invite, I read it, accept the invite, and Outlook moves it to the "Deleted Items", still marked as unread...