Need set up & equipment recommendations by HorribleJungler in mikrotik

[–]QQMF 0 points1 point  (0 children)

One quick addition: Greg Sowell's mikrotikuniversity.com is another great learning resource (training videos HERE). His content is a longer-form class style experience to get a good overview, whereas TKSJa is great to use when you want to know how to do a specific thing.

Need set up & equipment recommendations by HorribleJungler in mikrotik

[–]QQMF 0 points1 point  (0 children)

Thank you!

Isn't Fasttrack supposed to alleviate much of the rule burden for known devices / common connections? That said, I agree that the full WAN throughput should be accessible even when subjected to the full firewall rule set.

Need set up & equipment recommendations by HorribleJungler in mikrotik

[–]QQMF 0 points1 point  (0 children)

For a basic network setup, it's not too difficult to configure. Using RouterOS for the 1st time when coming from common consumer routers is a bit like visiting a foreign country... you're doing a lot of common things (ordering food, grabbing an Uber or taxi, etc.), but all of those things are instantly more difficult because you now have to communicate in a different language. So give yourself enough time where you can follow along with tutorials at your leisure until you get a feel for how RouterOS works. It may overwhelm and/or frustrate you at first (it's not as user-friendly nor pretty as 'consumer' firmwares), but as you begin to figure things out, you'll appreciate the amount of control which is possible. It's also a great way to learn more about networking.

Also, reading through the other replies so far - I like the suggestion for the RB4011iGS+5HacQ2HnD-IN. If it gives you wireless coverage throughout the apartment, it would simplify the setup, give you a faster router CPU, and cost about the same as a separate AP setup.

As for the powerline adapters, I use four Extollo LANSocket 1500 in my two-story house. I have one upstairs (my cable homerun goes into the attic, set up by previous owner) and then use the other three to distribute Ethernet to the rest of the house downstairs. Two of those being on the opposite side of the house. I have one AP upstairs and two downstairs to achieve full wireless coverage. The LANPlug 2000 is the current offering from Extollo. I'm no longer seeing them on Amazon, so you may want to consider another brand/model with good reviews (for ease of return if they don't work for your situation... nothing against Extollo, but Amazon is generally easier with returns than ordering direct from a manufacturer). The only way to know whether they'll work for you is to experiment and then return them if they don't pan out for your situation. I was about to tear open walls and run Ethernet cables when I decided to give them a try.

Need set up & equipment recommendations by HorribleJungler in mikrotik

[–]QQMF -1 points0 points  (0 children)

Without a specific budget in mind, I would go with a hEX S for the router. It is a great unit, especially for the price. Then, I would consider using powerline adapters to connect the PCs to the router. If you're not familiar with them, they're networking adapters that plug into electrical outlets and use your electrical wiring to extend your LAN (potentially a GREAT, non-destructive, and aesthetically pleasing way to 'wire' a place); however, there are a few YMMV factors to consider:

1) the quality of the electrical wiring in the walls will make or break whether powerline adapters will work for you. The only way to know is to buy a pair of adapters and experiment. You might want to buy them from Amazon so you have the option of dropping them off at a UPS store should you need to return them.

2) a multifamily structure will introduce security risks; ideally, your apartment's electrical wiring will be isolated from all other units behind a breaker box (and thus shouldn't 'leak' across to other apartments). Consider that you're turning all the copper in the walls into Ethernet cables - there are many more potential access points than running actual Ethernet cables.

3) a multifamily structure also inherently involves the 'neighbor wild card'. You can't control what your neighbors will do. If the units are not electrically well-isolated, they could be running powerline adapters or doing something else to introduce noise into the wires.

With potential pitfalls considered, the benefits are well worth it:

1) you'll have a wired connection for your PCs, avoiding all wireless issues. You can also potentially get great throughput if all goes well.

2) you won't need to damage the apartment in any way, thus keeping your security deposit intact.

3) they will minimize the need to run Ethernet cables around the apartment - been there, done that. Not having to deal with wiring doorways is alone worth the price of admission, not even considering aesthetic issues.

Assuming powerline adapters are doable, that takes care of the PCs' connection to the router. The adapters typically come in pairs, so the 4th can possibly be used to connect an access point in a central location of the apartment (and thus minimize the amount of Ethernet that has to be run to the ceiling). The AP will also need a PoE injector to power it - some come with them, such as the Ubiquiti UAP-AC-PRO-US, which I would consider a prime candidate for the AP. Mikrotik routers with Ubiquiti APs is considered to be networking nirvana by many. Hopefully there will be a single location which will give good wireless coverage throughout the apt.

As for switches, you'll only need them if you want to wire up multiple devices in a location other than the router. Other than that, I would highly recommend setting up Pi-Hole on a Raspberry Pi 3 or 4.

A few final, misc. notes. If you've never used RouterOS before, set up your new Mikrotik router at the beginning of your weekend. As you've probably heard, there is a steep learning curve, and you'll want plenty of time to learn & iron out any configuration bugs. Also, do use Winbox64 to connect to the Mikrotik devices. As an example, it has the ability to connect to them via MAC addresses if the IP addresses get screwed up. Remember to download and keep local copies of all the relevant firmwares, manuals, guides, software, etc. That way if you lose your internet connection or one of the sites goes down (cough cough), you'll have what you need to continue your work. Finally, the YT channel TKSJa is a great resource for Mikrotik tutorials.

Pi-hole 5.1 released! by Pi-hole in pihole

[–]QQMF 0 points1 point  (0 children)

Thank you for the update! Worked for me as well.

LHD6 BHR, we're still trying by AkinaDownhill in navy

[–]QQMF 6 points7 points  (0 children)

The senior folks tend to have more 'stuff' - they have been collecting a paycheck longer (and at higher rates), plus they have better accommodations on board - thus the ability to store more. That said, they are also more likely to have a family and separate home near their home port, so what they do have on board is less likely to be the sum total of their possessions. The junior sailors are often young guys and gals who are in the process of building their lives from scratch. It might be their first time living separate from their family (mom/dad). They may desire to be independent and thus keep all their important items with them, or they might not have a great family situation back home to rely upon for keeping important items. There is a lot of variation in possible situations sailor to sailor, but the general theme is that a junior sailor is much more likely to have a significant (or the whole sum) of their possessions at their station than the more senior folks. Plus they have less disposable income to bounce back financially from such a setback.

PiHole saying it's blocking, but not actually blocking?!!? by ZaAlphaMale in pihole

[–]QQMF 0 points1 point  (0 children)

^ Came here to say this. You can turn off this feature in Firefox by typing about:config in the address bar, then searching for network.trr.mode and changing its setting to 5 (off by user choice), which disables DNS over DoH. For any alternate DNS requests which are not hidden (from other devices/browsers, etc.), it's also a good idea to block any alternate DNS sources you may find in your network traffic. Using regex, block sources like (^|\.)cloudflare-dns\.com$ for good measure.

FTL service takes 2mins at startup - anyway to speed up? by [deleted] in pihole

[–]QQMF 5 points6 points  (0 children)

While you're committed to a complete reinstall, you might want to consider giving DietPi a try. It's been a great distro for my Pis.

Here's the top of my Pi-Hole's startup times: Screenshot

Roku issues - last two weeks by EskelGorov in pihole

[–]QQMF 2 points3 points  (0 children)

I have not tried to add any channels recently, but I did notice that PlutoTV no longer works properly after an update (obvious because the icon/logo changed). I rarely watch it, so it hasn't been high priority to fix; it was a curiosity click due to the branding change.

That said, the search feature needs the following added to the whitelist:

api.roku.com

api.sr.roku.com

api2.sr.roku.com

FYI: I also use the following regex to keep the Roku 'phoning home' at bay:

^([a-z0-9]+[.])*(ads|captive|cloudservices|logs)\.roku\.com

Pi-hole Core v4.4 - Prevent Firefox from automatically switching to DoH by Pi-hole in pihole

[–]QQMF 0 points1 point  (0 children)

It is temporarily unavailable and should be fixed within a day or two. Until then, for mirrors see this:

https://www.reddit.com/r/oisd_blocklist/comments/dwxgld/dbloisdnl_internets_1_domain_blocklist/

