Readit News logoReadit News
funnyflamigo commented on FerretDB: A truly open-source MongoDB alternative   github.com/FerretDB/Ferre... · Posted by u/kiyanwang
charcircuit · 4 years ago
PostgreSQL isn't a "newly created database"
funnyflamigo · 4 years ago
> FerretDB is an open-source proxy, converting the MongoDB wire protocol queries to SQL - using PostgreSQL as a database engine.

Based on this description I'd agree that FerretDB isn't a database itself. However the conversion between the MongoDB wire protocol to SQL queries could have bugs, data resiliency could be an issue if you need to guarantee writes, No guarantees of on-going support, etc.

New db's are always welcome but to use a brand new one in production would be very.... bold.

funnyflamigo commented on Windows 10 RCE: The exploit is in the link   positive.security/blog/ms... · Posted by u/kerm1t
funnyflamigo · 4 years ago
Am I understanding this correctly that this exploit uses edge OR simply having teams installed (which is default in windows)?

Are there any community patches for this since microsoft has failed to patch what appears to be a 0 day (especially for windows 10)?

funnyflamigo commented on Notes on Writing Web Scrapers   cushychicken.github.io/ru... · Posted by u/cushychicken
cushychicken · 4 years ago
Author heeyah. Would love your feedback, either here or at @cushychicken on the tweet street.
funnyflamigo · 4 years ago
Can you elaborate on what you mean by not interrupting the scrape and instead flagging those pages?

Let's say you're scraping product info from a large list of products. I'm assuming you mean if it's strange one-off type errors to handle those, and you'd stop altogether if too many fail? Otherwise you'd just be DOS'ing the site.

funnyflamigo commented on Show HN: Neko – Self hosted virtual browser that runs in Docker and uses WebRTC   github.com/m1k1o/neko... · Posted by u/m1k1o
jcun4128 · 4 years ago
What I'm saying is from the gif (repo README) you see this localhost web thing. I'm aware you can screenshare say from Chrome and show a tab or your whole desktop. In this way you have mouse control/people would just watch your screen. I'm not clear on how they're clicking into that shared browser (to use YouTube).

Normally for this kind of thing you need an OS-level component.

There's something on the GO side but trying to find the bridge on Vue side

https://github.com/m1k1o/neko/blob/master/server/internal/we...

idk maybe somewhere in here https://github.com/m1k1o/neko/blob/master/client/src/compone...

I had to deal with this problem too with regard to remote control somehow without installing an OS-level app but that didn't happen went a different route.

Idk this is a cool project, looks like it is possible to do remote control with webrtc. And webrtc as said above can replace websocket for data transfer.

https://github.com/maxogden/screencat

ehh then again:

> On the host side the app must synthesize mouse and keyboard events on the host OS. This is the tricky part, and the only part where a custom native node addon (C++) is required.

Yet another cool project robotjs hmm

funnyflamigo · 4 years ago
It's in a container with xorg running. It doesn't need kernel level access but it does need userland access which it does have access to in the container.
funnyflamigo commented on Google Chromium, sans integration with Google   ungoogled-software.github... · Posted by u/thunderbong
notum · 4 years ago
Chromium is the opensource project Google based Chrome on, there should be no need to explicitly stress it's Google free, Chromium is vanilla until google's APIs are added in. I guess the name persists for additional clarity though.

I personally use Henry's chrlauncher: https://github.com/henrypp/chrlauncher

Some trust is needed but if given it automatically checks for builds on an automated build server and updates Chromium before launching it.

funnyflamigo · 4 years ago
This is absolutely not the case.

You can find some of the some of the patches here but there's more patches in the parent dir - https://github.com/Eloston/ungoogled-chromium/tree/master/pa...

There's a lot of telemetry, and a few other services such as time checking.

The features you're mentioning include the user syncing, translation, and DRM platforms (though you can add widevine to chromium, you cant add the others). Those are not the only things that call home to google.

funnyflamigo commented on Apple will notify users about state-sponsored cybersecurity threats   support.apple.com/en-us/H... · Posted by u/evercast
boomboomsubban · 4 years ago
So something like PRISM that targets everybody won't trigger a warning?
funnyflamigo · 4 years ago
I doubt it.

Keep in mind this will only work for non-court-gag-ordered instances. If the US subpoenas Apple about an individual they won't be allowed to notify them.

I have no idea how this applies to other countries.

I think this is more like: "We noticed unusual API usage and we don't have a gag order so whatever it is, it's not likely to be good"

funnyflamigo commented on Parrots will share currency to help their pals purchase food (2020)   smithsonianmag.com/scienc... · Posted by u/rbanffy
hetspookjee · 4 years ago
I can't imagine that anyone in love with birds is capable of putting them in a cage or on a leash. How could you take away so much freedom yet comfortably state that you love your pet? Sure you might think you treat him well, you pet him every now and then and provide it with some food and care, but is that truly an improvement? Is it better to provide a golden cage than to roam freely? I sure do hope that it will become a world wide taboo to hold birds as pets. If you're such an avid bird enthousiast, why not just stick with feeding the locals? Atleast those are free to decide to visit you or not.
funnyflamigo · 4 years ago
Disclaimer: I think everyone in this thread agrees we should try to improve the lives of all animals

> why not just stick with feeding the locals? At least those are free to decide to visit you or not.

This is almost never a good idea (for any animal). Assuming you're feeding them the right type of food (bread is terrible for ducks for example), you're training the animals to rely on humans for food. This both makes it more difficult for them to survive on their own should you stop feeding them, but for some of the potentially aggressive ones (like geese) will become comfortable approaching humans, even the humans who do not want to be near them.

I've read your stance on animal rescue places and I generally agree - most aren't good or are glorified zoos. But I do think there's genuine ones that are helpful, and I think between those and rescues where you can give the animal direct attention are the best ways to humanely assist animals who would otherwise die in the wild.

My problem is with the traders and terrible owners who only use them as a show piece. A good owner should be providing ample enrichment and attention

funnyflamigo commented on The World's Deadliest Thing   the-angry-chef.com/blog/t... · Posted by u/mkeeter
enlyth · 4 years ago
I'm not going to install a different browser to read one article
funnyflamigo · 4 years ago
outline.com is good too

https://outline.com/U6wfgV

Protip: They also bypass certain paywalls

funnyflamigo commented on Ask HN: How best to prepare for Python interviews starting in 3 months?    · Posted by u/Takizawamura
funnyflamigo · 4 years ago
It's heavily domain dependent IMO.

Leetcode only gets you pass the first round of interviews and not every company does them. I consider these useless textbook problems but you'll need them to get the job. They won't help you much in the job.

More importantly (imo) he needs domain specific knowledge. I.e. if it's going to be web development then he needs to start a web project with the backend in python. If it's stats/analysis he needs to start on analysis projects. Etc.

My advice is on making small projects that cover topics he'll be working on in the jobs he applies for to build a small portfolio. And brush up on the leetcode like a month before.

funnyflamigo commented on Ask HN: I purchased a domain and now the registry wants to take it back    · Posted by u/forty
forty · 4 years ago
At least right now I control the domain. I think the registry messed up as they allowed my registration, not the registar.

Thanks for the info on the migration, that could indeed explain this.

funnyflamigo · 4 years ago
If you have control of it you _might_ actually be the one that nabbed it, and somebody else complained they couldn't manage it.

If this is the case, under no circumstance tell your registrar you're okay with losing it and dig your heels HARD.

Either way you should get a cert for it with the longest expiration you can ASAP while you control it ;)

u/funnyflamigo

KarmaCake day113October 18, 2021View Original