Hacker Newsnew | past | comments | ask | show | jobs | submit | Fire-Dragon-DoL's commentslogin

I think you are conflicting user needs with developer needs.

As a user, I would never want to edit a config on file using SQL!

A clear example of text as UI is git rebase: move around lines, rename words, press save and quit. It works great as a preview of the rebase.


What's mutually exclusive is immutability though.

There is an enormous difference when mutability is opt-in.

Most OOP languages seem to require mutability, I'm not sure if there is a possibility to avoid it.

I guess elixir could count as oop, but not in the canonical terms, just according to Alan Kay definition


Well, OCaml is immutable by default, isn't it? Rust has no inheritance, but at least supports polymorphism, and ordinary bindings are immutable. There are OO languages where values of an object can only be set at construction time, or objects can be constant, or types can be private (as e.g. in Ada), etc.

From my understanding OCaml is considered an FP language, and Rust I have no idea, it's a very special case.

The problem with mutability by default is that immutability loses so many advantages...


Caml is/was an FP language. OCaml has an "O" prefix because it is an OO & FP multiparadigm language.

My question might he stupid: is cottage cheese (kirkland) ultra processed food? I cook most of my stuff, but I use egg whites and cottage cheese from Kirkland for the high amount of proteins

I'm surprised the blog post doesn't announce that the newly released antigravity is being deprecated,though.

To be fair this is a north america problem.

The rest of the world is on WhatsApp and doesn't even know what RCS messaging is.

But here in North America,we like pain.


The rest of the world isn't on WhatsApp. What a bizarre claim. Vietnam uses Zalo. Japan uses Line. Korea uses Kakaotalk. China uses WeChat. Iran is Telegram.

And in the US more people are using iMessage than SMS thanks to iPhone's 58% market share.


> Iran is Telegram

I don't know about you, but I personally talk with Iranians more on Whatsapp than telegram. I know the Iranian government did ban whatsapp for a while, but its still popular. I remember reading an article on here about a whatsapp leak, and it mentioned that there are over 60 million whatsapp users in Iran. Considering that Iran has a population of around 91 million, that's a huge majority of the country.


Can confirm, my family back in Iran doesn't use Telegram and haven't for quite some time. They're all on WhatsApp. Telegram seemed to be popular in Iran during the Whatsapp ban and it switched back to Whatsapp being dominant it seems. Which is very annoying to me because I loathe Meta and don't use any of their products.

If only Signal wasn't blocked/banned in Iran without a proxy...

The other countries not mentioned are on Facebook's Messenger.

I think Germany has a high amount of users on Signal, it's quite interesting seeing the stats about messaging apps in different countries, it's very fractured internationally while being very consistent inside borders.

I for one fucking hate that most of Sweden uses FB Messenger, it's the clunkiest of them all, and since I don't like using it all I constantly miss important messages from friends from not having the app installed and checking Facebook once in a blue moon :/


This is probably a lot more work than you're willing to put in, but the Facebook Messenger bridge for Matrix has actually been reliable, set'n'forget, and headache-free for me, whenever I have to use it for Marketplace.

I wouldn't otherwise mention it, but this is one of the few sites where "Stand up your own messaging server" isn't a completely insane suggestion.


>it's very fractured internationally while being very consistent inside borders

I think it's caused by the network effect [1].

>I for one fucking hate that most of Sweden uses FB Messenger

I agree. Denmark is the same, everybody uses FB Messenger or, even worse, Snapchat.

And don't even get me started on payment systems: Sweden has Swish, Denmark has MobilePay, Italy has Satispay, etc. It's completely fractured and it's so annyoing when travelling across the EU.

At least there's a new European system called Wero [2], I wonder if it's going to help fixing this situation.

[1] https://en.wikipedia.org/wiki/Network_effect

[2] https://wero-wallet.eu/


That's not dominant anywhere right now. Facebook now somehow merged it back to the main app... again.

Check India and Indonesia next, there's quite a lot of WA users for you.

