skysight-inc/HackerNews huggingface dataset:
Europe didn't see war since WW2, regional, nasty conflicts in the Balkans and Eastern Europe not withstanding. Conventional, near-peer warfare, involving modern armies, wasn't a thing since Korea.

Things change, organizations and people adapt. Not foreseeing these changes is not a failure.

Believing that throwing predictions at the wall, and only picking the ones that stick in hindsight, is a viable strategy is just plane wrong so.
I doubt any pumped storage project can beat solar and battery hybrid projects these days, especially in sunny places like Nevada.

People get very laser focused on the storage part, but energy you generate is entirely fungible with energy that you've stored so pumped hydro needs to compete with generation too.

edit: looking further into this to try to put some rough numbers on it, the 5 years it'll take to dig the holes means in this particular case I wouldn't be too surprised if batteries alone could beat it by the time it connects to the grid in 2031.
Alternatively, it could have been so common that Neanderthals were fully assimilated far more rapidly than could be preserved in the fossil record.

Especially that limited part of the record that has been so far revealed.
I think it's a good strategy to have alternate energy sources.

We use energy in so many ways, we should also generate it in many ways too.

We should develop a portfolio of energy sources. Yes, the top ways might be solar, wind, batteries.

But what if we need energy at night during cold weather without wind? We will continue to burn giant oil tankers full of fossil fuels.

Looking back, the outlook for Solar PV in president carter era seemed just about as unsatisfying as fusion is now.

I also think fission should get some predictable sustained research funding, and political will to make it a part of the picture, but safe and modern.
Which again is nonsense as stated. The average world energy consumption is about 3 TW and gravity storages produce exactly zero and can meet no demand at all. 70 TWh would be enough to store about one day of global electricity consumption, for example to smooth out solar and wind.
It's all the cardio, bro. Mystery solved. Next!
Why the WHO took two years to say Covid is airborne (2022)
There is a better solution for that: Public transportation.
Electric motorbike rider here (Bonfire X) ... its an absolutely exciting new market, and some of the developments in the lower-end of the scale are really very hacker friendly. Replaceable batteries and upgradeable motors put the motorbike crew into the same kinds of territories that the PC-builders are into .

The Bonfire X (and our UNU, a lesser moped) is definitely a hackers motorbike.

To me, this seems like a no-brainer for any techie to get into ..
Regarding the media: this update is not newsworthy. Just like how you didn't know about Porsche's petition, you shouldn't know about this software update either.

If they wanted to write an article about it anyway, it should be about how Tesla managed to fix an issue no other automaker could fix.
several Android apps doing that from last decade. most abandoned because Bluetooth is much better. bandwidth is atrocious doing this way.

also showing the camera on the bottom with the other phone's code is probably slowing down detections.
Childish mindset is more likely to innovate though. For hacking ones environment, growing up makes one ineffective. Then again, so does low effort Dopamin bombarding content consumption. Then again it creates a nice little pocket universe meta discussion.
Major Node.js Pitfall: Globstar paths not matched by shell
I'm reporting this here for awareness. Please check your CI pipelines for any issues.

TLDR:

Fixing the issue with globstar paths (`**/*`) not working when running an npm script:

`npm` uses `sh` by default on Linux when running a script with `npm run`. The thing is, if you are using globstar paths in your script, like `node --test src/**/*.test.js`, paths that are more than one-directory-level deep won't be expanded!

This is not an issue with Node.js or npm per say, but with how `sh` works by default. The thing is, this isn't the behavior that most people _expecting_ when setting up their npm scripts.

The link in this submission includes a description of this "pitfall", a resolution for Linux, and some other notes.

I strongly recommend checking your important repositories and CI pipelines for any issues, like tests getting skipped or assets not getting bundled (since their globstar paths are not being picked up by `sh`). Basically just check for any `package.json` that has `**/*` in it. You may also want to check that all your other scripts are being run with bash (with the `shopt globstar` setting set to `on` -- or just use `zsh`).

