Hacker Newsnew | past | comments | ask | show | jobs | submit | xwx's commentslogin

Mullvad are the 'good VPN provider'.

They make an effort to store as little customer info as possible, including getting rid of subscriptions to reduce payment information they have to keep [1]. Despite subscriptions being a great way of getting consistent revenue.

As well as card, they allow payment in cash, crypto and quite a few others.

They have open source clients and are one of few providers with an official client on F-Droid.

They don't try to lock you in for years. It's €5 per month no matter how long you pay for.

They have regular external audits. [2]

If you read their website you'll find they focus on privacy rather than 'watching TV while you're on holiday'. [3][4]

Mozilla use Mullvad for Firefox VPN. Tailscale have partnered with Mullvad. [5]

[1] https://mullvad.net/en/blog/were-removing-the-option-to-crea... [2] https://mullvad.net/en/blog/tag/audits [3] https://mullvad.net/en/why-privacy-matters [4] https://mullvad.net/en/chatcontrol [5] https://mullvad.net/en/help/partnerships-and-resellers


These look like they might be the slides from SPJ's talk at Haskell eXchange this year.

I'm hoping they'll upload a video soon, which'll probably be a lot more fun than slides. They've only got the recording up for one of this year's talks so far.

https://skillsmatter.com/conferences/13688-haskell-exchange-...


Yeah Simon Peyton-Jones is quite good at talking, these slides are interesting but I think the full video will turn out to be much easier to digest


The main advantage Flow has over Typescript is soundness. Neither language is sound, but Flow tries a bit harder, and so there are fewer cases where you write bugs that 'should' be caught by the type checker.

Here are a few examples of unsoundness in TS: https://www.typescriptlang.org/play?strictFunctionTypes=fals...

https://flow.org/en/docs/lang/types-and-expressions/#toc-sou...


Every Door and StreetComplete seem to do different things, with a bit of overlap.

StreetComplete works by asking you for more details about certain things that are already on the map. It seems like Every Door doesn't ask you specific questions but lets you add any details you like, and also add new points to the map, which StreetComplete doesn't let you do.

StreetComplete is meant to be usable by a complete novice. Every Door looks like it's for mappers who already have a bit of an idea of what's going on and want more control over what they can add to the map.


StreetComplete has actually been adding a new feature called “overlays” recently, which let you switch the map to a special mode for editing a certain class of features. The upcoming version 48 has an overlay for shops and street addresses, which might cover much of what Every Door is aiming at: https://github.com/streetcomplete/StreetComplete/releases


I'd say that is closer to what Maps.Me / Organic Maps do than to Every Door. The latter has a huge focus on updating amenity attributes, which involves doing away with the interactive map for the main UI element. In a shopping mall, for example, StreetComplete's view would be cluttered and mostly unusable, while Every Door is perfectly fine for adding or confirming every shop.


> StreetComplete is meant to be usable by a complete novice. Every Door looks like it's for mappers who already have a bit of an idea of what's going on and want more control over what they can add to the map.

I just discovered this app today; that's my understanding as well. It's also easier to all kind of nodes; with StreetComplete we're limited to add shops with the dedicated overlay.

Also, compared to my previous editor of choice to add nodes (OSM Go!), it seems to offer a better source of background imagery. I can actually my local government imagery source (swisstopo) instead of mapbox.


I use Dvorak for 'real' keyboard typing but I don't feel an advantage from having Dvorak on my phone. If anything, having common letters spread out, and not all on the home row, is helpful in making swipe patterns more distinct.


If I've understood the linked post, the login panel doesn't have to behave or look different if someone gets the username and password right. You could still show everyone the 2FA input.

It's suggesting that if the username and password are right but 2FA isn't the system should let the account owner know.


I have read the linked post too quickly before sending my initial comment. Indeed, a back-channel notification to the legitimate account owner is probably a good idea.

On the other hand, disclosing to the attacker that they got the password right is not acceptable.


Correct. The blog suggests letting them know out-of-band, like via email, not in the login flow.


Vanced is pretty good. It seems like it's just the official YouTube app but with premium for free.

Newpipe is another ad-free YouTube app. https://newpipe.net/

It's FOSS and doesn't use your Google account, or any of the YouTube APIs. You can still manage subscriptions but you have to import them manually.


There's also this fork that includes sponsorblock: https://github.com/polymorphicshade/NewPipe


A fork?

Venced has sponsor block by default.


A fork of newpipe, not Vanced.


Ah yes makes sense!


Unfortunately it's very buggy and still not ready for full time use. Crashes all the time, importing subscriptions is hard. But it's FOSS and I still use it regardless cause vanced concerns me because it needs access to my account


It's a lot less crashy nowadays (at least from what I can tell from using it daily).


I want to like NewPipe but I've always had problems with resuming videos after pausing them in the background. Most of the time my progress is just completely lost. Also, full screen and popover mode have been broken since Android 12. I use Vanced at this point.


Resuming issues were bug in the last few versions, but has been fixed in the latest release.


Still broken for me, and I've used the thing for years - very familiar with the quirks.


Also a long time user, but the issues described were only the last few months for me. Perhaps there are device specific bugs. I just rolled back to an earlier version until they were remedied


I assume most of NewPipe crashing when trying to open a video, is Google changing the YouTube video page to stop non-official clients from being able to watch the video.


NewPipe has had multiple unfixed regressions around opening videos, the pop-up player, and losing the time index of the current video.

They started (for me) in the version that addressed the youtube change then the last two did nothing to fix them (for me) I used NewPipe for years many hours a day on multiple tablets and this recent issues are the only ones that's a showstopper - I'm on Vanced until the next update.


I personally use a different, fame account for Vanced. Most people should be doing that anyway because who knows when Google will crackdown on it and start blocking any account using Vanced.


Newpipe is what I use and I love it. I've seen it break on a few occupations and it could use a bit more polish, but it meets my needs. I might give Vanced a try at some point, but it looks like it wants access to your youtube account and lacks features I use. I'm pretty happy with Newpipe.


https://github.com/Elijas/auto-youtube-subscription-playlist...

I use google spread sheet script to manage a bunch subscriptions into different private playlists accessible via sharelinks in Newpipe. Allows me to keep things in sync with youtube account on other devices.


It explicitly doesn't provide Premium for free, all premium features but the picture in picture support are still locked behind purchase.

The standout features are ad- and sponsorblock.


Huh, interesting. Maybe it's changed, maybe I'm misremembering.

In either case NewPipe has picture-in-picture playback and audio only playback. Not sure what else I'm missing from Premium.


In my expierience New Pipe is lacking. The fact you have to reimport the subscriptions manually is very tedious, besides I've found New Pipe breaks often and it won't let me load videos. It's pretty cool for listening to music while the screen is off, but I wouldn't recommend it as a daily Youtube driver.


I've never seen it actually "break".

The only times it's not working is because YouTube changed something and you need to download a new version which works pretty good with the appropriate repo in F-Droid.


Did they fix that you have to update it only through GitHub?


I don't know when this was the case but it hasn't been since I've been using it.

I just added the repo to F-Droid: https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/


It tells me that there is a new version. It downloads it from somewhere and installs it. It could be GitHub but I don't know.


>The fact you have to reimport the subscriptions manually is very tedious

Why not just use RSS for Youtube updates? Or do you not use RSS at all?


As opposed to giving your Google password to Vanced?


You're not giving it to Vanced. It works through Micro G which uses Google's oauth flow to authenticate you.

Anyway, personally I've moved my YouTube account to a dummy account.


I used to use Newpipe, but I realized that I couldn't port my YT playlists (how I keep track of music) to it. Vanced lets me log into my YT account so all of my playlists were available right off the bat.


Not only that, but also sponsorblock, awesome feature that skips sponsors mid video (it can also skip other things like intros and stuff)


Correction: venced supports sponsorblock


Sorry to hear about that.

I doubt it makes you feel any better, but isn't that an effective cut of 4.4%?

As a starting point, original pay was 100% of original pay. A year later, the same amount in real terms is, in nominal terms, 106.2% of the original amount (at 6.2% interest). But, if you're being paid 101.5% of the original amount, in nominal terms, then in real terms you're being paid (101.5/106.2) = 0.9557... of the original amount. Which is about a 4.4% cut in real terms.


I am truly fascinated by your comment. I have to ask, what was the mental process that brought you to write it?

I am specifically wondering why a person would write such a pedantic (in my opinion, no offense whatsoever) comment, stated with absolute seriousness.

Is this just an instance of “someone is factually wrong on the Internet and I _have_ to correct them”, or were you really thinking there would be a chance that the OP would feel better as a result of your observation?


I mean, even though it made me feel even more shitty, it was a good reminder that I made raw common mistake of subtracting two percentages vs dividing to form the new percentage. I should have known better.


Ok


Check out Fairphone; they do a similar thing but for phones. https://www.fairphone.com


It works for me with Firefox on NixOS using Noto Color Emoji, from, I'm assuming, noto-fonts-emoji.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: