skysight-inc/HackerNews huggingface dataset:
So nuclear energy is too dangerous but apparently this is okay?

The biggest danger I see here is that we won't reduce emissions, we'll just carry on business as usual and pump up aerosols to compensate.

And then if one day we can't pump up enough aerosols and they begin to dissipate there will be intense warming. It's a band-aid.

Nuclear power is the best solution we have for a sustainable and prosperous society.
I find it hilarious that, after all these years, Java is still not adhering to the Interface Segregation principle - working with _small_ interfaces should be a thing. Having SequencedCollection inherit Collection goes against that.
Most don't know how to improve their DB queries, it's like a black box to them, so they look at the parts they do know. Comfort level is king.
I can understand frames, but tables are useful even for plain text content and even lynx and emacs (eww, not w3, not sure if they are related though) have support for them.
On a larger scale, I think Java's support for inheritance of interfaces was a mistake from the start.
thank you, will look into them!
You think Stevie Wonder is playing your games?

“Exceptionally superstitious

Writing on the wall”

Very awful!
> The real crisis in academic psychiatry is that there is no crisis.

I so love this words, especially I love to read that in the middle of my reading of Kuhn's "Structure of scientific revolutions" book because that book lets me clearly visualize of what crisis in psychiatry is being waited for.
wie kommt das hier hoch ? 16 Points ?
Only if that phone runs Linux 5.1 or 5.2, obviously most phones will be running Linux 4.14.
I think the reason is best described by Factorio.

Yes, with a lot of spaghetti belts and manual crafting, you can make late-stage products. But to do it well, in a way that transcends merely being able to make a handful of items, you need a huge underlying economy. You end up having to re-arrange your whole factory, or you need to clear new land, which means you need to spend some time on diversions like improved military.

Translated to the real world, it means you need to rearrange a large amount of the social system (slaves/serfdom) as well as creating markets for a bunch of inputs that build higher and higher in your tech tree.

Still a good question though, I don't mean to say things had to happen just as they did.
Cities have far more potential for efficient energy generation and use than houses.

Let's take one poor country: Brazil. 80% of electricity is from renewable resources.

You cannot buy pure gasoline at the pump, it's all mixed with renewable ethanol and the percentage goes up by law every year. Since the vast majority of cars run on pure ethanal which you can get at all fueling stations, some people choose to never buy fossil fuels for their car.

All diesel is mixed with renewable biodiesel by law, and that percentage goes up every year.

So if a poor country with the largest city in the Southern hemisphere can make such rapid progress, you're really out of excuses. The technology and prices are there. The question is electing the right people who will encourage it to happen.

Some will mention that Brazil is lucky to have a lot of hydro which is true. So go look at their huge investment in solar and wind which isn't luck. And then you need to explain the progress in transportation moving away from fossil fuels. There's a lot to learn from a poor developing country with huge cities.
Also it means we won't actually solve the core problem that is greenhouse gas emissions.

Instead we'll just continually pump up some aerosols to ensure the heating doesn't get too bad. And if we ever fail to do so then we'll face incredible heating.
To leave a local maximum and find the global maximum, you must traverse the graph downward
You can't just point the finger at technology because it existed at the same time these events occurred. Those revolutions wouldn't have happened if there wasn't some kind of underlying problem to begin with. If what you're saying were true, then Occupy Wall Street would have overthrown the government, or the early Christians for instance would have had to have been using some kind of new technology to subvert the established order of Ancient Rome. Or what about the times when new forms of communication came about that didn't result in bloodbaths? For example, carrier pigeons and high-frequency trading.
Quest Pro Controllers Have 3-Point Haptics and Index Tracking
Very weird attack from your side.

They are big enough it's totally normal that not everyone knows what everyone else is doing.

Not sure what the leak is telling you, it's not telling me too much
Streaming pixels usually means that the applications are not very accessible to any assistive technology imaginable. How does Jamsocket/Plane solve that?
I thought so (as an english-as-first-language), but I've met a bunch of people around the world who didn't know what ESL meant. I get the feeling the phrase is most known in American.
The acceptance rate for Scientific Reports is 55%.
I'm in the "kidney stone camp" and, honestly, have always drunk a lot of water -- I do everything else right, too and don't want to try otherwise, but no help at all, they're still coming. We're getting into individual differences and some people being more prone to certain health problems. Articles like this are for general consumption, not specialized or personal circumstances.

( Point 4 about the weight loss has a really "duh" proposition in it at the end. Sure, water helps lose weight, when you replace drinking sugar with it. Who would have thought ingesting zero calories instead of hundreds would do that !? /s )
I disagree. Using AJAX to hit internal APIs to load or update content improves performance of the site, and can make it easier to maintain.
The USA is well known for global power projection and coups/CIA plans/military operations around the globe. China… can barely get their own ships out of their own backyard.

From the perspective of the global citizen, arguably the USA would present more unilateral risk. The USA wouldn’t hesitate to act in their own interests in a way that screws others over. Then again, China has even less scruples, so it’s a lose/lose situation here.
This is pretty cool! It immediately reminded me of Gary Bernhardt's 2014 talk, 'The Birth and Death of Javascript'[1]. Truly life imitating art.

[1] https://www.destroyallsoftware.com/talks/the-birth-and-death...
As the costs and damage of flooding quickly rise into the trillions per year, changing the color of clouds will look more and more attractive.
Also known as ideology driven browsing.
no more than a volcanic eruption.

and like a volcanic eruption, the dust goes away in a few years.

stop the hysteria.
The timestamp on the downloads provided on the install page are March 5 1999, and March 6 2000 which may give an indication as to this articles age.
>>There's actually a number of "one percenters" (i.e. multi-billionaires) who lobby for raising their own taxes.

Complete BS virtue signaling - everyone of those supposed 'multi-billionaires who lobby for raising their own taxes', can already voluntarily pay as much extra taxes as they want - how many are?

Why is it that these people will only do what they believe is morally correct, but only if the law forces them do it? The answer is, because they don't really believe what they say they believe in - they are virtue signaling.

Just like all the celebrities flying around in their private jets, giving speeches about global warming, and collecting their global warming awareness achievement awards.
my freebsd less is 563. stable debian is 551.

less 608 was releaseed september 2nd 2022...

this happens so often... i find a new cool cli tool, only for it to have a dependency on a newer version of something. so i can't use it until next OS upgrade, and by then, i've forgotten about it cause i never got to test it out.

i guess devs just don't use OS packages and compile every single tool they use?

i used to do that, when i used slackware in the '90s.
Sure, the programming landscape was much different 30 years ago. We also didn't rely on code versioning, CI/CD, testing, and many other practices we consider standard today. The industry has since evolved to make development better and more reliable, at the expense of relative speed or simplicity. In return, we gained the ability to minimize the chances of shipping broken code that is only caught by manual testers, or, worse, actual users.

Game development particularly went through radical changes. I don't have much experience here, but I can imagine the stress of needing to ship bug-free code on actual physical media, and the excruciatingly slow dev-QA-release cycle. We're spoiled these days to have automated tests, peer review, and OTA updates, where bugs can be found, fixed, and bugfixes shipped much quicker than if we were not doing this.

So I agree that all of these processes add a mental and time overhead, but I wouldn't go back to working without them for anything.
PHYjacking: Physical Input Hijacking for Zero-Perm Auth Attack-Android[pdf]
UK finance minister Kwarteng to be sacked
There is a current front page article on the same blog, I suspect someone browsed from that and shared what they found.
I have similar opinion to some other comments. Some Azure services - like Application Insights - I absolutely loved, some I hated, CosmosDB, being the latter.

They needed years to finally introduce PATCH in CosmosDB, Request Units feel like they're obscure on purpose to hide insane cost of using this storage, being able to use Stored Procedures only on one Partition Key(while /id is being the default...), requests would often fail with 429 Too Many Requests when the container was set to Autoscale with obscene limits that were never hit.

Just setup Marten with Postgres and get it over with for fraction of the cost.
Isaac Arthur has a few videos about the viability of this on his YouTube channel. Very much worth a watch if you are into the science part of science fiction.
Interesting, thanks for the info. I had no idea there even _was_ a second web server at AOL that ran Tcl.
Considering all the discussions about JavaScript and sites with primarily text requiring it, this looks like the more things change, the more they remain the same :-P. Also see Wirth's Plea for Lean Software[0] from 1995 for another "timeless" issue.

I did find this bit interesting too...

> Apart from this practical reason, there's a principal one: The first time I invoked Netscape, it said that it is obsolete and refuses to work. I don't use software that thinks it knows better than I when I should stop using it.

...considering the modern trend for autoupdating software. The author (after this paragraph) also considers availability, but another issue is if the software is something one would like to use even if it is available - for instance, personally i never liked using a version of Paint Shop Pro after version 7 since i found all of them a degradation. I can use PSP7 just fine though (even on Linux via Wine) - imagine if the software decided by itself that it is too old to run or to replace itself with a new version against my wishes (this is something a lot of software does nowadays).

From a user's perspective this also has implications on preserving backwards compatibility for foundational functionality programs rely on.

[0] https://people.inf.ethz.ch/wirth/Articles/LeanSoftware.pdf
I don't think either of us are going to convince the other. I've built large, complex systems with both approaches, and I'm assuming you have too.

> How do you test that the HTML/JS generated by the server actually show a modal?

You can test for the existence of markup on page load. You can't test that some JavaScript for displaying a modal has run without running a JavaScript runtime, i.e., a [headless] browser.

In most cases, just loading a page which displays the appropriate information for the user is cheaper to test and implement, and usually is a better experience for the user also. It depends of course — this would not be true of an application like Google Maps. Most web applications aren't Google Maps though.
I was at a startup from 2000-2003 where the chief scientist was a security wonk and demanded that our product worked with and without JavaScript enabled.

No wonder the startup failed. Imagine trying to make a useful product with one hand tied behind your back!
We'd be wise to ask, "What could go wrong?"

It's the question we didn't ask about burning fossil fuels.
We got our answer the hard way. Have we learned from that?

The cost of not doing might be high. The cost of trying to further manipulate the atmospheric "market" might be worse. Then what?
Chat Platform Security Comparison
OpSec blog post covering chat platform security.
Depending on what you want to achieve you may get somewhere with a life coach. I saw one and while they didn't help me professionally they were able to help me work out what it was I wanted to do at that stage in my life. I would argue that that's more valuable than leveling up in the office.
very + good = sterling

I'll stick to "very good", thanks.
> Of course convincing an economist that the system could be changed in a way that doesn't incentivize the destruction of our habitat would be as outlandish as convincing an aristocrat in 1322 that the system could be changed so the king is continuously elected by the common folk instead of being destined by his bloodline and divine right

You do realize that elective monarchy and republics were relatively common and very well known at the time right?
Posting this here because I feel like I'm detecting a new pattern in the industry. Let me explain:

* Rust's forces the programmer to come up with a proof about race conditions, memory lifecycle
* Zig helps the programmer specify complex constraints at compilation time with a special keyword (on types, memory used, data structures, etc)

Quoting from the article:

> We can further improve performance by constraining some of the computation related to Java’s dynamic features (e.g., class loading, class redefinition, and reflection) [...] A condenser is a program transformer that runs in a phase between compile time and run time

It feels like programming is more and more about feeding new kinds of information to the compiler.

Maybe we can have a sufficiently smart compiler if we're having a conversation with it?

It feels like we're going to have to turn into mathematicians, doing proofs of constraints on future behavior.
(Ab)using CDNs for SQL queries
The acceptance rate is >50% and it lets lots of fake and pseudoscience trough.
https://www.science.org/content/blog-post/more-scientific-re....

