skysight-inc/HackerNews huggingface dataset:
> You have evidence right in front of your face that an Android client for iMessage is possible, because one now exists.

Sure, but I'm not the one who has to handle customer service for it.

Apple can have a test suite that encompasses every possible supported device (and OS combination). That's much tougher if they want to support Android.

> Does your iPhone suddenly feel lower quality to you?

No, but that's missing the point. If Beeper catches on, and all my Android friends install it, and some of my messages start getting lost, delayed, what have you, that's when I'd start to feel it.
> If you let juniors design and deploy a DB layer to prod it's your fault not the DBs.

Some companies only have juniors. 28 years ago, I was the junior at my company, and the first/only engineer.

Let's also be real here, most applications don't need distributed Postgres either and those that do, will have senior engineers on staff.
In my younger days when I worked in an office, my "in-office" time was largely just seat-warming, because it's very difficult for me to actually get much done in the office environments that companies seem to prefer. Instead, I'd actually do my work on my "off hours", when I can be in a productive environment.

As I aged, though, I started wanting to have a life outside of programming, so stopped that practice. Now my employer has to be happy with whatever I can get done during work hours, but I have a much happier life.
I'm sure most android users would be happy if iMessage-on-Android was included as part of the $0.99/month icloud subscription.
When you have market power, your behavior has to be held to a higher standard. Apple has huge amounts of market power in the US cell phone market. It is totally clear to any reasonable observer that they are using that market power to dissuade people from purchasing Android devices via the green bubble system.
Yep. This is why getting people talking about priorities and focus is job one on the product side of things. The conversation will look different depending on size, but it’s still there.
That would

1. Put more onus for optimization on the converter

2. Mean you can't target as many platforms
I can attest. I tried explaining Idempotency to people building an industrial laser controller once.

Idempotent calls might be used redundantly to ensure that a particular state or setting exists at a particular time.

I don't really care that a particular setting was already set yesterday or an hour ago.

Conversely, it's probably a really a good idea to be sure it's on that particular setting right now, before I fire the laser!
TSA introducing self-service screening technology in Las Vegas
It's a USA thing. No ones uses WhatsApp. Everyone has an iPhone. If you're using Android everyone knows it and they'll shame you for it.
Using Beeper Mini means stealing iMessage from Apple
I never saw the ads, but I have gambled on a couple of online casinos that use crypto, and that was how their bonuses worked. It was pretty easy to hit the targets. If you bet the same $200 ten times then you're at $2,000 gambled. I don't know anything about sports betting, so maybe that's different.
I think the geolocation stuff is particularly concerning. Expert witnesses try to use it to prove which side of a road someone was on, or what route they took from point A to point B or something.

My phone (Pixel 6) regularly gets my location wrong. I have lived in the same house, with the same router and same phone for years, yet every week it randomly tags incorrect coordinates on my photos, in some cases putting them a mile or more away, in a field or on the other side of town.

For me this is a minor annoyance (and one I can't correct on my phone - it won't let me edit the coordinates because they were supplied by the phone. I guess I could edit the EXIF data on a computer if I cared to), but for someone being prosecuted it could place the trustworthiness of testimony under doubt or undermine their defense etc, with "their word against hard data".
If Big Tobacco is full of spooky masterminds, why were we able to virtually eliminate smoking in the USA?
Hopefully many do, but it is much easier to talk about when you learn the terminology.
>so putting the OST in CD format was a nice easter egg.

It wasn't an easter egg; it was how the games accessed and played the in-game music (and digitized speech when that was a new, exciting thing). There would be one huge data track and then dozens of small audio tracks. If the game did take multiple CDs, then either (a) you installed all the discs but all the audio was on the CD that had to be in the drive for the game to play or (b) each CD had the audio needed for the levels that were on that disc (I think that scenario was more common on PS1 games, but I could be mis-remembering)
A typical chain letter that implores you to pass it on or you'll suffer dire consequences?
Around 74% American consumers drink coffee everyday, I guess it's not hard addiction but lots of people do have a strong habit of consuming coffee or caffeinated drinks almost daily.

