skysight-inc/HackerNews huggingface dataset:
I wouldn't categorize it as anti-consumer. Apple is not under any moral, legal, or ethical obligation to provide access to iMessage to users outside of their ecosystem. Moreover, it's crucial to note that no significant tangible harm is being inflicted on anyone unless they willingly choose not to explore more widely-used alternatives. Some individuals argue that there should be broader access, but these arguments primarily rely on appeals to emotion ("...hardly a good reason to find it acceptable") and pleas for sympathy, as your post demonstrates.

iMessage is essentially a convenience feature designed for Apple customers to communicate with one another free of charge. While some might view it as a potential loss-leader for Apple, for most of it's users it's just another feature, with a majority already utilising alternative messaging platforms.

A comparable example is BlackBerry Messenger, which initially followed a similar path. BlackBerry only opened it up to other platforms when they found themselves losing the smartphone market to both iOS and Android. In contrast, Apple does not appear to be facing the same competitive pressure, which is why they maintain their current approach to iMessage access.

Edit: In another thread, you say "They’re selling a general purpose communication device that is incapable of exchanging run of the mill content with other general purpose communication devices, and using that poor experience to drive iPhone sales." which is a demonstrably false premise. The mere existence and prevalence of more successful competitors show us this. The problem here is that there are those arguing that iMessage is the only option, when it clearly isn't.

Ultimately, whether or not iMessage is availble to Android users is immaterial. Apple are 10 years too late to the party. Add that RCS is comming to the platform (of which I am disappointed - it a half-baked solution that risks ceding control to carriers, which IMHO is a terrible idea), iMessage on Android is moot.
> You can add multiple e-mail or contacts accounts (even from different providers) and it'll seamlessly merge them in the system Mail/Contacts apps - why can't we have the same for messages?

Because there are standards there - SMTP and MIME and HTML for email, vCard for contacts.

For the contacts app, whatever fun graph or RDF or whatever format you use for contacts, your extension has to provide contacts via the surface of the SDK, which luckily had vCard to influence it. That may mean that the contacts app cannot support round-trip edits of those contacts, and you need to go back to whatever source to change things.

Same with calendar events - applications can expose a calendar, but this is typically not editable and you need to go back into the application to change things (e.g. to remove a session from your calendar, go into the conference app and say you no longer intend to attend it).

The message apps typically have none of this. They don't have commonalities in terms of identifiers (and may all claim authoritative use of say a phone number, with no approval of the carrier). They have no consistency in formatting. They have a varying set of additional features, none of which are designed to be compatible (e.g. person-to-person payments in Facebook Messenger vs in iMessage). They may also support extensions by third parties, business accounts with custom routing and workflow, etc.

XMPP and later Matrix tried to create standards around this, and for XMPP there was a brief time we thought there'd be buy in by larger parties like Google and Facebook. I'm very curious to see if we see uptake in ActivityPub, or if the same product/market forces make its popularity transient as well.
Man, what an absolute waste of engineering talent.

I don't understand those in this thread celebrating the "hacker spirit." The real "hacker spirit" would be something like, I don't know, building a better alternative to iMessage. This is just a game of whack-a-mole, destined to lose.
Azure OpenAI services also makes it possible to choose data centers outside the US.
The same way HTTP+SSL/TLS or OpenPGP/SMIME work: by standardization. No matter if you run Google Chrome, Firefox, Safari, cURL or your own client, you can connect with end-to-end encryption to any HTTP server with any kind of SSL frontend. For email, it's just the same - any client communicating with any other client implementing the respective standard can do so with e2e encryption.
Love to hear it, good luck!
> It really isn’t any better than SMS anyway, so I put the value at $0.

Depends on what you do with it. You can send much higher-quality photos and videos over iMessage than SMS/MMS. You can also do things like play games (chess, for example) entirely inside iMessage.

If you're just sending short messages of plain text, yeah, it's not much of an improvement.
> prosecutors tend to only bring cases where the defendant is clearly guilty.

This isn't quite right. Prosecutors tend to only bring cases where they judge they can win (including pleas, etc.).

There is some correlation with guilt, sure, but it's not by any stretch the only thing going on.
This would be "enticed", not "entitled". What a user is entitled for is listed in the ToS; who did not accept them, is not entitled. Not necessarily forbidden or blocked, but any bets and guarantees are off.
For various reasons, I was preoccupied with three different thoughts in 2005: the Euler equation (relating vertices, edges and faces), transforming planes with 4x4 matrices, and trying to optimize ray-triangle intersection. On the way to a company meeting, I was sitting on a bus, looking out the window, watching the scenery go by while turning these three topics around in my head. These pieces (which I didn't think were really related) suddenly started fitting together, and I came up with a radically new way of testing ray intersection against an object defined by a mesh of triangles. It ended up being successful beyond my biggest hopes. Eventually got patented by Microsoft, but the patent's now expired. Still my proudest discovery.
I stand corrected. I made the same mistake that I am attributing to others; to think that n-bit arithmetic operations are O(1) instead of O(n).
> iMessage doesn't even register as a messaging platform in the minds of most users globally.

It doesn't matter what the users think. However, the EU Commission agrees with you here, as it explicitly decided that iMessage doesn't fall under the DMA: https://ec.europa.eu/commission/presscorner/detail/en/ip_23_... ("gateway" is one of the three conditions to be a gatekeeper, see https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A... )
You could say the same thing about https://en.wikipedia.org/wiki/Samba_(software)
Spammers haven't, that's for damn sure
It’s also not artificial intelligence.

It’s electron state in a synthetic machine which has learned nothing about the world through its own agency and curiosity but the “sit, stay” demands of organic intelligence.

Universe already made matter twinkle with consciousness. Humans should come up with something actually new
Seriously, you're still complaining about a 22-year-old piece of software?

Not victim-blaming here, but it's unfortunate that you didn't experience the other end of the spectrum, the highest-end compositor there was: Shake.
hopefully waived and the likes of a CM5 would use it
Since when? What country?
It doesn’t replace brushing but as our cat was eating wet food with a sort of pâté consistency, it would accumulate in her teeth. Alternating this with dry food helped remove most of this still wet food from her teeth so that it doesn’t turn into stone as fast. It’ll never be as effective as brushing though but our cat didn’t allow it unfortunately.

If the wet food is chewy then I guess it’d be very similar to dry food. Our cat’s food consistency was softer so she’s need the hard kibbles to crunch on.

Losing a pet is never easy I think. Even if it isn’t human, it becomes a member of the family with its own character, habits, and behaviour. It does create a void when they go but it’s unfortunately inevitable. It’s difficult to know when is the right time, but I believe it’s worse to leave a pet suffer because its owner doesn’t have the empathy to call it.
What is the point of a 20Gb connection if you can’t do these things?
If this is true, I would naively expect even greater differences if your prompt simply states "You have seasonal depression. Please, ..."

Alternately, "It is a bright sunny summer day, with just enough of a cool breeze to feel invigorating. You woke from a wonderful night's sleep and started your day with coffee, eggs, modafinil and adderall. As you feel your IQ, motivation and creative spirits reaching peak flow, please ..."
> On the opposite side "chemical force" is amazing and borderline unwatchable.

Thanks, subbed to him!
As far as I could find, the text suggests that only applies to market giants (i.e. Meta with WhatsApp and Facebook Messenger). iMessage is not even breaking the top 5 in the EU. It's not even in the top 5 world wide, and even in the US it's only somewhere in position 4 or 5. If they go for absolute numbers (i.e. X million users) instead of market share that might be different, but it's unlikely to really be relevant to the EU considering from a user's perspective it's already interoperable (messages sent on one device end up on the other device, even if it's technically a mix of SMS, MMS and iMessage - that part is not really relevant).

I think the only source of all this iMessage this that and the other comes from parts of American society where they value the color of a chat bubble. Ironically that value has nothing to do with iMessage and just to do with "this persion I am chatting with can afford an iPhone", which in turn is what people appear to value.

In countries where iMessage is not really used, it doesn't matter at all. I would be surprised if most users would even know about different chat bubble colours and what they mean.
I've heard it said that one of the worst challenges at Google is that nothing moves the needle in their revenue stream other than ads. They may have tons of other things they are up to, in huge demand everywhere, but why commit & work at anything that doesn't move the needle?

Having a foot in the ISP game is a good existential hedge. It gives Google practice at doing something absolutely required for their business model to keep working. If ISPs started doing dastardly things against the dumb pipe/network neutrality model or started raising prices astronomically, Google could scale up their ISP model to keep people connected to keep the ad stream going.

I do think it's a bad decision not to keep rolling out. But I think Google has a ton of difficulty maintaining sufficient caring for non-new non-shiny things, and is plagued by ads being so overwhelmingly bigger than everything else.
2023 Ransomware Trends: Rising Ransom Payments Drive Demand for Cyber Insurance
Ransomware payment demands are rising in 2023 (and most companies are paying), driving a higher demand for cyber insurance and an increase in premiums.
This just in, teen prefers to message with friends via Discord, but uses iMessage to message parents who are also on iMessage and not discord. We must file an anti-trust lawsuit against Apple, stat!

Do you realize how ridiculous this reasoning is?
Couldn't YOU just message the person and ask? Isn't the whole point of this season to be about family and personal connection? Sure, it's been co-opted by corporations to be nothing but spend spend spend but do we have to accept that?

What does this do that just messaging the person doesn't? To my eyes, it just makes the interaction impersonal and spammy. I don't answer texts from random numbers to begin with I'm sure as hell not answering some random "What gift do you want" survey.
Pinecone migrates its vector database to Spanner
It's worth noting that this new site replaces one that was just 3 years old, released in December 2020, here's the announcement of that version of the site: https://developer.chrome.com/blog/welcome

Loss of the ability to contribute via GitHub pull request is unfortunate, hopefully there will be a better way to contribute again in the future.
part 3 of "From Memex to Hypercard" commentary:

"aligning/compressing planes"

For the final installment, merge the diamond and square excel screens/sheets to align/line things (compress) using l-systems[0][1][2][3] / turtle programing[4][5][6]

Basic execl l-system concept, is each cell in given square sheet column (highlighted with color of interest) has list of all corresponding similar diamond cells of same color. each square sheet column then is a different picture, an 'l-system' picture.

The trick to finding the diamond cells to put in corresponding square cell color block is XORing square cell color checking for with each diamond sheet cell. If get no color back, then add the diamond sheet cell number to current square sheet cell list (aka no need to mess with garbage results).

[0] http://cd.textfiles.com/amigaacs/amigaacs199806/Utilities/Sh...

[1] : https://www2.cs.arizona.edu/patterns/weaving/weavetech.html

[2] : https://nathan.ho.name/posts/sound-synthesis-with-l-systems/

[3] : draw l-systems with common lisp : https://news.ycombinator.com/item?id=23919080

[4] : learning to program using python logo-like turtle : https://news.ycombinator.com/item?id=2494004

[5] : turtle graphics library (p5.js) : https://github.com/CodeGuppyPrograms/TurtleGFX

[6] : https://www.transum.org/software/Logo/

Logo for kids : https://softwareprogramming4kids.com/logo/

logo programming : https://medium.com/@isetitra/logo-language-for-windows-mac-a...

logo tutorial : https://www.tutorialspoint.com/logo/index.htm

powerfx : https://powerapps.microsoft.com/en-us/blog/introducing-micro...

which language to learn : https://www.reddit.com/r/excel/comments/9emiwd/confused_abou...

lambda, the excel ultimate worksheet function : https://www.microsoft.com/en-us/research/blog/lambda-the-ult...
This guys blog is crazy how does he have the time and knowledge to make all these intricate animations
It occasionally gives me pause for thought that books - means of preserving words, thoughts, stories - gained, like paintings and other artworks, such relevance beyond their appointed task.
I guess windows does ask if you want to let a program connect to the internet. Of course that pop-up occurs so often that everyone just hits “go for it,” right?
I want to be able to send messages from Signal to WhatsApp! Alas, I am not entitled to that.
> Globally, do any of the other top ten (Apple is nowhere near the top ten) messaging apps allow third parties to spoof their service?

The one I know a lot about — Telegram — has official public protocol docs and is fully open to third-party clients: https://core.telegram.org
Why do you need a chatbot? I'm genuinely wondering about it.

It feels that you could use the same 3/4 questions and then send the results to the user. Maybe the "smart" part of it would be giving recommendations based on those results.
Did you actually read the parent comment? They consider a worse chat experience with Android users a feature, because God forbid someone prefers Android, or shudders doesn't want to spend $1000 on a phone.
For me exists pure CISC, RISC, etc, and some hybrid cases.

Most real life cases are hybrid, unfortunately.

Pure CISC very easy to define - it have microcode, because of this could exist complex commands with few operands.

Pure RISC does not have microcode, it is fully pipeline.

So for me, 6502 is CISC with RISC-like tricks.
Samba is a protocol, Microsoft doesn't have any costs associated with more users of it. GP is asking about APNS, which involves Apple servers and therefore costs Apple to handle more requests, however minimal per individual request/message
The majority of people that consume alcohol and/or weed are pretty fine. Is there any gambler that moved on sports betting with more money than they entered? I guess this answers your dilemma.
You'd think so, right? At least when I was researching all of this last year, absolutely no accuracy testing had been done in Chicagoland.
"It's also the only timekeeping device that will still work after three days away from an electric plug"

https://en.wikipedia.org/wiki/Quartz_clock

Lasting years on a battery is easy.
This is a wonderful speech full of noble platitudes. None of this actually answers the question of why Apple (or really anyone) should let anyone have free and open access to something they paid and keep paying a lot to create, deploy, maintain, and iterate on. It’s their stuff, not the public’s. Nobody should expect corporations to be charities.
>Why does everybody feel entitled to use it if they're not using Apple products?

Because I want to talk to my friends without being locked into Apple's ecosystem. Simple as that, I don't need any other reason.

This language about "entitlement" feels like when Google complains about people using adblockers on YT - I don't care because they're both $2T corporations, and the only "entitlement" I see is the way Apple and Google think they're entitled to my money and my data.
This is very true, and is also why we have things like corporations, founder cash-outs, outlandish executive compensation packages, finance, golden parachutes, etc. The whole idea is to make failure somebody else's problem, so that you're set for life regardless of what you do. This takes fear out of the equation, so that (supposedly at least) you can make rational decisions and it becomes a simple dollar-maximization exercise.

It'd be an interesting experiment to see if we could take executives out of the decision-making loop and just have AI (or aggregated intelligence) make the decisions, since computers are generally better at it than humans and certainly don't have pesky emotions or egos to get in the way.
Seems like a smart way to get the important parts of game play down and some traction and then have the money and capacity to focus on bespoke DLC.
Pretty much the same thing happened in France: https://www.cairn.info/revue-journal-du-droit-des-jeunes-200... (in French)

Experts using scientifically unreliable methods to determine that asylum seekers are 18+ and can therefore be expelled from the French territory.
When you're downloading big files, the difference is definitely perceivable.

I have 5Gbit service, and it is awesome to pull down big files at 100MB/s+ while my wife is watching some 4K thing on Netflix at the same time.
It's already been made public that iMessage will not (currently) be covered under this.
Spiking neural networks, I think.
Many comments are around not seeing the point for connections so fast when you'll get throttled or simply won't notice.

I think that's kind of the point of this experiment (under GFiber Labs). Exploring the challenges around offering this, and discovering use cases for it. It's a silly argument now, but the 640K argument keeps popping up from people who are just fine living in "the current past".

Do I expect Google to roll this out globally? Hell no, they can't do products or support, but it's nice that they run this kind of experiments. Also, it seems that just pushing the industry forward is enough for them, their real revenue doesn't come from Fiber or Fi anyway.
Offering to pay GPT also seems to improve results.
Just to emphasize part of your comment as I think a lot a people aren't fully aware - Vim has an undo tree https://vimhelp.org/usr_32.txt.html#usr_32.txt
Use Signal. Get your friends to do so. What you are describing is a multi-platform ecosystem so don't rely on one of the platform vendors to enable something for everyone else.
Right? As much as big retail corps have ruined the season, the reason I love it is the personal connections, time with family, and cozy vibes of the decorations. Gifts are part of that but the whole point of gifting is that moment of "Hey I was thinking about you and know you liked this thing" and them being happy someone knew them well enough to pick out a great gift.

The idea of some AI messaging my friends to anonymously ask them what they want for christmas is gross. This is effectively a more complicated Amazon Wishlist for each person.
C programs are already sandboxed in the WASM sense at the process level by the MMU machinery.
That's just for this one project.

I'm not saying everyone is innocent, but the number of people who were wrongly convicted by a lazy system that let shoddy police work and lax standards become the norm is shocking.

There's the old thought process that even if the guy wasn't guilty of this crime he's certainly guilty of others so they would be doing the world a favor by putting him away. In the end this is just self-justified racism.
> Well, Apple does not actually know which serial numbers have been sold.

What about "serial numbers manufactured?"

I'm going to guess "Beeper Mini stealing manufactured-but-not-yet-sold serial #s for themselves" will be shut down super quickly. If you are a user who finally gets a device with a serial # "stolen" by Beeper Mini... that seems like bad luck/bad user experience?
- Stealing is wrong

"I'm only stealing fractions of pennies at a time! That's why it's not stealing!"
Tell Congress: Defeat the HPSCI Surveillance Bill
I like the term "VMless" (or "VM-less") for this. (Inspired by "serverless" I guess)
I don’t see how wifi could use more than maybe 10% of a 5gig connection. It’s much worse than wired.
It's an investment/gamble that is realized as revenue now, but is cashflow negative. This may be competitive with throwing that money at additional sales/marketing activities, but long term creates the risk that they have to write off a lot of equity and the whole program will have been a loss.
Nothing like letting your friends know that you care about them but only in a materialistic consumerist sense.

"Hi I want to know what you want for a gift but I don't actually care enough about you to talk to you about it myself."
Why would it ruin it for you?
I really want to use this but it just seems unrealistic. I don't want to start new iMessage group chats with friends, explain to them how it's possible, only for it to break 3 days later. I knew this would happen the first time which is why I didn't subscribe. And now I don't want to create an Apple ID only to have it banned and messages lost.

I love that you're pursuing this and taking on Apple, but at the same time your marketing has felt misleading and you've put a lot of users at risk by listing on the Play Store with a subscription model.
FWIW, my understanding was that Apple did try to engage with carriers, but there was't interest in turning RCS into what Apple wanted (for instance, adding E2EE).
AFAIK 15 years later, RCS still hasn't started to define E2EE.
And your friend will probably be like "Oh I wondered why I was getting spam texts... please don't give my number to random companies again."
> I don’t think anyone is arguing that it’s Apple’s responsibility to accept fake serial numbers.

Can we confirm if that's what is happening here or not? How else is Beeper Mini able to work given Apple's requirement "iMessage auth + read/write requires valid_serial_number"?
There seems to be a huge disconnect from people who are in countries where texting is not dominant. In the US (and apparently the UK) that is not the case, and iMessage and texting more broadly are overwhelmingly dominant from all indicators I've seen.
Statistically significant but not sure its user experience significant at that level
I was also incredibly optimistic about this approach in the past but life experience has shifted me away from it. I personally can't understand people not wanting to know. It is weird dynamic. I changed jobs a few years ago and went from management to an IC role for a while. It was nice to focus on technical problems but it also did my head in. I felt incredibly neurotic knowing that stuff was going on but I was in my little bubble of productive calm.