skysight-inc/HackerNews huggingface dataset:
I don't believe there's such a thing as perfect security, I'm just astounded that someone who's not (1) a senile lawmaker being influenced by lobbyists, or (2) holding significant shares of AAPL; would even suggest that voiding warranty is a reasonable course of action if third-party software is installed on a general-purpose computing device.

Furthermore, claiming that Apple's review or signing processes are effective measures for preventing malware has no basis in reality. Apple has reviewed, approved and signed malware before, and they'll do it again because detecting malware is borderline impossible.

They do not possess magic powers that can suss out malware any better than industry average because (1) automated virus scanning is almost entirely ineffective against new malware and (2) they're not paying a team of specialists to reverse engineer and analyze app updates.
What can be done on a single machine grows with time though. You can have terabytes of ram and petabytes of flash in a single machine now.
The paywall version is missing a lot of the story, for the rest see -

https://archive.is/4ed9D or https://www.nytimesn7cgmftshazwhfgzm37qxb44r64ytbb2dj3x62d2l...
So I can use a command line tool to process queries that are processing 100 TB of data? The last time I used Hadoop it was on a cluster with roughly 8PB of data.

Let me know when I can do it locally.
i can't wait to see what kind of tracking will be possible with these new technologies :) /s

i know these guys https://fingerprint.com use so many of these when fingerprinting.
Police suspecting fool game and sending a few hooks would be my first candidate. The metro lawyers trying to knit a plausible case of "not-our-fault, out trains are secure" would be the second.
I think the end result would be bad for consumers. At some point someone will introduce some form of "bundle" or "subscription" where you get a discount if you pay a certain amount. This would just be a repeat of the nightmare situation we have today in streaming, where content is guarded by multiple providers and in some cases just disappear because of licensing.
They do. But for example the ublock extensions shows always zero blocked ads. Maybe it's a misconfigurarion on my side?

Looking forward to a real firefox on ios.
Based on your thoughts above, you'll definitely enjoy it!
How does it have constant velocity? Is there a physical "buffer" for the stopped frame (ie slack in the reel)? Otherwise you can't stop one part of the reel while the other is still traveling.
Apart from the EU-only carveout, this is surprisingly more capable than I expected. I thought Apple would have done the bare minimum and continue to disallow JIT and multiple processes, but they have paths to allow other engines to do that.

It doesn't seem anywhere near as petty as the rest of Apple's DMA compliance.
It was controversial at the time.

Dijkstra advocated "single entry, single exit" for each control block. Programs should be composed of such blocks. Makes for very neat flowcharts. Good for entry and exit conditions.

Single entry wasn't that controversial. Single exit, though, means no "break", or "continue" for loops, and no early returns from functions. This forces a rather convoluted style. Try writing a loop of the form "get thing, if done quit, process thing, put thing" in that style. You have to have two calls to "get thing", or extra flags.

Turns out you don't need that for program proofs, once you have machine assistance to make sure all the cases were covered. It makes for cleaner hand proofs, though.

(I never met Dijkstra. Knew people who worked with him.)
Based on what? Because so far Apple has tried to argue to the EU that Safari on macOS is different from Safari on iOS, which in turn is different from Safari on iPadOS. End result? EU didn't buy it.

>Citing six different issues with Apple's claims, the commission concluded: "Safari qualifies as a single web browser, irrespective of the device through which that service is accessed."

https://www.theregister.com/2023/11/02/apple_safari_browser/
Seconded. I was a moderator for a subreddit with 120k readers. If you want to see what the outer limits of your rules are, enforce them as written and the community will be more than happy to show you.

It's much better to be flexible and operate case by case within some common framework. The people who look would accuse you of subjective favoritism also do it when you enforce to the letter of the rule, so you're going to get flack for it either way.
Image Scanner Operator: detect vulnerabilities in running container images
What If AI Operated with Intellectual Humility?
Yes, but the small utility is used to save time, and thus energy. If it is not written because it is too expensive / complex to do it in C, then people will continue to waste energy. It is better to have the utility even if it is not perfectly implemented than not having it
By that logic, the Apple-provided App Store should also [0] be [1] banned [2].

