skysight-inc/HackerNews huggingface dataset:
The privacy issues with apple pretty much lie within their software. Going hackintosh isn't going to move you further away from the issues you have.
There's the Fortunes benchmark, that involves reading off a database: https://www.techempower.com/benchmarks/#section=data-r20&hw=...

Something to observe from those benchmarks is that "fast" languages are still fast in those benchmarks. The server isn't waiting on I/O 100% of the time - it still has to do serialization and parsing and all other CPU-bound tasks, and those still benefit from a "faster" language.
I reluctantly second the "easy way". I had heard about it, was skeptical, but found it for a buck at a second hand store so I gave it a try.

I hated it. Badly written, pop psychology trash. Lame circular logic. The same few points repeated ad nauseum. Almost painful to read. There's no way this would work.

And by 3/4 of the way through the book I smoked my last cigarette.

That was 18 years ago. I had been smoking since I was a teen, for fifteen years at least. Had tried to quit so many times, never succeeding for more than a couple of months.

I haven't even craved one since reading that damn book.
Maybe, but I'm not convinced that it's a poor decision in this case. AirTags were billed, from the start, as a "find your stuff" device, not an anti-theft device. In that vein, the potential for abuse as a stalking device was more important to resolve than the potential diminished utility as an anti-theft device (when it's not an explicit objective for them).
>Some have speculated that with the introduction of the PSI/CSAM system Apple will enable E2EE backups.

For me it seems that latest changes do not change anything, FBI will still object with the same reasons as in the past, because they will have a legal obtained warrant and they need the user backups/phone content. I do not see Apple fighting this in courts especially now when they also have a big fight vs Epic and a fight vs right to repair.
> I'm glad the cop didn't arrest the neighbor. Unless you have footage of the heighbor removing the camera, it's not cut and dry.

>> One of his went missing, so he checked the others and found clear as day video of the neighbor trespassing and stealing it.
After a brief look at the code it doesn't seem so, however there's a procedure (insert_torrent() in src/torrents.nim) in which a retrieved torrent is added to the database, of which one column is the name of the torrent, so it would be possible to insert a filter based on a list of nsfw words that would discard the torrent if one or more are found.
Of course it wouldn't work on torrents that hide their nature, which hopefully happens very rarely.
I am not familiar with AirTags.

Are the AirTags tied to the owner's phone, or does everyone see the tags?

If a thief had an iphone could he identify other peoples AirTags while creeping around?
A friend of mine, my age, had problem landing interviews. When he did the an uncomfortable pattern emerged. He did very well until the video interview. After that, crickets, no calls at all. In one case he had no less than five phone (no video) interviews as he moved through the hiring funnel in this company. Code interviews, business interviews, etc. He was even told he was a great candidate. After the video interview, not even one smoke signal. Nothing.

After months of frustration he decided to dye his hair to make it far less gray. He didn't like to do that at all, but he felt he has no choice. Not long after that he told me the difference in treatment was so obvious it just floored him. His video interviews led to follow-up interviews and he finally landed a job.
> What’s every new parent have on their phone? Hundreds of photos of a naked newborn is what

This is exactly why I never took any of my tiny baby. Google photos is great, but I have to trust all future Google managements with the photos stored there.
Nuclear is an especially sensible option in my country (Australia) IMO; we have an abundance of uranium ore, a geologically stable continent, a high-quality interconnected electrical grid (over most of the population), and a reliable political/governance environment. It would be an enormous improvement over our current reliance on coal-fired generation for base loads.
<script setup> is going to bring Vue closer to Svelte and solve the problems of long list of refs returned and .value's everywhere. When I checked an early draft last year I recall some limitations due to lack or inadequate support for non-setup component options, but from skimming https://v3.vuejs.org/api/sfc-script-setup.html I got the impression that most of the limitations have been ironed out. Really excited to try this out.

Edit: Actually it seems that a solution to .value's everywhere has been postponed and is currently discussed in https://github.com/vuejs/rfcs/discussions/369. The current iteration still requires unwrapping inside the script tag. The docs doesn't seem to make this clear since the examples are too simple...
I love that exceptions are the classic case for this, because it's not even true that "zero-cost exceptions" are zero _runtime_ cost on the non exceptional path. The most trivial example is they block vectorization.
Looks like the story is a little different: https://sequestration.mit.edu/tools/projects/belchatow.html

They didn't get the money from the European Union and therefore it wasn't built.

The opposition to carbon capture thing isn't even in the wikipedia article about the plant, looks like your source isn't the most trustworthy.
There is no sound hole. It uses the outer case as the speaker. You can either do anything that applies pressure to the case or crack it open and remove the magnet and the speaker is disabled.
They're comparing Mexico banning GMOs to stop Us corn imports to Italy requiring labelling to stop Canadian grain imports.
These new features both launch US-only, however.
Hate reading long Twitter threads. Here it is in condensed form. https://threadreaderapp.com/thread/1424921645483966466.html
Cover your mic and cameras
The problem is scale.

The Hindenberg design, despite being 800ft long, only accommodated 50 passengers, in TINY cabins (6.5' x 5').

The entire cabin was 6000 sqft.

Even the "cheap" cabins on a modern cruise ship are ~150sqft each, and all have private bathrooms.
Why sad? It seems to me this is the only thing to expect from a for-profit corporation under these circumstances.

I don't really see how anybody could expect something different, specially here.
I'm all in for it if it has 4g connectivity and native tethering. There's no mention of wifi so will assume it'd be possible via BT5
> and Java is not faster than C++

I feel obligated to be That Guy who points out that for some programs, JIT performance makes this surprisingly untrue, although it sounds like you might be the kind of dev who can beat the JIT:)