Sorry for the drama -- but I just _KNOW_ that this is being overlooked all over the place.
Phycisist :

> F = G * m1 * m2 / r**2

Computer scientist:

nonrelativistic_gravitational_force = (
Physics.NonRelativistic.Gravity.gravitational_constant
* body1.NonRelativistic.mass()
* body2.NonRelativistic.mass()
/ body1.NonRelativistic.distanceTo(body2) ** 2
)*
Author here: it is definitely still early and a lot of what you would expect from an GUI framework is missing. It just gives you the bare minimum of building blocks.

You can think of it like building a website with exclusively <div> <img> and <svg> :)
I agree that we should engage with reality as it currently exists. Davyd Arakhamia [1] is a Ukrainian member of parliament, in Zelensky's party. He was one of the negotiators early on with Russia. He stated that Russia's main demand was simply that Ukraine agree to not join NATO. Meduza has an article about it (which also links to the interview itself) here, as well as spin from various sides. [2] If you're unaware of the source Meduza is to Russia as MSNBC is to the Republican party. Here's his quote:

---

"They actually hoped until nearly the last moment that they could press us into signing this agreement, adopting neutrality. That was their biggest priority. They were willing to end the war if we took on neutrality, like Finland once did, and gave assurances that we wouldn’t join NATO. That was essentially the main point. Everything else was cosmetic and political embellishments about ‘denazification,’ the Russian-speaking population, blah blah blah"

---

He goes on to elaborate that the main reason they didn't agree to such is because (1) they didn't trust Russia and (2) Boris Johnson told them they should "just fight." And maybe Russia would have "really" invaded with the sort of logic you put forth in your post later on, but that was clearly not their goal in this invasion. Not joining NATO is hardly some Hitler level appeasement as our propaganda spins it.

Russia was paranoid about NATO, which has gradually been working to surround it with nuclear weapons, having a base setup in Ukraine which has a geographically clear path straight into Russia's heartland. And I don't find such paranoia particularly unreasonable. Countries that strongly turn against America tend to find death and destruction at their doorstep soon enough.

And none of this is to justify Russia's invasion, nor condemn Ukraine's decision to fight. Rather I emphasize that we live in a world that's a million shades of gray, even if propaganda from one side or the other invariably frame it as the clearest thing ever. And enough people will believe such unquestionably, ensuring war will be with us til our final days.

[1] - https://en.wikipedia.org/wiki/Davyd_Arakhamia

[1] - https://meduza.io/en/feature/2023/11/28/we-had-to-buy-time
But it's a drug already helping many elderly stay sexually active, and now they also remember with who. This is great news. And kinda funny.
I love it. Simple and restrained with kind of a retro macintosh feel.
We're in agreement :)
Taiwan has underground facilities from it's previous attempt at building nuclear weapons.

Even after a Chinese decimation attack, if the invasion force is not immediatly ready Taiwan will still have enough time to build the nukes.
Does it? All the stuff I've read complains about abysmal performance on Facebook and how it's money spent poorly unless you're trying to scam naive consumers.

There was a time where I'd see Coca cola advertising on Facebook. That time is gone.

Last post from coca cola is August 2022 https://m.facebook.com/profile.php/?id=100064359142431

The number of top tier brands engaging is going down
This list is disappointingly short.

Here's a few more of the top of my head, feel free to expand the list! :

C: a successor to B, itself derived from BCPL.

C++: increments over C.

D: a successor to C.

LISP: LISt Processor.

FORTRAN: FORmula TRANslator.

ALGOL: ALGorithmic Language.

Prolog: PROgrammation LOGique (logic programming in French).

PHP: initially PHP/FI for "Personal Home Page Form Interpreter", later rebranded as "PHP: Hypertext Preprocessor".

JavaScript: named this way to be associated with the popularity of Java.

Ada: in honor of Ada Lovelace.

