skysight-inc/HackerNews huggingface dataset:
...Yes, and that's my point. It's not about the color, but lots of people are talking about it as if the color is the primary or sole cause of the ostracization—as if Apple marking iMessages differently than SMS messages is the root of the problem, rather than the disparity in features.

I'm not going to try to deny that there are some people who a) would shun (ex?)friends for using an Android phone, and b) continue to shun them even once the actual reason for that goes away, because Lord there are some petty, shallow people in the world.

I am going to say that I don't think it's Apple's or the government's business to try to fix that problem. If the government wants to force Apple to open up iMessage in some fashion, I think that's potentially reasonable, but holding Apple responsible for the cruelty and cliquishness of what must be a tiny subset of its users is just absurd.
My dad had one of these at his desk at CERN, and would challenge visitors to his office to explain the motion.

I have one at my desk now, and unfortunately it doesn't move. I wish I sat closer to a window.
The controversy around this one was always wild to me.

Mods editing comments was the most standard behavior on every phpbb/vb board I grew up on.

His edits were clearly edited, clearly jokes, and TBH I found them pretty funny. And people were *outraged* that he had the capacity and the temerity to edit their sacrosanct posts...

I took it as a sign of the changing times
I believe Apple literally holds the patent on this. It's in use.
I don't buy into this narrative. I have a Pixel phone, you can do quite a lot of privacy "hardening" just by going over the Google settings and turning off a lot of tracking (which they were probably forced to put in by regulators).
The rest you can achieve by using Firefox instead of Chrome and choose a different search engine.

I get a lot of hard to solve Google CAPTCHA on many websites I visit so I know Google is having a hard time tracking me :-)

In terms of security, I don't think Pixel is less secure than the iPhone. It gets security updates regularly, Google invests a lot in security and I don't think the Pixel has more zero days than the iPhone...

So all in all, I don't buy into the "iPhone is more secure and handles your privacy better than Android" narrative
Yes, that's the relevant distinction in fact. Cryonics are the former, not the latter. Multicellular cryonic suspension is an unsolved problem after roughly the blastocyst stage.
Air Force Intel analyst shared classified information on Discord
Just how it happened on Android! Oh, wait…
If this guy took goverment money for his reasearch he should also be charged with fraud.
I heard they push more of that crapware with updates on some models
Oh yeah, no. Multiple entire desktop environments with significant popularity (Cinnamon, MATE) owe their existence today to how universally hated GNOME 3 was, and how obstinant and intolerant the GNOME developers were towards differing opinions that challenged their "vision".

In fact, the same thing is sorta playing out even right now with GTK4 and other GNOME stuff, though I think with somewhat less public spectacle but arguably even larger development efforts behind it:

https://joshuastrobl.com/2021/09/14/building-an-alternative-...

https://www.theregister.com/2021/11/08/system76_developing_n...

https://blog.system76.com/post/closing-in-on-a-cosmic-alpha

https://github.com/BuddiesOfBudgie/budgie-desktop/issues/141

https://medium.com/@fulalas/gnome-mess-is-not-an-accident-4e...
There's "$ sync" to ask the Kernel to start the actual write. And "dd" command has the option to do so, too. It's just not the default, as many things on Linux, unfortunately.
Honestly neglect sounds more like the pre-Yishan era where Reddit was effectively a few people in the metaphorical corner of a conde nast office.
That's a totally different presentation though. The ludic home page never mentions that there is an existing function/data type! It just goes straight into the definition of Link without giving any context to someone who doesn't know what htmx is. There is nothing to tell a naive reader that this isn't how you'd do this in a production app.
I've never used one, because they have no use.
> I'm not sure there's a single class of software that's been implemented more times than ngrok-style tunneling. I keep finding more and more.

AFAIK ngrok was the first widespread implementation of it, and there was such a sheer lack of it before that everyone started working on their own implementations at once and now we have an abundance.

(At least that's my personal theory.)
Yes...?

The more things you list that are before the year(s) they used as reference points, the more you support their argument that software freedom peaked a while ago and has been going downhill in major ways in more recent years.
Related from just yesterday:

First beta of Nintendo Switch emulator Suyu goes live

https://news.ycombinator.com/item?id=39766138
Check out asianometry on YouTube to learn how.
Kind of sideline here but..

Tim Hortons had gift and loyalty cards ("every 7th coffee free"). Then they introduced an app with "rewards" as an alternative to loyalty and gift cards. Then the app turned into a bank. Then they stopped the physical loyalty cards. Now you can't "earn" free coffee without giving them your personal information and signing up for the bank of Tim Hortons. It's ok though. I stopped being a customer because of it.
As a heavy Linux user for most things I feel the same.

I love that I have all non tech savvy people in my life are using. Devices that just work, they all seem happy too. I get the idealistic nature of these lawsuits but people buy these phones for the fact they work and for the protected App Store. Including myself.
> I find it amusing that in 2024 people in the US still talk about WhatsApp as a future step.

One person said that. Almost nobody I know has any interest in WhatsApp. The infatuation with putting all of your messaging into Facebook's hands is a European thing. What I don't understand at all is why Europeans think Facebook is superior to Apple.

> With WhatsApp, LINE, WeChat, Telegram etc. I think this is pretty much a solved problem in the rest of the world, really only the US is behind here.

I have a hard time believing that having multiple chat apps is any kind of solution to the problem. The nice thing about iMessage in the US is that it covers about 90% of everyone I talk to. Right out of the box, no asking what ecosystem someone else is using, it just works. And if I'm talking to someone who does not have iMessage ... it still just works, albeit with fewer features.

I heartily disagree that Europe or the rest of the world has a better system. Best would be if every phone from every manufacturer supported a modern protocol equivalent to iMessage or Google's proprietary RCS. Until then, iMessage in the US is the closest things to universal modern messaging.
IPO HN: Reddit (YC S05)
Have there been any studies that show that people treated with antibiotics against F. Nucleatum showed improved outcomes in any of comorbid diseases? I'm not saying it would actually improve anything but would be interesting to see. I assume there isn't enough momentum to run a study like that.
see my response to swatcoder in this thread. Most of the division came in the mid-to-late 60s. The early 60s was the calm before the storm.
> This kind of content was never genuine.

Maybe not in your lifetime, but in mine, high-quality game walkthroughs with in-depth statistics were pretty ordinary for even fairly niche games.
My goal when I'm debating someone is never to change their mind. Sometimes it's to make sure that the audience hears a counterargument, but usually I have two goals: to understand their point of view, and for them to understand mine.
Which lock do you have? I’ve been wanting to get one with this functionality but I’ve never successfully found a smart lock that works like that.
I'm a huge Sonny Rollins fan, but admit I'll probably just check this one out at the library. His 2022 biography 'Saxophone Colossus: The Life and Music of Sonny Rollins' is really excellent though and I would recommend it even to a non-jazz fan.
I mean, I can't speak for what was unmentionably hot in the 19th century or whatever, but there are many many living people who were plenty free-spirited during the 20th century and are quite open about what they did and do get up to, and many graphic literary and media accounts of the same.

There are also many much older literary sources on practice and technique that are quite rich and detailed but don't really give it much attention.

You're correct that none of that can provide authoritative counter-evidence to the claim that it's always been as popular and widespread as it is today, but given that many practices do come in and out of fashion, it's easier for most to assume that the particular quiet of the oral and literary historical record about this is because it wasn't popular than that it is the one secret thing that nobody blabbed about in topical literature or ran across much in their own experience. I didn't even think it's recent, dramatic rise in popularity was contentious until you pushed back on it just now.

I'd personally put the burden of proof on demonstrating that it was similarly common rather than that it wasn't. But I would understand those determined to disagree.

There are cultural trends and fashions in intimate practice, though, whether or not you accept that this is one of them.
I first used WordPress in ~2008 and that wasn't the case then, you must have been a real early adopter for that to have been true, or have done something seriously wrong during the install.
I for one would never trade my Windows (or Linux w/ KDE) for the atrocity that is the macOS UX :)
> Elasticsearch

Do you use zombodb?

https://github.com/zombodb/zombodb
Lots of people are already really comfortable with html/css, so having the option to avoid learning an entirely new paradigm is helpful.
People not wanting to pay for things is a big problem in that way, yes.

But the problem is not because they're conflating it with "free as in speech". They're ignoring that aspect entirely.
Doubt that. AT&T still limits attachments to 1 megabyte for picture, video, and audio files. That's not an iOS limitation. I just sent an animated GIF to a Google Voice number and it was compressed to about 800 kilobytes.

I suspect the people whining the most are communicating with folks that have "Low Quality Image Mode" enabled on their iPhone.

https://www.att.com/support/article/wireless/KM1041906/
USB-A always felt fine, even though there's v3 vs v2. But USB-C is a mess.
Had you registered a trademark on the name?

If you’re a startup that’s been around for a few years but whose website is only getting 30 daily hits, I think you’ve got an uphill battle to claim ownership of a word that’s also a common name.
> “A lot of them that they’re arresting have guns on them and they are not toy guns,” he ominously added. “They are real guns. They’re loaded.”

Assuming this is true, and circling back to the original Flipper Zero controversy, if the Canadian government can’t keep “real loaded guns” out of the hands of home-invading criminals, I’m not sure what they expect to accomplish with regard to the Flipper Zero.
I had a similar experience with MSFT docs when working at Sun. The docs were not very good, and though they seemed somewhat redacted, it felt like in fact their internal docs probably weren't much better.
Correction: Everybody says they're doing AI now because that's the magic buzzword for getting money.

I spent the 1990s building actual AI software, but we had to call it something else because if you even whispered "AI" in the 90s your funding would dry up instantly.
Senate Intelligence Chair aims to declassify aspects of 'powerful' TikTok brief
The problem with proving something is bad is it takes generations. What they replaced alcohol with is likely no better, like BPA substitites.
> The options free of lock-in for such a service are limited-to-nascent2.

Everything is a lock-in of some kind or to a degree, even k8s or EC2s can be depending on the complexity, of which there exists heaps in k8s. It's a different kind of lock-in, the self inflicted variety.
And lots of interesting extensions use it, like

https://github.com/tembo-io/pgmq

https://github.com/zombodb/zombodb

https://github.com/supabase/pg_jsonschema
Seems to be pretty low risk, do you know of some better sources that I couldn't find?

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10681539/

> We found evidence that a high frequency of mouthwash use may be associated with an increased risk of oral cancer. However, despite the biological plausibility for this association, we suggest caution upon interpretation of our findings due to the few number of studies that have investigated the mouthwash use frequency, which should be considered.
A decentralized social media is infinitely better than a centralized one like Twitter that is owned by someone who spreads misinformation repeatedly.
I don’t know about that but what I can tell you was a very common practice in all earlier generations was drinking hard liquor. What does it do to bacteria?
Also, everyone seems crazy when you don't understand where they're coming from.
It is perhaps most notable because they used to be better than most budget options.
Sam Altman's Reddit stake worth over $600 million after first day pop on NYSE
> Dormakaba started selling Saflok locks in 1988, which means that vulnerable locks have been in use for over 36 years.

Ok, my eyebrows are up. Authentication has grown so much as a field since then that I'm having trouble with the idea that this flaw has always been present. In fact, Saflok predates MIFARE Classic by at least five years. Perhaps all will become clear if a full technical disclosure is ever made available, but it seems like the authors are making an overstatement here.

https://unsaflok.com/
[dupe]

More discussion: https://news.ycombinator.com/item?id=39783413
Immich on mobile doesn't give you much flexibility with where each local folder gets uploaded to yet so it doesn't preserve folder structure. If you're using the CLI you can program the structure and tell it which album a folder can map to.
I'll never understand why Drupal never became as popular as WP.
You don't have to be hungry to lose weight, nor is it about being uncomfortable. Counting calories teaches you which things are lower in calories and therefore can eat without feeling hungry while losing weight.
Different goals.

Ente is commercial, Memories is free

Ente is focused on E2EE, Memories is focused on self-hosting.
Exactly, this is marketing talk. Pixel is secure, get regular updates, lesser target than iphone and in terms of privacy can be "hardened" just by going over the Google services setting menu and opting out of everything. Rest can be achieved by using Firefox (which actually runs on Android not like FF on iOS which is a shell) with ad blockers and choosing a different search engine.

I would argue it's much more secure and more private this way
Groupthink is every social media site. You go on Twitter, it's primarily right wing group think. Go on certain forums, same thing. Even Hackernews is extremely slanted on topics and it's even funnier because some of you folks are clueless on the topics at hand.
> - Every dollar and engineering hour that Apple spends complying with these new requirements is time they won't spend on things people actually want, as well as increasing the surface area for bugs and security holes.

Small indie company, btw.
I still have my 150 lb paper weight of a Jamboard stalking the corner of my living room...
But that is not what I am asking though. The OP is saying almost 0 users are affected and this is not true.
You can de-color an async function by blocking.
I don’t imagine it matters much. Nintendo’s lawyers threatening gitlab if no action is taken is probably enough for them to bend over and get out of the way. I don’t see it mattering in the end you can’t really kill projects like these they will just end up on torrent sites or some other domain out of Nintendo’s reach.
If the function chooses to overwrite the value of a variable binding, it doesn't matter how it is defined at the call site (so inner x wins in your example). In the tidyverse libraries, they often populate a lazy list variable (think python dictionary) that allows disambiguating in the case of name conflicts between the call site and programmatic bindings. But that's fully a library convention and not solved by the language.
I agree that hardware/software codesign are critical to solving things like this, but features like prefetching, speculation, and prediction are absolutely critical to modern pipelines and broadly speaking are what enable what we think of as "modern computer performance." This has been true for over 20 years now. In terms of "overhead" it's not in the same ballpark -- or even the same sport, frankly -- as something like bounds checking or even garbage collection. Hell, if the difference was within even one order magnitude, they'd have done it already.
How were consumers harmed from iMessage? Apple doesn’t stop people from downloading Whatsapp and hundreds of other communication apps. The only semi-valid argument they have is the app store. And even that is 10-20% chance considering Apple’s market share. Even though this is DoJ, this is all a part of Lina Khan’s naive crusade against NATURAL monopolies. Just because she doesn’t understand economics and how the real world operates in 2024.
https://news.ycombinator.com/item?id=37634713
Really, I'm looking for a standard. Really, I'm looking for Apple to open that API to third parties as they should have long ago.
Good question and extra information, thanks. I wasn't aware of 16 bit code/data segments on 64 bit x86 CPUs.

I don't think I seriously considered using di for A (I've sort of started using a convention of lower case = 8086 registers, upper case = 8080 register so I may as well stick to it). Simply because of the many cases like the two I've used as examples, both of which are really simplified by having an 8086 8 bit register for A. As a 8080/Z80 programmer learning 8086 at the time, it took me a while to realise that al being off-limits for register A due to lodsb wasn't really a big problem, because any of the 8086 8 bit registers had equivalent expressability to the 8080 accumulator. At that point I stopped worrying about using the standard 8080 -> 8086 register mappings. It's more than possible that I was seduced by apparent simplicity and actual runtime performance could have been tweaked a little higher on average by something with a little more superficial complexity. I was in a hurry and looking to get my 8 bit tools running on my new box over a weekend or similar I think (I can't really remember exactly).

It was such a long time ago that I've forgotten a lot. Only after I wrote the "shower thought" post above did I remember that as well as dh, I had bp in reserve (basically I'd forgotten about bp). I suppose the extra resource (bp) meant even a normal dispatch loop emulator could also be written without needing to emulate any 8080 register with memory, contrary to what I wrote about above.

One optimisation I think I did do was actually to emulate MVI A,imm and other single byte immediate instructions with a lodsw rather than a lodsb, effectively prefetching the next opcode. I had the 256 opcode routines packed together initially, then I'd distribute them to their ultimate 0x0000, 0x0101, 0x0202 ... locations at runtime and append the lodsb; mov ah,al; jmp ax suffix then. So no problem if the code for MVI A,imm was lodsw; mov dl,al; mov al,ah; jmp ax; The appended suffix would still be there, it would just never execute.

My first implementation of this emulator took the form of a binary prefix that could be prepended to any CP/M 80 .com file with the Operating System's concatenate command (PIP ?), to make a CP/M 86 .cmd file. Later on I adapted it to MS-DOS with a similar deployment strategy, not a huge job because the basic system calls I needed were close cousins to MS-DOS equivalents. As you say, quite different for Linux.

In general the window of widespread usefulness for this tool was limited; basically the time when CPM/80 software was still competitively capable and PCs were still not at least an order of magnitude faster than their CP/M 80 predecessors (after that point conventional emulators were fine). I never took the chance to try and share my code with the world, that was harder then. So it never helped out anyone but me sadly.

Love your rep_lodsb handle by the way.
Not sure what exactly the point is. The OP is saying almost 0 users are affected and this is not true. I was only saying that the license change affects quite some people. Whether rightly or wrongly is not mine to debate (I have nothing to do with redis!).
I firmly believe that niche content like what you mention is the life-blood of the site, and the biggest contributor to it's longevity. People come for the memes, but they stay for the litany of small communities that cater to their very specific tastes

The fact that people often append "reddit" to their Google queries is a testament to this. Even if they aren't active participants in these niche communities, they know that they are the easiest place to find reasonably reliable information from other humans on them.

If these types of communities stop flourishing on Reddit for any reason, then the site will become much easier to replace by any other generic meme factory.
Helix: Post-modern and modal text editor
No but the company isn't trying to develop software that's best for the user. They're trying to develop software that's best for their bottom line.
Sorry bad math, it’s only 80 trillion.
The IRS Has an Answer to TurboTax
https://archive.ph/Si4bY
I'd like to see them chastised/regulated for their anticompetitive browser policies which cripple PWAs and web technologies in general. I was truly thrilled to hear about this month's UK and European legislation on the matter.[0]

0. Interview with Alex & James Moore, founding members of the Open Web Advocacy (OWA) — https://pca.st/episode/62ae3300-16e1-47bb-af24-759c980ba671
Awesome that this is in Node.

I created require-esm-in-cjs[1] two years ago when I needed to require ESM modules in a commonJS (regular legacy) page.

It is only a few bytes long and is simple - it effectively causes ESM modules to load synchronously by checking every 100ms if the JS has loaded before allowing the page to continue.

I have been meaning to improve it, such as adding a timeout and whatnot but never got around to it (it is good enough for my needs) - but always thought it was odd that something so (relatively) simple to hack around and so low in the stack can not be supported natively.

It gets a fair amount of downloads even though it doesn't get much visibility so I guess I am not the only one who felt the need. But native is MUCH better!

[1]: https://www.npmjs.com/package/require-esm-in-cjs
The vast majority actually are federating with Threads
https://fedipact.veganism.social/
> On a personal note, I never in my life want to see advertisements for third-party software by default.

You might want to avoid buying any new Apple products then, or your iPhone settings screen will regularly show you adverts for free trials for Apple News, Apple TV, Apple fitness, Apple Arcade.

Better still, unlike every other free trial in this ecosystem, these terminate the moment you cancel the trial, rather than at the end of the trial period.
Are you an Apple customer currently?