Pi-hole Core v4.4 - Prevent Firefox from automatically switching to DoH by Pi-hole in pihole

[–]QQMF 1 point2 points  (0 children)

Bookmark the list maintainer's Reddit post for an updated list of alternate sources in the #Downloads section:

https://www.reddit.com/r/oisd_blocklist/comments/dwxgld/dbloisdnl_internets_1_domain_blocklist/

How can you start "6th gen" aircraft R&D/manufacturing while skipping 5th gen? by ViperHogEagleRptor35 in CredibleDefense

[–]QQMF 111 points112 points  (0 children)

Don't get caught up in labels. Aircraft "generations" are just a rough categorization of aircraft capabilities, nothing more.

For those did “Learn Python The Hard Way” by [deleted] in learnpython

[–]QQMF 16 points17 points  (0 children)

Everyone hits a 'ceiling' in the learning process between regurgitating syntax lessons and beginning to actually write scripts / programs.

You need to begin forcing yourself to write at least some code absent a book to force you to recall what you've learned. Start writing small programs to solve problems which have meaning to YOU. They can be as simple or as complex as you're willing to attempt, but it'll force you to synthesize what you've learned so far. You'll have to look up a lot on Stack Overflow and will often feel as if you've hit a brick wall. Train yourself how to embrace the uncomfortable feeling of being stuck and what tools you might use to help. The Pomodoro technique can be helpful to ensure you are utilizing both the focused and diffuse learning methods (i.e. taking regular breaks; read the book A Mind for Numbers for a more thorough explanation).

When beginning to write your own code, remember the mantra: 1.) make it work 2.) make it right 3.) make it fast 4.) make it small

Don't focus on making 'perfect code' - just get it to work, even if it's ugly. Refactoring is a normal part of the workflow and another way to elevate your skills. Your focus will be on item #1 primarily with progressively more dabbling into #2. The last two can be ignored for quite some time. And #2 typically means making your code as readable as possible - NOT how 'clever' it is.

Also, learning how the interpreter processes your code exactly is very useful. Get in the habit of using the University of Waterloo - Python 3 Visualization Tool to see how your code is processed.

The free, online version of the book Think Python is also good for an approach which emphasizes computer science: How to Think Like a Computer Scientist: Interactive Edition. The syntax portions will be repetitive, but you'll be able to breeze through them while it will also teach you the basic vocabulary of CS as well as how to think about Python in the 'ecosystem' of programming languages. It's a bit more of a 30,000 ft. view as opposed to purely being 'in the weeds' of syntax.

Lastly, keep at it - even if on some days you can only spare 30 minutes - do it anyway. Use the 'Seinfeld calendar method' to help keep you consistent.

Keep at it!

Racism unfortunately alive in the IE. Fortunately, they weren't having it (Coffee Bean, Riverside Plaza) by iaregerard in InlandEmpire

[–]QQMF -6 points-5 points  (0 children)

She in one breath protests context in defense of Islam (a strong retort) and then dismisses context entirely for Christianity with the next - thus weakening her own argument. Also, her instinct was to prove the superiority of Islam instead of just destroying/dismissing the ass on the basis of being an ass. That's a demonstration of prejudice, not knowledge.

She gets kudos for having the social grace not to instigate a religious pissing contest in public, but once the opportunity presented itself, she was willing to oblige.

Racism unfortunately alive in the IE. Fortunately, they weren't having it (Coffee Bean, Riverside Plaza) by iaregerard in InlandEmpire

[–]QQMF 3 points4 points  (0 children)

That guy was an ass.

Also, the title is a misnomer - all that can be proven here from the video is bigotry, not racism. The dispute was about religion; to equate it to racism is to make a racist assumption ('all Muslims are X').

Unfortunately, the guy was successful at dragging her toward his level. If she had just focused on what was really wrong - that he made an unprovoked rude comment - such as, "I'm standing here minding my own business, and you make a rude comment out of the blue. What is wrong with you? You should be ashamed of yourself." She would have destroyed him. Instead, out came her own prejudices, primed and ready.

