Hacker News new | past | comments | ask | show | jobs | submit | Nailgun's comments login

I have never dealt with HR and came away happy or less stressed.


Toby's the worst.


With all of the annoyances that Safari ios provides, I genuinely consider it the spiritual successor to IE.


What's with that 60 second "processing cookie" stuff?


Funny April Fool's from Keith Peters with a nod to it.

https://www.youtube.com/watch?v=KFBTzGuaONU


Is there anything I can do about this as a citizen to protect my privacy?


Use a VPN for everything.


... if you own and trust the VPN server and exit arrangements then this is true.

But it would have to be outside the UK to avoid the same fate, since you are in the UK, this makes it harder to trust the service provider and their security services not to find your "foreign" traffic very interesting and not subject to their laws protecting their own citizens' data.

A lot of "we don't keep logs" vpn providers were found to very much keep logs of all your traffic. Some of the people in the VPN business are the last ones you would want to see all your traffic.

Tor might work, or at least change the threat model, but it cannot be used as a high bandwidth proxy.


This is what I have done since the original snooper's charter came out. It is not perfect -- I am sure that GCHQ etc have got pretty good at correlation attacks -- but by encrypting _everything_ BT, Virgin Media etc. will just get a list containing exactly one IP and a month-long connection time.

Secondly, I really recommend Andrews & Arnolds [1] as an ISP if you can only get ADSL. I don't use them at home because I need the bandwidth afforded by cable -- for which there is one supplier in my town, Virgin (bah!) -- but AAISP supply my mother's home and are genuinely amazing. She had some issues due to BT and they let me raise an issue via IRC; the few times I have had to get in touch with them it's been an absolute pleasure; they disclose their support as "xkcd/806 compliant". Their owner also is a strong campaigner for digital privacy.

[1]


Thanks for mentioning AAISP, I will check them out.

I'm currently with a BT reseller and am thoroughly disappointed with the service so looking to move.


Do you have any recommendations for VPN providers?


This one's frequently suggested: https://mullvad.net/en/

You can pay by cash or cryptocurrencies, you don't need to provide them with your email address, headquartered in the EU, Mozilla's VPN is a partnership with them, open source clients with reproducible builds, WireGuard support.


Also, no logins, just a single string of numbers as your account number. So no one can go to mullvad and say "gimme the deets for criminal@gmail.com", which is nice.


Just to catch up, thank you, I used mullvad and been happy. Connecting to Germany or Netherlands is no problem for speed.