OCaml: initially Objective Caml, because it added OOP support among other things.

Caml: Categorical Abstract Machine Language.

ML (as in SML): Meta Language.

SQL: Structured Query Language.
What about Canada, Ireland, Australia, New Zealand, South Africa, India, ...? (If you want language-independence, there's Wikidata.)
Uber records first annual profit
You've got to apply a pretty skeptical attitude towards this. Literally everyone associated with this has an incentive to inflate those numbers. For Russia/Putin it's a massive propaganda opportunity to sell the narrative. For Carlson it grants him relevance (somewhat temporarily, it kind of also puts him Musk's pocket too though), and for Musk he would hope the momentum helps the platform.

And this isn't our first rodeo. The article mentions that Mr Beast posted a video that netted him over $250k, but doesn't even bother to menion the second half Mr Beasts tweet - that he doesn't really think that number is representative because advertisers bought ads on it because it was getting traction. My bet is that it's simpler than that - Twitter paid out an eye catching number for the publicity. In the months since then Mr Beast hasn't continued posting, and no one is reporting making good money on the X platform.

I just think it'd be dump at this point to take anything Elon Musk does to market something at face value.
It’s really cool, what was some of your inspiration and thoughts behind it?
AI for Whom? Shedding Critical Light on AI for Social Good
I like it. What is missing, or I couldn't find, is a "find my location" option.
And you're welcome to find it funny. But I don't welcome a long thread of Reddit-style stupid jokes about this here. If I wanted that I'd go to Reddit.
They used IRC but they switched because IRC is just too inconvenient. Discord is proprietary, but it works really well for them. They chose to be pragmatic.
Until "recently" (mobile phone era) Intel/AMD basically had no competition. They completely missed the mobile market and are now seeing competition from ARM in laptop/server. An there is also RISC-V on the radar. When/if CPU architecture becomes more de-monopolized, manufacturing competitiveness will be a big factor.
Totally understandable - distribution & sales rule the world, especially pre-Internet.

At the time, I believe 1993 or maybe 1994, I was a first-year student so of course I had a pirated copy. I didn't even own a car, but I had never seen a computer map before, so just navigating it and playing with routing was a blast, especially as the routing process visualization on my slow PC was eye candy.

I credit Autoroute Express for introducing me to GIS and routing algorithms - the first step on a path that led me to the Openstreetmap Foundation's board and to managing telecommunication networks geographical and topological data... So thanks !
A layered approach to preserving documents
I would say that after a decade of hackintoshing, an EFI folder for a specific piece of hardware I happen to have is a good shortcut compared to reading tutorials with wildly varying quality of writing, language, and, crucially, information, most of which just describe where you need to go and get ready-made pieces and put them into predetermined locations. In 90% cases, "this tutorial should have been a script".

The reason is twofold. First, tutorials are not "knowledge". They help you to get started, and then... You're on your own. Secondly, most hackintosh tutorials are not even that. Lots and lots of them are written by people who don't really know what they are doing and why. They put something together, they don't know how it works, but they rush to educate the masses nonetheless.

Mechanistically putting the exact bits of configuration into a file and stringing some files in a directory does not make you magically learn how any of this works.

Then again, I'm no CodeRush or usr-sse2 or vit9696 any other hackintosh star, but I've been tinkering with hackintoshes since 2009 and know a thing or two about how they work. However, I'm emphatically not fond of having to rediscover ACPI quirks of my machine on my own if someone else has done it, and done it better.

Once the thing boots and works at its best, I promptly forget all the bootloader and ACPI intricacies I needed to juggle to make it work, this is not how I do my computering. Which is why premade EFI directories are good IMO, once you know what they are made of and why. Bonus points if well-commented .dsl files are published next to .amls, of course.

Since OSX-KVM is out, though, I very happily confine my hackintoshing to a VM if I need it. With VFIO, you can even have accelerated desktop if it's what you fancy.
but also weakens Taiwan's value from US' perspective.
All in all, it's not too surprising.

The paper mentions neuroprotective effects, but it has been known for a while that nearly all types of PDE inhibitor can boost cognitive function, which has led to some interest in them as nootropics: https://pubmed.ncbi.nlm.nih.gov/25464010/

There has been some interest in PDE5 inhibitors, specifically, as treatments for Alzheimer's: https://www.sciencedirect.com/science/article/abs/pii/S03619...

And, in a 20 year old paper, a PDE5 inhibitor appears to have direct effects on memory consolidation in an animal model: https://pubmed.ncbi.nlm.nih.gov/15312986/

So, yeah, if I fancied myself at risk for dementia, I don't think it would be unwise to take viagra or sildenafil as a precautionary neuroprotective measure.
I think both you and the article are correct. Here's a bit more context [1], it seems both Ruby and Coral were considered in part due to their connection with Perl, and in the end Ruby won because it "sounds better" and also because it's Matz's birthstone:

1: https://web.archive.org/web/20110717205734/http://blade.naga...

Edit: this also provides a clue for Perl's naming, it's "related to a shell" (I don't know if this is accurate)
Until I discovered the magic of uBlock, a visit to YouTube always prompted a blizzard of Grammarly ads. I could never understand the premise of these clips, in which native speakers of English - specifically, university students and young white-collar workers - were shown having to use the software to help them to write emails.

Protip: if you spent nearly two decades in full-time education but somehow remain unable to construct a proper written sentence in your native language... your parents should ask for their money back.
On longevity+userbase I think Minecraft and Roblox might have both beat. Both are 15+ years old, with enormous userbases, crucially their userbases include huge numbers of kids.

WoW and Counterstrike have large loyal fanbases, but I'd be surprised if the age of the average user didn't increase by around 1 year per year.
Please, please pretty please, can we stop with the automatic switching to dark mode if the system uses a dark theme? Chrome UI elements and webpages serve fundamentally different purposes, and have wildly different readability needs!

At a minimum, please provide a way to switch between mode so that we can have some design granularity back.

Thanks!
Python: slow, yet powerful
I wouldn't take a bet in using GPUI at this moment. Not just because it is limited to MacOS (the developers promised a cross-platform release in the future). I haven't seen any commitment regarding stability. There's not even online docs or a version available on crates.io yet. They might make changes without regard for stability. Are they going to make breaking changes while they're modifying their Zed editor simultaneously within the same mono repo? The Zed team, presumably preoccupied with their own editor, might not prioritize needs for other use cases.
> I wish Apple would apin off their x86 OSX as a separate company.

They tried to do such a thing with IBM back in 1995-96. Didn't work out.
I've participated in grid stabilization in Switzerland (ancillary services), and 100kW is absolutely nothing. As far as I recall, 10 years ago, the minimum needed to become a participant was 10MW
> In EU

Definitely not everywhere in the EU. My Yaris has flat mirrors.
Zeiss & Hoya make good lenses. Both also have expertise in photography equipment and they have their own coatings, so they're also a plus. Their lenses might not come cheap, though.

I also used Japanese Tora and French Essilor Crizal lenses (cylindrical, not progressives), and they had good resolution with superb coatings.

Currently I'm using a domestic lens with blue filter, and my eyes are happier than ever.

My mother uses progressives. A bad progressive is a life quality reducing expense, so paying the price for a good lens pays in dividends over the short and long run.
> With programming languages, as long as you have a computer, there is no reason to learn it without actually using it.

Spaced repetition isn't about learning, it's about remembering. From the article:

> Flash cards are for remembering what you’ve learned.

Flash cards are great for something that you don't use often but still want to remember. I use it a lot for CLI options (docker, ripgrep, etc), parts of the standard library that are useful once in a while but not always, algorithms, editor shortcuts. It also means that when you switch environments you can still remember everything.