skysight-inc/HackerNews huggingface dataset:
If I want to "interoperate" with friends and family who use Android, I have zero issues doing so. SMS works fine, and the default experience being "bad" is really completely unrelated to any sort of antitrust concern. If we want more features, they're an App download away.

Apple offers a product that has seen significant success in a small number of markets versus android, including the US. Dressing up what is ultimately the normal bump and tumble of competition in a market as antitrust because they're winning enough in the market(s) you care about is silly.
You can't use iMessage without authenticating, and Apple didn't provide a way for Android devices to authenticate. Beeper Mini, while it may be using the APIs through a questionably obtained binary, is handling authentication for you so a non-approved device can become authorized to send/receive iMessage data. A non-authorized device is gaining access to an authorization-required service in a way the service provider is not happy about. If it isn't technically unlocking something Apple doesn't want unlocked, it's realistically gaining access to a restricted service. Just because I can make a key that unlocks my neighbors door doesn't mean I have the right to use it without his permission.
Many here think that I'm afraid of my companies data being used to train models, but that is only half-correct.

The value proposition of Azure OpenAI to the enterprise is that it's bound by the Enterprise Agreement for not just data-use, but data access writ-large. I don't want my data to be accessible for *any reason* by a vendor that isn't covered explicitly in the EA.

While OpenAI says they delete your data after 30-days I have no contract or agreement in place that ensures that, or that within those 30-days they don't have carte blanche to my data for whatever else they may want to do with it.

The Azure OpenAI agreement *explicitly* states they only store my data for 30-days and can *only* access it if they suspect abuse of the service according to the ToC and our EA, which is no different than for other Azure services on my tenant. IIRC that's only after notifying me as well, and cannot exfiltrate that data even if they access it.
This is amazing bandwidth. Do the terms of service forbid using home connections for running businesses: mini data centers, remote storage, video serving, proxy point, etc.?
But being first party on iOS has had no impact on the market.

Messages is not even in the top 5 used messaging apps globally.
Mixtral 8x7B on 24GB VRAM (2-bit quantized)
Google requires you to register an application and get it approved to log in with OAuth, you can't just use it with arbitrary callback URLs. Why should I need to ask Google permission to use my own data, or ask for Google's permission to allow other apps to use my data?

If the Beeper service is totally fine, and you mind their auth methodology, perhaps you should complain about Apple not providing better iMessage auth options.

Instead, you complain about users being able to give their own data to an app they chose to install.
I'll bite - I've yet to see a big difference between 300mbps and 1GBps speeds. It's completely marginal.

Being able to save 8 minutes downloading Fortnite isn't a big enough deal. For video calling, you're limited by how much bitrate the provider is willing to allocate for you. For looking at photos on social media, you're stuck with Instagram compression. Internet browsing more tied to the number of requests and client-side parsing speed than total bandwidth.