Nobody claimed there weren't a lot of WhatsApp users.

always has been. some countries used AIM, Others Yahoo messenger, others MSN.

> The rest of the world is on WhatsApp and doesn't even know what RCS messaging is.

Absolutely _not_ the case here (France), the overwhelming default is SMS (and now RCS). Sure people use WhatsApp but also Telegram just as much these days, but in both cases it's _not the default_.

Maybe because it's been, I don't know, one to two decades that SMS have been unlimited in even the most basic plans.

Also RCS Just Works here, I've seen my non-Apple contacts move to RCS over time as they got OS or phone upgrades.

I'd blame NA carriers, which, from afar, seem to have a habit of screwing up in so many ways.


I refuse to use Google's builtin messenger so RCS definitely won't "Just Work" with me...

I guess it depends on each other’s bubble. In France my perception is that most messaging is on Whatsapp. Not that I’m happy about that…

Early adopter syndrome strikes again. None of my friends or family have Whatsapp, Whatsapp doesn't (currently) work with other services, and all of us have had SMS for nearly as long as we have had cell phones.

Slow cable Internet and 120v residential electricity are two more examples. I fortunately have fiber now, but I'll be stuck dreaming of 240v outlets and appliances for the rest of my life.


Ovens, induction cooking, electric car charging, dryer etc is already 240V at high amperage. With a dedicated circuit.

EU also mandates dedicated circuits for big appliances, so there is no difference in practice.

The two things I can think of are electric kettle and a raclette machine.

Tools are mostly battery powered those days. A home workshop would most likely be wired in 240 or three phases anyways.

What else are you missing?


Alas, my workshop didn't come with 240 already run, so that was an added expense to get my welder set up.

An electric tea kettle that didn't take an hour to warm up would be very nice.

My well pump runs on 120v, and when the motor kicks in the whole house knows.

240v has lower voltage drop over distances, puts off less heat due to lower amperage for the same wattage, and since we're dreaming, we could switch over to a sane plug design like Type F or G instead of A and B.


> An electric tea kettle that didn't take an hour to warm up would be very nice.

I've been using electric kettles in north america and whilst they take longer, we're talking 5 minutes not an hour.

Some hyperbole can be appropriate but you're just being disingenuous here, or you've never actually used a kettle.


Yeah but sms just doesn't support modern messaging (rcs probably does).

Very poor quality for images and videos, emoji reactions, editable messages, deletable messages, group administration.


I don’t believe early adoption applies to SMS. In a lot of Europe people just migrated from SMS to other services around 2010 because it worked better

You've got 240V in your panel. You can make any outlet in your home a 240V outlet if you want.

That's a great way to warm up your house if the wires between the panel and the outlet ain't rated for the higher amperage ;)

Running the same wattage device at 240V instead of 120V would decrease the amperage, assuming the device was designed to handle either voltage.

My desktop PC uses about 600W running at full tilt. It can take 120V or 240V. At 120V, it will pull 5A to run its 600W load. At 240V, it'll only use 2.5A. This means for the same gauge of wire, it'll experience less resistive losses and thus be cooler and less prone to overheating.

You wouldn't change the outlet to a higher amperage outlet, you'd just change to the 240V equivalent of that same amperage rating. For the US, it looks pretty much the same as a regular wall outlet but has the blades horizontal instead of vertical. Something like this:

https://www.homedepot.com/p/Leviton-15-Amp-250-V-NEMA-6-15R-...


> Running the same wattage device at 240V instead of 120V would decrease the amperage, assuming the device was designed to handle either voltage.

Well yes, but usually the whole point of switching to 240V is to get more power than what 120V can supply. The people complaining about electric kettles being “slow” in the US compared to the EU would still be complaining if those kettles always pulled the same number of Watts on both 120V and 240V, because it's the Watts that determine how fast the water heats up. The amperage is therefore probably going to be at minimum approximately the same in that case — and probably higher if you're doing something more intensive (and therefore requiring more current) with that new 240V outlet than just running an electric kettle (like running a stove or a clothes dryer or an air conditioner or an electric car charger or a rack of 10+ of those 600W-PSU-laden computers — hence those usually getting beefier 20A+ circuits while everything else in a house might be 15A).