https://stackoverflow.com/questions/4516778/when-is-java-fas...
There are even already explanations all across the internet on how to drill precisely through it to damage the speaker.
The combination of Vue composition API and setup scripts is really awesome. It reduces a lot of boilerplate for many common scenarios.

If you are also using GraphQL, I recommend taking a look at the new composition API support in Vue Apollo [1] as well. This post [2] summarizes how this integration looks like in practice for a typescript project.

[1] https://v4.apollo.vuejs.org/guide-composable/

[2] https://lorefnon.me/2021/08/08/Vue-composition-api-and-type-...
>And that instead, sometimes, it can be simply related towards the pursuit and sake of knowledge itself.

But is what we get from Heidegger "knowledge"? Or is it the intricate and imprecise fantastical construction of one (perhaps brilliant) mind? Does it amount to anything more knowledge-producing than a Jackson Pollack painting?
it's also a common prefix for powershell-optimized versions of popular cli tools https://www.powershellgallery.com/packages?q=posh
Show HN: Online Catalog of Xero Integrations
> If you can move your code and spread it around it is Modular by definition.

For it to be truly modular, you also need to be able to use it in multiple contexts. I could take any random 5 lines of a complex function and pull it out into another function in another file, but that doesn't guarantee that this was a smart thing to do in that particular scenario. What I'm saying is there are tons of times when people do this merely to get the linter to pass, instead of for the actual purpose of modularization.
> Are the AirTags tied to the owner's phone, or does everyone see the tags?

The first one, but as the thread notes there is an anti-stalking feature: after some time of being in near proximity with a lone airtag not paired to your phone you get warned about the tag… if you have an iphone i assume.
I totally agree with the perspective in that blog. I just wanted to mention one of the known dangers of chronic ketamine use in the spirit of harm-reduction, because I don't think the bladder damage risk is that well-known, and sometimes people become seduced by the charms of ketamine and end up taking the drug far more often than when they set out.
hmmm...the US has the highest incarceration rate in the world. Some of it for drugs (only 15% of state and 40% federal) but you have to compare to the rest of the world. I doubt the German or UK police would be bothered to care much either. At least in the US criminals eventually get caught and arrested if they persist. the system works, but it sometimes takes longer than it should. In this case ,it's hard to make an arrest when there is no evidence but some video footage which may or may not exist or even identity the thief.
Then it could be a (weird) symbiote, or pick stuff up on contact
Or they can just stop producing all that junk for the western world.
Ah so outside of losing stuff in your home it’s really only useful in countries or areas where the apple mesh is dense enough?
Previous discussion: https://news.ycombinator.com/item?id=21542184
Yes- maybe early aughts. I remember this one going around in a chain email circa 02.
> I reiterated I didn’t want them to do anything illegal to help me, made a joke about it only costing $800 so it’s no felony, and insisted it would get solved within an hour. It worked!

You can see this is written by a white man, the middle-class status probably also helps. Not sure a non-middle-class person of color or a Latin American would have dared entering said precinct and using that tone ("made a joke") with the police officers.
The scooter shop could have a protection arrangement. The laptop repair man clearly does not.
POSH is also the name if Debian's policy-compliant ordinary shell: https://salsa.debian.org/clint/posh
I spent some time looking at an Octodeploy build/deployment system today, & found that the use of tags on environment variables was really interesting & effective. There would be one deploy process, but with a couple different copies of some environment variables, tagged with the different deployment targets. It made it easy to get an overall look at the many deploys, & see what was tagged where.

> To make decisions about which parts of a script are executed remotely, POSH produces a graph representation of the shell script’s execution - the nodes in the graph are commands, while the edges represent the flow of data between commands. Correctly transforming a shell script into this graph representation is a nuanced, yet critical function. To facilitate it, POSH leverages an annotation language capable of describing a given command’s parameters, inputs, and outputs (as well as a number of important configuration options).

