skysight-inc/HackerNews huggingface dataset:
From js, simply find all <a> tags that have a url containing "utm_medium=paid". Once you get them, for each tag element go up parentElements until the parent is <div role="feed">. Then remove the child.
It's actually a fair question. The online service still has hosting and bandwidth to pay for at a minimum. Paying them once does not mean that they will be able to pay for hosting and bandwidth for the next twenty years that I expect to use the product.

For scale, I've been using VIM for almost thirty years. Twenty years is not an exaggerated number.
Indeed. Buying an application is not necessarily like buying a wrench or a shovel.
Thanks for responding.

I am asking because more and more I see a need for universal type-describing language, one that transcends the programming languages and can be used for various things e.g. specifying DB schemas, code-level invariants, generating network clients to interact with a service, and many others.

It's a passion and I am going around gathering data on such syntaxes and trying to ascertain their viability. Your answer helped.
> The argument is that due to the paradox new solar capacity only increases demand, and so will be an additional burden.

Is it it a paradox? I've personally reduced a great deal of my consumption over 12 years now, mainly because the CURRENT situation doesn't warrant it when we are seeing the enormous adverse effects to the environment; but my real goal, whether it be in regenerative Ag/energy etc... was to eventually arrive to a post-scarcity World.

One in which clean energy has become so abundant that it comprises the majority of the Earth's total use (I still think fossil fuels will always have some presence, how much is uncertain) and thus we can stop laboring under the tired notion that energy use itself is a net-negative to the World. The only real analysis is to what end is the energy being used to and we can allow energy intensive business models thought to be not viable another visit.

The energy alarmists that are arguing for the opposite are also the same people who are oblivious to the fact that the Bitcoin network, while energy intensive, is making energy re-capturing technology viable and advancing what was thought to be untenable or not economically feasible and that is the long-term goal: to incentivize the building of the infrastructure Humans must have some economic incentive to do so, no amount or finger-wagging or virtue signalling works long term.

This article underscores how quickly a lifetime of habits can easily be undone when the economics change, and that is the crux of the issue.

I think it's hard to argue that energy usage alone is always negative as portrayed in this article, I (subjectively) think it almost always is if the energy usage is derived from fossil fuels with no net-benefit: like running the AC or lights in a building where no ones is in it (like many commercial buildings) and justify it and amortize the costs as a means to an end when WFH is a far better way for a majority of businesses to operate and localizes the costs of energy use to the individual who in turn can be more discerning where and how much they are willing to pay.

In short, I think this underscores the real issue and that the technology is closer to help solving this issue but short-sighted Human emotion is still a major hurdle that is holding us back (mainly political):

Given all the political barriers that renewables face, it might seem weird to talk about their emotional impact.

But emotion drives politics. This is why some renewable advocates are now trying to tout—as loudly as possible—that a world powered wholly by renewables would be an overflowing horn of plenty, with fast, sporty cars and comfortable homes...

The price barriers in the US aren’t labor or materials: “It’s all about regulations,” he says. “It could change quickly if people wanted it to.”
What you're actually arguing seems to be "why I like Rust more than C++", not arguing why "clang-tidy has false positives, and thus the comparison isn't apples to apples then".

Clearly the positives can be just as false in Rust as in C++. Your actual objection is that anyone arguing that any feature of Clang can measure up to the corresponding feature of Rust at present is automatically disqualified from making that argument because... Clang's past "taints" its present? Like an original sin of sorts, but in programming? ("Apple" forbidden against comparison?)
> Apart from the care Knuth takes, what's remarkable is that he has basically put out a permanent invitation to a DDoS on his time and attention—everyone in the world is invited to contact him about every word he has ever written—and somehow still continues to produce new material.

I mean, this is just a best practice among academics -- every paper has at least one corresponding author to whom you should write for all inquiries about it. Of course, Knuth's immense popularity and the chance you may get a reward [0] contribute to the intensity of the DDoS.

