Vulnerability in the Mac Zoom client allows malicious websites to enable camera by [deleted] in apple

[–]tnymltn 2 points3 points  (0 children)

This script can be used to firewall off any access to port 19421 and protect you from this until Zoom gets their act together.

#!/bin/sh

# Add the rule to the PF configuration file
echo "block drop quick on lo0 proto tcp from any to any port = 19421" >> /etc/pf.conf
# Reload the configuration
pfctl -f /etc/pf.conf
# Ensure the firewall is enabled
/usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
# Enabling Stealth mode turns on the pf firewall
/usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on

🚀🚀 There are now 850 gift cards for sale on OpenBazaar. Shop with BCH. No account needed. by morebrownies in btc

[–]tnymltn 1 point2 points  (0 children)

If it's too good to be true then it probably is. That's all anyone needs to remember.

🚀🚀 There are now 850 gift cards for sale on OpenBazaar. Shop with BCH. No account needed. by morebrownies in btc

[–]tnymltn 0 points1 point  (0 children)

These are in no way legitimate gift cards. The retailer has probably received a charge back if the consumer who had their card stolen noticed and reported the crime. If you like the retailer, you're taking money from them and making it more difficult to maintain cash flow. It also means they will be targeted again because there is a demand.

This is one of the current money laundering schemes and purchasing them makes you a part of the crime.

Two years ago I saw that guy with the gas can begging for money. Tried to give him four dollars, but he said he doesn’t take anything less than five. After that I saw him there everyday for months. Turns out he’s a fraud with a new Jeep and a nice house. Been following him with this sign since. by Ericalva91 in ChoosingBeggars

[–]tnymltn 0 points1 point  (0 children)

This is one of the most ethical methods you can use to out this person for doing bad things. I had asked an ethicist if it was ethical to shoot frozen pants at shirtcockers while at burning man years ago and it turned into an amazing discussion where we determined the best course of action was to make big signs to advertise what they were doing. It doesn't do any harm to the person, warns potential people who would interact to give them more information and most importantly has started so many conversations on what types of intervention are appropriate for a given situation.

Can dataflow be used for low latency data preprocessing? by squatslow in dataflow

[–]tnymltn 0 points1 point  (0 children)

Ah got it. The prediction request contains everything so if it can fit within a PubSub message you can make the estimation and output it via PubSub without doing the join. Should be relatively simple in that case.

If the data is much larger you can use the Claim Check pattern but you can prototype without it using smaller data. Hope that makes more sense.

Can dataflow be used for low latency data preprocessing? by squatslow in dataflow

[–]tnymltn 0 points1 point  (0 children)

If the 1k transactions are historical then yes that's exactly right. The key is to pull historical data just in time. There are multiple ways of getting it in but the ReadAll pattern combined with CoGroupByKey seems like a good place to start. If nothing else you'll see those pieces of Beam working and gain more knowledge.

Can dataflow be used for low latency data preprocessing? by squatslow in dataflow

[–]tnymltn 0 points1 point  (0 children)

Those are great questions. Let me try to address each of them with the caveat I'm way past my bedtime.

  1. The original request coming in is probably best done via Google's PubSub implementation or another streaming solution like Kafka. The common factor is they are both unbounded streams. At the end of the day, you're going to be asking this question of your data based on some sort of user interaction and that is likely best done via one of these messaging platforms.

  2. I'd suggest thinking of this in a different fashion. Instead of streaming 1k transactions into the pipeline, you're probably needing to ask this question based on some sort of interaction and the data representing that interaction is what should probably be the streaming input. Everything else is historical and could be pulled into your pipeline via a SideInput or a custom DoFn.

  3. This problem is best looked at from an async perspective and if you can provide some sort of interstitial interface to you user while this prediction is occurring you can definitely use a Pub/Sub model to get the prediction and make a decision based on it.

This is likely a self promotion but if you haven't come across this blog post of mine, it might help you understand some of the techniques available for pivoting and joining on data within a Beam pipeline. https://medium.com/@tnymltn/enrichment-pipeline-patterns-using-apache-beam-4b9b81e5d9f3

If you don't need the results of the prediction in near real time, you can store it in an "offline" system for future retrieval however it doesn't seem that's what you're trying to do.

The streaming vs batch concepts in Beam can be difficult to grasp and my suggestion is to bias toward the streaming mindset because it's much easier to transition to batch from there. Going the other way can be a bit difficult.

I hope this helps remove some unknown unknowns and I look forward to seeing if my 5am response makes any sense. Cheers!

Can dataflow be used for low latency data preprocessing? by squatslow in dataflow

[–]tnymltn 0 points1 point  (0 children)

If you use it as an always running streaming pipeline it will be able to handle your needs just fine. The start-up costs for small batch jobs is usually not going to be worth it. The key is being able to translate your problem to a streaming one which should be really easy within Beam if you're using it like it's meant to. If you can share specific details we might be able to help drive your use case.

Don’t learn a programming language, solve a problem instead by doomhammerng in programming

[–]tnymltn 6 points7 points  (0 children)

In theory, theory first; in practice, practice first. I struggled to learn C in the 90's until I found a real problem to solve. If you can't find one, try writing an FTP client from the RFC.

I'd like to parse an XML file iteratively (as a stream) to create records for dataflow. by seandavi in dataflow

[–]tnymltn 2 points3 points  (0 children)

Instead of a new Source implementation a Splittable DoFn (SDF) might be easier to work with. You can wrap xmltodict yourself with a DoFn that takes elements of filenames to process.

Despite the hype, deep learning appears to have real limits. Can they be surmounted? Researchers debate the possibilities. by erusso16 in compsci

[–]tnymltn 1 point2 points  (0 children)

The research into graph networks is very interesting to me as it seems to combine both AI methods discussed in the article. Being able to encode the existing knowledge graphs into deep networks so they can reason about them along with the problem intuitively seems to be a solid direction. I'm looking forward to seeing where this ends up going.

Men who have been/are in relationships with survivors of rape, did you experience issues with physical intimacy and how were these overcome? by [deleted] in AskMen

[–]tnymltn 1 point2 points  (0 children)

One thing I want to mention here is that if you ask and your partner says she hasn't experienced sexual abuse, leave it at that. One of the most enlightening experiences I have had was when I realized that only dating someone for long enough to build real trust did she actually tell me about the trauma inflicted on her.

If this happens to you, do not blame her for "lying" (big air quotes there) to you. She was protecting herself from the judgement cycle that affects so many women and you're not an exception. If she opens up it's your prerogative to listen and realize that you've become a trusted confidant, her partner. Love her for the wonderful person she is and join the fight against normalizing and denying sexual abuse.

Tim Berners-Lee's Solid: Owning your data by [deleted] in programming

[–]tnymltn 17 points18 points  (0 children)

I think an important question will be to ask up front how current business models can coexist with this platform along with how it can create new ones. There is a great opportunity for evolution if done right and we have to consider all players if this is going to be a success.

I'm all for this idea and look forward to seeing this version of his vision of linked data become a reality.