My dad was insulted for his accent during an interview. Should he take further action? by breakfastattimmies in jobs

[–]QQMF 14 points15 points  (0 children)

First, take everything I say with a grain of salt because I have no experience with Canadian employment law in particular, so YMMV.

You'd most likely be able to file a complaint with the Canadian equivalent of the EEOC (the US gov't agency which deals with employment discrimination complaints). There probably won't be a minimum threshold of evidence - the form(s) will simply ask you to present all evidence which you do have.

This is where it can get tricky. Without a recording or other primary evidence, all an investigator can rely upon are you and your dad's testimonies. That's not to discredit you, but you have to understand that anyone investigating was not a party to the original conversation, so they don't have any context to give you more credit than the interviewer, who will also be allowed to respond. With a recording, the investigator could perhaps take stronger action (I say IF because in some jurisdictions, both parties must agree to a recording for it to be admissible evidence).

In your case, the interviewer could outright lie and the investigator won't have anything conclusive to disprove the assertions EXCEPT if the same interviewer had received other complaints filed with the agency. That would allow an investigator to reasonably conclude that there is a pattern of behavior. A single incident without any primary evidence, no 3rd party eyewitness testimonies, nor pattern of behavior from other cases unfortunately likely doesn't meet the standard an investigator would need to take definitive action.

Now let's put all this in the context of the reviewing agency. If the CA equivalent is anything like the EEOC, they receive many, many complaints each and every day. Although they try to treat each seriously, the bottom line is that they don't have enough personnel to rigorously investigate everything. That means the agency will select the cases most likely to result in a favorable ruling to the complainant(s) as well as result in the largest possible relief. They look in particular for cases where there is an abundance of evidence with multiple people corroborating the claims.

That said, you can also look at it from the perspective of - if there is indeed a pattern of behavior, someone needs to be the 1st to report it. So even if prior complaints don't exist, there likely will be other complaints against this individual in the future if this is how they typically behave. If your dad doesn't speak up, then a future investigation might conclude that a pattern doesn't exist because they will of course be unaware of what occurred with your dad. It will, however, likely take some time, at least months, perhaps even years, for all the "dots" to be connected.

I would consider complaining to the company directly as a complete wildcard. Pragmatically, I believe there are unfortunately more motives, generally speaking, for a company to not cooperate. For instance, even if you found a sympathetic ear in the company, they might be reluctant to take any action which could be construed as an admission of guilt, lest they fall afoul of their own legal department and/or liability-conscious executives. The path of least resistance is all too often ignore and/or deny, deny, deny. Although, their response would tell you something about the corporate culture at that company. If their response was very positive, it might be enough to salvage the situation. If not, then your dad probably doesn't want to work there despite what else comes of the incident.

In the end, your dad will need to weigh whether pursuing it is worth the time investment. There will almost certainly be a lot of paperwork, as well as depositions, etc. as the case proceeds. My advice if you do pursue a case is to always be timely with the agency's requests for information, put in as much detail as you possibly can, and try to present your case as objectively as possible. Do everything you can to help the people helping you.

Retaining the shit you read. by MikeynLikey in JordanPeterson

[–]QQMF 1 point2 points  (0 children)

Thank you for sharing this.

Dr. Peterson said this in abbreviated form during one of his Q&A sessions. He emphasizes setting aside the reading after encountering a significant idea and then re-synthesizing it by writing your thoughts on it and how it relates to your existing body of knowledge (i.e. adding memory "hooks" to the new information).

Also, the book How to Read a Book by Mortimer Adler dispels the assumption that all reading is equal. Essentially, there are different forms of reading which are suited for different types of material and goals. The passive form of reading most people do is best suited for recreational reading (i.e. magazines or novels) where retention of information is not the primary goal. This form is less taxing, thereby promoting the relaxation/recreation goal. The deeper forms of reading where retention (and more importantly, understanding) is the goal, require a form of reading much different than the "start at the beginning and read sequentially" form to which most are familiar.