ref: https://www.statista.com/statistics/1327743/coffee-consumpti...
I think we're at least a couple generations away where this is feasible for these models, unless say it's for performing a limited number of background tasks at fairly slow inference speed. SOC power draw limits will probably limit inference speed to about 2-5 tok/sec (lower end for Mixtral which has the processing requirements of a 14B) and would suck an iPhone Max dry in about an hour.
While 3d printers aren't necessarily complicated they are fun to watch. They are like an inside-out machine. Most machines are hidden in some sort of casing or under a hood. 3d printers are exposed, so you are able watch the gears spin, belts turn, and the print head extrude.
The speed of change I was referring to was putting in policies that force decommissioning before the replacement is ready(and/or replacing with a generation mix that isn't compatible with reliable grid operation yet but this isn't applicable to this specific situation) and it is an environmental related politically fashionable policy in this case (and in Canada's case). In the comment I was referring to the specific problem is they decommissioned the coal plants by 2024 while the natural gas plants won't be ready till 2026.

California is a really bad example because all their problems stem from environmental policy and the profit opportunities extremely bad environmental policy made possible. That place has it all. They have a legacy grid where they first tried to get rid of pollution that just moved most of the pollution just outside the state with large and semi unreliable power lines bringing the power back in. They had artificially low prices for consumer, which caused demand and reality to diverge. They had differential pricing at the import/export nodes that were ripe for abuse (that no other power grid did because it was obviously stupid and ripe for abuse). I am sure I am missing a bunch of stuff because it's been a long time since I looked at it, but CAISO is basically a story about how the path to hell is paved with good environmental intentions.

I agree with you on the carbon tax thing as the better solution. I would caveat that agreement with making sure other government policies are not causing undue inelasticity in demand for hydrocarbons that would make a carbon tax not work except for at crippling levels (i.e. North American zoning that basically makes a car a requirement would have to change to drastically increase density and make public transit/cycling/walking a viable alternative). In general, increasing elasticity of demand will make a carbon tax more effective at a given level and there are probably lots of government policies that could be changed to make demand more elastic, the zoning stuff being the very low hanging fruit.
The mysterious second parameter to the x86 ENTER instruction
Apple is often less shitty than the alternative. Yes, the standards have dropped, but the competition has too, so the status quo stands. It's not just marketing.
This feels like a really roundabout way to implement something that the compiler should be responsible for. All the pain and effort of C -> WASM -> C could be avoided if GCC or clang had some option to add bounds checking instrumentation for each memory access in the compiled output.
I pay Apple to manage my mobile device experience. That is literally why they demand and receive a premium over the alternatives. Why do you think Apple customers are some helpless and ignorant victim, and not people specifically placing their bets with a company that has delivered exceptional products at the expense of rather fringe philosophical views on "openness?" I don't care about "openness" nor taking down "corporate greed" in this context, I care about having a great experience using my own mobile device.

FWIW there was an era where I felt differently. I was very active in the early Android jailbreak community. It was fun and the freedom has benefits, but those are benefits that I've deliberately chosen to give up for the benefits of the other end of the spectrum. I wasn't tricked into giving them up and neither was anyone else: people are paying Apple for the experience Apple is trusted to deliver. The reason people trust them is because they deliver it. It's super simple.
>They're on the wrong side of history.

Say that to their market cap. Seems a lot of people appreciate what comes with that drawback. Revealed preferences can be a sonuvabitch.
Not to mention that virtually the entire ruling class in the USA has iphones and are largely tech illiterate so incapable of understanding nuance. Add some big lobbying money from Big Gray and Apple seems pretty safe
It does suggest that an "(updated)" marker would not go amiss.

I won't explain my justification, since I'm supposed to be working right now. ;-)
It’s actually really surprising to me (from a technical perspective) that this wasn’t already the case. Based on what I’ve read they’re basically spoofing the fact that they’re an iDevice which seems like it should be much more difficult than Beeper has made it look.
Ironically, if Google were ever allowed to replace siri on iPhones, I would probably never buy an android again.
>It’s an addictive hobby with similar detriments to addictive substances, yet advertising to children is ok.

We lost that battle when states introduced lotteries. Government gambling.
There's plenty of cross-platform messaging apps available. There's a plethora of ways those two computers an interoperate, all the way down to the lowest-common denominator of SMS (and soon to be, RCS, which Apple took their time on). They all work great. Many of them dominate as a third party options on both iPhone and Android across the world.

> why should we intentionally restrict that ability

I don't believe software and hardware companies should be under obligation to support things they don't want to. Users can decide on whether the products meet their needs and decide whether they work for them or not.
Does this make you less likely to purchase an Apple device in the future?

TBC, I also don't necessarily view this as a positive. I just don't see it as a negative whatsoever. It would be nice to be able to chat with Android friends over iMessage, but it's not offputting at all that an outside company trying to monetize reverse-engineered "hacks" onto the protocol are getting booted.

(Yes I know it's not "hacking," but it is obviously hacky)
Isn't RCS hosted by the carriers rather than Apple?
> But Apple has somehow convinced people that they are cool, so people buy their products.

That "somehow" is pretty easy to explain. Apple creates innovative products - the iPod, iPhone and AirPods were all the first-of-their-kind products - and especially, it creates long lasting products, both in terms of build quality and support.

Good luck getting security updates (including drivers) for your 5 year old typical Windows laptop (or getting a modern OS running on it, see the issue with TPM requirements). Apple, on average, supports a device for ~6 years, and up to 9 years (!) for mobile devices [2].

Meanwhile, you're lucky if your Windows or Android device even lasts that long physically.

On top of that, the battery lifetimes for Apple devices are insane compared to the competition - a feat that neither Windows nor Android can achieve as they lack the complete control over the entire stack, from CPU design over firmware over hardware to the OS and user-space libraries, that Apple has.

[1] https://arstechnica.com/gadgets/2022/07/some-macs-are-gettin...

[2] https://en.wikipedia.org/wiki/List_of_iPhone_models
Because of how malicious notifications are by default in Slack (e.g. @here, @channel, bots you can't mute) and how poorly the catch-up flow is (e.g. no "unreads" view on mobile, I'm in 16 different slacks which have to be tabbed into individually), I tend to catch up 1, maybe 2 times a day.

Similar to how when corporate email got pushed into a web view rather than being accessible via a native mail app; the only way I could manage things was to filter into topics, and some topics I only check once a week.
You can become productive in python faster than you can in C. My background is the natural sciences and on reason python is used a lot in these fields is it's ease of use for people not coming from a computer science/engineering background.
> some of my messages start getting lost, delayed, what have you, that's when I'd start to feel it.

Then you can blame their phone... just like you would now if your SMS messages to them were getting lost.
I don't know what EPP provides (I doubt it'll help you in this case), but AFAIK least ClamAV only matches against known signatures (almost exclusively windows malware), so it can't detect newly created malware.

To protect a system, the only really reasonable approach is to not run code/binaries you don't trust. Once malicious software capable of writing files in ~, it's too late (those new sandboxing solutions are also not really solving this, as their interfaces to access files suck, so everyone continues to use the posix api with full access).

The only "Linux system" that can be considered secure in that regard is Android, as you don't have software that tries to execute "random" stuff in ~ and Apps tend to get away with using SQLite (not exposed to the user) over complex filesystem structures. Obv. you used to be able to access ~ rw, so malware could still upload/encrypt your Data, but most Users only have Pictures there (as other data was only stored in app-only storage [/data/data/<id>/] that couldn't be accessed by anyone else). Now you don't even have access to that, so malware is even more limited (but obv. legitimate software also suffered from that, for example WhatsApp used to store it's data there in ~/WhatsApp/ so you could simply access media sent/received on chat but now its far more hidden).
How can this be taken seriously when basic facts are wrong. Go on Amazon and check for Google products.

Apple has no way of telling you what an advertisement or promotion is, and it’s inherently subjective.
> It amazes me that sports betting is allowed to persist as is. It’s an addictive hobby with similar detriments to addictive substances, yet advertising to children is ok.

This didn't just magically happen. We knew all of these problems, and it was completely illegal in the US for decades because of that. But there was a concerted, highly funded, well organized push among state legislatures over the past few years to get this stuff through, to the complete detriment of society. Pure blatant regulatory capture funded by multi-billion dollar corporations.
This is hard, as was talked about 8 months ago here (and other threads):

"Utah is first US state to limit teen social media access" https://news.ycombinator.com/item?id=35307647

"PornHub blocks users in Utah, cites state’s age verification law" https://news.ycombinator.com/item?id=35786086

Utah passed an age based access to social media, but that means that websites need to effectively do a KYC on all users to determine their age.
If you truly believe this, please try to use 803.11a for daily needs.

I personally appreciate faster speeds, lower latency, better support for multiple devices, less contention, better support for wifi mesh etc.

Heck, I'm far more frustrated at wifi in 'corporate deployments' e.g. At a conference or hotel than I am with WiFi at home, so benefits there still improve my experience.
Camera Calibration: A Primer
I dont think this term applies here - usually that term is reserved for one or both parties misrepresenting the situation. Here we have mistaken identity, which i would consider different.
Marc Gravell himself works in Microsoft, doesn't he ?
Plenty of Sex and Nowhere to Sit: Art, Passion and the Rebirth of Paris (2018)
sooo many galaxies amongst the chaos.
This happens to me constantly when I use google search in ios safari.
Anthropic Claude for Google Sheets
Whatever legislation they face, they will implement it in the most hostile way towards non-Apple services/users/companies.

See how they implement off-App Store payments in the Netherlands and/or South Korea.

Apple is not giving up on iMessage. And, given the legislation becomes to cumbersome to deal with, they will withdraw from countries - they threatened to withdraw iMessage from the UK already.

