Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Writer The Wolf

Pages: [1] 2 3 4 5 6 ... 33
1
Off Topic / Re: C or Go
« on: Today at 04:13:22 PM »
use common lisp you absolute peasant


2
Off Topic / Re: Sometime All it Takes is to Say Something
« on: Today at 01:26:32 PM »
While a nice thought, they're in another state, and I don't think they're hiring (or at least there's nowhere to put in an application).

While I could live with a telecommute job, they're also using Windows servers, as evident by the fact they're running Microsoft SQL Sever and IIS.
Even when I had machines running Windows, I never really used them to host anything. I only ever used Windows for user machines, especially since I never exactly had a copy of Windows Sever Edition lying around that I could play around with (and I did actually want a copy). The few times I did experiment with using Windows as a host OS, I still never played with IIS or MSSQL (Actually I've never needed to use SQL in general, but I should be implementing logins into my personal site soon, so I'll get to figure it out then).
Maybe if I convinced them to switch to nginx as their web server, but even that seems like a stretch.

3
Off Topic / Sometime All it Takes is to Say Something
« on: Yesterday at 02:47:39 PM »
Remember the post I made a few days ago about the website with terrible security?

So after poking around their system a but more (and accidentally shutting down one of their databases using SQL injection), I decided to make another attempt to contact them and warn them about the issues with their security.

I managed to find the number for their support desk and I called it.
Amazingly, I immediately got a real person! (I was so shocked I just stood there in disbelief for a few seconds before saying anything.)
So I told them that there was an issue with security and that I wanted to speak with someone from their IT staff. Their tone instantly became one of concern, and they went to find the person I needed to speak with.
Unfortunately the person I needed wasn't available, but they told me where to send an email and assured me that they would get it where it needed to go (Yes I was skeptical of that too).

So I wrote an email giving a detailed description of my concerns and the issues I had encountered.
I waited a couple days to hear back. But finally, I got a reply.



After receiving this I waited a few more days for the issues to be resolved.
Today when I checked, they had disabled all but TLSv1.2 (Unfortunately, the sever they're running doesn't currently support TLSv1.3.), and the SQL injection code, no longer worked.

This is the sort of thing I love to see.
While I wouldn't say that they fixed everything, this is certainly a step in the right direction.
All it took, was for someone to speak up.

4
Off Topic / Re: (Rant and PSA) God No: How Not to Internet Security
« on: November 09, 2019, 11:07:56 PM »
The EU's GDPR was created to help prevent just such issues, however due to the fact that the company is based exclusively in the US, and the US generally lacks any similar legislation, it's not required of them to provide the proper protections to their users.

US data protection laws are forgeted.

