skysight-inc/HackerNews huggingface dataset:
Not only is it beyond obvious that WhatsApp stores that data, it's actually better than for example Telegram, which also stores all that data, but in addition to that can MITM all your "non-secret" (read: probably all, nobody uses that feature) messages if they choose to.

It's honestly the best we can ever hope for in a free but commercial product. Everything with better privacy would either have to run almost server free or cost money. Both of which would probably kill mainstream adoption for different reasons.

Not to mention that even if everyone was willing to pay $1 per month for a messaging service, now people are instantly identified with a bank account. And even if you allowed bitcoin, since 99.9% of people would just use your bank account, not using one would instantly put a spotlight on you. And who sends messages to whom is still going through their servers. To actually get significantly better privacy, you'd have to essentially use the Tor network or something.
More assembled a game studio themselves.

Although one suspects talent will start to flee very shortly.
Windows93
I still have two refrigerators bought in 1997. They work fine and cost $5/month to run. Company is out of business and I'll probably never find any as nice when I finally have to replace them.
Just a quick thought, since I thoroughly recognize myself in your former workfriend. You may have negociated his pay below the level where he can comfortably cover mortgage and current expenses.

Like many others commented, asking for an employee to be passionate is a real problem.

You mentioned thinking with heads over hearts. Very good idea, I would say follow through on it and ask for professionalism instead of passion. Offer a higher hourly rate during the first 2-3 weeks, on condition that the person work full-time and that everything should be automated to the hilt and documented thoroughly. Starting on the fourth week, show your new potential hires how tight of a ship you are running, some will be excited to join and at that point you can better negociate their pay because you have something to offer that most developers want.

As a side note, the way I have solved on my end the problem your former workfriend is having, was by making the hourly rate a sliding scale (145 in exchange for working 45 hours a week, 125 when working 25 hrs/wk, you get the idea). I am personally convinced this kind of system will work for you as well since is makes transparent the tradeoff between high development velocity and judicious budgeting.

One last thing I want to point out that most developers intuitively recognize: having worked in a large number of environments, huge and small, with distinct engineering approaches / team dynamics is a huge boost to most developer profiles. Working on more than one project every week and being exposed to all that variety is worthwhile, for me at least, when I can't charge my full rate.
For me it’s about the dev experience.

I’ve noticed that Firefox dev tools are getting better over the last year or so.

They’ve got some neat things like their CSS Grid editor and websocket inspector.

I still find it easier to clear application data in Chrome and Google Hangouts echos for me in Firefox but I’m moving towards Firefox by default on every platform.
You’re focusing on CloudFlare, but already I have a choice of a couple of DNS-over-HTTPS providers in my preferences, and I see no reason why it would stick at just two.
A techies' Home lab satire along with hardware tips/guide
How do you know what is going on in the world around you? Or don't you realy care that much?
WhatsApp is certainly not the least tolerable of all the dumpster fires that are the IM apps that exist today.

I really like the ideas behind matrix.org but that is a dumpster fire of epic proportion.
>it's not a cheap one

80€. You're right, it's not cheap, but I actually expected much worse.
No problem - thank you for sharing your progress.
G2 4.0 Released, the grammar of graphics and the grammar of interactions.
Firefox: Mozilla wants to fight against Google's dominance
> From what I've understood, it's much safer than other popular alternatives, such as texting, Facebook Messenger, Slack, iMessage, and, yes, Telegram.

you forgot WeChat, which is also pretty secure provided that you trust the CCP.

> We should stop driving people from somewhat secure tools towards insecure tools.

you think that Signal is an insecure tool when compared to WhatsApp?
> already I have a choice of a couple of DNS-over-HTTPS providers in my preferences

Can you please cite that "couple" and also how you believe a typical user would ever change the default?
I used Franz a while back but dropped it because if performance issues. Since it uses the web version of the apps it supports, the performance was just abysmal (most notably on Discord). It's a neat idea that doesn't work very well in practice unfortunately.
You probably shouldn't indicate to them that their password has been leaked.

