skysight-inc/HackerNews huggingface dataset:
Does it change a lot? Because it's pretty easy as is... eg.

% curl -s https://manifold.markets | htmlq '#__next > div > main > div.items-center.flex.flex-col > div > div.gap-8.flex.flex-col > ul > div > div > div > div.relative.flex-1.gap-3.pr-1.flex.flex-col > div.peer.absolute.-left-6.-top-4.-bottom-4.right-0.z-10 > a'

will get you all the anchors for the stories on the home page, and from there it's easy to get any other part of the stories.
Is there a limit to how many bytes a code poing can be?
>But more importantly, there are no real geopolitical or environmental problems with lithium.

Evo Morales might disagree on the first point:

https://www.nytimes.com/2021/12/16/business/energy-environme...
Software used to require little maintenance work. You would buy your software and run it without a single byte changed for 5 or 10 years, and then buy a new version. This worked because OS updates were rare, and everything was local and file-based. In the modern era though software requires continuous maintenance, because we expect our data to move freely between all our devices and the cloud, because operating system vendors force breaking changes often (especially apple), because we expect more integrations with other software, and in general because we expect software to continually receive feature updates. This maintenance has to be paid somehow, and subscriptions have proven to be the most acceptable model.

Jetbrains is a great example, because with a steadily growing ecosystem of third party developer tools that they must integrate with, their maintenance cost is probably high and rising. We expect our IDE’s to support everything under the sun but balk at paying for the never-ending work needed to support that. Something’s gotta give in that equation.
Estimation – Game of Uncertainty
One thing the article seems to miss out: price.

Some subscriptions are horribly expensive. $8/month for something I’d be happy to pay $10/year.

That’s the real problem. A lot of services come out at $50/$60 per year with minimal improvements over an OSS or ad-supported tool.
> The community around you seems to be more progressive than most other populations

Or more than likely they are better at hiding their consumption habits: I agree that all of those things help, many of which I do myself, but chances are they are buying new devices every new product release cycle (because why not?) and likely spend lots of times on social media showing off that quinoa salad they had for lunch, all if which require immense amounts of energy in servers alone that make all of things they do on the individual level moot.

I think the sooner we realize we are all culpable because the system is designed that way the sooner we can analyze this situation is untenable if all we focus on such low hanging fruit that not able to address the crux of the issue: self-serving politics holds back the major amount of progress.

Germany is perhaps the biggest example of how Green-window dressing is ultimately setting you up for catastrophic failure when you align your energy dependence to an authoritarian despot in an attempt to outsourcing the dirty parts that keep your economy working.

> At least this (majority) of people in Europe is mentally prepared to use much less energy than their parent’s generation, and the little remainder should be renewable. They accept the deflation that it represents. They’d be happy to be poor for those political ideals of leaving a healed earth to the next generation.

I've lived and farmed in Eco-communes and Agro tourism in EU, and I can guarantee you this is not a widely held value system; most of the business models rely on people's conspicuous consumption habits, and while it's true most are Boomers age wise, the younger cohorts (like myself) also enjoy traveling and experiencing other things that are quite energy intensive. I accept this fact, and have reduced my consumption in order to justify these things in addition to have spent a lot of time focused farming and building my startup to support and advancing carbon sequestration as well as worked in making my activism profitable by working for farm to table kitchens etc...

It's easy for me to justify any overt consumption habits for most of my Life as I'm likely carbon negative on an individual level, but the truth is that I derive no pleasure from consumption but I ultimately I accept that denying these externalaties is how we remain stagnant and rationalize things into indifference.
The problem is just that the grid is to small. The sun shines 24/7 with almost consistent energy hitting earth all year.
This is a comment coming from someone with very limited experience in human condition
Perhaps I'm really being thick, but I take the answer as: if matter falls directly down onto a neutron star, that infalling mass doesn't add any spin.