>It's a good thing for science

Maybe, but we should treat them like arXiv.org type e-Print archive. People are posting them to HN and thinking that because it's Nature.com site it's solid science.
What the 1970s Can Teach Us About Today's Inflationary Politics
Building Implicit Interfaces in Python with Protocol Classes
Mental Illness Is in Your Head
> You won't get people to agree to make their life worse for the sake of the environment, no matter how much activists keep trying to push that

You left out a word: wealthy people.

The lower 50% of the world's people income-wise are responsible for 15% of global CO2 emissions, and the top 10% for 34% of total emissions.

It won't matter how many people are riding around on e-bikes instead of cars if we have rich assholes flying half-way around the world 3-4x a year for vacation.
Approach #2...

Send a 747 flying across the desert loaded with white paint, and literally paint the land white.
and that folks, is how you do growth hacking ;)
> this very mechanical definition

One of the most useful definitions I found was from Luciano Ramalho, the author of Fluent Python (and so many other cool things). According to his insight, a framework is something that calls your code. A library is something your code calls. Frameworks are more rigid things that force structure on your functionality. If the structure it imposes is good, then your code will be good.

Their scope is also tailored to the languages they support. As you pointed out, different languages will have different needs.
As long as the vulnerable changes weren't backported to it (I hope they weren't).
HTTP headers tell

Last-Modified: Sun, 07 Mar 1999 17:07:32 GMT

First Archive.org capture is from 1997 [1] and there really are some additions in current version since then.

[1] http://web.archive.org/web/19970106091058/http://www.complan...
> Nope, as the linked page explains https://en.wikipedia.org/wiki/Gender_identity, it started in the 60s

You probably should read it a bit better then. The existance of the term gernder identity and the existance of gender identities are not the same thing. The word "sex" came slightly later than the first time humans reproduced.

> "Non-binary" didn't exist until recently.

no gender identity existed until recently, but thats because identity is a late 18th century concept. Historically people didn't think of themselves as individuals so they did not separate into identities.

The existance of people who did not "belong" to their prescribed sex, has a long history though. From the non binary page on wikipedia you can see someoone called "not a man or a woman" in the us in the 1700s.

> Yup, the right is "few". Few countries recognize it. From 195, 16.

Thats not what the quote said, the quote said many societes recognise a third gender. It doesn't say current existing nations. if you followed the citation you would have found the book the quote came from where it lists examples:

>> The existence of a third sex or gender enables us to understand how Byzantine palace eunuchs and Indian hijras met the criteria of special social roles that necessitated practices such as self-castration, and how intimate and forbidden desires were expressed among the Dutch Sodomites in the early modern period, the Sapphists of eighteenth-century England, or the so-called hermaphrodite-homosexuals of nineteenth-century Europe and America.

The book I am assuming cites even more historical examples in different ancient and modern societies of non conforming binary roles in society. Enough examples that the author feels warranted to claim there are "many" in the wikipedia summary of the book.

You are claiming wikipedia is biased because they used the word "many" in a concept you feel there isn't enough examples to warrant it. Is that what it boils down to? Your feelings about quantitative adjectives? Thats a loose definition of "agenda pushing" dont you think?
If you enjoyed Shiffman’s “The Nature of Code”, then I highly recommend Flake’s “The Computational Beauty of Nature”, one of my all-time favourite books.
Why does China produce so much CO2? Making products for Westerners hugely contributes to that, doesn't it? So yeah, the blame really does need to point to Western consumption habits.
> Surely the close the blocking object is to the sun the better how close could we get a parasole?

Moving an object closer to the sun will enlarge its penumbra, but this does not mean that it will block more light. Because its apparent size relative to the sun will also get smaller.

For example, mercury and the moon are roughtly the same size. Yet a Mercury transit will not block much light; it looks like a small dot moving across the sun[1]. While a solar eclipse caused by the moon will block a lot of light.[2]

