skysight-inc/HackerNews huggingface dataset:
and the one potential category of those apps, various flavors of open source software, can be distributed by a non-profit organization and be exempt from the fees.
There is no reason to move off of Apple's App Store unless you are explicitly trying to avoid their fees, which pretty much only applies to revenue generating apps that stand to profit more by avoiding Apple's commissions than 0.5 eur/annual install.
Motte and Bailey's also co-exist. But we know no one really lounges in the bailey when it's not requires.
Aw, gotcha, I thought Elixir was a framework of ERLANG actually. I have never done or search for it!
Thank you for the clarification!
Apple makes about 40 billion in revenue from iPhones a quarter, and maybe about 20 billion from apps? But keep in mind there are marginal costs for every iPhone sold (manufacturing, distribution, etc) which is not the same as their app store. Their storefront is their real moneymaker.

Aside from that, part of the whole Apple marketing shtick of "it just works" is somewhat at risk.
Just support alternate app stores with a button that allows consumers to restore their iPhone software to factory condition once they get bogged enough by bad software? They don’t have to do much more than that, and they can be up front about it.
somehow the decade of jailbroken apps haven't done that. I doubt being able to search the web for an alt app store would do worse.
In the brain there is an emergent reflection of a material reality happening where the brain is creating a fully constructed model of the world with its own independent existence, our day to day experience is a dream that's cohering to sense input. Whether or not that is what consciousness or our apparent point of view lives I don't know because I don't see how to logically prove it either way, but experimentally it seems like it does because our experiences align, and because you can alter people's state of consciousness through chemical and physical means.
But the thing is, the free apps can also just use the pre-existing distribution mechanisms. Of course, it's giving Apple the leverage to say, "see? No one* wants to use the alternative stores!", but also think that if you have an entire team with experience and established relationship of App Store review shenanigans, you just continue to use it.

It's more interesting about the upstart companies who might get big one day.
There is some parallell job thing but if I remember correctly there are some limitations.

I don't remember the details it was to long time ago.
It's a marketing post.
> I assume that means you currently don't subscribe to anything Amazon provides, nor Netflix, nor game services, nor newsletters, nor coffee subscriptions etc.

I subscribe to all of these through apple and that means I can cancel them in the settings app on my phone instantly.
I would gladly say you’re welcome – yet I believe your edit exacerbates the issue

you speak of a “secret” Made For iPhone program as if that’s still some conspiracy – https://mfi.apple.com/

my read of the article is that the EU commissioner advised Apple that if the company attempted to negate the USB-C regulations by only allowing full access to Apple devices connected via a cable with an Apple-approved MFi chip… that indeed they would be held accountable by the EU. had that been the case, it would be Apple continuing its regime of connector control over its users’ devices, as it has done up til now by insisting on MFi-certified Lightning cables
It’s nothing to do with being overrun by an independent app store. That is a total red herring.

The real issue… stay with me, it’s a lot of words… is that alternative unreviewed or poorly reviewed app distribution mechanisms open a pathway to pervasive abuse via installation of malicious privacy violating apps onto devices of unwitting targets by people other than the targeted device users.
> Do you have any idea how quaint the idea of real rehabilitation is, at an actual prison?

This seems pretty easily and cheaply fixable. Information access is nearly free, and all that's required is sufficient discipline and structure provided by prison staff.

> removing all the bad guys and thus leaving behind only good guys doesn't work

Isn't that the entire idea of the penal model? The primary purpose of imprisoning people is to keep the rest of us safe from them (incapacitation). A tiny minority of people commit most crime (especially violent crime), and imprisoning them for long terms does in fact reduce the crime rate[1]. As we seem to agree (and research supports), other interventions are ineffective on many of these people.

Per my other comment[2], I think we can do this much more cheaply than we do, and with much better (or at least equivalent) outcomes. I also recommend this documentary[3], for a deeper look at the Japanese penal system. It tries to take a critical perspective, but my neck is just about sore from nodding along in agreement with Japanese practices.