5
Off Topic / (Rant and PSA) God No: How Not to Internet Security
« on: November 09, 2019, 07:43:54 PM »
Today I went to file an application for a new job (Yes I'm still on that).

However, when I went to do so, I noticed something concerning.
I can forgive the company for offloading job applications to a third part. I've seen that before.
I can forgive the crappy 1998 web design of the third party's site.
What I can't forgive is the fact that they are exclusively using outdated, weak, and insecure encryption methods (TLS version 1.0 and earlier) to secure the channel they're using to transmit personal information including full names, work history, and even Social Security Numbers!

My personal site has far better security, and it cost me nothing to set it up!
There is no excuse!

Needless to say, I didn't apply for that job.
I sent a message to the email listed under the domain's whois, and I even contacted the home office of the company to inform them of the issue with the third party handling their employee's information.

A reminder to everyone:
Always check, before sending any personal information over the internet anywhere, that the page your using is not only secured, but secured using protocols that aren't horrendously obsolete.

(I will not point to the offending domain, as I want to give them a chance to respond and correct the issue.)

6
Off Topic / Re: C or Go
« on: November 08, 2019, 11:27:56 PM »
anyway needless to say choose C. go is a google thing which means they'll stop supporting it in five years
Except for the fact that now the language has a specification and a userbase, so now it's entirely out of their hands.

Look at Objective-C. Apple has been trying to push people to transition away from it for years now, but people already know it, and the specification exists.
Hell there's an Objective-C compiler as an official part of the GCC and LLVM toolchains!

Once a programming language has been described in an official capacity, it's not as simple as dropping support for it. If it where, we probably wouldn't still have Cobol or Fortran compilers.
Go's not going anywhere, any time soon.

7
Off Topic / Re: C or Go
« on: November 07, 2019, 11:56:42 PM »
if you don't think the platform will run python why would it have a go compiler homie........... C is practically the only language that's a given on any architecture
The issue isn't in assuming if it can run python, but that python will even be present on the system.
You can always cross compile, but this program should be able to execute in even a minimal environment.

Also, I should mention, there's a go compiler for the gcc toolchain, so any system that can run gcc can, in theory, compile go.

8
Off Topic / Re: C or Go
« on: November 07, 2019, 11:41:49 PM »
neither: python
This wouldn't be a great choice, for a number of reasons.

If I were building a high-level user utility where I wanted to be able to build it quickly, or if I were writing heavy automation, or back-end scripting for a website, or any number of uses where execution speed isn't necessarily the highest concern, then python would be a great choice.
Really, it's just not as conducive to what I'm doing. It's absolutely possible to do it in python, and I have, in fact, seen it done, but the only way to make it practical would either be to use a JIT compiler, which I can't assume the target environment will have (I can't even assume it will have python), or to compile to a binary, which, while possible isn't something that is quite as straightforward in python.
Meanwhile there are plenty of other languages that will work great for what I want to do, without making assumptions about the target environment, or messing about with any of the slue of python compilers that exist in various states of functionality.

It's more of a "right tool for the job" situation where python is concerned.

9
Off Topic / Re: C or Go
« on: November 05, 2019, 11:37:55 PM »
I mean in the sense that the two languages are used for completely different things in terms of what kind of libraries are available and stuff.

it's like comparing java or C for mobile development, obviously, you would pick java because that's the supported language for android and you literally can't make apks in C

it just depends on what you are doing
I chose the options I did, knowing that, for my use, it wouldn't matter too much either way.
it sounds like hes coding for fun/to make some sort of applet. Go would be a lot less finicky to work with cause you dont have stuff like segfaults or manual memory management, unless you specifically choose to use it. go’s also quite fast so its not like c vs java/c#, and the style of programming matches C pretty closely as well.

id say if getting the project complete/done as well as possible is important to you, only use what you’re familiar with. but if you’re doing it to try something new or expand your skillset, then using and learning go would probably be better.
It's a system utility. I actually printed the entire POSIX XCU as a reference for implementation (For this and for future reference). Pretty sure my printer hates me now. Even if I did clean the roller that was causing it to jam.
While I am doing it for fun, I also have a specific goal in mind (Call it an experimental concept).

Either way there will be a learning curve for what I'm doing. It'll just be a bit different depending on the language I end up using.
In the end, I will have a lot to learn. And I expect that, either way, I'll come out a better programmer than I was going in.

10
Off Topic / Re: C or Go
« on: November 05, 2019, 10:35:24 PM »
what is the project about?

if you are making something that needs multi-threading or a web backend? go.
if its embedded/low-level development or robotics? c.
It honestly doesn't matter too much which it is in this case. There are advantages and disadvantages to either.

The biggest things with C are that I already know it, so it's fairly easy for me to work with it. It's also very fast, and light, so long as you're smart with your code.
But C is, of course, quite low-level, and a challenge to use for anything overly complex.

Go would be great for taking the headache out of multiprocessing and memory management. It's also still quite fast, and has type-safety and out-of-box object-oriented functionality.
But I'd have to learn a whole new language and formatting style. Plus, it's still so new, there's nowhere near the reference material or dev community of C which is approaching 50 years old (but still remains incredibly powerful and widely used).

It's really just me deciding whether to go with what I know, or take the time with something new.
I can't decide, so this is my coin-flip.

I had also considered Rust, but decided I'd rather not for now. I've at least looked at Go before, whereas Rust would mean starting from the ground up.

11
Off Topic / C or Go
« on: November 05, 2019, 07:39:39 PM »
Should I start my next project in C, which I already know, or should I go back and finish learning Go?

12
Off Topic / Re: Nostalgia Thread
« on: October 29, 2019, 10:31:32 PM »

sonic 1, 2, and 3 mf'ers
We still have our full-size Genesis and all the games.

Actually, I thing we have something like three SAGA Genesis systems, all the classic...

13
Off Topic / Re: What is BLF's stance on emojis?
« on: October 29, 2019, 06:03:56 PM »
😶
What is that?
It's too small to tell...

14
Off Topic / Re: What is BLF's stance on emojis?
« on: October 29, 2019, 05:17:05 PM »
ok boomer
Would you be surprised to learn that I'm technically a millennial?

15
Off Topic / Re: Nostalgia Thread
« on: October 29, 2019, 04:23:08 AM »
i used to have some weird purple 150-games-in-one thing with awful shrill music and i can't find it anymore

instead here is another relic of my childhood https://www.youtube.com/watch?v=9O6QSsO7j2w
God, I remember those things.

I also love how the next video YouTube recommends to me after that is a Hobo Stobe video.
How is that even related?

Pages: [1] 2 3 4 5 6 ... 33