[0]: https://www.macrumors.com/2022/09/26/ios-app-store-ad-fraud/

[1]: https://lifehacker.com/great-now-the-apple-app-store-has-mal...

[2]: https://www.darkreading.com/cyberattacks-data-breaches/malic...

You can't run any sort of marketplace in any sort of industry without bad actors slipping through every once and again.
I sense that a lot of iOS users are going to suddenly have their location set as being in the EU. Not sure if they can police this the way they would want.
The greenest programming language is no programming language. Maybe we don't need to build so many new apps.
Dijkstra is a wonderful source of memorable quotes and hot takes from the early days of software.

A sampling:

> “The competent programmer is fully aware of the limited size of his own skull. He therefore approaches his task with full humility, and avoids clever tricks like the plague.” (Dijkstra, 1972)

> “The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.” (Dijkstra, 1982)

> “Object-oriented programming is an exceptionally bad idea which could only have originated in California.” (Dijkstra, 1989)
This makes sense.

I can imagine going to a Taylor Swift concert: being able to have reserved tickets at prime seating with backstage meet & greet afterwards would be a different level compared to stuck in parking lot and standing in crowded unreserved area.
iOS has a fraction of the userbase and developer activity of Android globally, which affects also the US market, from where it might seem dominant.
Smartphones were not even a thing during his lifetime.
What do you mean by "spam on Android" though?

I don't get spam on my phone (well, SMS spam sometimes but that has nothing to do with the OS) and nobody I know does. Also, I keep hearing on HN that iOS doesn't split notifications into channels and you can't block just the ad notifications. Unlike on Android where I block the ads for Uber Eats, the only application that wants to spam me (but doesn't, since I can just disable ads).
You're going to need to do a lot of changes to be identified as EU resident, such as your device's physical location (don't know if it's by GPS, Wi-Fi and/or cell tower data).

https://9to5mac.com/2024/01/25/apple-check-iphone-eligible-s...
Think of it this way: knives are available on the open market, that doesn't mean NSA can just go around stabbing people.

The concept of a warrant is to have an authorization to do something that an entity would normally not be allowed to do. So if the NSA would normally not be allowed to have some bit of information, then it doesn't matter where that information is, how it is acquired or how 'available' it is.

Of course, that's all up to interpretation because the various documents/amendments etc. are all made up in legalese that relies on precedent and opinion to make some sort of sense of what's actually allowed. So in the case of the NSA they would make the same argument you are making: the NSA didn't "get" the information so therefore they don't need to be authorised to "have" it. But the issue is that "getting" something and "having" something isn't the same thing.

Realistically, the problem is exactly as you describe it, you can't really protect people if you're allowing random parties to just collect data on everyone with no consent or legal base for processing. Because even if the NSA needs a warrant, you can just proxy that too where you don't even buy the data, you just buy 'search results' and offload the entire data mining process. Now the NSA doesn't acquire the data nor hold it, it just gets results. And then we'd all get a discussion about that, and they could just proxy that too (have some other entity to collection and investigation etc. and just relay results as anonymous tips to the NSA). It never seems to end.
The "duly justified" might not be that far reaching. Sure, notarization seems like a valid cause, but there is no reason why it should be exclusively the provider of one specific app store who offers notarization. In particular, if it happens that it is more onerous or restrictive on non-Apple stores, that justification starts looking very shaky.
And finally, Chromium will be able to become the dominant browser engine on yet another platform.

I don't like Apple's restrictive policies. But the fact that Safari (or any non-Chromium browser) has 25% of the mobile market share is a good thing.

We'll see how effectively Google will manage to convince users to switch.

EDIT: As for the "you have the choice to stay within the walled garden" thing... no, you don't really. Developers have the choice to publish their app to the walled garden, but if I need a certain app, I don't have the choice to get that app through the walled garden. I will be forced to get the app where the developer of the app publishes it, just like I am currently forced to get the app through the App Store.
Show HN: Guess the names of famous people
Result of a weekend hackathon from a colleague of mine. One new question per day.
FPGA, PCIe and XDMA – Building and Testing AMD SW Drivers
App store spam
Especially in the HTMX community I'm alwayws wondering why people are chosing Tailwind. I tried it too and had the same problems as stated in the article.

Mainly that its polluting the HTML so much. I went the opposite route and am using PicoCSS now which works with semantic tags and can even work without any classes. Feels much cleaner
It says here that my Vitamin D3 supplement is derived from lichen. And that normally, D3 would be taken from lanolin, an oil from the wool of sheep.
I'm not the person above, but I do exactly that.

It's not so bad if you live cheap for 9 months, and sublet your apartment while you're gone. Traveling doesn't have to mean flying every week either. Many destinations are cheaper than home, and staying there actually saves you money after a while.

So if you're on a developer salary in Europe, this sort of arrangement is well within your means.
The moment there are more than a very minimal / virtually non existing amount of spam and scam, it doesn't matter who has more, whatever control are in place don't work, at least not to the extant of "you must make massive concession to your rights on your own device to ensure we can do that".

That is my point of view, and to each their own I assume.

As for Spotify, yes technically it's not blocked, probably because they know that's a line they can't cross.

> iOS has, objectively, fewer problems than Android in these regards

You really need to outline clearly what "regards" you mean in that front, and objectively implies fact backed. I would disagree with that statement as-is.
There must be some "slack", the entire reel isn't going to stop and start 24 times a second.
No.

However the AMD CEO has confirmed recently that Strix Point (laptop Zen 5) will be released later this year (and it is currently being tested by AMD partners like Microsoft) and that it will include a NPU much faster than that of Hawk Point (Ryzen 8040 series) and Phoenix (Ryzen 7040 series).

As Strix Point is currently in testing at external partners, they must have at least preliminary versions of the software for it.
Summarising First Year of Shifting from Technical Leader to DevRel Director
With a pure mathematical understanding yes, but per cent communicates the obscenity better, in this case.

"So, I was 20% over the speed limit, and I got a huge fine."

"Oil producers were 6000% over the pollution limit and they got a huge profit."
> building tree houses

Child in the UK now - "whats a tree?"
Could California not maybe act sooner?
This probably _heavily_ depends on the country where you live.

I don't know people that think or thought that horses move "one straight, one diagonal".
I hate hearing my LLMs banter about their humility. Stop freaking apologizing and carrying on about limitations, just give me the best answer with notes on contingencies.

This idea of humility is a human conceit.

Do we need a "consumer" separate from "useful" mode?
It's my understanding that iOS is generally considered a more secure alternative than Android, and that part of this is the app review process, that is part of the App Store. So isn't there at least some truth in that opening this up will create a less secure environment?
Some of us are equally nonplussed by modern web dev but still quite miss PostScript.
reads like levying to me
> For all I care we can remove Apple devices entirely in the EU.

the rest of the world also has no problem with the EU confirming it's status :)
no ublock origin is not working (yet?)
Tetris Just Got Beaten Again [video]
Maybe Apple should just make good browsers if they want to compete, not just restrict people from installing other browsers.

I want to get a native Firefox iOS version if it means that I can get uBlock Origin on it. If I could get it on Mobile Safari, then I'd have basically no reason to download Firefox. But no, they'd rather not have me use it on desktop or mobile, since no version of Safari supports proper adblocking.

It's also a good time to remind people that the reason why you can't get a proper version of Firefox from the walled garden is because Apple explicitly doesn't allow Firefox to release it there. The walled garden very much prevents you from leaving it, and unwanted developers like Mozilla from entering it.
Regarding defmt and probe-rs, here are some resources: https://esp-rs.github.io/no_std-training/03_6_defmt.html and https://esp-rs.github.io/book/tooling/debugging/probe-rs.htm...
Just because it is for sale, doesn’t mean it’s for sale to just about anyone - a lot of the brokers that collate, match, and enrich this data choose to only sell their product to government agencies.

Because it’s “on the market” it’s deemed “public”, but that market only is open to governments.
Hugging Face Inference Endpoints – 500 errors – anyone else?
Been deploying a few models to a Nvidia Tesla T4 · 1x GPU · 16 GB via Hugging Face but keep getting back 500 errors every 2 minutes. Hasn't happened before today, just wondering if this is normal? This increases processing by quite a lot so it's not ideal.
Which one, mine or the one you're responding to?
Fortunately, there are quite a few clauses in the original regulation[0], like 31-33, and some clauses in the 50s IIRC, that explicitly mention some of the coercive tactics Apple is employing.

Like leveraging other mandatory services provided by Apple to incur fees.

[0]: https://eur-lex.europa.eu/legal-content/EN/TXT/?toc=OJ%3AL%3...
Technically it's true that if you were to equate influence to the ability to protect, that when you lose that influence you also lose the ability to protect.

So far, it's all been speculation, even drawing parallels with Android or Windows doesn't help because it's not similar enough. I would expect a broader ecosystem or additional facets to an existing ecosystem to also cause an expansion of questionable quality and practises, but that applies to everything, not just mobile phones.
I understood pretty much all of what they wrote and find it hard to understand why you keep accusing them of trolling. It's a bit obscurely worded but the point comes across pretty clearly.
Pardon my ignorance, but isn't that also Texas now?
There is a new (soon to be default) preset which doesn’t use extra fonts. Also, any symbol can be overridden using the config file.
1. First get them panicked

2. Throw around some pseudo facts

3. Gauge the public response

4. "It's tepid at best"

5. Sweep it back under the rug, but now you have your talking points in the next election
I help people settle in Germany and it's very similar. The system is never designed with immigrants in consideration. Moving here involves "creating" a person in a bunch of systems all at once, instead of over two decades. That exposes a lot of circular dependencies in bureaucratic requirements.

Untangling those is a full time job for me.
Don't write your own load testing tool other than as a fun little exercise. At least not without understanding coordinated omission and thinking about workload modeling (open? closed? hybrid? all of the above?) [1]. Get this wrong and the results produced by your tool will be worthless.

Once you've got that out of the way, don't forget that you'll want a distribution story. It does not matter how efficient your tool might be on a single machine - you'll want to distribute your tests across multiple clients for real-world testing.

"Sure it's easy" you might say, "I know UNIX. Give me pssh and a few VMs on EC2". Well, now you've got 2 problems: aggregating metrics from multiple hosts and merging them accurately (especially those pesky percentiles. Your tool IS reporting percentiles rather than averages already, right?!), and a developer experience problem - no one wants to wrangle infra just to run a load test, how are you going to make it easier?

And, this developer experience problem is much bigger than just sorting out infra... you'll probably want to send the metrics produced by your tool to external observability systems. So now you've got some plugins to write (along with a plugin API). The list goes on.

I'm very biased, but it's 2024. Don't waste your time and just use https://www.artillery.io/

1. https://www.artillery.io/blog/load-testing-workload-models
It's pretty wild people took his claims seriously. He appears mentally ill
Huge win for Meta, Google and the overall advertising industry.

Fewer Safari browsers equals less ITP and significantly improved user tracking e.g. first-party cookies last only a week on Safari versus a year on Chrome.
So that means you think microsoft should be allowed to force users to edge on windows ?

You do not fix a tech monopoly issue by imposing a duopoly, especially not with each one in their own little garden with no cross over.

And you don't fix the issue of one way too big tech company having full control over the web through their browser by giving it or some of it to another way too big tech company, especially if that other company has already shown its propension to use its control of the stack to protect its own interest.

The solution here is to do what we did in the early 2000s, and educate people about firefox + ublock. On desktop after a large growth notably in europe, Firefox stagnated in speed and that's how Chrome take its headstart, but on mobile with google insistence on no extensions the game is still open.
Full Duke Nukem II source code recreated (2022)
> They rightfully believe ...

There doesn't seem to be any evidence for this though. People are now having to use (more expensive) workarounds in order to have a TV that doesn't monetise them.

eg large monitor + dedicated tv appliance / pc, using a commercial display, etc.
The bar for epubs is so fucking low I have a hard time believing this matters at all. Just last week I bought a book set in the late Middle Ages which managed to transcribe all “þ” as “p”. Until publishers care about that stuff, none of these high-falutin technical discussions change anything.
Potty-mouthed parrots teaching other birds to swear
Firefox, IMO, is a good browser.

It has laughably low market share.

Browser market share has very little to do with the quality of the browser after a certain point. Safari is a pretty good browser, but it has a decent market share due to Apple's policies. Google Chrome is a pretty good browser, but it has crazy market share because everyone uses Google services for everything and Google pushes Chrome incredibly hard, to the point of intentionally breaking their websites and/or arbitrarily disabling certain features in non-Chrome browsers.

Browsers don't really compete on their merits.

FWIW, I'm also looking forward to having proper Firefox on my phone.
A piece-set like this would be great for starting chess, and variants. Especially when there are a lot of pieces and different promotions.
As someone who used to make websites in the myspace days (and has about that much experience with web dev, plus a few static client sites from high school), I gave tailwind a try for my most recent project. I think it saves me a bit of time, and it's easier to get a decent aesthetic quickly. That said, I don't feel it's strictly necessary, and I don't like the HTML bloating either. It makes me want to create classes, at which point it wouldn't be necessary to use tailwind anymore.

The author says this about using @apply:

> Therefore, it’s simply the truth that CSS files built for Tailwind are non-standard (aka proprietary) and fundamentally incompatible with all other CSS frameworks and tooling. Once you go Tailwind, you can never leave.

How true is this? At worst you could use your output.css and at best I'd expect an automated tool that could do this conversion.
>Something has changed over there

cough IPO cough
All of the above should be illegal across the industry: "the 60-hour weeks, the last minute emergencies, the all-nighters", except for specific stuff on-call for an emergency (and paid overtime respectively or hired for night shifts, e.g. in case of datacenter stuff).
This from 2021. No criticism, it is a good post. I was just confused at first and only realized it when I came about the part mentioning the JIT.

This is a hill I will die on: Blog posts should have a date at the top.
But in the couple of months you didn't have your better weather simulation, the rest of the world was working less efficiently because your better data was not available. This might (or might not) offset your simulation efficiency.
> In theory, there is a quickstart CLI tool that should generate a project, but it is currently broken.

Which tool do you mean? `cargo-generate` it's working fine for both templates:

- esp-idf-template(std): https://github.com/esp-rs/esp-idf-template)

- esp-template (no_std): https://github.com/esp-rs/esp-template
Why is that a guarantee? Of course, on Android I understand why people default to Chrome.

But regarding ios, at this point this is just speculation. Safari has the "default browser" advantage and people are used to it.
C _is_ the most productive language for certain tasks!
Gatekeeping is about group identity. You’re not a real A unless you x, y, z.

Choosing who you let in to your spaces based on criteria you choose is just the normal thing to do.
"such that there was no risk of permanent injury should a kid fall from the top"

I debate that this is possible. You can minimize the dangers (like having no solid rock underneath, but sand), but with bad luck(and skill) even a small fall can break a neck.

But it is very important, that children indeed fall often, so they learn how to fall without hurting themself. It is up to us to provide a place that is a reasonable environment for it. But kids should also climb trees in a forest - and you cannot clear every ground. Life comes with risk. But if you remove all risk for them, they won't be prepared for the risks they cannot avoid.
I feel the same about javascript:

"I think the folks building Tailwind are talented and nice people. But at a pure technical level, I simply don't like Tailwind. Whoever it was built for, it was not built for me."