1. F E Zimring, G Hawkins (1995). Incapacitation: Penal Confinement and the Restraint of Crime.

2. https://news.ycombinator.com/item?id=39125405

3. https://www.youtube.com/watch?v=pxfh66MFKME
No, that's only for the alternative store app itself. Epic will have to pay the €0.50 fee on the first install of Epic Games Store but not on the first million installs of Fortnight.
Imagine this to be the very reason the human mind is mostly self-illegible — that the birth of the inscrutable unconscious was a defense mechanism?
> or even just skipping blank lines, hyper does things its own way.

Ugh. IMO a bit benefit of Rust is that you can’t do wild-west-YOLO buffer twiddling without “unsafe,” so people will write better code.

But it really looks like httparse missed the memo.

https://github.com/seanmonstar/httparse/blob/v1.8.0/src/iter...

iter::Bytes looks like an awkward wrapper around slices with all the safety removed. So you can port nasty C-style code right over.

Seriously, it should not be hard to efficiently strip a prefix off a u8 slice in safe Rust. For example, split_first.
Really depends on the project. For spinning up an MVP in ~1 week, there's very little benefit wasting time on thoughtful commit messages, because i) you're highly unlikely to use them for anything, ii) in an absolute disaster scenario, just rebuild the whole app - at most you lose a few days.