Theres some argument they might be 208 (75% power for resistive heat), rennovations for apartments suck, etc.

The fact that the "rest of the world" is using a messaging app that's owned by one company is ridiculous.

Unfortunately on the web it's like this for almost everything, messaging is no different.

I can use email from multiple providers without issue and it interoperates nicely with anyone else who has an email address.

I'm not saying it's 100% that way, but a large chunk works like that. Videoconference, chat, collaborative document editing are pretty much centralized in the hands of private companies, even if open source solutions do exist.

SMS also has crazy weird limitations with messaging across countries due to ISP pricing, even though the messaging apps such as whatsapp have no problem with this.


> SMS also has crazy weird limitations with messaging across countries due to ISP pricing

Yeah, the carriers shot themselves in the foot here trying to monetize this and they opened the flood gates for replacements to come to fruition.


Not that a Meta product is a perfect solution either

I don't know- I'm in England whastapp is the default and it makes me sad.

I was hoping when I first learnt about RCS that it could be an alternative to Meta owning everyone's comminications channels, but I've given up that hope a fair while ago.


No, in India RCS is a thing. It’s popular as an spam distribution channel and nothing else, so people may learn just enough about it to turn it off.

I remember installing WhatsApp and it proceeded to delete all contacts from my phone. Haven't ever installed WhatsApp ever since. Have told people to either contact me through e-mail, google chat, LINE, discord or irc after that incident.

Are there reasonable foss WhatsApp clients?

> The rest of the world is on WhatsApp

That's not true at all. Random data point. Estonia. I have a _single_ contact that uses WhatsApp. Everybody else is reachable via FB Messenger/Discord/SMS/Signal/Google Chat/Instagram.


Last time I checked the usage percentage of whatsapp was extremely high in the whole world.

China is always an exception,but they are locked partially out of the whole internet


I have WeChat and WhatsApp. From a user perspective they do not differ much.

There is a rumor when both companies tried to enter the Indian market: Whatsapp won.

WeChat assumes there is good reception and fast data transfer anywhere so there is no need to compress pictures and videos.

Whatsapp could be passed as Android APK between phones. And it resizes and recompresses every picture you send.

So thats my guess why WhatsApp won 1/6 of the planets pooulation in India.


Can you not just sms your contacts? Why everything have to be an app?

I have been with you for a very long time,until I recently realized how tricky the edge cases are, I cannot figure out a good rule.

A json api, should it use symbols or strings?

Json has string keys, but the api keys are chosen by the programmer.

I can't remember which edgecase,but there are another bunch I found that are tricky.


Coming from Italy, the word "quickly" makes me think 20 years at least,lol

Why reading a fantasy book would be less of a waste of time?

Most modern "AAA" games are meant to hook you up. It's an addictive cycle, most games are also only on steam which means steam owns you. It has profiled you, your voice chats, your friends, your game habits, etc. If you'd think for even a minute, you'd realize what a shitshow modern gaming is. It's nothing but a masqueraded attempt for mass surveillance from steam and other major game stores

To me it seems you are conflicting multiplayer games with single player games. The two have very different business incentives.

And Steam has my gaming habits because I want it to have them: it provides good tips in what to buy.

Steam has none of my voice chats and the last 260 hours I played videogames, it doesn't think I even logged in. My favorite game of the year barely shows up on my profile page because I use it through a mod.

I agree on multiplayer games, but that's due to the business, single player games don't have that incentive.

And Steam is full of beautiful work of arts in the indie game space


Said to a company that just released all their os as open source, contributing drastically to the community.

Please, compare that with Amazon and AWS, spot the difference


I think if you do this to a teenager,you might lose them forever. So it's not a safe tradeoff either

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

Search: