skysight-inc/HackerNews huggingface dataset:
> They removed SMS support because Google doesn't provide an RCS API, causing received RCS messages to fall on the floor. All carriers in the U.S. will default to RCS when messaging between Android phones these days.

That raises all sorts of interesting questions. Like how does some random person in some random part of the world using some random carrier know I'm using an Android phone today. Surely they don't.

Assuming they don't, how do they handle iOS not supporting RCS. iOS is over 50% of the phones in the USA. Dropping 50% of messages sent by Android phones is untenable. Whatever happens - that isn't it.

The next question is what happens if an RCS message arrives on a Android phone that doesn't have Google messages as it's registered SMS app. It would seem mightily unfriendly to just drop it on the floor if you have no one to pass it to. It seems far more likely it would just pop up in Google Messages.

But you can avoid all that if the sending carrier has some way of asking if the phone number they sending to supports receiving RCS or not. One way to do that is the RCS app registers with some central registry, and Google Messages only registers itself if it's the default messaging app, otherwise it doesn't. So you only get RCS messages if you are using Google Messages.

TL;DR: Google not publishing the RCS API is a red herring. It doesn't matter, just as Signal not publishing an API for sending messages using the Signal protocol doesn't matter.

If that is all true, then spokes people from Signal claiming RCS forces their hand was a best misleading. As it happens the other reasons they gave didn't look particularly convincing either. Which left me in the position of trusting them about as much as I trust Google. As Signal gave me no choice I now use Google Messages as my default SMS app. Everything is still seamlessly end-to-end encrypted if the other end supports RCS - in fact the feature sets of Messages and Signal are so similar it looks like they were copying from each other. But security wise it's a definite step backward from when Moxie was CEO.

Which brings to the final point - I can't see what any of this has to do with Moxie. It all happened when after he stepped down as CEO. Seems like this was some else's decision.
> Play store is more permissive than App Store

No? It’s just cheaper, as simple as that.

The amount of junk would dramatically go down by itself if they required 99$ a year and Google OS to develop.
He is a youtuber who is widely known for his incredibly strong ethics. He started out making tech repair videos, advertising his repair business but the channel grew out into more general social commentary and updates on his activism.

It's a bit weird that someone could be famous for his strong ethics, but just watch some of his videos and you'll get it. The guy is relentless in both demanding ethics from others as reflecting on his own actions. It's really inspiring.

edit: If you want an example of this, here's a video where he apologizes for something he did, and in his apology he plays a recording of a conversation with his lawyer where his lawyer recommends to do the thing, and he relents, which he later regrets: https://www.youtube.com/watch?v=qGd_Ixy9Mzc You don't have to watch the whole thing, you'll see his character come through in the first minute of the video.
It more related to the education of the parents, not income. But hey, we can’t Talk about that less we admit that lower income Asians magically happen to do well in school.
> If you don't like it, don't choose it.

Funny, since you can make the same argument for sideloading apps.
We are all "self-taught", we learn by research, experience and by working with others. Stuff we learn at undergraduate (sometimes graduate) school is pretty much useless from a pure software engineering perspective. What we learn in school is how to do research which makes the learning part easier.

As far as estimations go, unfortunately companies are no charities. There's usually a limited yearly budget that needs to be allocated to each team to build things that make the company a profit, so sometimes estimations are a necessary evil for managers to negotiate that budget and align their resources. It's not a perfect science and it is not expected to be.

Also in some business domains estimations can be easy and highly accurate, so they are not necessarily pseudo science for everyone.

In any case, the ability to provide estimates with lack of information is a skill that all experienced software engineering must have.
At the risk of sounding very green, what is the best way to learn serverless/cloud? My decade or so of experience in the industry has been solely application development in C and C++. I've some personal experience in server side programming with PHP. Any time cloud concepts come up, it all seems very foreign to me.
I've already read the same fallacy in several replies. Why would Apple have to supoort the (supposed, not true in my opinion) complexity of any operating system on their platform? They wouldn't!!! It would be Arch's job to be able to work properly on the hardware.

I don't understand why everybody is assuming that Apple leaving the door open for people with advanced tech knowledge to install alternative software, would mean that Apple has to provide supoort for that software to run properly.
Rclone uses WinFSP on windows to mount cloud storage systems via the FUSE compatibility layer.

This enables one implementation of a FUSE filing system to work on lots of OSes.

Bill Zissimopoulos also wrote cgofuse which rclone uses to access the FUSE compatibility layer. It's a FUSE library for Go. We use that on Windows and macOS (via macFUSE or fuse-T) too. It runs on Linux too but isn't the default as it needs CGO (linking with C).

I've worked a lot with Bill and he knows more about Windows file systems and Windows internals than anyone I've ever met!
That also goes for software (like notetaking apps or using a certain build system).

How easy is exporting the data you care about if you want or have to change platform? Not seldom it's so labor intensive you'll never migrate to something better.
So no, it's not about permissions or tracking users

Based on what?

And also - as a simple matter of fact, alternative app stores do exist
and they haven't caused the collapse of the ecosystem.

Sure, because the Play Store is already a colossal mess. Not even two weeks ago there was another high profile malware incident (SpinOk) with something like 30 million installs. I begrudgingly use an iPhone but I don't want the Google experience in any way shape or form.
This works well, if the size of the stories is small enough.

When trying to get ”consistency” rather than trying to estimate better, you should aim for a smaller ”batch size” since it results in less variability.
I don’t think the parent post is proposing that Reddit should restrict access to their own mobile app. They’re proposing that if you want to use a third party app, then put that behind “Reddit Premium+” or whatever.

The average reddit user wouldn’t care or know so they would just use the normal reddit app with all its tracking and ads or whatever, which is what reddit wants right now anyway.
hmmm "Good to the public" maybe not... "Service to the public" yes they are.

They're mods. They provide a service. But yeah... closing the community down is willful destruction of a utility. It makes sense for Reddit to rip em out
If you look at what the Romans in the context of their own time, it looks much different. Citizenship was an open class, unlike most everyone in the Mediterranean. Slaves actually had rights. Conquered peoples were able to earn tributes in future conquests. Women could own property. Yes, it’s all terrible by our standards, but becoming Roman could actually improve the lives of subject common people.

Reproducing the previous society is the mistake, because it wasn’t just the society. It was the free trade and lack of Mediterranean piracy that brought prosperity. The relatively increased civil rights that brought stability, and Senate that brought legitimacy. They had a model that produced the best economy and civil rights for their era, but looking backwards to past glories can’t replicate that.
Less teams = less meat
I want a phone that is as fast as a flagship phone like an iPhone, with a keyboard, daylong or better battery life running fullblown Debian. What shall I buy? It doesn’t exist. Nor can I put Debian on most flagship phones; takes time for them to get rooted if they ever do. And then they don’t support half of the hardware. So best option is Android. Or anything, including iOS, with vnc. Now that 5g is everywhere here and I have fiber to my house, I opt for VNC; ideal, it is not.
> cerebral, long term planning

That is, until you reach the end game and you realize how much you have to grind because of their completely random crafting system.

PoE is the game that weaned me off "but the microtransactions are cosmetic". It's simply designed to keep you ingame for so long that you get bored and buy a few hideout skins and character skins.

If you mean the skill tree, most people just follow a guide.
Of course they can't distinguish language from culture, nor nature (heridatary influences). It's a farce to make that claim. And the claim really is "The current study suggests that the structural language connectome develops and is modulated by environmental factors such as the characteristic processing demands of the native language."

And I don't know how much diffusion MRI has improved, but around 2010 (when I left this field) it wasn't considered reliable.
Show HN: AI-generated to-do lists for design / website feedback
Hey hacker news

I'm the founder and lead developer at Opine.cm, and we've just rolled out a new feature that hopefully will reduce the number iterations in your design or web-dev projects.

I've always been a big fan of checklists. When checklists were introduced to hospitals prior to surgeries, the number of complications and deaths dropped by 35%. I use them a lot personally - but I know many designers and devs find it too much effort.

The reality is, we easily forget verbal feedback; the humble to-do list solves this. We've just taken the added step of using AI to turn any video feedback that you get into a to-do list.

To try it for yourself

- Create an account at https://Opine.cm
- Record some feedback on the design examples
- Watch as the AI creates your to-do list.

Or here's a demo

https://www.loom.com/share/e7a6ccd0df0b4dfb8552bd08c7c8ab56

(Quick note - The demo shows design work - but you can add also add websites in Opine.)
Well, being that I am the OP, I'm pretty confident about my point. ( and thanks for recognizing that. :)

> This is demonstrably false.

So demonstrate it.
If someone has the words "manufactured consent" in their comment it's a dead giveaway that MAGA bullshitting is what they want, thinking it somehow represents "free speech". So, from the perspective of the GP Twitter is probably now more healthy than ever.
Greed, mostly
Glad to see this resurface as an idea. We experimented with this in 2019, you can check the video of the demo here:

https://vimeo.com/754908681

Hope it inspires some features.
> “Open Source” is in the name only.

Hard to imagine this can be upvoted to this high.

"Open Source" just means that the source code is open, not closed.

Some people just like the source code to be open (e.g. for security reasons to examine the source code.).

It is just as simple as that.
Reddit CEO Steve Huffman Wants to Die on This Small Hill
>Only once the second price is being paid do you see any return on the first one.

Only if you didn't buy it for the psychological effect. There the point is not paying the secondary price.

This is also something which is usually unheard of in a consumerist society, where most things are bought because of utilitarian consideration and not "because ownership makes you feel better".
Reddit is OpenAI’s moat - https://news.ycombinator.com/item?id=36325958
There is essentially no reason to use an alt store unless you are looking to explicitly pirate or Google isn’t operating in your area, sideloading APKs from the web is a very good way of turning your phone into someone else’s phone based on how many of the APK aggregators are injecting malware into their downloads.

Android is a viable system however to use it securely as a device that has your life on it you are going to have use it as a walled garden or spend countless hours doing everything yourself.

And the overall experience will be worse especially when higher end devices cost as much if not more than an iPhone.
Of course they did. What else did you expect?

The thing that I find interesting is that Reddit moderators are apparently not above weaponizing the community but seem to have no idea themselves about how to keep Reddit afloat. Reddit costs a ton of money to run and has never been profitable enough to be default 'alive'. If something doesn't change then Reddit is dead, so from the managements point of view all they've done is increased the problems rather than reduced them.

It's super easy to criticize the Reddit management for their inability to articulate what is going on behind the scenes but in my view that only means that there is no good news. Reddit is hanging by a thread financially and this revolt has made it worse. So reducing the ability of the moderators to revolt is a first logical step in the direction of stability, which is where they will need to go.

Spez should step down, he's made way too many unforced errors. But the assumption that another manager will be able to dig(g) Reddit out of this hole is quite possibly not valid.
What did you pick?
It reads like Wikihow. Painful.
very interesting to sell it off when you still got a cloud division. at least with the recent AIaaS paradigm, they are not going to wind that down.

now is a good time as any for cloudflare to "amazon lightsail" their domain offerings.

but personally, i am still on the lookout for a good EU registrar with fair pricing and no risk of future acquisition.
Sentenced to nine years in prison when on parole for a previous eight year conviction, while having a child and a disabled sister to care for compared to fighting for wagner for six months to be free again.

Not defending their actions, but I can see how that offer works on most human minds.
Your example was hard to follow. What do you mean exactly. Write it in terms of memory operations performed and values observed by each CPU and address, with assertions that are or are not violated according to your example.
>That was always my premise. Maybe I didn't make it clear enough, because I tend to just take it for granted that that's how you write code, in a style that's suited for reuse.

That's somewhat condescending. You can write code "in a style that's suitable for reuse" without being a library author - well, without publishing public packages anyway. Re-use is not only about some totally generic package that can run under any arbitrary context willy nilly.

And of course there are tons of programs where the parts don't make sense as libraries, because they're tied to the specific functionality and overall design (whether because of the domain logic required or due to optimization or other constraints). You write them to be modular and clean, but not with "arbitrary people running my code in whatever context" in mind.

Not to mention the mountains of purpose-specific throwaway scripts, e.g. in the scientific community especially, where Python is big, there's little regard for reuse (even less so for library building), and it's not because multiprocess is stopping them :)

So, yeah, I'd say, even if not 100% suitable for generic reusable library-style code, it doesn't mean multiprocess can't be applied in a huge number of specific people's problems and codebases.

>Code that's using multiprocessing needs to know the context that it's embedded in.

If you want to speed up your Python program and there's something that can run in parallel with no shared state, you can use multiprocess to run it.

If having it as a "reusable component" that hides away the fact multiprocess is used, and that can be called in any arbitrary context, is your concern, it's a valid one, but then perhaps a specific Python program and its performance is not your main priority. Library writing is, instead :)

Else, it's enough that the user calling multiprocessing knows the function that is to be passed and its dependencies (or lack thereof). Other than that, they don't have to change their top level program's architecture.
Because Android is not iOS with side loading.
I agree Google had trust here and it was nice to have them in the game.

With this infrastructure move especially, it is hard to trust in Google. This can't have been losing money or been that costly. Google why?

Google Domains integrates well with Google Cloud and Google Workspace and other products. Even if it was a loss leader it had to be useful. Tell me how this makes sense.
>since PHP's common runtimes expect you to cross user boundaries all the time:

No they don't. Just because a default installation is single tenant that doesn't mean shared hosts can't configure it to be multitenant. It is simple to set up FPM to have a pool for each site use its designated user and have it chroot.

>Containers are the minimum security boundary.

Whose security boundary is also the kernel. It's not that much different.
Those might be the people who are the subjects of that story, but the story might be known around the company.
I think a traditional venture capital model makes sense for some businesses, but not others. There are many cases where you might need initial investment to reach escape velocity, and you probably won't be very profitable in the first few years.

Something like Spotify is a good example of this working as intended. It's not without its problems, especially their blatant rent-seeking within the podcast sphere, but at the core it's VC working well.

That's not what Reddit and indeed many other VC funded enterprises are doing. Reddit was never going to make a profit without upending its entire value proposition. They may or may not successfully cash out, but what's in store for them if they don't flame out immediate is essentially turning into Facebook. Not cool 2008 facebook, but lame minions memes and grandmas Facebook.
I could almost imagine WASI being born of the disappointment people felt when adopting the first generation of things branded "serverless".

"What if this stuff was actually as good as it first sounded? Want to make it?"
Hardly new, ever heard of Java Servlets or .NET IIS Handlers?
(Duo rappels down from the skylight) "Hey guys, what's happening?"
Reddit claims “fewer than 100 bots” exceed API limits, allowlists moderator ones
There's also an opportunity cost. The usage of that item takes up finite time which could be utilised in alternative ways. The acquiring/usage/disposal price of a TV or a gaming console, for example, is negligent, compared to the lost opportunities during your time with them.

The same argument can be made with regard to finite space. Say you are a collector of diecast model cars, but have limited space in your house to store them. Acquiring a new model limits you from acquiring a potentially more desirable model in the future.
Excellent remark, and as you suggest, it’s often a hidden cost. That might be a cost paid at society level, but the trash system does not work without some attention, energy and time.

But there is a deeper topic behind these: what value foundations do we use to estimate what comes to our awareness. Without valuation judgment, there is no cost and no gain.

For someone putting above all immediate serotonin peaks, an endless disposal of affordable first price might be enough.

For someone that is striving to realize some daunting task that will catch most of other people in awe, it’s obviously mostly the second price that will matter: the more expensive the better.

For someone driven by a sense of sustainable community of life forms, the emphasis will be all on recycling through virtuous loops.

Of course I do have my own tropes that one might be guess from the way this points where formulated, but I recognize there is no absolute true accessible to human beings that will prescribe some categorical imperative between them.
Toyota Touts Solid State EVs with 932-Mile Range, 10-Minute Charging by 2027
The whole video is great. The turn based vs real time starts after 23 minutes.
The subreddit exists because a user created it. I created two subreddits 12 years ago that have a few hundred thousand subscribers today. So do I not have the right to set my subreddit to private? I never told people to join them. I never advertised them. Reddit has given me the built in functions to set it to private and to ban anyone I choose.

As a matter of fact, one of them has been private since this started and the other has remained open. They're both gaming related. I let my moderators decide because ultimately, they're the ones who have put the most work into keeping the curated. One group didn't really feel it was necessary while the other felt like it was a slap in the face from spez to essentially say, "I don't care what you think, 12 years of hard work to grow a community or not, you'll do what I say."

And I agree with them. They didn't moderate it for power. They did it because they love the specific console they were created for and are really proud to see their hard work pay off after years of investing their time into it. I've become jaded by this whole thing. Reddit no longer cares about its voluntary workforce in the slightest and I'll be handing ownership off to them, deleting my account and that will be the end of it.

So yes. In a way, it does belong to the users. But 48 hours of discomfort leading to threats of repossession after 12 years of work? They want it? They can have it.
The problem is, as soon as it's a law, there will be some official way to calculate it, penalties for misreporting, perhaps even a professional who must audit the energy use. Etc. Getting that number gets expensive!

Whereas if it is a company voluntarily reporting it, the number would just be number of GPUs * wattage of GPUs / tokens generated past year = energy per token.
You never know what a corporate entity is really made of until you see it in a downturn. That is when the actual contracts that make people tick kick-in, removing the obfuscation from free money and subsidized freebies.
Users who use alternative clients are banned the moment Discord finds out about them, not a great example.

Discord Nitro's perks seem just as valueless as Reddit Gold to me. The top listed features are ephemeral stuff like custom emojis and stickers and super reactions. You could argue stuff like 50+ MB uploads and HD streaming is more valuable but few users would really use those features often.

Like Discord, Reddit is a community, there's limitations to what you can charge for because you don't want to raise the barrier to entry. I suspect Reddit Gold and custom emojis actually earns Reddit and Discord quite a fair bit, I think a key difference is that Discord has 750 employees to feed while Reddit has 2000.
Public chargers in the UK cost 75p/kWh and up, which means even an efficient EV costs far more to run than my petrol car, unfortunately.

In the past it's never really been the ICE parts that fail on my cars anyway. Rusted suspensions and frames, tyres, etc are the main service items.
HP did build a mobile phone with Windows Mobile (X3) and something they called Lapdock. It was like a slim Notebook, but just the screen and the keyboard. You could connect it wit the phone with a cable or even wireless. All the CPU and memory was in the phone. The Lapdock was just really just a second screen and a real keyboard. I have no Idea, why no other company made something like that for android phones. I mean all the tech is already there an it works (DEX).
Java servlets in application servers, and IIS CLR Handlers, WebAssembly sales pitch is so 2001.
> Allowing people to control what they can install on their device = sys administrating device

Funny straw man.