For a recent project, I didn't push to GitHub for about 8 weeks. No point. Just one extra step. Only benefit is if I lose my laptop I've got a backup. But there's a backup on heroku. So the only time I'd need the GitHub version is if both my laptop went missing (hasn't ever happened, but I cede it could happen), and heroku somehow loses it (again, has never happened, but I guess it could).
git log --first-parent

Works best if your merge commits have useful messages.
How did the U.S. achieve a soft landing?
>> how does that affect our external reality?

> It doesn't have to — I can say a plot item in Star Trek makes no sense just as easily.

We can say anything we like, but my question is really, what does it matter? Internal consistency matters much more to Star Trek, an adventure and grist for geeking-out, than the Bible, which provides material to help us spiritually. The point of the Biblical story is, what can we learn?
It's more like you get to eat ice cream for breakfast, but in addition to having to buy the ice cream yourself, you still have to pay the waffle house down the street a fee whenever you get a new flavor of ice cream.
You can tap the question mark in the top left to see the instructions again! But yeah, I can see how the color scheme might be confusing. As Kluggy suggested, I might add a gauge on the side of the board which should help prevent that mistake
Yeah well you are benefiting for Apple’s hardware and software so you need to pay. Can’t be a free-loaded just because you want to earn that extra bit of money while increasing the attack vector for the end user.
I somewhat agree. I like to just include an issue tracker's ticker number in a commit message.

It's just my preference. It's more important to enforce a consistent repository rule.
What Recession? Growth Ended Up Accelerating in 2023
IIRC clocks are incremented every time peer sends or receives information, while versions incremented only on mutations.
I don’t have any direct criticisms about anyone in particular, but the other thing is that any rational person spending this much time and money probably attempts to think of a business plan. So vendor lock-in creeps into our ideas even unintentionally. Nothing wrong with intentionally, per se.

We all tell ourselves it’s value-add, but come on, there’s always an element of “we’ll make ourselves a one-stop shop!”

So for example, I think the idea of modelfiles is sound. Like dockerfiles, cool! But other than superficially, it’s a totally bespoke and incompatible with everything else we came up with last year.

Bespoke has its connotation for reasons. Last I checked, the tokenizer fails on whitespace sometimes. Which is fine except for “why did you make us all learn a new file format and make an improvised blunderbuss to parse it!?”

(Heh. Two spaces between the verb and the args gave me a most perplexing error after copy/pasting a file path).
Not true at all.

No law like the DMA passes without the approval of parliament and the council of member states. In fact, all the details are hashed out between these two bodies with little to no say from the commission.

BTW: The way the commission is selected is one step removed from the voters but this principle is not too uncommon in European parliamentary democracies. For example the German or Austrian Chancellors or the prime ministers of Italy ,Spain, Sweden, Denmark, Poland are elected in a similar fashion.
> Too bad it'll take another 3-5 years to fix.

Sounds like we’re getting a fat paycheck from Apple via the EU in the meanwhile then.
It's a bit rich complaining on D dmd optimization when D compilation speed performance is much faster than both C++ and Rust. The backend supports could be better but I'm afraid it's a catch-22 situation until D is more widely used. Like I mentioned before for Data Science and Machine Learning eco-system, system programmers (B-type programmer) generally won't replace C++ not that they can't, while on the other hand analyst programmers (A-type) are avoiding C++ like a plague and prefer user friendly programming languages for examples Python and Matlab [1].

[1] There are two types of data scientists — and two types of problems to solve:

https://medium.com/@jamesdensmore/there-are-two-types-of-dat...
They still have to prove their worth. Members all have exit parties. Those grow with each crappy move and decline when interesting stuff gets done.

We would like a big technology sector. A 15-30% rent on that isn't making things easier.
Note: while legislators can chose to accept lesser terms, "leave it" means they follow up with the legal repercussions for non-compliance. Apple's only "leave it" move would be pulling out of the EU, which is an unlikely response.

Apple will as shown here do their best to comply the least with the intent of the legislation, but it's up to the legislators if it is acceptable.

E.g., if notarization turns out to be used for central gate keeping by declining specific apps in the human review step or by using it to impede the process for apps intended for third-party stores, that would be a violation.
Our GitLab instance started logging commit messages that all read "end", and I thought about it awhile.

It turns out that a coworker had discovered the --amend flag, but spelled it as -amend, and so it was interpreted as -a -m "end"
I’m afraid your point has gone missing.
Trudeau Use of Emergency Law to Quell Trucker Protest Not Justified, Court Rules
Trudeau Overreached in Quelling 2022 Covid-Rule Protests, Canadian Court Rules

- Federal Court sides with advocacy groups in legal challenge

- Trudeau invoked Emergencies Act for first time in history
Negotiator: Cop28 deal will fail unless rich countries quit fossil fuels
> Without context it’s impossible to know the topic though.

The topic is CRDTs; of course if you don't know what that is you have to look it up, but that's true for any word you might find in a headline (e.g. Fortnite, looking at the front page).

> Given the audience here, my first thought at the title was something k8s related for Custom Resource Definition Templates?

Searching for "CRDT" gets me at least 3 pages of nothing but CRDTs, and nothing about Custom Resource Definition Templates. So I think the meaning is pretty established.
My method is slightly different. For pet projects, I work on main until I deploy something, and I push to GH when it's building/running at the end of a session. I do git commit initially, and then "amend" as I go with intellij/goland's one click UI.

I try to write one line commit messages, mostly for posterity. Ive had some nice moments looking back on the "OMG it works" projects
Controversial California bill would physically stop new cars from speeding
Yes, if you stay with the old business terms, you can only distribute your iOS apps on the App Store.

If you agree to the new business terms, you can distribute them on the App Store, on alternative app marketplaces, or both. I think that's what "and/or" means here. You are not obliged to distribute your app through alternate app marketplaces, or through the App Store. Some developers whose apps are already on the App Store won't get around to distributing their apps on the alternative marketplaces. Other developers releasing new apps will forego the App Store entirely. Once they've accepted the new terms, the new fee structures will apply to those developers regardless of which marketplace(s) they choose.

And once you've agree to the new terms, you can't switch back.

The fact that they don't allow you to transfer your apps to another developer account unless that account has also opted in to the new business terms, is new information and interesting, but not surprising. Otherwise, it would be possible to circumvent the lock-in provisions merely by creating a new developer account and transferring your apps to it.
https://archive.is/Z1d7u
I disagree

For me commits is just backup/save.

The PR contains details.
I prefer the `git commit --fixup` / `git rebase --autosquash` approach myself.
Alternative Terms Addendum for Apps in the EU [pdf]
One of the reasons I prefer squash or merge commit workflows over rebase is you choose the message for the entire blob of work at once.
I've looked at Rust-on-ESP a number of times in the past, but it's never been at a level of "I can make an LED blink within an hour or so". Is there a write-up for interested but not deeply involved people somewhere? How far are we from "clone this, run ./flash and the LED will blink"? How hard is it to use existing Arduino libs (e.g. MQTT, popular sensors, FastLed), or what would the ecosystem look like? I keep daydreaming about replacing my C-IoT-home mess in Rust in the meantime. :-)
I don’t agree. Anyone can notarize non-malicious apps at any time on the Mac already. Please look at what you can do with Mac apps before judging.

I think the issue here is just the additional payment, not the notarization. That part is hopefully rejected as a non-solution to the issue.
It's a completely different situation. Ukraine was under threat from a powerful, threatening enemy on their border. The UK is not.

The UK could also invest in desalinization plants and massive solar farms like some mideast countries, but it's a completely different situation.

It's better not to use resources for more valuable endeavors - almost anything, really.
Tell me you are a scrub tier engineer without telling me you're a sctub tier engineer....
The announcement indicates that notarization for iOS platforms will include human review. They are basically dividing the App Store review process in half, with the platform safety side (for all apps) and the content/quality side (only for App Store).
Google Gemini Web Chat – open-source
Live demo: google-gemini-ui.vercel.app
It's kind of annoying since with squash-merge too if you are trying to develop dependent things since merging gets nasty on the dependees.
Most people genuinely believe that they would be happier if they could travel. They don’t realize that if they are already sad it will only continue with enough time. There is no magic trick to take you out of your problems. You don’t like a 9-5? Traveling while having a 9-5 won’t make you like it more. Being a digital nomad is great, and I would never take it for granted. Most people can’t even travel until they are retired and in their late ages. Any little inconvenience while traveling is not an issue with being a digital nomad, it’s a common issue that travelers all experiences. That is unless you have a 9-5.
>Instead, many people seem to have had a head-in-the-sand view that many of the services Apple provided were no-cost, or done out of goodwill.

The only service an alternative app store needs it the ability to be made and sideloaded. Apple justifies the 30% cut in teh App Store with all the stuff they do for you in packaging, distributing the app and updates, payment processing, etc.

But somehow they are making it a worse deal to not deal with those services. They are making it more expensive for any moderately popular app to opt out by suggesting that they need 50 cents anytime someone presses the install button. Which feels less like convenience and more like rent seeking.

The do not sell hardware at a loss, they charge yearly for seats to develop for IOS, and they have various other opt in services to incentivize making use of Apple and its App store. They will not be bleeding money if some companies decide to instead roll their own stack.

>It's almost like... those marketplaces will need to find a monetising model similar to how the Apple App Stores used to operate.

except they can't because they still gotta pay apple to exist, apparently. That's where it starts to reek of anti-trust.
If that was the entire point then the law should have been written to do that. Apple thinks they are complying with the law.

I think this is another classic case of people getting mad over what they think the law should be vs. what the law actually is.
> Simpler is better: Complex problems require complex solutions, but we should strive for simplicity in our software. Code is a liability—less code is less that could go wrong, and less to debug when things do go wrong!

This seems to confuse complexity with features. If a library has 100k lines of code but the parts you use are only 1k lines of code then why is that worse than a library with 1k lines of code?

> I want a single HTTPS connection. I don’t need persistent sessions with connection pools and cookies. I don’t need an async runtime.2 I need a glass of scotch, a socket, and a few syscalls. In the same vein,

That's true right until the moment you do need them and then you need to rewrite a lot of code. Especially great fun when the thing you're connecting to assumes everyone has this feature and you spend hours or days debugging things.

