skysight-inc/HackerNews huggingface dataset:
You should delete all your personal data and then leave a mobile in the support store, I won't leave my phone unblocked to anyone.
I might trust Apple in this specific situation but not their workers. They can cause me a lot of trouble with an unlocked iPhone. Like temporarily supplant my identity or steal pictures
How much "overhead" for the controls should a page contain beyond the content of the email itself? My instinct says several KB up to tens of KB would be reasonable, but apparently the non-basic version of Gmail uses several orders of magnitude more --- tens of MB.
I trust my vendor to supply me with genuine parts. I don't give the keys away to my vendors to fix issues. If you must, offload data from the phone and wipe it, then have it serviced. Just like you would remove precious cargo from the trunk of your car when you give it to a dealership service center.
Better off wiping your phone before sending it in for repair - incidents like this are not worth the hassle:

> Legal filings, first reported on by the Telegraph, revealed the unnamed woman sent her iPhone for repair on 14 January 2016 to an Apple-approved repair contractor called Pegatron Technology Service in California. Technicians there then uploaded “extremely personal and private material” to the woman’s Facebook account and other internet locations, the documents said.

https://www.theguardian.com/technology/2021/jun/07/apple-set...
> A better comparison to this would be the evolution of federalism in Italy and Germany in the 19th-21st century.

Or the United States...https://www.jstor.org/stable/48647382
Would you like to give me your house key? I'll just check if there are any parasites there, while you're gone. Trust me.
That ORM sounds like prisma ORM
I won't trust anyone, I would delete my personal data before leaving my device in the store.
Ask HN: Is there a correlation between interest rates and enshittification
Hello there HN, I have been bothered by this question for a while.
It seems that enshittification has become a common word nowadays because of all the degradation we're feeling when using popular platforms like Google, Youtube, more recently Unity and so on.
Could this degradation be explained mostly due to the necessity of corporations to become more profitable now that interest rates have increased?
It seems to me like its the end of an era where we expected everything to be free and high quality due to cheap money.
Is he reading them in the browser? There has to be an extension to fix that!
Does the server ever crash? I’ve been using foot in the “normal” mode and I don’t recall it ever having crashed.
All companies are required by law to be fair, in the U.S.
Which kind? The FIDO (Yubikey) BofA supports or the BS SMS based security theater they used to have?
It depends a little, sometimes companies (especially start-ups) pivot quite substantially - With a Fintech that I've worked with from the beginning (which went through ups and downs, but ultimately ended up quite successful) we started issuing debit cards and pivoted to loans. At some point we just needed a different app that was properly written for the use-case that we ended up serving. It's like the parent said, the re-write was done by the same team (mostly) - those were 4 busy months but it ended up quite successful and imo it was worth it at the end. And I have to admit I was actually very critical of the re-write approach initially..
Are they, really? With the obesity epidemic, to mention one of the modern health issues?
Joking or not, that ‘stuck in time’ story is so terrifying! I have my worries with bloatware as well, but I solve that with Linux or FreeBSD, minimalistic DE and other modern ways. Attempts to freeze time for some mediocre event (be it some Windows version of the past or good-ol’-days) scares me so so very much! My personal hell would be living that very life you praised.
> But writing code is the easy part.

If it's inherently easier to write new code than maintaining old code, then we should do our best to also make it a good choice operationally. Maybe write a new service/module alongside the old thing and deploy that, instead of opting for a full rewrite immediately. What else are we supposed to do, suffer with codebases that decline over time, instead of using more modern tooling and frameworks?

If adding a new module to a dated legacy Spring system would involve messing around for weeks with XML configuration mechanisms, brittle runtimes and mechanisms in the codebase and integrating everything with the existing solution whilst having risks in regards to overall stability, then you might as well bootstrap a new service in Spring Boot/Quarkus/whatever you're comfortable with and deploy it alongside the old thing. (using Java as an example here, because the old Spring projects I've seen got pretty bad sometimes)

With reverse proxies or other gateway solutions, as well as containers and orchestration, deploying and routing traffic to this new service (even just for new endpoints in your existing domain/API) is not a big issue and many other concerns are covered, in addition to this new service being simpler to change and evolve over time, as well as replace altogether.

However, the situation around the data and integrating various services with one another still is difficult - because with microservices your data model would be strewn across multiple separate databases, whereas with multiple services connecting to the same database you'd end up with something that's hard to reason about. Whereas if you call APIs directly, you're also introducing an unreliable network connection into the mix between the services, which has some overhead as well, or a complex message queue/pub-sub solution.

I'm glad that we're far along enough for the former problems to be at least reasonably solved (things like 12 Factor Apps are great), but I don't think that there are all that many solutions for the latter group of issues, unfortunately. Even worse if you do a full rewrite and there's an expectation of the new thing to 1:1 match the logic and features of the old one, then you're setting yourself up for failure, unless the project is simple.
No, I’m saying you have completely misunderstood QE. 1 is the upper limit - 100% efficiency. You can’t just say 50% is very close to 100%!
You are right. I should have been more careful with my choice of words.
Have you tried google ?

https://discussions.apple.com/thread/6762585

https://support.apple.com/en-us/HT201557

https://www.reddit.com/r/apple/comments/xise5n/are_apple_gen...

https://discussions.apple.com/thread/8036163

&c.
Probably any terminal emulator works fine for this, but you need compositor support so that the compositor can do the sliding down part.
Over the years I've heard that Ballmer really is like that quite often.

Notice how he is at Clippers games.

Sure it is part stunt, part performance but it also personality.
In my experience it's always possible to proceed in small increments, and that's the safe way to go. Not being able to load a big chunk into your "brain RAM" is actually an important reason for only doing incremental refactors. It doesn’t mean you stop and leave it in some intermediate state. It also doesn’t mean "drive-by changes". It's a coordinated, planned-out and continued effort.
Strange that they didn’t bother create diagnostics software to be in guest user space accessible via some code 9t dongle.
How do you do when you drop your car at a mechanic ?
If the phone is semi-functional, then you should backup and factory reset the device before handing it off to be repaired.
I was asked to do this for my MacBook repair and I asked them why. The technician said they had to run their diagnostic tool to make sure everything is in order. But he simply asked me to create a new limited access user rather than give out my password.

Unfortunately this doesn’t help your situation, so I’d recommend taking a full offline backup using iTunes, erasing the phone and restoring your backup once you get the device back.
That's right. But Apple goes a step further and actively collaborates. Look up the secret ipad menu for the geiger counter.
I yet to have to find my new great OS. Im 100% sure it wont be Windows.
I have an eyes on some minimalistic Linux distro. But who knows, maybe Haiku will grow enough, before I will be forced to make a switch.

As for staying in past, im not that much afraid for SW part. I have all toys mirrored. What worries me is the HW part. Those scrapyards where I get pretty decent HW will eventually run dry. And we know what new HW is...
Remove the bricks from the trunk first
yes, and also developers grow over time - not every company starts with 20 years of experience seasoned developers.

Lots of start-ups start with developers that have 2-3 years of experience. Once they reach the state of a rewrite those developers (if they stayed for the whole period) are probably 3-5 years more experienced than when they started and might look at things differently than at the beginning. And those years can make a huge difference especially during a start-up's growth phase
A big upside of foot is it not being GPU accelerated. It works in situations were hardware support is missing.

Back when I used alacrity I kept foot installed for emergencies where I’d broken hardware acceleration.
If you have to search to see if the Devil’s Advocate alternative you’re trying to gotcha OP on, who is being presumptive? Maybe you could’ve searched first?

The vast majority of cruises are pretty shitty for the environment and treatment of people. Also tax avoidant. People just really don’t want to hear that so they can keep doing them and not think about the down sides.
Misinformation should be refuted, not censored
Sure, they'll wait for you to break your screen, go to an apple store, and steal your password there, to look at your pictures and texts ...

That's a very very very convoluted attack vector, unless you're very high value target they don't care about you enough to go through that. If apple were that corrupted they'd set a backdoor in all the phones, they wouldn't wait for John Doe to break his screen
> Stop with this nonsense.

On the case for not collecting everything about everybody: what when we get a ChatGPT trained on that where one can go ask "how can I manipulate [person] to do [something]"? Or "give me material to blackmail people that are likely to pay me"? People believe that it is not insane to think about sending humanity into space, that quantum computers will be a thing and that technology can solve the climate crisis. Why would it be worse to think that data is power?

Then ignoring the argument above, they don't just "take your data" that is "there". They harvest it. It makes their websites heavier, which makes you pay for a better internet connection and better hardware for no other reason. It makes them create addictive services so that you lose half of your life swiping meaningless infinite pages. Or it polarizes discussions online, promoting fake news and whatever engages people (usually not constructively).

Please take a step back, and tell me what has changed in e-mails in the last 30 years that actually makes your life better. Something that would justify not being able to use e-mails today with a 30 years-old computer. We're talking about e-mails here, but just think about that for anything "free" that you are using today.

The software industry wastes a lot of resources into "taking your data", because it makes money. What if we actually reflected about what technology is, and how it can serve society? We do have pretty big problems to solve, would be nice if the best software engineers out there were paid to work on them, instead of getting 5x the salary to improve ads online.
Having worked in a mobile manufacturer in the past close to the tech service responsible colleague, I can tell you that you should have NO trust to the service center agents with your personal data. At the same time - disclaimer my personal experience only - for repairs like screen replacement, unless the agent has really f* up there is non need for any repairs extensive tests that require full device access. Since then and while I’ve been away fro the field for too many years, in such repairs I ask that they don’t reset the device and get no complaints, maybe some typical “we might not be able to ensure proper operation otherwise” which I dismiss without issues. Again my personal experience AND no iPhones so I don’t know what apple does like maybe parts pairing that needs full access or something
FWIW, I've had the unofficial repair shops try to insist I needed to tell them my PIN ahead of a screen repair so they could "test everything works."

I'm sure plenty fall for it. All those nudes don't leak themselves.

Doesn't answer your question, but be careful that your distrust doesn't lead you into worse trouble.
An Efficient Quantum Factoring Algorithm
On a cruise ship, you're basically caught in a local monopoly for every product and service.
This conflates the ends and the means. They're different and both deserve consideration.

Some reading:

https://simple.wikipedia.org/wiki/The_end_justifies_the_mean...

https://saylordotorg.github.io/text_the-business-ethics-work...
If you don’t want to talk to them, why not just say so? “I’m afraid I’m busy, I hope you understand” or “Excuse me, but I would prefer to mind my own business”. They might not love the response, but no sane person would continue the conversation after that.

Also, out of sheer curiosity, may I ask why you would dislike the interaction?
This is just the latest of a long series of commentary by western media on why China is wrong and failing. The more charitable interpretation is "they're not doing the same things as we are, that's why they're wrong and are doomed to fail".

The jury's still out on the long term effects of the latest round of COVID stimulus and QE, pretty interesting how the media is already claiming victory and pointing fingers at China refusing to parrot the behavior.
After reading it it, sounds like old fashioned Terrorism, coated under rose sugar flavors of right-wing pseudo intellectualism...
But optimization is exactly what you called for - subtracting things, rearranging things. Because the issue is that we have little choice in how much stuff we have to cram in our lives. That's the social problem of technology: it's a ratchet.

Consider a clock. Why do you need to know what time is it, with minute accuracy? Because you need to synchronize in time with other people. Why do you need that? Because everyone else does that and it's now a basic part of how society functions. You owning a clock is a default expectation.

How did it came to be this way? The first clocks invented weren't very useful for this (they were for navigation at sea, though), because approximately no one had them. But then someone put clocks on church towers and someone else miniaturized them, and at some point we crossed from it being a convenience to it being necessity.

Same story with calendars, todo lists, having a phone at home, having a phone in your pocket, having a bank account. Emerging additions to this list include having credit/debit cards, having smartphones, having social media accounts. Individually, we can do little about it; at some point, resisting costs more than giving in.
last time I had an issue they asked me to disable filevault which really freaked me out... I wouldn't trust all of their guidance.
And the risk for this happening… Do you think it’s a big risk? These days, a lot of kids just engage with their smartphone instead.
Asio has no coroutine implementation and C++20 Coros are stackless. So, to build fibers with asio, you need boost::coroutine for stackful coros.
Irrelevant.

https://phys.org/news/2023-07-underestimating-climate-crops....

https://www.theguardian.com/global-development/2023/sep/07/m...

https://www.theguardian.com/australia-news/2023/sep/05/clima...

https://grist.org/agriculture/next-pandemic-will-be-plants-n...

https://www.nature.com/articles/s41467-023-38906-7
> I cannot imagine a cruise to be more expensive in its impact, compared to flying somewhere for vacation.

train your imagination, i'd say
> You are needlessly paranoid.

> It's common to ask for the password

Haha, good one. I got a chortle combining this attitude with a site called hacker news.

... it was satire, right?

I'd be up for them wiping the phone and I'll restore from backup later. Giving out my password defeats the point of me having a password. Them nudes don't leak themselves.

Not to mention you're on the hook for any any sensitive work stuff or whatever that leaks out, having willingly given the person the keys.
It's straightforward to create a WASI executable with Emscripten:

emcc hello.c -o hello.wasm

This generates a single self-contained .wasm file that's runnable as 'WASI executable':

wasmtime hello
Hello World!

Some advice for C/C++ library design to make life easier for users in such 'esoteric environments':

- distribute as source code, ideally as a small number of .h and .c files

- ideally don't distribute any build system files, instead make the library configurable via a handful of preprocessor defines, list those defines in the readme

- don't have builtin IO calls such as fopen/fread/fclose, instead let the library user provide any data to be processed in memory

- don't have built-in multithreading calls, instead provide functions which allow processing data in slices, so that the library user can easily call those 'slice functions' from multiple threads (or a similar solution to prevent multithreading from being baked into the library)

- ideally let the user also override memory allocation functions
This comment makes no sense. The database replication has nothing to do with sliding sync. Sliding sync is about replacing the client to server protocol, and database replication is the server to server protocol.

Its flat wrong to say that it can't be efficiently implemented on the client side, the server side of the Api is the problem, not the client.
Yep. Ticketmaster makes profit from selling out to scalpers and then double dips on their StubHub and whatever other sites they own too. They also own the venues and dip out of that pool as well.
Not to be too cynical but I would also had my doubt. 130K is huge number for a brand new product, the 3 avatars shown are stock photos.
And when you combine that with the advertised "845,022 formulas generated, so far." (6 per person) + "4 requests per day." (on free plan) , seems very unlikely that there is that much paying or regular users.
> Humans routinely fail to generalise in this way

The linked paper has a whole paragraph on this very topic.
Mystery is solved:

"In most cases, removing all filenames associated with an inode will reduce the reference counter to zero, but it turns out you can also have a file referred to by zero file names, but with a non-zero reference counter, which is what was happening here.

The file had a non-zero reference count because it was memory mapped, even though no filename pointed to it. The reference counter doesn’t decrement until you un-map the memory."

At 1st glance this may appear weird, but not when thinking about it.

It means diskspace that isn't referred to by a filename, but which is allocated / used in some way ("reserved" comes to mind).