Posh is likewise using annotations to explain to itself what pieces of deployment (of a part of a shell command) may be done on which systems. Unlike the octodeploy I was looking at, where one unified deploy could be instantiated for differently tagged environments, Posh is building pipelines that span multiple systems, and using the system annotations to figure out where to schedule bits of work.

> I wanted to note two important components of the annotation language important to understanding the rest of the paper. First, the annotations can be defined per command and per argument - this flexibility is important because different arguments to a command can change its behavior and arguments. Second, a command’s inputs/outputs can be typed, and its behavior is defined. For example, the annotation language can indicate a command’s parallelizablity or whether the command relies on the current directory. Defining these properties of a command allow the parser and scheduler to answer the three questions above.

Quite enjoying this write-up! Excellent highlight of contributions & core characteristics.
If you think of incidents as component failures, and the solution as increasing automation related to getting the faulty component back online again, you're under the old view of system failure. This view works for simpler systems.

More complex systems experience failures due to interactions between fully functioning components. The teams that made them didn't, for one reason or another, foresee that mode of interaction.

These are errors designed deeply into the system, and you can't automate recovery. You need to fix the problem at the cause.

Proper analysis is required, and if a game is what it takes to do that then why not? Additionally, it helps people learn to do that analysis on the fly. That is a crucial skill because those incidents are normal in complex systems. They will happen.
You're right, taken in a medical context there would be no risk of this. Just wanted to put the bladder damage risk on the radar, so that people are aware that there are physical consequences to abuse. You know, a lot of people self-medicate and there's a fine line between self-medication, recreation, and abuse.
You can hide latency with sufficient parallelism. Since read requests are trivially parallelizable, as long as your database queries are mostly reads the database latency is probably not the limiting factor for throughput.

(Even if your C++ program processes too many requests for one replica to handle, it's not hard to round-robin to multiple database replicas.)
It's interesting how much the incentive section in cryptocurrency reads like the Saito critique of Bitcoin.
Would you mind sharing which brand / model you went with? I spent too much time looking for a more masculine planner last year and finally settled on something that looks like it belongs to a teenager over something that belongs to my wife.
I'm reminded of https://blog.khinsen.net/posts/2020/12/10/the-structure-and-... the opening paragraph is worth quoting in (almost) full:

> It is often said that science rests on two pillars, experiment and theory. Which has lead some to propose one or two additional pillars for the computing age: simulation and data analysis. However, the real two pillars of science are observations and models. Observations are the input to science, in the form of numerous but incomplete and imperfect views on reality. Models are the inner state of science. They represent our current understanding of reality, which is necessarily incomplete and imperfect, but understandable and applicable. Simulation and data analysis are tools for interfacing and thus comparing observations and models. They don’t add new pillars, but transforms both of them.
i am willing to try this but the readme is terribly empty of information. oh well, i am going to download the apk and try it out
> I do not see Apple fighting this in courts especially now when they also have a big fight vs Epic and a fight vs right to repair.

Apple already gives up data on tens of thousands of users and accounts each year in response on requests from governments. Apple keeps statistics about those data requests here[1].

For reference, Apple gave data on over 31,000 users/accounts based on FISA requests and National Security Letter requests in the first half of 2020 alone[1].

During that same period, Apple provided data to the government's requests (non-FISA or NSL) about 9,000 times, and responded to requests for data with the data about ~85% of the time, and 92% in cases of "emergencies"[1].

[1] https://www.apple.com/legal/transparency/us.html
Try Fritter (no login) or Twidere
Optimization problems take a vector of parameters. If you want to put units on your quantities & then optimize, you'll end up with this issue. Another instances is with vectors in general coordinates: (r,z,\theta) or (x,y,z,t) have tangent vectors with heterogeneous units too.
That is why apple could take such a strong stand point when the FBI asked to crack the device itself some years ago.

Your device has become nothing more then a portal into their cloud and ecosystem. Where the fbi pretty much has free reign.
> it would be great to have a language-agnostic package manager that worked more or less like Bundler and can solve these problems once

Haven't used Bundler, but have you looked at Nix? It's got support for a bunch of languages/ecosystems, including the npm one: https://nixos.org/manual/nixpkgs/stable/#chap-language-suppo...
I haven’t got experience with it, but this seems like an AirTag with a more useful design: Chipolo ONE Spot [0]. With a keyholr, no less.

0: https://chipolo.net/en/products/chipolo-one-spot
Not a physicist, but randomly remembered a word that may help you find more about this: https://en.wikipedia.org/wiki/Radiosurgery
Noyb files 422 formal GDPR complaints on nerve-wrecking “Cookie Banners”
> For my work, I pretty much need an Apple hardware.

How would going to a hackintosh and loading on the Apple software you are skeptical of help you?
Which is almost everywhere on the planet outside of north korea and the middle of a desert. I have tested the things and they get picked up constantly even in low density areas. If you had one in a house they would be getting picked up every 2 minutes from passing cars.
Right.. yeah because some laws like anti terrorism or money laundering etc stated that tech companies has to save the data and share with the gov if the gov requested.

Source: I work in fintech
Well, terrestrial plants don't normally absorb nutrients from flower stalks, right?
You can use vue without npm, it has a build you can just drop in a script tag like you would with jquery.

Vue can also use the html as the component template like angulajs 1 used to allow. This makes it great for progressive enhancement and plays nice with server side based template frameworks.

Bottom line, vue scales up, but also scales down. You don't need to go full spa, you can hack a quick demo or make a one file tutorial and it's a bliss.

Also, maybe I missed it, but I don't think svelte has the concept of cached properties.
I've used both professionally (and React as well).

I can't stand Vue (but haven't tried newer versions).

The reason is that Vue is miserable to debug in the browser. It is really clever to use proxies for values but then you have to make an extra click to see the actual value and it really slows you down. Recreating the state of the app inside your head can't be done quickly because you have to manually evaluate everything you need to do that.

Vue also uses it's own DSL that generates a bunch of code under the hood, which confuses the browser.

These things could have changed in recent versions of Vue but I had such a poor experience that I would never go back.

I had to respond to this comment because the reason you have fewer libraries for Svelte is that Svelte is just JavaScript. It is trivial to use any JavaScript library because it requires no integration wrapper to convert that library to Svelte. Just use it as you would without Svelte. It's a much better experience than Vue or React can ever give you.
There's a way to make fully encrypted backups of your iPhone locally, check out my blog post from my self-hosting series:

https://www.naut.ca/blog/2020/03/20/self-hosting-series-part...

This works well on Linux, and iOS 14. You can skip to the section `Compiling idevicebackup2`.
What is a balanced Catan board?
Fiddling with the workstation is not fun anymore. I dont think it was a useful activity even when I was younger. That time could have been spent doing things that are useful - development, writing my thesis etc.

I switched to macOS several years ago for my personal desktop. I use Ubuntu (or any Linux) only at work where someone else (IT) manages the machine and ensures things work.
> “Will many KGB agents be ready to operate abroad, knowing that data about them has already leaked?” one of the hackers asked rhetorically in a bot-assisted Telegram chat with Current Time.

This is a treason act by definition, not sure how actions like these are meant to help them overthrowing Lukashenka.
Oh wow. No way. etc.
I was looking into using v3 it seems like most libraries only work for v2
I’m sure you can also find instructions on how to make a DIY tracker that’s even more effective for stalking.
Assuming the big polluters are real instead of being the most honest. If they are just more honest instead of being more polluting, worse is worse.
I'm not too familiar with other places but historically rice wasn't the staple in South Asia. Even in South India, it was something that rich people ate.

As a result of government policies, rice monoculture ended up replacing the the diversity of grains that people actually consumed.
If the pollution was never happening, it would seem hard to fix. For example, plants ‘cleanly’ burning coal seem better. Are they actually?
So long as the one chip locking you out of the main board + some labor to reflow the solder is much cheaper than an e-scooter, it's worth it to the criminal.
> Unless you have footage of the heighbor removing the camera,

That's exactly what the OP said they had.
In the first half of 2020, Apple gave data on over 31,000 users/accounts based on FISA requests National Security Letter requests[1]. Apple provided data to the government's requests roughly 9,000 times.

About 85% - 92% of the time, according to Apple, they responded to data requests from the government with the data that was requested.

I don't see why Apple would turn about face and make it impossible to respond to the requests that they choose to respond with data about 85% of the time.

[1] https://www.apple.com/legal/transparency/us.html
Does any of this matter?

It's just an example to show that zero cost abstractions are actually not zero cost at all.

The language would have you believe the abstraction is zero cost. If you were to really believe it, you would never think about whether you need to allocate a vector of u8 or your custom byte type. They should be one and the same. That's the point of the promise of zero cost abstractions.

By the way, pre-allocating a lot of virtual memory upfront is not unheard of.

In this situation, to avoid paying the cost of the abstraction, you would have to stop and think "I can't allocate _my_ byte type! I must allocate u8, then cast the result to a vector of my custom byte type. Maybe the compiler will not like the cast so I have to create an "unsafe" block and do some pointer casting? (I don't know if that's what you would need to do in rust, or if it would have been something else).
For a country where most people pay $50+ per month for 4G, this coverage really is pretty poor. There are tens-of-mile wide gaps in coverage.
As a long time iPhone/Mac user, this change has me seriously looking at Android and Linux for my next devices. Only a couple of months ago I was wondering whether I was too invested in Apple's ecosystem, and what it would take to push me to a competitor. Got my answer surprisingly quickly.
Tried adding it to the title but HN complains about it being too long. Thanks for adding it as a comment.