The database only lists the SHA hash of passwords which have been found in various datasets and the occurrence count. It does not indicate that the matching password (one of half a billion) has ever been associated with the user account.

The fault in knowledge schemes is oversharing the secret. However, there is no way to know for sure that the user has done this by reusing passwords - you will have false positives (say, one other person on the internet chose this password by chance) and false negatives (the user has reused the password all over the place, but has managed to not be part of a known breach dataset).
It's not a thesis or an article, I just shitposted seven things over a cup of coffee.

See this article from last year if you want a more nuanced take: https://risky.biz/e2e-not-pointless-but/
Is there a way to make the timestamps permanent? Kinda sucks that they disappear when you close iTerm.
For 3 years I've been a digital nomad travelling (slowly every 6 months) with a mac mini and a 24 inches monitor and then even a 30inches monitor.

The 24 inches monitor from Samsung would fit easily in the any luggage. The 30 inches monitor was a stretch and fit with only a margin of 1cm left in each corner.

Later on I switched from a Mac Mini + Samsung 24inches monitor to simply a MacBook Pro 15inches. Even though the 24inches Samsung monitor is much larger than the MacBookPro's 15 inches, the MacBookPro 15inches is very easy on eye given both the Retina resolution and the amazing font anti-aliasing.
Manipulate HN into talking about math? I don’t have the full picture, but the discussion this generated is better than many posts.
I work at Improbable. Not an official comment, but we're an independent company and Google has no investment in us, though we do have a partnership with them, like we do with other companies like Tencent Cloud. We do support large MMOs, but our networking can handle lots of game types so we have a range of hosting methods - public cloud, bare metal, hybrid. AFAIK, the pricing for SpatialOS is comparable with other managed services for multiplayer - there are examples on our site. And we don't just do networking, we do co-dev, managed hosting, server orchestration, consulting, etc, etc. I guess go read our website if you want to know more?
Building Distributed Cache Like Redis, Memcached – Interview Question
All systemd commands and tools in one easy command ctl
US universities don’t offer half time PhD studentships and then expect full time work. This was common in Germany when I had grad student acquaintances ten years ago. I doubt things have changed.
> As an example, here in Sweden the urbanization has been identified as a direct cause for lower biodiversity by land being overgrown with mono culture spruce forests.

Sorry, I don't see how those things are connected. People moving from rural areas to urban ones caused forests to be dominated by a single species of tree? What?
Tailwind UI gets $500k in first 3 days
Found for the Recaro's, check it here on its product page: https://www.aeroexpo.online/prod/recaro-aircraft-seating-gmb...
Instead of multiple normal monitors I've started mounting tablets around my main monitor. Not quite the same flexibility but for e.g. email, slack etc. that I like having up, it works well.

My setup isn't meant to be mobile, but suspect it would be easier to make it so than normal monitors.
Update from the author (who's happy this has provoked interest :-) —

There is now even a Firefox add-on that works with Linkalot: https://addons.mozilla.org/en-US/firefox/addon/send-tab-url/
I am a long time C++ user and have looked into Rust a bit but not used it in anger.

One thing not mentioned in the section about ownership move: unlike C++ where you can write arbitrary code in the move constructor, in Rust the footprint of the object is copied bitwise and there is no scope to customise this at all. If you have a class where this doesn't work (e.g. because it contains pointers into its own footprint) then you either need to refactor your class for Rust (e.g. change those pointers to offsets) or disable the move trait entirely and provide a utility function for move-like creation.

This is a trade off: as a class writer you get less flexibility, but as a class user you get much more predictable behaviour. And it's only possible because of the way that Rust just forgets about the original object (i.e. won't call its destructor at the point it would have done otherwise) at the language level. If it didn't, as in C++, you need some way to stop the original object freeing resources needed by the new object.

IMHO, move semantics and rvalue references in C++ are amongst the most confusing and worst designed parts of the language, so this is one of the most important benefits of Rust even before you get to the reference lifetime stuff.
The bigger point is TV is a poor way to ‘chill and recharge’. It zaps your creative process, deadens your judgment, and isolates you from those around.

Reading, conversation with friends/family, poetry, painting, sitting and enjoying a good meal/cigar etc... all have the quality of chill and recharge without the negative effects of TV.
I also thought it was a reference to a manner of distinguishing genuine Cable News Network (CNN) screenshots from doctored ones divulged by “fake news” outlets.
Maybe I didnt express myself well enough. I didn't raise the issue of spending too much time in front of television to promote 24/7 productivity, not at all. I know quite well how important it is to just chill out and wind down. However, most TV programs that I was watching before I quit it completely felt like they were slowly poisoning me with stupidity.
It is really the lack of quality and frankly, intelligence, that drove me away from classical TV.
So cool to hear from another decade long digital nomad with same external monitor experience!
Traveling to Budapest anytime soon?
The analysis might not be false - but it sure is dismissive. Dismissiveness that jars with the stated dislike of 'pretension' and that makes the poster sound pretentious themselves.
Looks promising and very useful to guide people in the startup's journey. Seems like you will help them to avoid classic mistakes.
Good luck man
I would love to see similar studies done on other social media platforms.

I quit Facebook a couple of years ago and went back to take a look recently. Whole bucket of "nope" right there. I am now concerned about other platforms I find quite sticky though, including Reddit, HN and particularly Twitter.
HTTPS: //buddysupplement.com/keto-thin-state/
What makes Keto Thin State supplement novel comparable to the eating routine pills we've endeavored beforehand? Taking everything into account, like we expressed, to start they're made with ALL NATURAL INGREDIENTS. So you can like getting fit as a fiddle the NATURAL way! We feel that without anyone else is adequate to set Keto Thin State diet pills isolated from the gathering. Their choice quality upgrade is figured with 3 TYPES OF BHB SALTS! Which could all lift your processing, imperativeness, and fat devour… all WITHOUT fake fixings! Make an effort not to attempt to THINK about STARTING the keto diet without an improvement like this on your side! Basically click any image on this Keto Thin State review page to discover more and put in your solicitation for our FAVORITE keto weight reduction pills!Keto Thin State diet pills are a 100% ordinary consistently dietary upgrade that has been point by point to present to you a conclusive ketosis support. Directly it could be essentially FASTER and EASIER to get into ketosis. For what reason would you should be in ketosis regardless? Regardless of anything else, when your body is in ketosis, you devour FAT for imperativeness as opposed to starches. Likewise, that could mean RAPID weight reduction. In addition, people state they experience bolstered miens and reduced wants while in ketosis! Which infers you could LOOK amazing and FEEL far unrivaled! People wherever all through the world are seeing shocking achievement with the keto diet! In addition, YOU could see a comparative accomplishment… the EASY way! By using a BHB supplement like Thin State Keto! So what are you holding on for!? Snap any image to ensure your SPECIAL DISCOUNT ON OUR #1 KETO PILL TODAY!

https://buddysupplement.com/keto-thin-state/

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

http://keto-thin-state.mystrikingly.com/
I use iTerm2 with tmux every day (but I don’t ssh into machines often nowadays) and I feel oppositely — I don’t get the attraction of the tmux integration. But maybe I still haven’t understood it, so please feel free to tell me what I’m missing. For me, the purpose of using tmux on my laptop is session, window, and pane management. (Perhaps my favorite tmux feature is zoom-pane.) So I find that the iTerm2 tmux integration takes away everything I liked about tmux, and makes using tmux feel like using iTerm2 without tmux!
One pays for transport in both time and money.

Sometimes there are options of different transport methods trading off time Vs money.

Luxembourg has subsidized the money component to zero, but transport still has a significant time cost.
Another solution for cases where you don't add new entries all the time and can reindex the whole database every once in a while instead: use cdb. There's a nice description of the internals and how it works. http://www.unixuser.org/~euske/doc/cdbinternals/index.html It guarantees access in two disk reads.

The original version has the limit of 4gb, but there are 64b versions as well - for example https://github.com/pcarrier/cdb64?files=1
pretty misleading title. not exactly clickbiat, since it provides some "dumpster fire" aspects, but leaving the title like this alone makes it seem that, in its totality, it is a dumpster fire.
Exactly. Arduino is more than capable. The programming is trivial and the components are super cheap; we're not talking rad-hard parts here. I'm thinking for my next washer I'll take the board out and re-solder all the joints, put a decent power conditioner on it, and add a fan and decent capacitors. Should last forever.

Or better yet, open source washing machines.
Well, that's true, "may".

Why, though? As far as I can tell the only part of Google that competes with Firefox is Chrome, and Chrome doesn't seem to be profitable, or even intended to be profitable. As far as I can tell Chrome's just a moat to keep people from using the Facebook app instead of a web browser. So... why? Tell me why I'm wrong, teach me something today.
HTML has no alternative interpretation in widespread usage so it is appropriate for use in any context where average general knowledge can be assumed.

HN is suitable here because it can be assumed that Hacker News denizens are acquainted with a rather obvious shorthand for their own community.

YC... likely as above but might be safer explicated and explained.
If Apple allowed changing default apps on iOS I'd use Firefox everywhere.
RMTG OSPG NNZA BZZZRAMT

https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F0x2...
Yes, but you always also had the "choice" of running your own resolver and running any outbound queries (or just using a recursive resolver) over a VPN.

You might protest that since that's complicated and takes effort the 'choice' isn't that meaningful, particularly when it comes to our collective privacy. You might also protest that it's easy to mess up and hard apply consistently to all hosts, and that few people would bother.

Exactly. The same applies to "you don't have to use cloudflare" for DOH.

You also could have already used your choice of DOH by running DOH proxy-- and bonus: all software would be protected rather than just the browser. ... so if "choice" was the only criteria, we already had it, and there was no reason to default many millions of people to sending all their DNS requests to a single point of observation.
Why the hashes I see at this endpoint don't start with the 5 digits I given as an argument?
I like to question about the models the candidate has used. I'm fine if someone has never used a CNN or another method. For me the signal is whether or not they care to know about the methods they use. If not it usually means that they are happy pushing data in and getting some numbers out.
> you think that Signal is an insecure tool when compared to WhatsApp?

Signal is pretty secure, but Moxie's "The Ecosystem Is Moving" is the wrong mindset. Email is only still alive because anyone* can run their own with their own settings.

* including companies and individuals
Wow, I typically only get that question from people way older then 70 years...
That feels weird, to read this on HN.
No, sorry, I don't need a TV just to get a few news bites daily. There are other ways to stay up to date.
Looks like everything you post is a shit post... so why even do it?

How many burner accounts do you have buddy?
I give regular public talks on this matter and ask entire audiences these questions. Most people do think WhatsApp is sort of vaguely more secure than say SMS or Skype and are surprised to learn that it's more complex than E2E encryption. Most people also aren't aware of Edward Snowden beyond just a name in a newspaper.

I'm not being snarky, just direct (kind of typing these fast to talk to as many folks who are interested as possible) , sorry if it came across badly to you, that wasn't the intention
It’s by Ray and Charles Eames and is considered to be pretty groundbreaking. But, yes, we know a lot more and have more imagery regarding the small scales in particular than we did 50 years ago.
Yeah, I guess they mean differentiators against similar languages (mostly C/C++). There are few languages with "no runtime" that provide memory safety.
If that were their justification, they wouldn't need to define the acronym in the paper. However, in the introduction section of the actual paper they do define CNN. But they use the acronym 9 times before defining it, which is what's kinda weird.