The EU is already becoming a second-class market for technology companies (see Meta's Threads, and many more will follow).
I tell you what, if you're a young person you can be publicly shamed for having the wrong color bubble, or outcast by being excluded from a group chat. To you and I that probably doesn't make sense, but for a big portion of the young, phone using population being unable to participate in the iMessage ecosystem is a huge deal socially. You are essentially excluded from the friend group, you're excluded from conversations, and it carries over into real life because you've been excluded and that carries an impact -- you're an outcast. It doesn't have to be rational to be true.

Being excluded from a group chat has a huge social impact for younger people.
Apple is pushing the whole security/privacy narrative and yet people are guzzling it even here, so I'd argue yes.
Given that is minutes off even after demagnetizing, makes me wonder if there has been water intrusion, or it is old and the oil is starting to gum up.
This is some ways like Youtube and adblock. Apple is completely within their right to try to kick Beeper to the curb but I also enjoy watching a scrappy company like Beeper try to circumvent Apple's attempts to shut them out.

Because of how likely it is to be killed though I don't think I shall be adopting it personally.
Devil's advocate here...But isn't that all of us? We're all in the same fishbowl, why is the Gen Z experience more anxiety-based?
LINE doesn’t come pre installed on your phone and automatically enable when you message certain people, though.
It's not the color of the message, for me. If an Apple user sends me a video it comes through as an extremely low resolution and highly compressed video. Look at the unwanted grackles at my mom's bird feeder: https://i.imgur.com/7gBt22i.png

Fantastic, right?
Devs in FT jobs, does freelance work interest you? What kinds? What conditions?
I'm curious if developers in full time jobs (happy or not) ever look for freelance work? Not necessarily to make more money but to work on some interesting projects and build up a portfolio/network/future relationships that could come in handy.
Big red flag:

"Under the Starter and Pro licenses, when you stop paying, you lose access to the W4 console repositories. You are also not permitted to publish or further update any game you have published with our ports."

By its terms, the subscription must be maintained as long as you want to continue publishing the ported game (i.e., selling the game ) on a ported platform. As the subscription is prepaid, this means that it can be come cost-prohibitive for many, even most, indie games.

It can also be a bad deal for gamers: it means that after a few years, beloved but poorly-selling games will disappear from the console markets because the cost of the subscription to continue selling the game may well exceed the sales generated.

A flat fee upfront, or a % revenue share, is a more financially prudent option, since the first can be kickstarted and the second scales directly with sales as they happen.
> The SMS protocol has been around for decades and works perfectly fine with iPhones.

It's not that simple, you get discriminated against for having a different color bubble and using up people's SMS allocation.

We should whine about (communication) interoperability, it's critically important for everyone. Purposefully or negligently creating incompatibilities is anticompetitive and generally toxic.
I was never into fantasy sports betting, especially after the FanDuel/DraftKings insider trading scandal it was pretty obvious there were a LOT of people playing both sides in order to make huge money. The entire industry (AFAIK) is still completely unregulated, so this kind of "insider trading" is perfectly legal.

This story about DraftKings bonus play just confirms they're tilting the table in their favor more than a few percentage points to gain an advantage. They're looking for addicts or suckers to hand over large sums of money with little or no chance of winning anything.

In case anybody is interested:
https://www.cbsnews.com/news/report-fantasy-sports-employees...

An employee with one of the companies, DraftKings, admitted last week to inadvertently releasing data before the start of the third week of N.F.L. games. The midlevel content manager later won $350,000 at rival site FanDuel that same week, the Times reported.
Where are you coming up with these theories?

A capitalist economy needs the government for some very key laws like upholding private property rights but how does that extend to "mandating interoperable message systems"?
Funny. Reminds me of that plosives video which made its round during Covid:

https://youtu.be/WvLjYyZ6wtU
It's a person likely making $500k+/year for a two trillion dollar company. They absolutely could have waited, but this individual personally prioritized their year end goals over a feature that many things/people depend on.

Their participation in the thread complaining about it doesn't make it any less egregious.
If they do as well as they did with Big Tobacco it will be a massive failure other than giving themselves a huge paycheck.

$50 BILLION in tobacco product sales and 46% profit margin last year (Coca-Cola has 26% profit margin in comparison)

And all those payouts to the states that were supposed to help people, all those extra taxes to discourage smoking? Well all that money went to other pet projects because no law was ever made how it should be used.
Home-schoolers perform better on reading than on math exams
A cryptic comment with no obvious link to the article. Can you expound a little further?
There is actually an easy answer. There is a bug:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=66394

The bug's description is this:

"When using `copy-to-register`, it is hard to see which register is
already taken in the preview buffer."

If Eshel Yaron's simpler patch is enough to close 66394, and doesn't break anything, that should be used.

Generally speaking.
Just like it's our right to run software on my device that sends packets of a certain format to a certain server.

The amount of corporate bootlickers who wish to surrender that right is staggering though.
Explanation from Andrej karpathy makes sense on why:
'''
"8x7B" name is a bit misleading because it is not all 7B params that are being 8x'd, only the FeedForward blocks in the Transformer are 8x'd, everything else stays the same. Hence also why total number of params is not 56B but only 46.7B. '''
"Encouraging shittiness" because they're pointing out a lack of feature parity with a color seems like a stretch. Google has done the same exact thing by pushing a number of chat apps in their ecosystem, the only difference is that Apple has succeeded.