I personally have used two: cryptostorm and mullvad. Both were good, mullvad was better (and has regular independent audits: see, e.g. https://cure53.de/pentest-report_mullvad_2020_v2.pdf)


Also thank you! I went with Mullvad and it has been good!


Just switch between different ones every few months or so. Try to select some, which are not obviously nefarious against you, and might be going bankrupt soon, with the hopes of them not keeping much logs or records afterwards.


+1 for Andrews & Arnolds.


VPN solves absolutely nothing. You are just moving your root of trust around. Nym is a very promising mixnet that is built with a global passive adversary in mind. That may work.


Isn't this almost exactly the use-case for a VPN: one well-defined snooping adversary? If one _assumes_ that the VPN provider doesn't lie (or at the very least is independently audited) and has a server beyond your jurisdiction then isn't moving the root of trust away from your un-trustworthy ISP the right thing to do?


If you have the right skills, it's not hard to set up Squid or your choice of other proxy software in the EU (eg outside the UK), and direct your browsing traffic over it.

Latency from the UK to (say) Germany or the Netherlands isn't too bad either.


Shouldn't that be taken care of? I just mean I made terrible Flash Games once and learned that on the first week of the job. I actually still see this on payment gateways with banks. "IF SOMETHING DOESNT HAPPEN IN 60 SECS DON'T TRY AGAIN UNTIL YOU CHECK PAYMENT WAS NOT TAKEN".


Idempotency keys is how you do this safely.


I got into Javascript, the DOM, SVG, Canvas, WebGL but never CSS. I genuinely hate it with a passion. It is just one of those things that always annoy me and can't really explain why. I came from the Flash Runtime a long time ago where I used to easily control the display list. It might be that.


I've always been rubbed weird by CSS for these reasons:

1. Often times, someone will do something that should be done programmatically with CSS instead, leading me to finally come to the realization of "holy shit the bug was hidden in the CSS!".

2. I've (very cattily) referred to CSS as Cascading Sideeffect Sheets. You can do things to mitigate it, but trying to wrap your head around an application's vanilla CSS declarations and which elements are effected by what is an enormous pain compared to what it could be. My team has switched to CSS Modules, and the scoping relieves sooo much of my aversion to it.

3. The final reason is that CSS proficiency just feels like memorizing a collection of "Gotchas" that don't make sense in isolation. It's not very programmatic, and lots rules aren't grouped or named in a way that you can understand what's going on by reading. For every CSS rule you need to understand for whatever reason, you're going to have to dive into some documentation to figure out exactly all of the effects/sideeffects it will have, and sometimes also have to grok their interactions with other rules.


I am totally feeling this!

Especially your last point. I want to do something with B, but I break A and C somehow. Or I change A to fix B but all of A breaks down. I google it, and there is a menu of choices. On week 3 the first one worked, on week 6 it all breaks down, so I go back to A and C, but it breaks A again.

I am really lazy with this.

I feel like no one knows CSS properly, whereas for my previous listed technologies, you can learn it without the "shotgun" approach.

I have always known I am missing something but never been able to put my hand on what that lightbulb is.

Edit! Also due to the "menu" effect, when I do put my trust in someone, it doesn't actually apply. Like an OOP programmer using global constants everywhere! So what I learned was actually incorrect, but now I am polluted by garbage...


#3

Yes, CSS is a study of the arcane. If you do it long enough, you will realize there is no rhyme or reason to critical parts of it.


I had been letting reading slip this year, and went to see what Bill Gates was doing (his reading list has been reasonable).

So this comes at a perfect time for me. Thank you for sharing. I will certainly be going through your stem list.


Go "inconito". I think something I had filled the date to make me too young. It's ridiculous that entering drop down fields proves your age.


It doesn't prove your age. It proves that you declared yourself to be of age.


It proves that something or someone, not necessarily you, declared yourself to be of age.


Ha this always made me laugh since 96.

- It doesn't work on Linux

- It doesn't work on Mac


Linux is extremely fragmented and has less than 1% of market.

Mac has 10% - 20% Market with 100M+ Active user, and judging from the M1 sales it should finally cross the 110M by late 2021.

Asking for Mac support isn't ridiculous question like it was in the 90s.


> Linux is extremely fragmented

Linux support in games usually means support for Ubuntu/Steam runtime. No Linux user is asking for 100% QA coverage for Alpine and Kali.

> and has less than 1% of market.

If you mean Steam stats, it is comparable to macos market share.

> Mac has 10% - 20% Market

Nope, not even in US.

> judging from the M1 sales it should finally cross the 110M by late 2021.

Did you know that in 2020 ChromeOS machines sold better? I was also surprised.

> Asking for Mac support isn't ridiculous question like it was in the 90s.

Actually, it is.

MacOS is the platform that breaks ABI the fastest, even faster than Linux distributions. Apple expects the developers to keep up with maintenance of their software for each annual MacOS release -- which is exactly what game developers won't do. They expect to release their game, and after the wave of their sales ends, the game will end up basically unmaintained.

Hence, all the 32-bit games I have for MacOS won't ever run on M1. Or even any other Intel Mac that was upgraded to Catalina or newer. But their Linux counterparts will run on Linux for years to come.


I think this is a little more notable because 1/2/3 do run on Mac (or era-appropriate macs, at least). This will (absent of future news) be the first in the franchise not to.


The original D2 was released for MacOS, both Classic and OS X.


From what I remember, D2 was released for Classic, and had update for Carbon/OSX.

Which turned out to be a problem, once the Classic environment was no longer shipped with OSX and you wanted to reinstall the game.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: