@Gurth Ah yes they tried to convince me to stay, too. "Everything will stay the same", which they shamelessly sent me after informing me that my SIP phone number would no longer work the way I used it. Apparantly with KPN you can only connect to it from the IP address assigned to your connection, negating all the advantages of using SIP. Oh, and of course reverse dns for IPv6 addresses is not supported either.
Posts made by martijntje
-
RE: We reset your e-mail password
-
RE: What's an image file?
It's a shame that there isn't some simple, short-range point-to-point protocol available on most phones besides wifi. Such a protocol could be used for so many things. It'd solve the issue of transferring the photo to a phone, but it could also be used for things like wireless headphones, for example.
Somebody really ought to get on top of that!
-
RE: Stuff that shouldn't be broken but stupidly is.
@kazitor I'm happy to see they have got their priorities straight. Making it looks "fancy" is more important than making it actually work.
-
RE: Interviewing for US job while not in USA
I'm actually in Europe, but the company I work for - a smallish tech startup - doesn't mind flying candidates in from foreign countries after a good video interview. But that's mostly because it's hard to find really good C++ programmers, so it's more necessity for us.
-
RE: Slack to replace IRC...
@Gąska said in Slack to replace IRC...:
@HardwareGeek said in Slack to replace IRC...:
(I've never used Slack, so I don't know whether it works on our planet, too.)
It does. All in all, Slack is a very solid piece of software.
'Solid' as in 'it takes a solid amount of resources to run this'?
-
RE: Slack to replace IRC...
@pie_flavor At my previous employer we were forced to move from IRC (which everyone loved) to RocketChat (which everybody hated). From what I know it offers similar features, but I really hated that slow, annoying interface.
Also, IRC just worked and has many clients. The RocketChat clients were based on some node js framework that's full of security holes so we couldn't use it. So it had less functionality than IRC. Maybe it's different with slack?
-
RE: Slack to replace IRC...
I have never understood the allure of something like slack. Is it just that you can have pictures in your chat?
-
RE: Ported C source, assigning pointer breaks struct, what did I do wrong?
@dkf Isn't that all he has? He doesn't have dynamic allocation. From the code he posted it seems to be static so that should be fine.
-
RE: The peril of "cheap" domains
@gordonjcp said in The peril of "cheap" domains:
@cartman82 said in The peril of "cheap" domains:
Try explaining to customer that they should go to "mybusiness.business" instead of "mybusiness.com" to buy from you.
"totallylegitimate.business" is available but I'm damned if I'm spending 17 quid on it.
I don't know. I wouldn't mind being the proud owner of thereal.wtf
-
RE: The latest npm security kerfuffle
I'm starting to wonder whether NPM doesn't secretly mean "Not a Package Manager"
-
RE: Windoze 10 Fall 2018 Flopdate, now with even more nothingness
@El_Heffe Windows 10
Some of your files are exactly where you left them -
RE: 300px too narrow
This is - in fact - a great idea. Lower resolutions are an unambiguous sign of being on a mobile device. It's not as if there are phones out there with 4k resolution. Desktops always have a larger viewport than mobiles.
Are you absolutely sure you didn't accidentally open it on your tablet?
-
RE: Excuse me? Do you have any idea how telecommunication companies work?
@deadfast This is actually really convenient. This way if you know somebody who uses Optus and you have their phone number you can basically get free services that are billed to that person.
A phone number is a fine way of identifying somebody, since they are designed to be kept secret. I mean, you're not giving out your phone number to anyone you don't completely and implicitly trust?
-
RE: Microsoft Adds Support for JavaScript Functions in Excel
Javascript Functions in Excel is en excellent idea! Now I can finally use left-pad to correctly align my cells.
-
RE: Twitter developers are total fucktards
This kind of shenanigans is exactly why I disabled autoplay in Firefox. The only thing I don't understand is why that is not the default setting.
-
RE: Why are Linux debug builds of my C++ app so big?
@heterodox That's easily solved. Make your applicatoin detect a segfault and handle it. You don't have to have your users do more than click on a button to send the core dump. Even that click is not strictly necessary - but it is poite to ask seeing as how it might contain sensitive information.
-
RE: And that is why I shouldn't have bought a "gaming" mouse...
TRWTF is using chorme. Hadn't even heard of it before today.
-
RE: "gedit No Longer Maintained" - Good Riddance
I'm surprised nobody has mentioned the awesome CPU-sucking features of gedit. Once in a while I accidentally open a file in gedit when I - for whatever reason - am working with the GUI instead of using vim in the terminal.
When you then forget to close the file you will notice that your computer will start to spin up fans to get rid of the extra heat. Checking (h)top them shows you that the gedit instance that is idling in the background is consuming 60-70% of CPU-time on a core, causing it to warm up.
I am tempted to take over gedit development and make it multithreaded, so that we can improve this awesome feature and waste CPU-cycles on multiple cores simultaneously. We can then use gedit as a simple heater program.
-
RE: Lenovo's are shitty garbage
A while back I had actually bought a Lenovo laptop. After installing Debian on it I noticed that the wifi was extremely unstable. It would periodically hang, disconnect or just be slow, while at other times it would be fine.
"Not a problem", I thought as I opened the laptop and removed the crappy Broadcom wifi module. I had an Atheros module from an old laptop available that had never given me any trouble. After installing the new module and starting the laptop it refused to boot, with the following message:
"Unauthorized Wireless network card is plugged in. Power off and remove it."
At this point I simply placed the old, crappy, wifi card back and returned the laptop. No more Lenovo for me.
-
RE: Follow the registration link in email or...
There is actually a third option, but they don't really advertise it. You can finish the registration before you login by following the link sent to you by email to complete the registration process.
-
RE: Telstra: The Inescapable Whirlpool of Crushing Despair
@jaloopa said in Telstra: The Inescapable Whirlpool of Crushing Despair:
@deadfast I'm awaiting next month's repeat performance with baited breath.
@deadfast said in Telstra: The Inescapable Whirlpool of Crushing Despair:
I did actually get through to complaints, it was the same guy from last time
Is there only one guy in their complaints department? Might explain why it takes so long to get through to them
That makes sense. They probably don't get a lot of complaints, so a single guy to handle the few cases not properly handled by the regular support team should be enough.
[/sarcasm]
-
RE: Microsoft. What the hell.
@anotherusername If you ask me, they should go full maffia and change the warning to something like this:
"Nice computer you have there. It'd be a shame if something were to happen to it."
-
RE: Dear web developers,
@Steve_The_Cynic said in Dear web developers,:
@Shoreline said in Dear web developers,:
@RaceProUK said in Dear web developers,:
@Shoreline I would think it'd be obvious that a site called Northern Railway would want to know your location in order to display info about your nearest station served by Northern Railway. And indeed, it uses your location to auto-fill the departure station.
Sure, auto-filling a destination/start as your current location is something a transport website might want to do, but you're making an assumption about how sophisticated I expect web development to be. For one thing, users still use IE in favour of downloading a web browser, so I've no idea what counts as "obvious".
"Downloading a web browser" falls into the "circular" group of activities.
Where do I download a web browser? From the web. How do I get there? Using a web browser. But that means that to download a web browser I have to already have a web browser so why would I bother downloading one? (Consider how "you should use your web browser to download a web browser" sounds to a not-IT-skilled person.)
I just download it using my package manager. Why would you use a web-browser to download software? It's much easier to use a single package that provides a singular user experience. -
RE: UNIX/WIN wildcards
What I've always found really WTF-y was that on Windows:
del *.*
removes all files in a directory, even those without a dot in the filename. On unix-y systems this works as expected.
-
RE: Guess the WTF from the password requirements
@Tsaukpaetra How is it possible to include at least 1 number when there is not a single number on the list of allowed characters?
-
RE: The lost city of Melbourne
@ben_lubar I was thinking more of the fact that they use Wikipedia to get the coordinates of a city. Then again, it's Microsoft and they have pulled far greater stunts in the past.
I wonder if we could move countries too this way.
-
The lost city of Melbourne
This is so wrong on so many levels that I don't even know where to start.
-
RE: The Official Pokèmon Go Thread
In the Netherlands there have been disruptions to the trains because of Snorlax being on a rail bridge somewhere and people being stupid enough to actually trying to catch him.
-
RE: 🙅 THE BAD IDEAS THREAD
Greetings, my fellow developers.
I would like to use this forum to inform you of the new development paradigm that I have just realized. Believe me when I say that this will blow your mind. It combines the power of C++ with the flexibility of the easier loosely-typed languages.
I call it "exceptional programming". The 'exceptional' is because it is based on exceptions and of course because the whole idea is quite exceptional - if I may say so myself.
See, the problem with C++ has always been that a function can have only a single return type. Of course, nowadays with templates it's possible to have functions that accept almost anything, but the return type is just that - it's static and that inhibits flexibility and creativity.
What if - instead of returning this single type, you throw the thing you want to return. So instead of returning a boolean, you can throw one. Or an std::string, or anything you want. It's easy because now you can return any type from any function. The caller can easily use the return type by having multiple catch clauses for the types that are returned.
Of course we also still need to have a way to actually signal a fault. This we then do by not throwing an exception, but returning a const char * with a description of the error that occured.
So, all our functions will have this single type:
template <class Arguments...> const char *function(Arguments... &¶meters)
This is the only function declaration you need to remember. Easy, isn't it? No more checking what the prototype of function X was. You just call it and catch the type you want to have returned.
I expect to see this new way of programming everywhere within the coming years. You can help out to by converting existing open-source code to use this new wonderful way.
-
RE: Symantec email exploit bites Symantec
My modem/router has both an IPv4 and an IPv6 address. Hosts automatically get an IP address in the assigned /48 range and a NATted IPv4 address of course.
Only if a host does not support IPv6 yet does it fallback to the NATted IPv4. It does come with a built-in firewall though so in that setting it's probably but very different from the setup used on more enterprisey equipment.
-
RE: Symantec email exploit bites Symantec
@powerlord exactly what does a home router do differently here? The only thing I can think of is the firewall they usually come with that is enabled by default.
-
RE: In which I show how referential integrity is not a thing here
Ah, MongoDB. The way to store humongous datasets without ever breaking a sweat. Or so they claim.
We use it too at work but thankfully only for caching purposes. If the thing falls over we can just scrap everything and start fresh. Since this happens about once or twice a week we now have scripts that do this, they kill -9 every mongo-related process, clear out the directory where mongo stores its data and then start it again.
-
RE: Cannot load Front page via HTTPS
@accalia It's a kind of "practice what you preach" principle. The front page deals with terrible decisions in IT. I'd be more surprised if things actually worked like they're supposed to.
-
RE: Literal Backdoor Security Flaw
On the bright side, if you lose your key you can always ask one of the neighbours. This way, there's no need to make copies and give them to trusted neighbours.
-
RE: On the sad state of our company infrastructure
@The_Quiet_One said in On the sad state of our company infrastructure:
It's the sadness level of not only discovering this entire time your parents have been hiding the fact that you were adopted, but opening the front door to find Donald Trump standing there introducing himself as your real father
There's an easy way to check. Look at your hands. Are they small and look like they belong to a raccoon? Then you might have reason to worry.
-
RE: I guess I'll just pirate instead, Amazon...
@cheong That's possible. The master keys were leaked years ago, which means this HDCP-thingie is now just annoying, but doesn't do a thing against "piracy".
-
RE: Select boxes don't work
@Kuro They just won't open. It seems to work in Chromium, but in Ghostery on Android they just sit there. They light up when you try to open them (from getting selected) but that's about the maximum interaction you an expect.
-
RE: Select boxes don't work
I like how it decided to close the select tag for me though.
-
Select boxes don't work
This might be the wrong category but it's impossible to change. Likely because somebody decided standard <select> tags were to mainstream and cooked their own "improved" version in JavaScript.
Community Server is starting to look better every day.
-
RE: Databases are Monogamous
It's very important not to write efficient code. Then, if a customer complains the software is "too slow", you can easily remove a few inefficiencies and bill them hours and hours for "optimizations".
See also The Speed-up Loop
-
RE: What's so bad about discourse?
You missed a word there: 'intentionally'.
Dicksores programmers don't need to intentionally obfuscate their code. It is pretty much unreadable already without.
-
RE: What's so bad about discourse?
I'm still waiting for Jeff to announce that this whole Discourse thing was a joke to show people how software development can go completely off the rails so far that people start believing their pile of bull manure is a wonderful product.
-
RE: Fuck you, Dell. Because of your root CA with free matching private key that you put on everyone's systems.
Of course I do, and I even tried them - despite really disliking it (closed-source stuff makes me feel dirty somehow). Didn't work well, network was very unstable, worked one second, got timeouts the next. Definitely not something I would want to work with.
Besides it's the principle: If I buy a machine it belongs to me and I don't expect unnecessary restrictions to what I can do with it.
-
RE: Fuck you, Dell. Because of your root CA with free matching private key that you put on everyone's systems.
I bought a Lenovo laptop last year to replace my ailing Dell Inspiron 1501 (which has lasted about 10 years about now). It was the only decent laptop I could find with and AMD A10 (I strongly prefer AMD over Intel for various reasons).
First thing I do is replace the HD with an SSD. This went pretty easy, open the back and switch the discs. After installing Debian 8 on it the problems started: No network. I don't remember whether it was a crappy Broadcom thing or some Realtek garbage. Since I originally had the same problem with the Dell laptop (which was cursed with a Broadcom wireless chip) I switched it for the Atheros I had bought specially for this.
After booting the laptop it tells me "Unauthorized network card detected". At this point I'm pretty pissed because not only did they put a crappy wireless card in it (and you can't really find this in the specs) but they actively prevent you from fixing the crap yourselves.
This laptop has since gone back to the store for a refund. No more Lenovo for me. Still looking for a good replacement, since all manufacturers seem to be crappy for various reasons.
-
RE: Cable ISP and IPv6
Nope. XS4ALL user here. They give a proper dual stack connection. If you want you can even get up to 7 additional IPv4 addresses for a total of 8.
-
RE: In which I accidentally Windows 10
Why do people not run away screaming from an OS that tries (and apparently, succeeds) in fucking them over at every step?
What's the lure in running Windows? Is it the feeling of adventure, of living at the edge? Where every second can be your last as the computer blindly installs updates (that you already know are faulty) without giving you the option not to?