If that mass comes down at an angle to the star (and it's swirling, right?), the kinetic energy gives a sideways push where it hits, like someone brushing the side of a football - it adds some rotational energy.

But that seems a trivial answer so I guess you're asking something deeper?
How to short Indonesia?
You will own nothing and you will continue to be very happy with the subscription service griftopia.
I am pretty sure there is a business that can be built over managing all these subscriptions - something like European OpenBanking but that includes credit cards - and you just get a dashboard showing you all the subscriptions you have (that will be ticket shock) and then you can turn them off as needed.

Not sure if credit cards are in openbanking but that would be the core of it
I believe the stargate concept is that your atoms are ripped apart, transported via wormhole, then reintegrated in an identical state to how they were. From a continuity of your stream perspective, this is no different than being knocked out.
Yeap. At no point git matters. It just checks releases from specific site (for now only GitHub but checking code other forges are considered) and downloads. Basically a simple package manager that only does fetching (and guess that's why it is named binary manager).
Having worked in plenty of startups I know the critical need to have (a more than fair chance) your subscription customer is going to give you money in the future. MRR is the king of metrics, and without it most companies would be sunk.

However, for guys like Netflix or for those companies that ship cooking ingredients and recipes to your door, I would happily be gouged by them for one or two on demand purchases.
But can we afford to save that much money?

It's fine for the liberal elites to want to save Trillions and save the planet, but what about the working class people or developing nations that don't have much money to save? Why should they pay less for their power and heat? What about unanticipated impacts that reduce their medical expenses?
Tree shaking doesn’t mean to minify the code but remove the CSS classes from the payload which are not being used anywhere. Proper term is dead code elimination (DCE).
Insulation alone doesn't necessarily solve for AC / cooling. Modern houses with more insulation than ever are some of the most prone to overheating. So much so that the UK's latest update to building regulations, Part O, are specifically targeted at overheating.

Insulation slows the transfer of heat so in theory it should help on hot days as well as cold. The problem is modern houses lack thermal mass to smooth out temperature changes. They're quick to heat up whether wanted or not.

So, you have solar gain heating up rooms on a sunny day, better insulation reducing heat transfer, and high levels of airtightness trapping the indoor air.

Building design has to adapt for a changing climate.

Many existing homes will need air conditioning to maintain a comfortable environment regardless of how well you insulate them.
It does, as OP mentioned, they’re making money doing it and it’s a better business model for number of reasons.

For example, Adobe is the largest SaaS by revenue:

https://www.mikesonders.com/largest-saas-companies/

— Model clearly works if you look at Abobe’s revenue per year since 2004:

https://www.statista.com/statistics/266399/revenue-of-adobe-...

— Here’s a detailed history of Abobe, if you’re interested in the SaaS part, just search for “SaaS” on the page:

https://producthabits.com/adobe-95-billion-saas-company/
I don't think it's fair to call it a gross overgeneralization; good software engineering is being able to evaluate and select the right tool(s) for the job than try to bastardize their fave lang into everything.

The numbers were from skimming TechEmpower's benchmarks. I don't have a horse in the race as I don't do (much) web dev but I found the disparity amusing even if the reality isn't quite so bleak due to, as you mentioned, many other factors before you even hit the application itself.

Ultimately I agree with you, I'd rather see someone use a framework they're comfortable with if it makes their life easier - but I won't lie to them and pretend it's optimal.
Surprisingly, people figured this out a long time ago. When you create something substantially different from what the customer originally paid for, you sell it as something different.
A function returning a value that depends on the lifetime of the function's parameter is not crazy at all. Every class getter method that returns a reference to a member of the class does this.
If I sold furniture, the designs and manufacturing processes and materials usage all undergo continuous iteration, yet when I sell you your chair, you don't have to keep paying me forever to keep using it.

Yes, you also don't get updates to it.

That is actually perfectly fine for countless bits of software.

I have 30 year old software, and it still does it's original job just fine, if I happen to be ok with all it's original limitations. It's too late to try to say that is an insane idea, since, I already have it in my hands to prove that it's possible.

And then there is media. Every provider wants to force everyone onto the perpetual rent, nothing to leave to your kids, model for books/music/video, not just software. What's the "it blows my mind" excuse there?

It does not blow my mind at all that there are people on HN trying to excuse and justify this rent-life hell they've created for everyone else. It is the most obvious thing in the world.
It's a kind of generalization of repeated addition. Once you've been taught about π, you know that 2π lies between 23 and 24, without being told about limits. It may not be rigorous, but it's a good start.

You can't teach "the truth" (whatever you hold that to be). It would set back education instead of advancing it. In this case too, perfect is the enemy of good.
I use a bookmarklet. It can be something basic, such as:

javascript:void(document.oncontextmenu=document.onMouseDown=()=>true)

...which works for, maybe, 60% of cases. Or you can try a more sophisticated one for greater success. e.g.:

javascript:(function(w){
var arr = ['contextmenu','copy','cut','paste'];
for(var i = 0, x; x = arr[i]; i++){
if(w['on' + x])w['on' + x] = null;
w.addEventListener(x, function(e){e.stopPropagation()}, true);
};
for(var j = 0, f; f = w.frames[j]; j++){try{arguments.callee(f)}catch(e){}}})(window);

Unfortunately, these don't work on 100% of the pages. Otherwise, as someone else has suggested, Firefox allows you to disable context menu hijacking for every site.
The School for Poetic Computation, maybe.
Believe it or not the wheelbarrow was considered modern technology at one point.

Software is fixed cost to create and near-free to distribute. Sure there are tiny cloud costs for running things and maybe you need a couple engineers to fix bugs, but the subscription pricing model doesn’t fit this.
You can add [[clang::lifetimebound]] on the suffix parameter and you get

<source>:21:35: warning: temporary whose address is used as value of local variable 'append34' will be destroyed at the end of the full-expression [-Wdangling]
auto append34 = make_appender({3, 4});
I am pretty sure that there is a team of engineers whose job is to office obfuscate ads on Instagram and Facebook.
Very few follow that trend, though, and servers sometime get shut down after a while, exactly because they have a price.

And expansions, dlcs, seasons, are a way to subsidize such online services.

How many games that offer no additional packages keep their online offering working forever?
>The bad C++ code is in the very first line of the "make_appender" definition: capturing the closure's environment by reference is nonsense: It is equivalent to returning a reference to an argument.

If it is so bad, it should (in the sense of how things would be in an ideal world) not compile.

>It is not, then, a closure at all.

It is a closure because all variables are closed-over and there are no free variables in the lambda body anymore. That is the definition of closure.

>But using a wrong function and getting wrong results is not surprising.

In an ideal world, there should be a compilation error. (There is in Rust)

The majority of what's wrong in C++ is that it lets you do nonsensical (even dangerous) things, most of the time without even a warning (and not because it's technically impossible to warn--it just didn't occur to them). It's okay to acknowledge that--it's a product of its time.

>Returning that fake closure should evoke a compiler warning, if you turn on warnings.

That "should" tells me all I need to know. In the end either safety is important, or it isn't. Choose accordingly.
We used to have purchase v1, and a cheaper upgrade to v2... but jetbrains' doesnt let you keep the upgrade if you unsubscribe?

Or do you then perpetually own v2 after a year?
I don't actually believe that _is_ the vast majority of cases of people using the word. In my experience it's ususally deployed pretty fairly (i.e. people in this discussion acknowleding their overwhelming financial privilege).

Perhaps we exist in very different spheres of discussion.
What about comparing to Ada Programming Language?
The phone will pick 5GHz when it's both needed (the phone isn't asleep) and it is actually faster than 2.4GHz. Forcing 5GHz is bad when your phone is good at roaming.
Yeah, and technically, I don't need housing either, I can just live on the street.

> telegram

Not if important contacts are on there.

The point is, there is a clear trend. Various things we traditionally saw as "products" already morphed into services and I don't see any indication this will reverse in the near future.

On the contrary, with more devices becoming connected, the trend will likely increasingly include physical devices. See BMW's experiments with requiring subscriptions to use hardware you already own. See also the whole John Deere debate from a few years ago. Etc.

So while not technically impossible, it will become increasingly harder to not use services.
I had an entirely different association:

https://www.imdb.com/name/nm5657155/

Cheeky inspiration for the Critical Roll character?
Bankly: Build trading algorithms for any asset
Cliff's Anglo-Indian.
Some APs (eg Ubiquiti) can actually steer clients from one band to the other based on minimum RSSI and other parameters (including device compatibility, and you can exclude or force a band for individual devices), which prevents this from happening.
> It would be nice to believe that I actually got the details right in my first attempt. But that seems unlikely, because I had hundreds of chances to make mistakes. So I fear that the most probable hypothesis is that nobody has been sufficiently motivated to check these things out carefully as yet.

Even the pros have woes.
I've never used it but I presume fast enough given its use in networking stacks like Traefik.
> everyone in the world is invited to contact him about every word he has ever written

But not by email.
It's interesting how many dirt cheap solutions are cropping up to deal with the intermittency of solar and wind that can easily take the weight off pumped storage and grid-batteries:

>Seasonal heat storage is useful for district heating. With district heating, heat is produced and stored in a centralized location then piped via hot water to buildings for air and water heating. The alternative to district heating is using heat pumps in each building. The study found that the more district heating available, the easier it was to keep the electric grid stable at lower cost since it reduced the need for batteries to provide immediate electricity to heat pumps.

>Another interesting finding was that, with a fully renewable system, charging battery-electric vehicles during the day was less expensive for the grid than charging them at night because day charging matched well with solar electricity production.

I remember also reading about how Germany would dial aluminium smelters' usage up and down also depending upon grid output too - a simple industrial process that requires a huge amount of electricity but that isnt particularly sensitive to when it is used.
Interviewed and hired many developers. Not once was the tech stack of their personal website, if they had one, ever brought up or considered.
Rotation does indeed allow for heavier neutron stars, the outward force helps counteracting the inward pull of gravity that would otherwise overcome the forces that keep neutrons not turning into black holes.

edit:

There is a relativistic limit, as faster rotation eventually is not possible without adding ludicrous amounts of energy that would make the neutron star too heavy.

The non-rotating limit is about 2.1 solar masses (2.1 to 2.9), the rotating limit is about 20% higher (2.5 - 3.6 solar masses)
Thanks for trip down memory lane. These machines were rock solid.
From my experience, both Android, Linux and Windows consistently fail to use the faster 5ghz WiFi when starting out on the 2.4ghz. That's why I still have two separate SSIDs at home.
This is a fantastically fun project. You can lose hours just wandering around the globe. Its things like this that remind you why the internet can be such a glorious thing. Its inaccurate and with few uses, but so what, its fun!
I've been doing this for many years now with excellent results. Ubiquiti APs and mostly Apple devices, FWIW.
I think you’re right about the way to be unhappy. You might even generalize it to be: too much self preoccupation. The most miserable people I know are self absorbed. The happiest ones are always focused on something other than themselves. I’ve found this same pattern plays out in my own life.
That was before the infrastructure to properly support monthly or seasonly subscriptions or passes existed.
What are some other business models?

Microtransactions, usually a lootbox like system so the gamblers pay for the rest of the players (quite profitable)

DLCs

I can't think of any other common ones.
Tree shaking is not a web-development thing. Wikipedia says the term originally came from Lisp https://en.wikipedia.org/wiki/Tree_shaking

Every industry has things that have names that you might need to learn.
That was a great read. Thank you for sharing :)
Look up band-steering. There's many ways to make a client prefer 5Ghz.
> Little did I know that aside from compensation, nobody knows what the fuck software developers are doing all day, and whether they've done something big or something trivial.

You could replace software developers with a lot of other professions and this would still hold, most people don't care about others' professions.
I wonder why exponentials are so common in nature/physics but tetration is not
Just to be clear, this little subthread is a complaint about how Microsoft is implementing a "feature" which is harmful to users and happens to be in line with a decades-old recording industry business wish. There are no content creators in this discussion. This is predominantly because the toxic capitalism of the recording/movie industry is untethered from content creation--e.g. Disney buys the content then extracts value from consumers without consulting the creators.
My experience with using the same SSID for both bands is that most devices will do the right thing, pick based on signal strength and will reevaluate that choice fairly often. However, a small number of devices (normally older or cheaper devices) will often stick to a band until they have no other choice.

That said, a weaker 5GHz signal can sometimes still be better or more stable than a stronger 2.4GHz signal since the risk of interference in the 2.4GHz band is often much higher.

I’ve never ever had enough of an issue to worry about it.
Check out Facebook’s Storybook if you haven’t already. It’s life changing when you don’t have to click through an app to get the state you need.
The best one is the one that fits your use case and ecosystem :')
> The question is, which hamster has a better life?

neither of them, because they're both dependant on someone else to give them food
USS Thresher
Reddit is more like Usenet than Slashdot.

I’d say Reddit is literally just a technically inferior version of Usenet.
Since you can't, by definition, do anything in Typescript that you can't do in JavaScript what are the frustrations?
My solution is as follows:

1) I refuse to subscribe to apps, and
2) I complain about it on the internet

Thanks for helping out with numero dos, friend.
>a crashed program is a crashed program whether I dereferenced a null pointer or was poking around in a slice with multi-byte Unicode characters in it

Most of the biggest advances in software engineering are because of increased modularity. One of the best traditional ways to increase modularity is the ability to define and call functions. But any isolation between these "function" modules is only possible if you can at least factor out things into a function mechanically without introducing crashes (for example because of memory unsafety--modularity would fly out of the window right there).

>Rust is cool for so many great reasons that get talked about so little because everyone seems too busy acting superior about memory safety. Talk about traits! Or Cargo! Or the cool async stuff! Anything but another lecture on memory safety.

It's better not to dilute the message. All these other things are nice-to-have gimmicks. But the memory safety is a game-changer. It does no good to advertise 230 features at the same time. No one will remember. Advertise the killer feature. And that's the lifetime stuff, which gives you memory AND THREAD safety.
On black holes, holography, Quantum Church-Turing.. homomorphic encryption
Care to elaborate? My experience, limited though it is, seems to point more to DTIM interval.
Which wifi setting that impacts multicast do you mean?
...which causes hypocapnia, which can be dangerous if prolonged.
Guessing you are not a native English speaker. Fuck is a very strong word that is very seldom used. Rap videos and movies are not representative of the real world.
> Maybe a Mastodon-derivative which deemphasizes the feed, but lets you design your personal page more creatively would be a cool thing.

And no body will use it, like how no one uses Mastodon.
Because discovery on Activitypub is one of the worst especially on an independent server, where you are basically "tooting" to your self.

Normal users don't understand what is an instance or what is a server.
Which is fine, if advanced users adopted Mastodon it would be enough for the HN crowd, but they didn't because of the network effect.
Graveyards manage to do this, i.e. sell once and provide maintenance for a long period afterwards.

It might make the software prohibitively expensive though.
I'm working on VR software and while I'd be lying if I said there were no dystopian concerns I am still quite excited about it.

I think the version of this conversation we have in 10 years might be between our avatars in a virtual cocktail lounge or something.

I find that exciting and satisfying, though I've come to realize a lot of people find it bizzare and annoying.