That doesn't mean that a space sunshade is completely infeasible. But you do need something very large, e.g. a 1000km diameter object (or cloud of smaller objects) placed at the L1 Lagrange point. It would probably cost at least trillions of dollars[3].

[1] https://en.wikipedia.org/wiki/Transit_of_Mercury

[2] https://i.stack.imgur.com/5E5fZ.png

[3] https://www.sciencedirect.com/science/article/pii/S009457652...
I'm glad to see more portmanteaus in attack paper titles, what an interesting attack.
So who uses that newsletter subscribe popup with no intuitive way to close it besides substack? Just so I know to avoid them.

[I know where to click and I know there are technical workarounds probably, I just don't want to give them my eyeballs.]
Tcl uses a memory model internally where each piece of memory belongs strictly to the thread that allocated it, with this enforced in lots of places. There are a few loopholes past it (for process-wide concepts such as the current working directory cache, or for inter-thread messaging) but by and large you write what appears to be single-threaded code.

There's support for deep coroutines and non-blocking I/O so it isn't limiting. You only really need multiple threads when dealing with compute-heavy code or a particularly crufty API.
I wonder how this will handle Websockets. With Rails and Hotwire Turbo, the story to support sprinkling in Websockets for broadcasting events is there. Puma can handle long running connections which makes it suitable to use for that (reverse proxied by nginx of course). Would Unicorn and Pitchfork work the same here in that as long as it's reverse proxied by nginx it'll be fine for Websockets, even with thousands of open connections? What about in development where you wouldn't likely have nginx in front of your app?
Legislation doesn't work on global level, unless you are ready to go to war. And I think world war 3 will kill more people than climate change could. At the very least Russia and China will flat out deny to follow any legislation related to this, with even US not very keen to legislate themselves.
I can't say i've seen a single site where in practice that worked as advertised. Also some times it introduces UX annoyances (e.g. back button not working as expected).

It is one of those things where in theory if absolutely everything was done right and no other stuff was done differently it can work. E.g. if the only difference between a JS-enabled and a JS-disabled version of the site was the content change and nothing else (no additional JS frameworks, functionality or whatever) then yes it most likely can be faster (though for the difference to be noticeable the site needs to be rather heavy in the first place).

Problem being that in practice this comes with a bunch of other baggage that not only throws the benefit out of the window but introduces a bunch of other issues as well.
Looks very cool... But it doesn't seem to be getting/displaying any of the comments. Anything I press <enter> on always gives me 0 comments 0 points

https://imgur.com/a/4PrpwTc

I installed using brew on linux mint. The "correct" version of less seems to be in the path

~$ less --version
less 608 (PCRE2 regular expressions)
Copyright (C) 1984-2022 Mark Nudelman
> Irrespective of it, in case the headsets can become as easy as wearing glasses, I doubt why anyone wouldn't use it.

There is nothing in the world that could convince me to bring a Meta VR headset into my home. May as well just install surveillance cameras and pipe the feed directly to Meta.
I disagree. Using AJAX to hit internal APIs to load or update content improves performance of the site, and can make it easier to maintain.

The reality is, with node junk, the average site uses 10mb of js, taking 5s to render, to show 1kb of text.

Get rid of that 10mb of js, all those fonts, and you don't need to update only part of a page.

It will load and render in 10ms.
I've certainly run into this a non-trivial amount of times myself. It's the one thing I'm really missing in C.
> Except Huawei and ZTE aren’t any more “subservient” than non-Chinese companies.

That’s not true though. American companies will, on a regular basis, publicly criticise proposed and actual US government policies, and fund third party groups (lobby groups, think-tanks, etc) which do the same. Tell me, how often do Huawei and ZTE publicly criticise proposed and actual Chinese government policies? How much money do they give to groups which publicly criticise the Chinese government? Their failure to do those things is a very real way in which they demonstrate government subservience but Western companies do not.
Eh. No. C is meant to be lightweight. Many people, including pro-C++ individuals, agree the C++ standard library is way beyond bloated.