[0]: https://en.wikipedia.org/wiki/Knuth_reward_check (of course, the "reward" is not really the money, but rather getting recognition from Don Knuth himself)
Well the calendar changes every year so that's a lot of maintenance work. /s
Userscripts are alive and well! I use Tampermonkey in conjunction with an Amazon seller extension (which I won't name because I'm not really using it as intended). The extension displays, among other things, a flag icon next to a product listing indicating the seller's country. My script hides the extension's entire UI and replaces it with a country filter. It can be really useful to filter down to US sellers only, and only see brands that are well established here
They are both censoring
When the software requires continuous updates and a server component and storage and things, this doesn't make any sense.
I'd say in a site like Reddit where every comment is voted on to change its visibility to begin with, there is no need whatsoever for such a tool.

The amount of overmoderation on the site is ridiculous. You have the site admins, then the subreddit mods, then the moderation by the users themselves, then the automatic stuff. You can still block users and filter subjects.
Yes - look at the table summarizing discoveries of bodies, then follow to the sources. Contrary to the article above, those are not “alleged” or “unproven”.
No but then it's really a service.

The problem is that a lot of things that aren't a service are being rebranded "as a service" just to extract free revenue.
I still think there is a bit of a dark pattern in it, because when you cancel, you have to give up features which you've already been using for a year and likely integrated into your workflow. In the worst case, there were some breaking format changes and your project files are not compatible with the version you'll be rolled back to.

They could just let me keep the version I already have and block me from future updates. The way, they set it up right now, they are deliberately causing some disruption when unsubscribing.
It blows my mind that there are people in this thread who think that a business should charge once for a product that requires iteration or continued backend support.
What explains some of that is that when the whole eco system shifts and now each of your competitors has recurring revenues you can not compete.

Want to run an ad? Prices have gone way up because you're the only one that's clinging to the old model. Want to pay premium to hire someone better?
You can't, your competitor can because they have turned to subscriptions.
In many cases your hand is forced.

Customers vote with their wallets and social shares. If you find a product that it a one time purchase, then you should share it, post about it since you will be rewarding the company, for they sure are not able to compete on customer acquisition.
That's a macroeconomic persoective. For individuals it varies wildly. Some people are content living in a cabin with basic heating and internet.
~$3600 over a period of 6 months.
Ironic, you got punished by a similar system to the one you helped create.
Locking Engineering Principles
Probably Tailwindcss.com, then?
4.5 people per second turn 18 years old. Surely you can convince at least one of those people to make a purchase every month?
Self hosting option.
Well, we don’t have to guess for the selected scientists, they were very open about fighting the Nazis.
> If we still see cheating in on-line gaming even though all machines are attested, can we we get our money back?

The concept of remote attestation isn't somehow safer if it works perfectly, and it isn't clear to me that this is actually impossible to build (within an acceptable and specified liability constraint) as opposed to merely exceedingly difficult. I do relish the schadenfreude, though ;P.

> Of course, I'd rather not see remote attestation happen...

Interestingly, the CEO of MobileCoin told me earlier this year that they were "going deeper on discussions with [you] to design a fully open source enclave specifically for [their] use case" (which, for anyone who doesn't know much about this, currently relies on remote attestation and encrypted RAM from Intel SGX to allow mobile devices to offload privacy-sensitive computations and database lookups to their server). I wrote a long letter to you a few days later in the hope of (after verifying with you whether that was even true or not) convincing you to stop, but then decided I should probably try to talk to Kyle and/or Cory first on my way to you (and even later ended up deciding I was stressed out about too many things at the time to deal with it)... does this mean you actually aren't, and we are all safe? ;P (I guess it could be the case that this special design somehow doesn't involve any form of remote attestation--as while my core issue with their product is their reliance on such, I went back through the entire argument and I didn't use that term with THEM--in which case I'm very curious how that could actually work.)
>This is uncharitable: one merely filters isolated comments, the other permanently bans humans from an entire social media site.

For three days, not permanently:

>"You’ve been banned from Reddit for three days"
It's not about an original sin, it's about the practicalities of changing the default behaviour without pissing off your users.
Yeah medium has become a really nasty user- hostile service :( Substack is where it's at now IMO
I am surprised that the model of one off payment plus subscription after is not more common. I am happy to pay for ongoing support and updates to latest OS plus whatever MODEST margin, but I don’t really want to pay for product development cycle of features I might not even want or need. Some apps are just good as they are, I don’t want to pay for constant reinvention of UI or gimmicky features that developers feel like they have to add to justify subscription.

I’d love to say pay for a feature set that I really like and pay a “lower” subscription for it for ever. Even if at some stage I am forced to upgrade because developers have too many versions that they need to maintain.
If the origin of life is no different than the origin of hurricanes, could this be taken one step further to say that there might be some self- replicating wind phenomenon on some planet out there? We typically assume that life necessarily means self-replicating molecules, but why limit it to chemical processes?
I'm wondering why does it present a security vulnerability that requires it to be disabled. I'm thinking this must be something very interesting
Usually, no. If the updates are worth it, I'd purchase the next version. I used Adobe Photoshop 5 for _years_. I wouldn't have paid for the CS version.
I remember the first time I heard the word "tree shaking" for CSS.

...I genuinely wondered what tree was involved. Took a Google search before I understood that it was industry jargon, which meant this: to reduce/minify code.

There are many similarly opaque things in the world of web-development.
The “phone in during office hours” technique led me to threaten a lawsuit on one occasion. I really think it should be illegal.
Windows Phone 7 was awesome
My employer, wasmer.io is doing exactly that. You can contact the CEO directly to discuss how it can solve your problems.
he can have it for ~$3000 in Turkey
consider having the surgery abroad
Thanks, I'll look at pybind11. Have you looked at cxx by any chance?
Nice appeal to authority instead of trying to engage in a meaningful way.
Then you’re not the target market.

It’s just supply and demand. If not enough people want to pay that subscription, they will stop and change model (or shut down).

But if this is sustainable enough to pay for their dev, it doesn’t look like they should cater to you as those are non critical tasks for you and they barely have any impact on your life.
[self-promotion] My extension StopTheMadness stops this (supports all web browsers on macOS): https://underpassapp.com/StopTheMadness/
If you are passionate about building communities then build your own website. And use reddit to get traffic to the website. You have full autonomy. You make money.
Fun question: can spinning this fast allow for larger neutron stars?

The neutron star keeps growing, and eventually may have too much mass, causing it to collapse into a black hole. The forces pulling inward are just too much.

But if it's spinning fast enough, then centripetal forces would be pulling outward as well. This one is completing a full rotation in 1.41 ms- that's a lot of rotational speed.

Or is there some intrinsic property of black hole formation that does not care about this?
Would you use a service that converts subscriptions into one time purchases at 20x the yearly subscription cost?
Spain reports second monkeypox-related death in Europe
Yes, subscriptions for everything isn't good for consumers, but, if it was 'easy' to sell software as a one off before the cloud, it's a bit harder now with all the costs associated with cloud features such as everlasting storage, security, sync, compute, you name it. How do you sell something that consumes resources continuously at a one-off cost?

SaaS can only work with a continuous revenue stream because the software provider has to keep delivering the service, and doesn't know how long it will be necessary to do so. LTV predictions are based on the assumption that customers churn, but what if they don't? If you charge the LTV as a one off but got that wrong, you're out of business.

With proper software, that you install on your device, you power everything, therefore one off licences can work.

There is also the whole way to ship software that has to change for a shift away from subscription, but are consumers ready to wait for yearly releases and pay for these ? Are consumers ready to install software again? Not so sure!
Heated seats
It should be, though. We have standardized hardware and OS API/ABI.

Is it really reasonable for software industry to drain so much money just because it takes some effort to write a program that won't magically rot in a few years?
Not quiet 100%×(1-albedo) heats the earth. So solar panels have a lower albedo then some surfaces so it just might heat the earth more but the CO2 not emitted reduces the isolation (green house effect) of earth and can therefore lead to a net reduction in temp.
why would WASM driven pages be any different to deal with than non-WASM driven pages?
Indonesia cracks down on unlicensed online platforms and services
There are a couple of services I would love to use, but I have a strict no-subscription policy. It just gives me bad vibes, I would rather pay 24 months upfront and have the full application/service.

Of course this does not matter, because the MBAs in charge showed in a PowerPoint presentation that the subscription model will squeeze 11.1% more money for customers, mostly from people who forget to unsubscribe.
Been where you are. Long story...

1. Your life will be better when you reduce your reddit usage. By a lot.

2. Stop doing free work for Advance Publications, Inc., the owners of reddit.
... for three days.
wait until you learn about Ackermann
If there's no support and no updates. Can't work with web apps unless there's a version restriction/time limit.
Ha, I just commented elsewhere in this thread that it should be written into law. Now we just need it here in the USA.
Most problems with Apple products and WiFi are related to multicast settings. Not a single word about it in the article.
Is the author publishing this on medium to troll his point?
Did this man spend 20 years in prison for murdering a man who is still alive?
This isn't so much about France's network being Paris-centric, but the massive natural barrier to transport that is the Pyrenees.
Yeah but earth overshoot day would be way later if we ran solar powered electric cars. So that's a good thing.
Considering the sun produces 1370 Watts per square meter (solar constant). I cannot imagine an average homeowner in Brooklyn having enough rooftop space to accomodate the number of panels required to power their home for 100%. Especially when taking heating / air conditioning into account.
That's how a lot of games work (and have done for decades).

You buy the game once, then get access to online multiplayer servers.

Subscription models encourage constant needless changes to the product.
Yeah, please let me install software. No, I don't need your cloud.
Anything social that tech enabled has become so toxic and damaging to normal f**ing human beings that i kinda wish governments step up and go full autocratic on these sites and services.

This stuff is 21st century digital bubonic plague. Revert life to the 90s and 80s snapshot.
Observations on selected NIST post-quantum algorithms from Thomas Pornin
> Also I fear this is really changing society. Many years ago, as you got older you got into a better place in life because you had saved up and bought all the stuff you need and slowly aqquired good equipment and everything you need.

Your grandfather's wheelbarrow didn't need replacing every 2 years but he also didn't have Netflix. You can easily have your grandfather's lifestyle by buying a future-proof wheelbarrow and cancelling your Netflix subscription.
This does not belong on HN.
Sure, but again, that's an argument for why you dislike C++, not an argument for why false positives in that Clang-Tidy check somehow disqualify it from being compared to the corresponding checks in Rust, especially when they both have false positives.
> you can mitigate around that by keeping your root cert offline.

This is something you should probably do anyways.
I have. `cxx` and `autocxx` and `bindgen` and `cbindgen` are, better than nothing I guess? But they're all flakey and have weird corner cases (and crash sometimes! I'm looking at you `cbindgen`!) and don't handle containers well if at all and just, ugh.

I always end up saying fuck it and `extern "C"`-ing everything. It would be completely possible to make these tools work well, but the Rust ethos is "rewrite everything, pure Rust", at least in large parts of the community, and so these projects kind of never get totally dialed in.
> having to work with multiple devs on the same project adds lots of complexity to minimize risks and conflicts.

That's when you link a GitHub repo to Netlify.
I’ve tried using the same SSID for 2.4Ghz and 5Ghz but find that some devices (my kids’ Fire tablets, for example) end up hanging on to a weak 5Ghz connection when they would’ve been better off switching to 2.4Ghz. But if the bands have different SSIDs, I can at least easily force them to switch manually.
Verify as in check for drug interactions and catch any medication errors by the physician.
That is untrue.

Also you named it: service. Not everything is a service, and not all services are required. While you can't easily avoid insurances, bankings, healthcare, internet/mobile provider you can easily avoid spotify, office365, netflix, evernote or telegram or a gym subscription.
Your businesses are only viable as subscription services because they suck. We had software industries long before everyone was starting to ask for a monthly subscription. You are just making the lazy decision to extract the most value from your existing customers with rent building instead of trying to expand to new markets and services.
>For two messengers operating on two different encryption protocols the only way to talk to each other is to introduce an intermediary.

Or they simply could agree on solid common exchange protocol. There's no requirement to support crappy encryption. Just to open communication with your service.

We've dozens of functionality identical, incompatible proprietary protocols, because each corporate schmuck wants their own walled garden, to squeeze a few more cents.

Why should we agree to that?
> Feeding to the grid during summer and buying back during winter does not solve any problem.

It is summer or spring all year around. The problem is your grid it so small.
even ignoring the fact that this isn't counting contention, 18ns is still really high overhead since it's an operation you have to do twice to read any object. a read from l1 cache is about 3 cycles (1-3 ns), so 36 ns to increment and decrement a counter is far from trivial.
You usually can with a bit of research or asking for it. You are however not certain it won't change.
There’s a ceiling, a point you can never pass, with a subscription model due to churn. There isn’t a ceiling with one-off purchases.
That's not true. Our ops struggle too. 32bit oids really are a barrier.
Show HN: Inventa – A Go-Python library for service registry and RPC over Redis
Hi HN!

While I’m working on development of a simple and lightweight cross-language distributed deep learning pipeline with WebRTC (which will be open-sourced in the same Github account and announced here in the following weeks), “Inventa” was born as a spin-off library, but it’s designed as a general purpose library to use in any domain.

Inventa is a library that supports Go and Python, for microservice registry and executing RPC (Remote Procedure Call) over Redis.

Service discovery, registry, and execution of remote procedures are some of the necessary tools in distributed applications. You must track which services (also how many replica instances of them) are alive. Also, your services should communicate between each other (choreography) or via an orchestrator service on top of them.

You can do API/function calls remotely by serving REST APIs, gRPC endpoints, etc... But these choices came with some drawbacks or advantages, you have lots of different architectural options on this topic.

Inventa offers you a lightweight solution for these requirements; if you already have Redis in your project's toolbox, and if all of your services have access to this Redis instance.

Also, Inventa doesn't abstract/hide its Redis client object, you can use its Redis Client object freely which is already connected to the server.

You can find:
- Inventa for Go: https://github.com/adalkiran/go-inventa
- Inventa for Python: https://github.com/adalkiran/py-inventa - https://pypi.org/project/inventa
- Inventa Examples, cross-language example project (which contains services developed with Go and Python): https://github.com/adalkiran/inventa-examples

Open to any suggestions and contributions to enhance capabilities, to make it more robust or more usable in real production environments. If enough demand comes, maybe Inventa can be ported to other programming languages/platforms (e.g. .Net Core, Java/Kotlin, NodeJS, etc…) too.

Please check it out (especially Inventa Examples to see how can be used, and my other repositories) and I’d love to read your thoughts!
A succession of people have been fighting for music censorship for a long time. Dee Snyder in front of Tipper Gore is still some of the best backtalk Congress ever got.

https://www.youtube.com/watch?v=veoYcsH7Wrs
Is it actually good to have the same name for 2.4Ghz and 5Ghz SSIDs? Would devices always pick the 5Ghz if they can? I don’t want to be connected to 2.4 all the time just because it might have a marginally better signal strength and be limited to 2.4Ghz speeds.
There's a start-up idea right there.