This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # beginners (43)
- # bristol-clojurians (2)
- # calva (11)
- # cider (10)
- # clj-kondo (3)
- # clojars (19)
- # clojure (93)
- # clojure-france (44)
- # clojure-nl (10)
- # clojure-uk (15)
- # clojuredesign-podcast (1)
- # clr (6)
- # core-typed (102)
- # data-science (1)
- # datomic (11)
- # docker (4)
- # emacs (12)
- # fulcro (27)
- # graalvm (6)
- # joker (1)
- # leiningen (4)
- # lumo (20)
- # nrepl (3)
- # off-topic (63)
- # parinfer (4)
- # reagent (40)
- # remote-jobs (2)
- # shadow-cljs (18)
- # spacemacs (7)
- # tree-sitter (7)
- # yada (3)
@andy.fingerhut Last year a lot of people were receiving that as a Facebook Messenger post (and the non-tech folks were suitably freaking out).
It always shocks me how easily people fall for any of these scams...
Her email mentioned a password they claimed to have gotten, which she wasn't sure whether she had ever used before, but sounded like one she might have used on some web site 15 years ago (from her memory, no written record to check). If it is, I am guessing they might have gleaned that detail from a data breach at that company, and certainly raises the level of concern when reading it. Implying they know more than that is wrong is easily checked by her in this particular case, but if you guess that some non-0 fraction of people might have done embarrassing things in front of their laptop, you will be right for some of them 🙂 Email is easier to reflect on such things with time, so they included a 24-hour deadline. Reminds me of phone calls where they claim to be a creditor/bank/credit-card-company/whatever, and it is so easy in the moment to think "oh, I'm so glad that a person who can handle the problem is already right here on the phone with me who can fix it".
That is definitely a scam as far as the blackmail goes. You can look up your email address/user ID on https://haveibeenpwned.com/ and see if your login credentials appear on any published list of leaked credentials (which is where the blackmailer got it). I've gotten several of these scam emails over the past couple years and they've all used passwords that I changed long ago because I knew about the databreaches.
I've had both the email and the messenger post with different supposed passwords in them. Sometimes it is a password I used on one of the sites that had breaches, sometimes it is a password I have never used anywhere... which is kinda weird.
And then of course there are all the people who get these scams, who have never had a camera on any computer, and they still believe the scam and freak out...
Huh. It's been so many years since I bought a computer without a built-in camera...
I actually bought one of these for a Mac PowerBook circa 2004-5: https://en.wikipedia.org/wiki/ISight#/media/File:ISights.jpg
Ah, memories! I had an isight too, back in the day!
FWIW, I use a password vault to store most (but not banking) passwords and all my passwords are from the vault's random secure password generator. No two passwords are same.
Yes, very useful technique, agreed, and I use it, too. I am not so sure I would trust that entire collection to a personal computer with a rootkit installed on it, that was quiet about its presence for long enough for me to start that program and enter my master password on it once.
Or stated more accurately, I would definitely not trust the security of all of those passwords if such an event occurred.
Yes, agree. Security is hard. Between many imperfect approaches, I like this one better.
has anyone done something slightly bigger than a demo with cljs + threejs ?
sure, here's a wip browser release of a game I'm building with expo: http://animal-capital.surge.sh/
just show a loader or some funny cheap animation while the loader runs on the background 🙂
also these days i suggest you grab a free https certificate from lets encrypt , so your page looks more legit in browser of 2020 🙂
but cool idea 🙂
i was a bit puzzled on how the programming model of three and immutability minded clojure actually match up
haha yeah, need to fix loading screen 🙂 web isn't the primary target though (will mostly run on app or electron), so load times aren't normally as dramatic
wrt three / immutability -- have you looked at arcadia? clojure on unity. I basically copy their approach: use clojure for set up and data-driveness, use mutable built-in tools for "frame-to-frame" business
e.g. I just create normal three.js objects, but I have an immutable data structure representing the game, then I use
add-watch to add/remove "game objects", add animations etc 🙂
if one really digs into it though, I think there is an interesting beast lurking in the combination of immutability + gpu programming
currently the model is something akin to cljs immutable -> three.js mutable -> webgl immutable
if one could afford to ditch three.js (I currently can't since it'd take too much time), you could probably do some very interesting things from cljs -> webgl
I've played around a bit with three.bas, which does the animations on the gpu: https://github.com/zadvorsky/three.bas if you build your game around that, you could most likely get surprisingly good performance from cljs + webgl alone
I don't know what restrictions apply though. often you get the problem of "positions of objects on the cpu", i.e. the data is stuck on the gpu. however with raycasting I think you can solve some of those issues 🙂
either way, this is not something I know much about, but more have a feeling that there are interesting parts to explore here
compared to webgl - threejs definitely has the ease of use in it's pockets.
exactly! and in my case, I'm taking on a lot of unexplored areas by trying out cljs + three.js + expo
i imagine webgl itself, as it's pretty close to opengl layer, should perform unless the graphics card is absent on the host
hm, so far the most sensitive part has been the drag'n'drop on mobile. in that case I solved it by using cljs-functions mutating a
the performance overall is good imo. but I've erred on the side of cautions a lot of times, opting for js-objects when I'm unsure
I think one could get good performance by doing everything in cljs, then using
defrecord as needed. in my (limited) testing, a
defrecorded cljs-object performs as well as a js-object when being read
also worth noting my game isn't very sensitive overall. if you make a real time game you'd probably stumble into problems I haven't ran into
also worth noting I haven't managed to compile three.js with
:advanced optimizations on. there's another rabbit hole one has to explore 🙂
when I'm more done with my game, I plan on releasing the engine part as open source (for expo + cljs + three.js development). but currently the code is a real mess, and there are some issues to iron out first
Don't suppose anyone here knows USB well enough to tell me why I can't find a usb OTG C male to A male, only to female?
Wait, I just now realized what OTG is. If you don't mind me asking, what's the device that has a female USB type A?
i dont think there's a technical reason, just nobody needs otg-c to a male . i have just resoldered usb cables as i have needed to modify them
Well this one claims to be OTG, but I wouldn't trust it: https://www.aliexpress.com/item/33040564573.html
until usb-c spec usb cables were super simple
I have bought a usb kvm switch, for moving between desktop and laptop easily for my keyboard, mouse, webcam. The switch requires OTG though, and I'm struggling to find something really short (like 10-15cm). My current plan is to buy a male-to-male usb adapter (not cable, which makes it tiny). But I haven't figured out quite how to make sure it's OTG compatible from the pictures/description yet.
OTG has 5V output, so it sounds like a feature of the device rather than the cable, as long as that doesn't burn out the cable.
yeah you can't get any more than 5V out of a smartphone 🙂 , even that 5V is not guaranteed to have many milliamps behind it (despite what usb spec recommends or requires)
regarding usb-c data connectors - you can only connect the cables that usb-a port has anyway ...
Wikipedia suggested (and looking at my usbc->female A otg connector) that otg has a fifth pin.
This guy lights up a LED with 2 (of 4) wires https://www.youtube.com/watch?v=YxFemTqSA4I
https://www.youtube.com/watch?v=fruamXlB1BI there we are. Shown here.
https://m.youtube.com/watch?v=sOnSNd0hL2Q maybe could be adapted to usb a