And the website isn't published in the CVPR, it's published on the internet.
> They simply use cars because it's convenient for them, and in general public transport doesn't make much sense in their communities so they ignore it.

There's really two overlapping categories here. There are absolutely some people who proactively hate public transit, biking, walkability, etc. if it in any way takes away from cars.

Then there are people who are, as you say, not really ideological about it, they just use cars because that's the way to get around that works for them. But, once there's a proposal to, say, reduce street parking and add a protected bike lane, or a bus lane, or something like that, often these people are suddenly very pro-car and anti-multi-modal transportation indeed, because they feel that their current lifestyle is threatened.

I don't totally blame this sort of person for how they feel: all their life, all they've seen is that driving works and other things don't. Because in the cities in which they've lived, that's how things are, because that's how things have been designed to work. Public transit has been terrible where they've lived, so why would they want money to go to public transit improvements? But, they're still wrong, it's just an understandable sort of ignorance.

> They are "pro-public transit" in a political sense and have a deep seated dislike for cars for various reasons whereas the car people really don't have an opinion about public transport.

Well, there aren't very many who dislike cars outright in general. They don't like how much resources cars get in the middle of cities, because cars usually have gotten far too much land and money relative to their utility and externalities there.

If you look at countries like Germany or the Netherlands, plenty of people still drive, but they have a saner, more diverse set of viable transportation options. That's what "pro-transit" urbanists in the US usually want, rather than the driving monoculture that is so common in most US cities and towns.

Personally, I'd love to see car 'bans' in city core areas like what's being worked on in Oslo or Barcelona (or was it Madrid?). Or the city quadrant division in Groningen, that's clever. Does that mean I hate cars? Nah, I actually love road trips, there are some things that cars are super great for. But cars don't belong for most trips in city centers, they make things worse, and even the people who currently do have to drive downtown aren't exactly loving it, right?

US city centers really have the worst of both worlds. They're still designed for driving in a way that makes walking, biking, and public transit some combination of inefficient, unsafe, and unpleasant. But driving there isn't fun either; the very nature of being dense means that parking and traffic are both major pains. So no matter what you choose, it still sucks. In contrast, taking transit into the center of Munich and walking around is actually pretty nice! And this is true for many non-US cities around the world.
I think it's more that Google's management/culture currently doesn't work.

Everyone I've ever met there subscribes to the ideology you can soft launch things and build over time. "It worked for Gmail" they say. But ultimately Gmail didn't ask people to shell out real money. And it was a long time ago. Consumer culture has changed, and a launching half finished messy products with no real support or direction really alienates people now.

That approach also only really applies if you can give a product away for nothing for a long time to build a userbase. Ruth Porat simply isn't going to let that happen, because Google's new fiscal discipline means she kills products if they don't have a clear path to profitability after three years.

And that's the real contradiction. There's nothing wrong with Porat's approach, but Google structurally is not set up to deliver products like that at all. And Google's culture did used to be successful, but can't work with what the Stock Market has made it very clear that Porat is to do (it's extremely clear stockholders like the three year requirement).

Ultimately you've got to look at the top of the company for the rot, because senior leadership do not seem to be pulling in the same direction, and as a result you end up with now... when was the last time Google launched a successful consumer product? The Nest Home Mini is probably the closest one, and I suspect that still hasn't made any actual profit with how many they give away.
Firefox can't really exist on iOS, only a shell on top of apple's browser engine.
The dropdown has CloudFlare, NextDNS and Custom (that opens a text input).

As for users changing this, sure, that’s not going to happen. But I can imagine a world where the default is that your requests are fanned out randomly to a choice of hundreds or thousands of providers, with no clear and complete picture of a single user in the event that a single provider is compromised.
I mean, it uses it, but it no longer feels like tmux, and you don’t have nice tmux features like zoom-pane, right? iTerm2 is absolutely fantastic and I would miss it if I moved to a linux laptop, but I still haven’t seen the attraction of the tmux integration yet!
not right now, in a few hours :)