Modular, popular and well structured libraries with all the features one might reasonably need are my preference. Minimalism in lines of code is as much a trap as a minimalism in benchmark performance.
> Almost all prominent ones have been pushing warmongering for at least 2 decades (remember Bush, Rice, Albright, Blair, and co?), and the UK and European ones, increasingly so in the last years.

They didn't say their citizens needed to prepare for an attack.

> A general rising at that role and level is basically a politician.

It's just an offhand comment, but there is only slight overlap. Generals are treated as professionals who give professional, expert advice.
> Not that Lenovo is a bad company persay

The argument can certainly be made though. At least regarding their consumer laptop decision circa 2015 when, in addition to the quality issues, they were shipping the Superfish ad-ware which was installing a notably insecure self-signed root certificate to deliberately Man-in-the-Middle HTTPS connections so it could inject display ads. See:

- https://marcrogers.org/2015/02/19/lenovo-installs-adware-on-...

- https://blog.erratasec.com/2015/02/extracting-superfish-cert...
I knew what this was before clicking. Beat me to it
But in Chinese chess, if the knight can't pass other pieces, thinking of it that way would be a rule change.
However other people wished it was. So here we are.
Every single child who plays Fortnite in Android does it. You can't install Fortnite through the Play Store anymore after the payment processing lawsuit stuff.
I don't know, we don't know, that's the point.

They claim a victory (no cancer in some conditions)
But don't show the all cause mortality for same sample.

You should be skeptical of a study not showing all causes mortality on their own sample.
It's very easy to do, you count the dead and living for both samples at the end of the experiment.
Yet, they don't. Weird isn't?
"You are tearing me apart, LISA!"
> combined with weak law enforcement.

Do you have evidence?
But the jury system is infallible!

Having done jury duty, I hate the concept of juries. Everyone is biased whether they like it or not and these biases converge pretty heavily, even amongst radically different people.
There a free apps that don't exist on iOS simply because Apple doesn't want them in their store. These apps are not necessarily malicious, but may contain content that Apple wishes to censor. If Apple continue to say what is and is not allowed on iOS, then nothing/not much is gained by this regulation.

Edit: Of course, eBay will likely continue to be allowed.
This has been reported by multiple media outlets where some of them are known to be fairly reputable. You gotta understand that there's a good chance of this being genuine if a EU commissioner seriously reacted to, instead render it a "conspiracy theory" reflexively.
Meeting with regulators != vetting changes before announcing.
The culling has begun.
Why would they ever? Leaving aside the vapourware angle, Musk is an immature person who would not hesitate to turn off access to FSD if a manufacturer pissed him off (like if they reduced advertising on X, for example).

That is a huge continuity risk.

And yes, then there's the software itself...
> Property and violent crime is caused by lack of enforcement.

The US has plenty of law enforcement, but relatively high crime rates. Is there any evidence for what you are saying?

I beleive there is lots of evidence for the GP.
> The technology would use GPS and a database of roadway speeds to prevent cars from going 10 miles per hour over the speed limit wherever they are.

Sometimes my GPS thinks I'm on an adjacent road, especially when I'm on the freeway. Seems like that kind of error would be catastrophic in combination with a system like this. Also, what's the rationale for letting people go 10 over the limit? That's effectively admitting that people go 10 over the limit, and it's OK.
Apple doesn't care about porn on iOS devices, they just don't want it in the App Store. Unless a PornHub app is full of malware, it shouldn't have any problem getting notarized.

App Store Review = Content and Quality

Notarization = Safety and Security
Honestly, I regret raising the point - sorry. The existence of the MFI programme isn't the problem. Just that Apple was planning on enforcing it on a USB C iPhone when they didn't on iPad. I could never imagine this situation: an Apple Store employee explaining to a customer why their iPhone won't charge with the same generic USB C cable that charges their iPad when they both share the same port.
replying to myself to point out an excellent explanation in another thread: https://news.ycombinator.com/item?id=39135275

in sum, it's critical, because the attack vector is beyond just http.