skysight-inc/HackerNews huggingface dataset:
I do, and I'm not a professional photographer/artist by any measure.

I pay for the "photography bundle", which is Lightroom + Photoshop + some cloud storage (which I don't use). Before the subscription-based model, these two would cost some 8-900 euros.

At 12 € a month and 800 € for the bundle, that's 66 months to break even, or 5.5 years.

Sure, you could use the same version for 20 years if you wanted. It probably works on Windows, but probably not on the mac, what with the CPU architectures changing. And there have been improvements that I, as an amateur photographer, am happy to have. For example the new automatic selection that landed a year or two ago in Photoshop. Could the same be achieved by a skilled professional with the path tool? Probably, and maybe even better. But I'm not that professional, and I don't want to sink hours and hours into this.

To me that's actually a pretty good deal.

Now, you could argue that the product isn't worth it because X is better. But that's a totally different argument.
I don't think that's coming back, but it would be nice if they released the binaries once they stop providing servers for a game.
Not all products need iteration or a custom backend, and those two things are often undesirable features for a lot of users.
"as defined by whom? Some government (which one) organization ?"

As defined by the user.

RA doesn't care what software you run. In fact RA is better supported by Linux than any other OS! And, although the discussion in this thread is about RA of entire machines, that's actually pretty old school. Modern RA is all about attesting the tiniest slice of code possible, hence the "enclave" terminology. The surrounding OS and infrastructure doesn't get attested because it can be blinded with encryption. This is beneficial for both sides. I don't actually necessarily care how you configure your OS or even if it's up to date with security patches, if the security model treats the entire OS as an adversary, which is how Intel SGX works. You just attest the code inside the enclave and I send/receive encrypted messages with it.
VC's: keep talking dirty like that and I'll give you another billion to implement this as a service.
My domain has been flagged as 'Deceptive' by Google
I was just trying to access one of the services I host when I'm hit with a full red error page on Brave saying:

> Deceptive site ahead

> Attackers on code.nickthesick.com may trick you into doing something dangerous like installing software or revealing your personal information (for example, passwords, phone numbers, or credit cards).

With a "Learn more" link which gave me a link to: https://support.google.com/chrome/answer/99020?visit_id=637947814277802266-3335630021&p=cpn_safe_browsing&hl=en&rd=1 which had a section:

> My site or software is marked dangerous or suspicious

> Site owner: If you own a site marked as dangerous or deceptive: Follow the instructions [to fix the problem and request a review](https://developers.google.com/webmasters/hacked/docs/request_review).

Linking to: https://web.dev/request-a-review/
Which is now taking me through the process for requesting a review from Google.
So now I'm verifying myself to Google that I own the domain to even see what my domain was flagged for.
This takes adding a TXT record, so off to Cloudflare to update my DNS records.
After verifying that I own the domain, and looking for the issue, all I get is:

> 1 issue detected

> Google has detected harmful content on some of your site’s pages. We recommend that you remove it as soon as possible. Until then, browsers such as Google Chrome will display a warning when users visit or download certain files from your site.

and:

> Description: These pages attempt to trick users into doing something dangerous, such as installing unwanted software or revealing personal information. Learn more

> Sample URLs: N/A

It can't even bother to tell me which page is trying to "trick users into doing something dangerous, such as installing unwanted software or revealing personal information". What a sham, looking into the Learn More link:

> Most reconsideration reviews can take several days or weeks, although in some cases, such as link-related reconsideration requests, it may take longer than usual to review your request.

Whaaa? You are blocking my site for days to weeks without giving me any information on what the issue is or even where it is?

I seriously don't know what my domain could have been flagged for, the main site `nickthesick.com` is just a personal page that I wrote up on my own.
The other sub-domains host several selfhosted services that I run for personal use and would find it weird for any of them to even be indexed by Google much less flagged by it.

Maybe it is one of the services? But all of them are open source I think.

Has anyone else ran into this issue? What did you do?
I'm tempted to just ask them to review it because I don't know what could even be flagged but I'm afraid that they will give me trouble for it later if they find the same 'deception' again.
You're part of the problem. Reddit needs less censorship, not more.

If someone is breaking a real-life law, then report them. Otherwise, block them and move on with your life. You're not entitled to not have your feelings hurt.
Yes, my wife is very self conscious so nudity is only ok in private settings.
> They don't know it will help, but it might. So this hamster spends all their time on the wheel.

This is the salient part of the analogy. I like it a lot.

I don't know that all this hard work and reaching for career heights will matter in the end.. but I'm not more confident in a different strategy (else I would do that). So I justify my immediate misery for a chance to benefit the future.

I think my then problem way too much focus on the future.
Agree. I see an argument about C2 and DDoS from a public good perspective but it is misguided to think this will be addressed by individuals
It is built into every browser's dev tools, but the point GP was making is that the way many websites are built now means that for an external observer, the way you refer to an element changes with every reload, or with every new build (which may happen at any time and frequently for actively developed sites).
The problem with pi vs tau is that it is pretty much impossible to convince everybody that one of them is the best and also that there are no other better choices.

So, in the absence of unanimity, the incumbent pi wins by default.

As an example of the diversity of opinions in this matter, while I agree that tau is better than pi, I believe that an even better choice than either of them is pi/2.

Any choice of the constant is equivalent to a choice of the measurement unit for the plane angle. Choosing tau is equivalent to choosing the cycle as the measurement unit for the plane angle ("cycle" was actually a standard name for this unit of plane angle, even if it is now out of fashion, e.g. in the old literature there are many references to cycles per second, cycles per meter etc.), while choosing (pi/2) as the constant, is equivalent to choosing the right angle as the measurement unit for the plane angle.

There are several arguments why the right angle is a more appropriate unit than the cycle, besides the fact that the right angle was already the unit of plane angle used by Euclid.

Even in a plane, but much more so in 3D space, a rotation of 1 cycle is ambiguous, it is not associated with a certain axis of rotation, like a rotation of 1 right angle. Given a rotation of 1 right angle, a rotation of an arbitrary angle is just the rotation corresponding to a multiple of that right angle, which can be non-ambiguously defined, like you expect for any physical quantity, to have a value that is a multiple of its unit.

Also in the trigonometric functions, the right angle is the most convenient unit for the arguments (making their reductions equivalent with taking the fractional part) and I am dismayed that the floating-point standard has chosen to recommend the functions sinPi, cosPi and the like, to be included in the standard libraries of the programming languages, instead of the much more convenient functions where the angles are measured in right angles, i.e. sin((pi/2)*x) and so on (such functions do not have the argument reduction problems that plague the functions with arguments in radians; the former are more convenient for large angles, while the latter are more convenient for very small angles).
I was doing a lot of data science with Clojure a few years back (gorilla repl). I looked up incanter, and the last commit was in 2020. I was surprised, as this space is so well suited for Clojure’s strengths. How does a robust library essentially end up abandoned?
I presume you are calling the area of breathing techniques to be pseudoscince. I too was skeptical but some of the Huberman's podcasts and especially the one with Dr. Jack Feldman [1], has changed my opinion about (breathing techniques) and realise some of these do have a scientific basis.
1. https://hubermanlab.com/dr-jack-feldman-breathing-for-mental...
Yes by email (search the posted page for "@" or look under "Rewards" at https://cs.stanford.edu/~knuth/taocp.html#:~:text=Rewards )

And when I said "invited" I meant "strongly incentivized": by offering cash rewards (initially) and those highly prized "Knuth checks", he surely gets orders of magnitude more scrutiny and error reports than a typical academic.
How about this - I talk to a lot of active firefighters (what do you think they do on vacation?), and they tend towards a very right-wing view of the world, and they share a lot of dismissive snark about post-secondary education in general too. I didn't say they don't need any training and they wouldn't say that either, but they'd find the idea that one needs to take on tens of thousands of dollars in debt to get a four year degree in order to fight fires (or perform basic EMT functions) ludicrous, and they'd happen to be correct.
> ASCII appears as the first 256 characters of the Unicode character set.

ASCII is a 7-bit encoding; there are only 128 ASCII characters.
But that's not a good argument because SGX isn't something that empowers the Big Guys over the Little Guys. In fact it's the other way around - they took it out of their consumer chips and now it's only found in their server class chips. So companies can create RA proofs and send them to users, but not the other way around.
remote rendering in X has been unusable for anything more than simple applications for over a decade.

try using firefox over X forwarding in 2022.
Absolute Enable Right Click & Copy Chrome extension.
Yes, that's a large part of it.

What we needed was a server and a standard library. Not a barebones protocol for everyone to implement with a different set of bugs.

wlroots showed up too late to the game. Now we have GNOME, KDE, wlroots, and maybe some other implementations floating around out there.
If you are truly developing tools innovative enough to battle against the existential crises of human civilization (as first enumerated by the Club of Rome in the early 70's and currently unfolding today), then all problems of law/licensing and finance/pricing fall by the wayside as your on-the-ground presence starts to ascend above your local competitors in the battle for the hearts and minds of the younger generations in your midst who are beginning to sense how infinitely screwed their future prospects are. What I'm trying to say is that it might make more sense to submit one's innovations through direct community engagement rather than writing up long articles to be posted on the web meant for consumption by perfect strangers.
Nope. The one-off ceiling is basically non-existent for practical purposes. Do I pay you a theoretical infinite amount of money to use your product for a small percentage of my income, or do I pay you a small part of my wealth for your product?

With a subscription model, there’s a point where the consumer has paid you “too much” and they will either cancel or find another solution. This is also known as churn. If your avg customer pays you for 8 months, this is a pretty good indicator of how much customers are willing to pay, but you can likely charge more for a one-off cost, sometimes 2-5x more.

Since you are likely combatting churn by finding new customers, switching to a one-off model means you can just find new customers and not worry about churn since it doesn’t exist.

Don’t get me wrong, sometimes subscription models make a lot of sense. Most of the time they don’t unless you’re selling something that has an infinite cost anyway (like immediate access to “all” movies ever made like Netflix) and would be an infinite cost for the consumer to do it in some other way. But if I can pay a contractor to build your app for less than infinite money, then it shouldn’t cost an infinite amount to use your product.
It’s more common in roofs than walls. but is becoming more common on both. As people continue to take house performance more seriously, more aspects are being addressed. unsurprisingly, foil reflects radiant heat gain when you’re trying to cool. maybe directly from the sun and that emitted from hot siding.
If you're telling a story about how you learned something, it implies that you have learned it.
Lots of software products don't require constant iteration and maintenance. They can work for 10 years, 20 years, or even more. Unless you build in shittiness and planned obsolescence, which the printer industry commonly does.

Does software want to become the printer industry?
Don't know what google meet uses (never touched the thing), but anything relying on WebRTC should work fine. I use it almost daily.

https://wiki.archlinux.org/title/PipeWire#WebRTC_screen_shar...
One is connected and logged on. The other sees the same-named network and is not logged on yet because it doesn't know the password. Two different senses of "connected."
The issue with that repeated addition intuition is it keeps breaking down.

How do you define pi * e, with addition? How do you define 2m * 2m, with addition?

Those feel completely intuitive now, but students can get the first far more easily than the second.
I believe you just empirically verified this. :-)
Sorry, then, I think I understand you better now and I appreciate what you added. Thanks for your replies.
If they paid 80%, would they still have a viable business as more people ran solar?

They have to pay to run and maintain the grid. That money has to come from somewhere.

For people on solar and battery power, the grid is a backup, but I don't think we can have this incredibly expensive backup system running to our houses for low cost.

I could see a future where the grid is no longer viable, and people run solar and batteries with diesel backup.
Why is "dead code elimination" more proper than tree shaking? Is CSS even "code"?
Merlin is why I got an Asus router when the time came to upgrade.
> The subscription model benefits the consumer because it incentivizes use of the software.

Is that really a benefit? I buy a hammer to meet my needs, not to incentivize myself to hammer things. Even in leisure I don't want to subscribe to my snowboard.

> I suggest that we, as consumers, may need to reconcile with the cost of labor.

Fair if there truly must be on going labor. But some things don't need to keep changing constantly. And if backward compatibility were taken more seriously then we wouldn't be wasting so much effort just keeping shit working.
What is the difference between v-show and v-if in Vue JavaScript
Both v-if and v-show are used to hide/display components, but in this article we are going to cover the details of when to use them and why.
I think that just requires enabling a flag in chrome settings. Slack and Google meet are how I and sharing my screen when I need to.

Zoom, on the other hand, only supports screen sharing on blessed combinations of OS and Wayland, and naturally arch/Manjaro aren't on the list.
A Lawsuit Claims Skittles Are Unfit for Consumption. Experts Weigh In
Rust's thread safety only applies to the special case of those threads accessing in process data segments.

Rust's type system can do very little to help when those threads are accessing the same record on a database without transactions, OS IPC on shared memory, manipulating files without locks, handling hardware signals, handling duplicate RPC calls,...

Yeah but that ultimately requires an unsafe block, kind of true, except no one reads the code of all crates they depend on, and the direct dependencies might be safe in what concerns the direct consumers.
Not known to the public but China has invested quite a bit in AMD.
The biggest thing this is missing to make it turnkey is DDR, "Discovery of Designated Resolvers". I have deployed multiple iterations of my own custom DNS setup for my home network, and I keep coming back to these "Serverless" things for DNS, because they fit the usage profile very, very well, and don't need any extra work for your home network vs a WAN, and in some ways are actually can be more reliable, since availability is critical and these per-request service models abstract those concerns away a bit (I have more than once had to unfuck a lot of stuff after a CoreDNS outage on my network.) I've been waiting for this for a while now, because it means I can finally make a custom, secure DoH deployment available to all my friends and family: https://techcommunity.microsoft.com/t5/networking-blog/makin...

The TL;DR is that these serverless offerings require you to use the actual HTTPS hostname they expect, so it can actually, you know. Work. They are often run on cloud servers so you have to have a proper 'Host:' field configured when doing HTTP requests to resolve the service correctly and begin doing secure queries. But then how do you do the initial bootstrap and find the HTTPS hostname to use?

So if you want this turnkey, like, "I could configure my non-technical family PC to use it", you really need one extra piece: an ordinary DNS server on port 53 UDP. You actually configure your users to use this DNS server, but its only real job is to then point them to the real DoH server, with the hostname given, thus bootstrapping the connection. (Read the blog post about how this initial query is secured, I'll leave that to you.)

This kind of throws a wrench in the serverless thing, because you need some DNS service sitting on port 53 somewhere. But this initial bootstrap is much less latency sensitive than normal DNS and it is needed infrequently, so you could probably do this fine with CoreDNS and a shit $1 VPN on the internet. As a bonus, if you have clients that do not support DDR, you could configure this resolver to transparently use your serverless DOH resolver as a backend (so there's no difference in resolved names, just the features available.)

It looks like Deno is the only serverless offering I can see that offers UDP support, which means you could, for their platform only, avoid the intermediate VPS and have an entire DoH+DDR capable stack all at once. That's very appealing; maybe I should sign up...
https://archive.ph/nY8DK
Remote Attestation is only one piece of the puzzle; all it verifies is that the user hasn’t tampered with the Windows boot process, it doesn’t stop kernel drivers from being loaded. Since it isn’t a turnkey anti-cheat solution provided by Microsoft, the game developer still has to detect and watch anything that injects code into the process and look at the list of kernel drivers to see if the player is cheating via a new cheat software or maybe even cheat software they made themselves. Effectively, Remote Attestation gives anti-cheat assurance that its process detections are accurate.
"Doctor, it hurts when I do that!"
Amazon Seems Unable to Reliably Provide a Simple Code for Its Hub
I ordered an item from Amazon prime, which the Amazon app says was delivered to the Amazon Hub in my apartment building, delivered by Amazon; however there is no code to retrieve it. The code does not appear in the app, in any mail folder including spam, nor in their message center in the app or website.

So why does a company that supposedly uses AWS for its own services, is unable to deliver the code or update the code in whatever database backs up the delivery subsystem? Are they perhaps using eventual consistency measured in days (like Glacier might)? Is the pizza sized team responsible out of pizzas? Or perhaps the cost of a button to resend (or send the first time) the locker code too expensive? Or maybe the delivery person's app lacks reliable communications, or the act of delivery is too manual to work reliably? I would really like to know why this is so terrible. I spent nearly 40 years building reliable systems of many kinds, so this make me genuinely curious as to why such a big company fails in such a simple action.

Also I wish Amazon had actual humans providing help instead of chatbots without a clue. No where in the help system or the chat bot mentions anything about locker codes not arriving.
Of course software needs iteration, but what was wrong with paying for occasional upgrades rather than the continuous trickle of a subscription?

I loved this model, it clearly linked revenue earned by new versions to the value provided by the upgrade.

IMO, subscriptions are intended to shoehorn users who would only upgrade every few years into the equivalent of the “yearly” upgrade cycle. They’re a way of avoiding the accountability that comes with paid upgrades.

Personally, I have two subscriptions that I will dump the instant a quality pay-once alternative appears. Locked-in customers are the worst kinds of customers.
Non-iOS developer that chooses to use macOS right here. Why? First, because it's not Windows. Second, it runs other software that I need that isn't available on nix. I can run nix style stuff with BSD flair. I can run things native, no VM or docker container. There's lots of reasons. Mainly, I abhor Windows.
Correct, as Apple forces all 3rd party browsers to use their rendering engine.

It's like using a winforms webbrowser control in .NET and giving the window a title with your own brand name.
About 20 years ago people used to say the same thing about mindfulness and meditation. When looking for books at the library or bookstore, you were guided to the spiritual or esoteric section. It's been funny to see them slowly migrate to the medical one.

Today we're living something of a renaissance for psychedelics, with promises of therapeutic benefits for myriad of mental issues. At the time they were forbidden, someone came up with a breathing technique to induce the same therapeutic effects (see Stanislav Grof, holotropic breathwork), which is pretty much an offshoot of the same original techniques Wim Hof expands from.

Connect those dots with critical thinking.
Assuming a developer gets paid (before any taxes) $5000/month you would need 6000 customers, it's definitely possible but it's a lot harder than a monthly subscription. I have read many times that higher prices also filter out a lot of high maintenance customers.
Hmm, I don't think one needs 1.5hr to pass the pre-COVID China Railway security check. 5 min is the norm I experienced.
Honestly, I doubt such security checks can deter determined terrorists.
I am not an X11 "fan". I use what works best for me.

I put a lot of effort into using Sway and the experience sucked.

> People with deep knowledge of this area (like Keith Packard) stated the exact opposite many times (that this mess cannot be simply cleaned up and they really did have to start from scratch), but whatever.

I never advocated keeping X11 and just doing cleanup. But the solution probably should look more like X11 than it does.

For all that deep knowledge we have a project a decade old, with relatively low adoption and a number of critical blunders along the way (no forethought given to apps that need global keybinds, no forethought to screen capture).

Wayland is shaping up to be a fragmented mess instead of the successor standard that the Linux desktop needed.
The four inner beings of a writer