Should our society be spending hundreds of millions of dollars on laying new fiber for marginal improvements?
NaCl was CPU specific, and the way they solved this problem with PNaCl (by using a subset of the LLVM IR) was more or less a hack which most likely involved at least as much machinery in the browser as a WASM runtime (and it compiled slower and also performance wasn't any better than even the first WASM runtimes, the only thing that PNaCl had going for it was straightforward multithreading support, which took far too long to materialize in WASM - on the other hand, Spectre/Meltdown would also have affected PNaCl hard).

Having worked with asm.js, NaCl, PNaCl (plus a couple other long forgotten competitors like Adobe's Alchemy/Flascc) and finally WASM: WASM is the natural result of an evolutionary process, and considering what all could have gone wrong if business decisions would have overruled technology decisions, what we got out of the whole endeavour is really pretty damn good. It's really not surprising that Google abandondend PNaCl and went full in on WASM.
Anyone built something legit with nodejs-mobile?
I'm currently porting my web app to iOS with it. I'm wondering if anyone else tried and reached some limitation.

Here's my web app running with nodejs-mobile:
https://x.com/cp_lepage/status/1734301711613796768?s=20
If it was a free app sure, but in the paid category those numbers drop quite a bit.
Would you say a shopkeeper could pick these up for themself or their salespeople and immediately continue with the same workflow, if they had been using a popular plain calculator up until then?

And it could provide additional layers of local and remote data handling from an easy to administer server app on the owner's phone without the need to concern the end users of the calculators with software whatsoever?

Seems to me one thing the calculator in hand can do is traditional real-time negotiating and discounting. Where something like the distraction of software could be a disadvantge compared to what came before.
Anyone got a referral code?
It's been pretty straightforward to do this since the start, since C# has had structs and pointers the whole time. It's gotten a lot easier now that there are safe bounds-checked pointer abstractions (Span and Memory) so that you can work with raw memory anywhere you want without constantly having to manually do safety checks to avoid heap corruption. 'where T : unmanaged' means you can finally write generics around pointers too.

now that you can return refs instead of just passing them around, that's also really nice for cases where you want to pass around an interior pointer into some sort of data structure - you can use refs whether a value is allocated via the GC or malloc or stackalloc.
I don’t believe my gen z colleagues have more anxiety than my gen x colleagues. However they are socialized to talk about it more, and possibly to sometimes medicalize ordinary emotional experiences. I think it’s good we’re talking about it.
I’ve had numerous rescues as well, over my life, and this tends to be generally true for all breeds. The defining feature of a rescue is that they were not trained and socialized well.
> We’re starting in Kansas City, North Carolina’s Triangle Region, Arizona, and Iowa.

Meanwhile I live <10km from their goddamn headquarters, am one of probably MANY people in the area with actual ideas for how to use 10 Gbps+, and I can't get more than 1.5 Gbps Crapcast. It makes zero sense.
It takes tens or hundreds of microseconds to launch a new thread on Linux, and tens or hundreds of milliseconds (or more) to launch a new VM.

It takes tens of cycles to instantiate a Wasm module and call one of its exported functions.

There are some serious benefits to OS-mediated hardware isolation, but there are also some real benefits to the "ahead-of-time" isolation you can get from something like Wasm (e.g. via wasm2c->a C compiler->machine code, but also with more mainstream tools like wasmtime).
Do you have data to back this up? I would be shocked if iMessage wasn't the most used messaging app by US teens or consumers in general.
Uncle Ted?
Lots and lots of innocent people that are affected by the externalities of sports betting, i.e. lots of families who have seen their brothers, sons and husbands go down this perilous route to never come out again, in many cases taking the entire family down with them in a financial downhole.
Common Web L
I started looking around, I can find charts that show messaging app market share on iOS but none of them include Apple Messages. For sure Apple doesn't share these numbers, it looks like no one else has gone through the trouble to collect them.
The slowest part is likely to be the network component, and there you can look at the experimental deployment by Comcast, that others have linked to in comments. So far I have not heard of moves by other network providers. Apple already has experimental L4S support for QUIC and TCP: https://developer.apple.com/documentation/network/testing_an...
What's the alternative? Wait for the segmented "market" to improve speeds without any real pressure?

In SF I have to chose between one ISP, or no ISP. It's ironic and pathetic.
This is still just a PR stunt. I was on the waitlist for google fiber for SEVEN YEARS and when it finally got installed, what do you know, it never actually delivered more than 250Mbps.
RSS is pushed toward oblivion because allow to made personal aggregators to follow news, instead of third party bit tech ones in primis. In secundis because are less interesting for ads clicking. Lastly but not least because you can easily archive feeds so it's hard for the source of the feed change the content, making them unpublished etc.
Yep, the cost of mistake is the biggest one. However there is also a pressure to quickly evaluate and make right calls in a very short amount of time when you deal with a threat.
Impossible, no cancer or anxiety, cause we are totally not made of ions and water /s
You're correct here. I see this as a - still too common[0] - lack of understanding of what classification/ontology/taxonomy is. Categories are made for humans. They're arbitrary and judged only by one thing - are they good enough for the problem being solved. In this sense, reflecting a real-life ontology in your code is usually doing things backwards - it's the code that should invent it's own ontology that's maximally convenient for the problem being solved[1]. Real-life ontologies all have their purposes, but they usually don't include making it easier for you to write software.

--

[0] - Is tomato a fruit or a veggie? Is a whale a fish or a mammal? Etc. The answer to that is just "either, none, whatever - it's you who are confusing culinary, economic and genetic taxonomies".

[1] - Which is some combination of code thinking and domain thinking. It's never just purely one of them.
"Teaching empathy" won't do a thing and'll just be mocked and memed. We need to start at a lower fundamental.

An easy first step would be to increase accessibility to court documents so that journalists and researchers have better means of researching these complex problems. In Illinois for example, the judicial branch is exempt from FOIA. This effectively manifests itself as an informal allowance of judges/prosecutors to get away with a lot of systemic injustices. They get away with it because the means of identifying these systemic problems is through data and records that exist beyond a moat. One existing alternative to FOIA here is the county clerk's in-person system.. but the system times out on half of its searches, is missing tons of docs, painfully slow, etc. Another existing path is through a FOIA to the State's Attorney's office, but they're notoriously slow and I'm amongst the handful of others who are suing for non-responsiveness. A lot of this is made worse by the State's Attorney hashing person and case identifiers to make it effectively impossible to understand how someone's case progressed through the courts, starting from the arrest.
Well the exciting part to me is that it suggests settlement or at least deeper investment in a location.

Not surprising given what we found in Wonderwerk Cave in the Kalahari Desert, but it is totally challenging to some people’s long held beliefs in archeology.

https://phys.org/news/2021-04-unveil-oldest-evidence-human-a...
It’s weird having lived through modems to DSL to fiber that finally external WAN speeds are eclipsing internal LAN speeds.

When my modem was 28.8 kbps then 36kbps, then 56k I had a 10/100 hub then switch to network internally.

When DSL and cable room us into multi-megabit 1000baseT came along and has ruled ever since.

I have 1G fiber at home and am holding off on the 2G and 5G offers because the switches are so expensive.

Higher end gaming motherboard come with 2.5 Ethernet now, but they’re still fairly rare. Consumer machines and laptops don’t.

I’m interested to see how long till 10G switches become affordable, if ever. WiFi might win if built into a modem with a 2gig or 5gig port.
There are at least obvious issues with gambling compared to day trading (which is much more regulated). The main one being that winners are banned from participating. You can become a successful day trader, but any chance at being a successful sports bettor gets you banned from the marketplace.

In my anecdotal experience a lot of people would not find the same vice or even to the same degree as sports betting feels like a drain financially.
That's only for ChatGPT. The APIs are governed by [0]

> We will only use Customer Content as necessary to provide you with the Services, comply with applicable law, and enforce OpenAI Policies. We will not use Customer Content to develop or improve the Services.

[0]: https://openai.com/policies/business-terms
The problem with doing memory model stuff as a compile time flag is it's all-or-nothing, it becomes very hard to transition a whole app to it or even dream of making something like the whole standard library support it.

Typically you'd see a model that allows file-by-file transitions so that you can slowly clean up a codebase to make it 'safe' for a given model. This is (afaik) roughly how non-nullable references were added to C#.

If you look at it from that perspective, I don't think you would end up wanting the compiler to help you with this. You'd introduce some sort of 'refcounted pointer' type, maybe called Rc<T>, which wraps a T* + a deallocator. I can't imagine C# ever letting you overload the -> operator though so the ergonomics would be bad.
Yes, because Apple has very successfully manipulated iPhone users into thinking this. It's both impressive and depressing how effectively Apple has achieved this marketing goal.
It's important to protect the r̶i̶c̶h̶ ̶i̶n̶c̶u̶m̶b̶e̶n̶t̶s̶ public from c̶o̶m̶p̶e̶t̶i̶t̶i̶o̶n̶ predators.
My point stands. These are not uncommon cases. The justice system has obvious flaws and frequently goes awry. Mistaken identity, false testimony, wrongful convictions should be common knowledge.
I imagine some kind of service could pop up, exactly for that. For pictures, we already have:

https://magnific.ai/

Which seems to have been endorsed by one of the best retouchers I know of (https://www.youtube.com/@pratiknaikedu)
This is a non-issue. I have no issues with helping with a task on Thurs 5:35pm or even 6pm if it will unblock some people. It rarely happens though if your team and organisation are properly managed.

You are making up an imaginary issue here I think. Fine if you said it would take 5 hours but come on...5 min task?
We're talking US, not global.
Show HN: A free, fun and customisable Christmas card site with no account needed
Hi everybody, I made a free Christmas cards site for you to use. I run it every year and I recently added a few new features and I think you might like it.

Some features of the website:

- You can make cards quickly and easily. Unlike other websites, you don't need to set up an account, it's free, you don't need to send a suspicious-looking link and there are no advertisements on the cards.

- You can design your own cards, either by drawing them manually or by using stickers to create a picture.

- There is a cards list which should help you keep track of your cards and make sure you haven't forgotten anyone.

- There are online advent calendars you can open every day until Christmas - but sorry, it doesn't give you chocolate :(

(there might be a few bugs I've missed but it should mostly be OK)

Let me know what you think! Any suggestions, feedback or comments are greatly appreciated!
The "feel shit for a week" are basically withdrawals, right? So...addictive? In terms of addicted to the taste of good coffee (+1), curious if you've found good tasting decaf. I struggle to find decaf flavors that are as rich and flavorful as caffeinated coffee.
> For me, I've not really needed more than 100Mbit symmetrical though 1G certainly seems nice.

I think this is correct for "most" people most of the time. I'm less certain that'll hold in a decade or so.

Every once in a while, I need to pull down a big data set and it's nice to only wait tens of seconds instead instead of having enough time to go make a quick cup of coffee while I wait.

I have friends that are content-creator adjacent and they routinely sling around massive amounts of footage for editing and other production reasons. Depending on the video, target audience/platform and a few other variables, waiting for the raw footage or even the final export to upload and become available for distribution can cost real money. E.G.: if the press embargo expires for $theHotNewTech at 11 AM and you're still waiting for footage to upload, your competitors will have a video ready to go and YouTube will show their video and not yours. Being "first" on that platform for certain events has a MASSIVE impact on how well the video "performs".
It was rape but it looked like consented sex.
Oh wow that's crazy. Thank you!

I'm kind of shocked the article doesn't even mention headlights as a possibility at all.

Especially when the divergence starts around 2012, the exact year it says that adaptive headlights became available in Europe.
It's unfortunate we lost Google in Louisville. Would love to have this type of offering.
There's no way WhatsApp is more widely used in the US then iMessage. Same with Signal and Telegram.
“A bit less so” is the point.

Under this logic you’re using, there’s no point to having speed limits on roadways or seatbelts and safety devices in cars. If we can never eliminate car crash deaths, why bother with all those regulations?

Lower number of bad thing is better than higher number of bad thing.

This is known to be effective with cigarettes. Higher taxes reduce usage. Less advertising reduces usage. Advertising induces demand that would not otherwise exist.
> Reverse engineering for the purpose of interoperability is explicitly allowed.

In Apple's iMessage TOS? I don't find that likely but open to being wrong.

> Also, breaking the TOS is usually not illegal

In general, contracts are legally binding, therefore breaking them is illegal. Sometimes contracts include clauses that can't be legally binding, but I don't think a TOS forbidding this type of behavior would be questionable in the slightest. Apple obviously has no obligation to allow anyone to use its platform as a backend for their own (previously commercialized) product.
Gatekeeping iMessage has become one of the most despised facets of Apple's many gatekeeping techniques, primarily because of widespread bullying.
An app can send anything via APNS. Apple cannot know at the time of submission. As Android has it, they could introduce something like Notification Channels in the next iOS which you can then turn off individually but they haven't yet.
You are correct. There is no gambling establishment or app that allows consistent winners to continue playing. Might not be rigged in the play itself, but it doesn't need to be if you are allowed to kick out the winners.
QSFP+ cards are pretty cheap and deliver 40gbps. I used a pair of them point-to-point between my workstation and NAS for awhile, and it was pretty great.

The switches available for "prosumer money" used to be eco-terror brodozers and super loud and fussy. I think the new mikrotiks are interesting, and if I wanted to do 40 again, I'd probably go that route with some ConnectX-3 cards.
Google dug up my neighborhood in summer 2023 for fiber and are now sending me ads every week. I've had AT&T 1 gigabit fiber for the last 5 years. My parents have the same thing and I do my backups from here to there but the fastest I ever get is around 70 MBytes/s (560 Mbit/s)

Even though speedtest.net often reports 940 Mbit/s the fastest real world download I've ever seen is around 650 Mbit/s

I'm generally happy with my speeds and 20G or even 2G sounds great but without knowing what my bottleneck is I'll just stick with 1G.
Totally aree. This is such a an obvious thing to do, I'm amazed that I had never considered it a possibility until now. I guess I thought of sandboxing as something only VM-based programming languages were capable of. For decades we've been dealing with buffer overflow exploits in C apps - you really have to wonder why this hasn't already been an option in GCC and other compilers, or simply another pass in OS make compilation steps.

I'm sure it's not a cure all, adds overhead and not applicable in all cases, but every small addition to security wouldn't be a bad thing. I don't see any reason why every command line utility in Unix based OSes, for example, couldn't be sandboxed. Think like wget or curl for example.
Is programming dead? No.

Is there any use learning programming? Probably.

The time may come when AI can write the software for you. Someone still has to tell it what software to write, in the right amount of detail so that they actually get the software they want. That becomes "programming". (Just as programming became writing higher-level languages rather than assembly. AI may mean we get to level up.)

But even if that happens, learning programming now gives you a better feel for what's going on, and a better understanding of when the AI is talking nonsense. You're going to need both of those.
Under the Affordable Care Act employees that work more than 30 hours per week (or 130 hours per month) are considered full time and require health insurance.

I’d assume then that most part time employees work less than 30 hours a week
> than waiting for them to elect an insane, unfriendly government

Why would an "unfriendly government" be insane ?
lets cut to the chase and make the robots do all the work now
Why are you asking us? Shouldn't you be asking Chat-GPT?
Very few languages have "Some Language -> C" or "Some Language -> non-common OS / arch combo". The "just" part is a whole new backend, which is a massive amount of work for common languages.

But it turns out many languages do have "Some Language -> WASM" now.
WebAssembly brings portability to the table.
Access Key: Custom Keyboard Shortcuts for Websites
Did someone say let's represent structured data as json? a bit of shameless plug: https://github.com/wader/fq :) It's using a fork of gojq btw!
When iMessage has to send a pic or vid to a group that contains non-iMessage recipients, iMessage will fallback to MMS and may need to recompress the pic/vid to get under the MMS media limit.

MMS, introduced in 2002, has much lower limits for pictures/video than if the messaging apps were to send the media over data/internet.

Also these MMS media limits aren't hardcoded, the limits are set by the sending and receiving carriers.

see https://www.androidpolice.com/why-text-message-videos-look-b...
You got to hand it to Fntastic, they kinda had a novel life-cycle for this sorta grift.

Usually they either disappear immediately after the funds are raised, or they hang on forever subsisting on what little funds they can grab from their faithful (a la Earth2 or Chronicles of Elyria).

Rare to see this sorta grift which was not a smash and grab nor a never ending thing.
Yup. I don't think the problem is the jury, or even the experts. There's a fundamental problem with how the courts use expert testimony to ensure fair justice. I believe the idea is that to ensure fairness, verdicts should not be determined by variances in expertise amongst the jury. I recall being specifically instructed that I was NOT to question the expert testimony based on any prior expertise I might have. It solves one problem, and creates a ton of others.