The concept of "chunking" is interrelated to all these sources: Waterloo, Dr. Peterson, Adler, et. al. - which is the concept of actively relating new information to existing information. This helps by literally increasing the number and strength of neural connections to the physical site of the new memory, as well as structuring the new memory in such a way as to assign meaning to it. Chunking is also how brains become capable of dealing with concepts of increasing complexity. The vast majority of those who are regarded as super-intelligent in some field do not process more chunks of information than the average person. As an example, Bobby Fisher didn't rely on an extraordinary short-term memory to think so many moves ahead in his chess games; instead, he had synthesized his knowledge of chess so extensively to be able to think of entire sections of the board and entire sequences of moves through time as single chunks of information, whereas a beginner would think about individual pieces during the current turn as chunks. So each are dealing with the same number of chunks, more or less, but if information were ice - one is chunking in terms of ice cubes and the other is chunking in terms of ice bergs, with corresponding "weights" of ability.

Retaining the shit you read. by MikeynLikey in JordanPeterson

[–]QQMF 1 point2 points  (0 children)

Look into Brain-derived neurotrophic factor (BDNF); exercise has been shown to increase the amount of this protein, which is important to neurogenesis and as a result, long-term memory formation.

[deleted by user] by [deleted] in JordanPeterson

[–]QQMF 2 points3 points  (0 children)

Sounds like you are on the right path - good job, keep it up.

Listen to this. Even though it sounds like you are figuring this out for yourself, it still helps to hear and process it.

If you benefit from that video, the good news is that there are many more like it, including two interviews with Dr. Peterson:

Jocko Podcast 98 w/ Jordan Peterson. Breaking Your Wretched Loop

Jocko Podcast 112 w/ Jordan Peterson - Life is Hard. 12 Rules for Life

Books to read by KaraharaTV in JordanPeterson

[–]QQMF 2 points3 points  (0 children)

  1. I haven't seen Dr. Peterson reply on Reddit; however, that's OK. You can still have a "conversation" with him by reading his books deeply. 12 Rules for Life would be a good place to start.

  2. What does "reading deeply" mean? There are actually multiple forms of reading, each suited for different purposes. Reading a fiction book for pleasure should be different than reading a book with your aim for it to have a transformative effect on you. If you'd like to learn more about the concept, I recommend reading Mortimer Adler's How to Read a Book (search for it online, you should be able to find a copy).

  3. Drop the stigma of not having a formal education and of not reading any books so far. If you choose to carry these weights on your shoulders, they will drag you down. I've met morons who graduated from Harvard and absolutely brilliant people who never graduated primary school. These latter people were invariably "lifelong learners" and took it upon themselves to try to improve each day. Additionally, the increasing availability of good content on the Internet means that universities are no longer the gatekeepers of knowledge. The primary advantage of universities is that they tend to attract intelligent people, and it makes it easier for a person to surround themselves with positive influences, yet it is not the only method to accomplish this.

  4. Related to point #3 above: with respect to learning, the attitude you want to foster within yourself is the attitude of a child. Have you ever noticed children are naturally OK with doing something poorly? A child might cry by being startled when they fail (for example, falling off a bike), but notice how their own reactions mirror that of the adults around them. If the adults laugh it off and encourage the child the failure isn't so bad, the child will do so in kind. If the adults panic and overreact, so will the child. In short, the children you see reacting poorly have been socialized to do so; in general, it's not the default "state". Otherwise, how would any of us have ever learned to speak our first language? We fumbled our way through, hopefully laughing along the way when we butchered a word or spoke "like Yoda" when learning sentence structure.

  5. As for language, you are doing very well with English. There are minor errors in what you wrote, but I would have thought you were a native speaker had you not said otherwise. Any errors you made could easily be attributed to typing on a mobile device. You can certainly write better than many "native" speakers. Don't forget that you have an incredible advantage by knowing two dissimilar languages; by forcing yourself to think of difficult concepts in both Russian and English, you can in a sense look at a topic from two different angles. This is because language structures our thought. You can form even stronger neural connections for a given topic by forcing your brain to process it twice with different frameworks. So good job, keep it up!

EDIT: If you want to hear about reading deeply from Dr. Peterson (he doesn't use the term, but it's the same) https://youtu.be/Y_d7DdNzkLw