On the other hand, it does seem weird one could create memory mapped diskspace without somehow assigning a filename to that? Or delete memory mapped file, but have the memory mapping + corresponding diskspace remain? More logical -imho- would be delete mm file -> corresponding RAM either freed, or non-file mapped.

Appearently Java version used (specifically: its GC) isn't good at handling / cleaning up in situations like this.
Sounds like job security. Loving it.
Correlated with what? Do we have a measure of crookiness we can correlate with?
MNI Affiliate Study Shows Promising Treatment for Tinnitus
I agree he is a true hacker. Have all his books. But he is CTO of Azure and we know what s%#%$$t show that is...
FTX Trading Ltd _et al._ vs. Burgess, Nguyen, Wong _et al._ [pdf]
> Just wish I could set myself to 480p to be present but not destroy my data while working at the cabin.

Would this be achieved by plugging in a crappy camera and only giving that to Zoom?
> Why would they support this view? It makes no financial sense.

that remains to be seen
I think they would need to rewrite everything to get rid of that
It is the efficient market hypothesis. If it really were 100% efficient why would anybody start a company? In reality there are pockets of inefficiency, and they are still working markets.

You can see how this interpretation clashes with another dogma of economics: that the price of sth is the price that someone is willing to pay for it.

I read your message as saying that this software should be cheaper (arguing working markets but I think it is really a moral argument). This seems like the opposite of markets determining its worth.

Another argument against 90% being a market failure is that this will inspire competition of copycats with lower margin over time. Corrections and competition are not instant.
Or just allocate proper DNS records as the standard intended.

There was a SPF record type in DNS, TXT was suggested as a transition, but we all know how that went.

Incidentally, SPF is a good example how a large company hijacked the process and tried to stuff the standard with things they had taken out patents on. That made the end standard less useful than what it could have been.
see also https://www.michiganmedicine.org/health-lab/study-shows-prom...
I don't mind putting data in the app. I don't want to tell the people running it anything.
> His point is, there are data limited environments.

So? Why should Google care? Out of the goodness of their hearts?

Switch to an email provider that caters to your data limited environment.
Nope, I suspected something there too but it turns out I only have en-GB there.
Not wrong. Kernels usually have their own memory management schemes, tied to the lifetime of i/o ops and so on. It would make more sense to somehow integrate that into the driver programing language.
He is a good coder, but having read his books I don't think he would be a good CEO.

My take from the first book was that he has an extremly black and white view of the world.
I don't doubt that people like KDE, I just cannot figure out why. Something to do with usage patterns, perhaps. I never liked the Windows 95+ style UIs, perhaps that's it. Also KDE seems to be always be riddled by display bugs that I get to experience.

I use Gnome when the desktop is irrelevant, like for instance my gaming box. Sway for when I want to optimize developer experience.
I'm painting with a broad brush indeed, as all my nuance has been lost dealing with bullshit like being able to 5x my coding speed by (ab)using my "local admin" rights to discover which magic folders are on the Windows Defender exclusions list, hardcoded by corporate policy, and moving all my stuff there, while seeing requests to kindly just allow us to add our stuff to exclusions locally rejected with responses like "nope, and surely we can resolve the slowdown this causes by reimbursing you for a cooling pad for your laptop".
Samsung phones have a feature for this specific scenario. Maintenance Mode creates a temporary user account, allowing a service technician to test all of the functionality of your device without exposing any user data. Given Apple's stated commitment to privacy and security, I'm surprised that there's no equivalent feature.

https://www.samsung.com/uk/support/mobile-devices/what-is-ma...
One of the main reasons I pay for AppleCare is to use the Express Replacement Service[0]. They will overnight a new iPhone to you while you keep the old one, then you can transfer your data to the new one and safely wipe the old one before mailing it back.

This avoids a lot of hassle with the store’s repair team and is the same price as most repairs. (The front glass only repair is slightly cheaper than ERS but wouldn’t you rather get a new phone, battery, etc for slightly more?)

[0] https://support.apple.com/iphone/repair/express-replacement