skysight-inc/HackerNews huggingface dataset:
Oh, with referring I meant a link to a submission which you recently read and got annoyed by it.
Macron is pushing for similar things in France.
From the title, I thought the story was going to be more about the possibly long term damage or effects of having a dam be dry, such as (I imagine) unanticipated effects on the dam hardware drying out, the lake bed, or other possibly interesting effects.

But it was more about the strategy and purpose of dams in general. That's ok, just not what I was expecting.

On a different note, I puzzle over in my mind how city planners deal with the fact that they have to supply water to a city no matter what the use of it is, and cannot (?) price the water differently based on the usage.

For example, what "right" or pricing should a casino in Las Vegas be allowed to have on water, compared to a residential house with a family in it? Is it reasonable in a desert city to have to pay and support water being produced at great cost, only to be used for entertainment and leisure? How about agriculture?

And even then, when does it get too expensive to justify? Does a city have a right to exist in a place which is arid? And when does government declare (if it ever does) that it's simply too hard or expensive to support a city existing in a place that has a scarcity of water?

Also related, whenever I see water restrictions being asked of a city/state's population, I wonder, why can prices not serve to regulate people's consumption (beyond a certain minimum human right to have a certain amount of water available for subsistence) and we have to ask people to do a favor for the collective good instead of charge them for a commodity?

I think we are soon running into the situation where pricing water essentially at the cost of moving it around, rather than its scarcity and demand, may cause us trouble(s).
Some people still believe in the fantasy of trickle down economics and the Laffer curve, so they push for lower corporate and marginal tax rates that help the wealthiest. The vast majority of people do not benefit as the money flows upwards and concentrates with the wealthiest over time. Some redistribution is needed to promote equality and fairness. Instead, what we have at the moment is a system where the wealthiest are able to avoid taxes and end up paying a lower marginal rate than the middle classes.
Yeah, but thats hardly news, we have known that for decades. Otherwise direct serotonin releasers would be the most useful ADs. But these mostly give people nausea and serotonin syndrome. ADs work mostly by being FIASMAs, reducing inflammation and oxidative stress, increasing neurogenesis and neuroplasticity, increasing the activity of other monoaminergic systems, and the serotonergic portion is mostly explained by downregulation of 5-HT1A autoreceptors due to chronicly high extrasynaptic 5-HT levels. This also explains the delayed action of ADs.

At least this is my knowledge from when I last researched this topic in depth.

But that would be a little bit too much for the general public, so it is simplified, to this annoying effect that everyone talks of "low serotonin levels" where in fact the underlying systems are way more complex.
LBRY is a distributed p2p platform. Nobody can censor anyone.

Odysee is just a website frontend for LBRY. Of course, Odysee operators can choose who to show on their website.
Didn't Microsoft have a tool/game like this aimed at kids? I remember a youtube video ages ago that generated music from humming or something.
Unfortunately good ideas don't count unless you act upon them :)
https://hotwired.dev/

They turned Turbolinks and extended it into a complete framework. I really want to give it a try.
It will be useful every developer who using angular 14 typed forms.
That is actually the primary reason why a minimum wage hike wouldn't be as harmful as many people think. People at the bottom consume their wages which generates more jobs than someone who just dumps more money on their portfolio.
An often missed case of the GDPR requiring companies to delete data is that you can't just keep CVs "on file" without explicit permission, even of former employees you did end up hiring (unless you are preparing a legal case involving claims made in the CV for example).

Data controllers absolutely must delete data by default. The basic rule of GDPR is literally "privacy by default" (or "data minimization"), not "data hoarding by default". There are plenty of exemptions that grant companies the right (or rather require them) to delay the deletion by amounts of time as long as many years (e.g. for tax purposes), but they are only permitted to maintain only the absolute minimum required to fulfill these obligations and they must delete the data as soon as possible once these obligations have been fulfilled.

If you are obligated to keep a set of PII for 10 years, you must delete it in 10 years, unless you (still) have consent to keep it beyond that time limit.
Logging in Python: A Developer's Guide
The standard Android ability to get WebView history is only the history for the instance of the WebView which you created (totally reasonable IMO, there's lots of non-nefarious purposes that you'd want to intercept requests[0]).

To my limited understanding, the file on Xiaomi phones is a dump of all the packets that your router would see. If you're using HTTPS, it's probably leaking the sites, but it's mostly garbage.

[0] https://github.com/ankidroid/Anki-Android/blob/31cfbc914a746...
It's not a puzzle, it's taken from a game, so the sequence isn't necessarily always the strongest moves
Same. The amount of boilerplate and "unnecessary" symbols in Ruby make it considerably less readable to me. The Python examples aren't just readable, they're glanceable.
People do needs things. And people do want choice and information.

Marketing is no more evil than programming or any role. All roles have people use it detrimentally and unethically.

I'm a marketer and only once felt less ethical in my role (pushing credit cards for a bank group) but most of the time is good work, promoting decent products to people as an alternate to the popular choice, which in itself drives competition and product improvement. While I would personally love to see better ad regulation in the world to do thinks like reduce billboards and tracking etc I still think it clear the world would be a worse place if companies were not allowed to promote their product.
If it's not required to do the job and they pay well, then why not. I can easily survive 8 hours without running water. Geologists (often with masters or even PhDs titles) working in the field have neither, and they like their jobs.

Moreover, seeing the right to be paid for jerking off while at work as fundamental human right is really unhinged.
Altis set out 2 years ago to build a computer vision model of the human skeleton that is accurate enough for a nuanced, complex movement instruction application that we envisioned in the Altis product and user experience. Our threshold and standard was that of human instruction, which of course relies on our complex sensory and neurological organs to process visual information and provide feedback.

All competitors and developers working in this particular subfield of computer vision - human kinematics and biomechanics - use simpler 2D pose estimation models that rely on single cameras or dual versions in close proximity with limited 3D point cloud capabilities. This drastically limits their abilities to create a data set that can be used for corrective purposes by a deep learning model.

Altis uses two ToF (Time of Flight) cameras spaced 20” apart on an elegant soundbar-sized device to capture the human body and motion in real time using no sensors and at any relative body angle to the device.

Our pose estimation model uses several sophisticated, novel techniques to process the point cloud and create an accurate skeleton in 3D space that serves as both the visual interface for our application and the predictive, deep learning computer vision model needed for accurate movement correction. This predictive capability goes far beyond any product on the market that purports itself to offer “form correction” capabilities with any level of accuracy or intelligence.

Our team is composed of many talented AI and computer vision engineers, including our CIO Constantin Goltzev who cofounded the Neuromation MLOps platform and our head of AI Andrew Rabinovich, a leading researcher in the fields of AI and computer vision with names such as Headroom, Google (engineering), Magic Leap (Head of AI) under his belt.
That would have to be the null hypothesis, surely? In a globalized economy, the more two or more economies are linked, the closer you'd expect their GDP growth rates to be. Because trade between them shows up in the GDP of both. The business cycles of countries around the world are linked.

(Your [0] shows UK 1.26 between France 1.49 and Germany 0.59, which is not what you said?)
oh fair enough. concept still a bit weird for me. not sure why i want to be guessing suboptimal moves from a position. But i should play it a bit to see if i'm wrong :)
I have never been on TikTok or Instagram. I don't have an account on Reddit or Facebook and hardly visit them unless it's someone referring me to a post. If you run an adblocker you don't see ads 99% of the time. You can visit numerous news sites and other journals without seeing anything but the quality content. You can even view YouTube without seeing ads or clicking on garbage videos. It's not hard to avoid garbage on the net. No one is forcing you to participate in places where it's common.
25-mil Kids missed Routine Vaccinations because of Covid
I love this "little book about X" concept. I believe there is a lot of chicanery going on in the modern world of textbooks - a lot of stuff that is stretched to hundreds of pages (to get more money out of the book, I assume) could be condensed down to a double-digit number of pages, without significant loss of information.

Knowledge should be simplified as much as it can. I am human and I can only parse so much text per day. Keeping things simple and terse should be the basic etiquette of communication.
Terms of service work both ways. You do have a contract with them. Especially if they agreed to pay you money.
I'm sad to say that simplified tweened shape animation in this style is honestly spoiled for me and reminds me of Flash animations and budget western cartoons.

I wish they could have taken a slightly richer approach like what was done for Rayman Origins and Legends in the UbiArt Engine, but I guess we'll wait and see what they do with it.
I don't think it's so strange that we need to rework the patch series a bit before sending it for review. At least not if we see readability as a main goal.

Not many great writers can sit down and write a perfect script on the first try. They write a first draft and then rework it, move things around etc. In the same way the git user goes over the patch series with rebase and amend to massage it into something that flows nicely and is pleasant to read.

I find that it's actually easier to make a good patch series if you start from many small commits, rather than a few big ones. The tools in git that merge patches together are faster to use than those that pick patches apart.
But... Does the quality of a phone's DAC matter? I was under the impression that Bluetooth is digital audio. And the quality issue is with the bandwidth mostly or the headset DAC sucks.
Ozymandias was Ramesses II. He lived three thousand years ago. Lots of his buildings remain now, lots of territories he conquered remain part of Egypt, his mummy was found, thousands of people every day come to see his face and hair which remained intact. In Egypt he's known as "The Great Ancestor" and every schoolkid knows his name.
Maybe you just downloaded a bunch of files into your cwd and now you're going to run a script to process them.
By that definition the tally marks on my beer mat are banking, too.
And existence of competition, somehow, disables ability of company to innovate? Yeah, world could exist without them. It also could without any other innovative company - we would just have some slightly worse alternatives.

Btw - I'm not involved with Stripe in any way (at best they might be competition in some areas), but they have some things that are objectively better quality than other vendors.
pick any

https://hn.algolia.com/?q=covid

https://hn.algolia.com/?q=global+warming

https://hn.algolia.com/?q=supply+chain
Grandmaster moves are likely more optimal than any guesses an average person will make
The more serious problem is that during that process they'd be banned from Google. Bus I suppose that might be worth the weeks of work to migrate all the accounts that use it as an email address.
Will check, thanks!
Great concept. I'm not doing so well though :) Seems like a good way to internalise notation
It's quite sad that "Build your own frontend framework/library" is just a bunch of "Build your own React" links...
second that; the videos are on YT https://www.youtube.com/playlist?list=PLoCMsyE1cvdWKsLVyf6cP...
"Basic necessities" doesn't really lead to any kind of fulfilled life. It's but a safety network, a staging area to help people collect themselves and have another attempt at a better life.

If living in such conditions is better than working some of the jobs that sustain large parts of society, I'd say it's about time to reevaluate some things. Are we ok with a society designed to sacrifice some percentage of its people's lives?
Roads... I grew up in Texas but moved to Germany in my 20's. I went back for Christmas after a few months of flying on the Autobahns, and was really concerned that I'd slip up and catch a monster speeding ticket while visiting home and cruising on those long, straight, relatively empty rural highways.

That was a ridiculous worry, because there are enough random, unmarked road problems that I was nervous just doing the limit sometimes on roads like TX 36, the main highway between Central Texas and Abilene. Even I-35 between Waco and Austin seemed dodgy in spots. Things that would get marked "Straßenschaden" ("road damage") and have dropped speed limits in Germany were completely unmarked. This was in 2004, and the last time I was back (pre-Covid), it wasn't better.
IPFS is basically similar to BitTorrent, it does not solve the problem of "who will host this data" that PirateBay and similar sites struggle with.

> There's no reason a blockchain stands a better chance of surviving 100 years than any other distributed, decentralized, cryptographically-verified database.

BitTorrent and IPFS are not distributed databases, they are mechanisms for peer-to-peer transfer. It is very likely the blockchains will stand better chance at long-term survival than centralized databases because:

1. There is economic incentive to keep the network alive, as long as the token price remains above a small value. Ethereum could drop back down to $1 and block producers would still be incentivized to continue securing the network.

2. These networks are censorship-resistant. The data posted on-chain is replicated across all nodes, it cannot be blocked or taken down like you would see with the Pirate Bay database or even Tor which is only secured by 10 directory nodes and is regularly attacked.

3. These networks are permissionless - any user in the world can download a full node that helps secure the network. This makes it possible for anybody to search the on-chain data without the need to go through a permissioned search engine such as Google, and without needing to find a permissioned website such as ThePirateBay clones which are regularly taken down by hosting services.
> Other clinicians say, however, that the notion of depression being because of a simple chemical imbalance is outmoded anyway, and that antidepressants remain a useful option for patients alongside other approaches including talking therapies.

This is the key line in the summary.

The concept of attacking an idea no one really believes is really a straw man.

More importantly the modern practice of medicine is "evidence based medicine", not "mechanism based medicine".
That means treatments are tested as to if they work, not how they work.
Ideally in multiple well run double blinded randomised controlled trials with at least some against treatment as usual.
Unlike the past when we thought more about how they might work, theorising something is off about someone's humors and adjusting with leeches.

Anyone looking for a truly mind bending result should look at Hjorth et al. 2021 [0], the study recruited people with social phobia and gave them all an SSRI (escitalopram). Half were told they were getting a sham active placebo and "should not expect to get better", half were told "you're getting the known effective treatment".

Headline result being told you are being treated leads to 4x as much response with brain changes in the dopamin networks.

In the meanwhile, rather than worry about how antidepressants work, why not take a look at electroconvulsive therapy which has proven time and again to be the most effective treatment for depression. Yet we have no idea how it works, other than knowing a decent seizure in those without epilepsy makes you less sad? What on earth.

[0] https://www.nature.com/articles/s41398-021-01682-3
While the idea that there can be a lot of small and composable tools sounds good in theory, in practice the implementation is very poor. To use tools in a script, they should have standartized machine-friendly input and output formats, but instead they have arbitrary and difficult to parse formats. It means that they are not intended for use in scripts.

- spaces or newlines in file names are often not handled properly. Some linux software based on shell scripts requires that a user install it to a path that has no spaces.

- the output format is often arbitrary and not machine-friendly. For example, `ls -l` output is difficult to parse properly. Some programs might output a file size with different suffixes, like 10k or 10M, that you have to parse.

- output format often depends on locale settings and scripts can break if used with different locale

So the programs that rely on line-oriented inputs/outputs like `grep`, `wc`, `ls` (without -l), `sort` work relatively good, but other programs that produce more complex output, are unusable for scripting.

Scripts often use ugly hacks like parsing output with `sed` or, even worse, `awk`, a 40 years old cryptic legacy tool. Instead they could use something like JSONpath, for example `parse $.*.size -- ls -l` to get sizes of all files (although I don't think that using JSON is a good idea; it's hard to read by human. I think something indentation-based like YAML would be better; however, YAML itself is overengineered and I recommend against it).

Also the shells are an awful choice for scripting. For example, there is no syntax to write a glob pattern to select all files including dot-files, but excluding pseudo-files like . and ..

To conclude, "Unix philosophy" of composing utilities using shell scripts is often advertised as a superior and innovative approach but in practice it is a bunch of inconvenient to use programs glued together with unrealiable buggy scripts written in outdated language. It is easier to use Python and ignore all this "philosophy".

By the way, `/proc` filesystem also is not scripting-friendly and not standartized. So it is usable only as a debugging tool for humans.
Natural Selection and Startup Ideas
I've done an experiment to see if there's a better, more scientific way to go about discovering great startup ideas.

In short, I've tested 7 ideas in the market to measure the level of interest and have an extra filter layer for bad ideas.

My end goal is making an intersection between what I'd love working on (plus other criteria) and what the market loves the most from day 1 without any tweaking.

I think the results are pretty promising even though this is the first experiment. What do you think?
I like how it's an argument that mocks gun regulations with the fact that more kids kill themselves with guns than they do each other.

Firearm related injuries are the #2 killer of children after automotive accidents[1]. The rate of firearm related deaths for young people went up nearly 14% between 2019 and 2020 alone.

I do agree with the importance of socio-economic solutions, though, even before gun regulations.

[1] https://www.nejm.org/doi/full/10.1056/nejmc2201761
pipenv and virtualenv are not "some other package manager". The package manager is still pip, which, by the way, does its job as a package manager fairly well. The problem is when you want multiple environments for multiple projects. A problem that is just nonexistent with, say, apt-get, because you don't need multiple environments.
Hrm… can you really recover branches and tags once you delete them?

I was under the impression commits were retained but removing labels (tags, branches, remotes) was unrecoverable and immediate.
'CEOs, Not Working People, Are Causing Inflation': Report Shows Soaring Exec Pay
> are tested as to if they work, not how they work

Should they be doing both? I can't imagine shipping code that I don't know how it works, but it passes tests...

Otherwise, you'll get pseudoscience - just mix random chemicals and see how patient reacts, rinse and repeat until something works...
I use lsyncd to sync my dot files across servers
A typical software development shop is still going to have more options for profitability primarily aiming at first world markets. And it's not even just because the customers have more money - regulatory challenges and difficulties navigating political realities in 3rd world countries make it hard to target new apps at such markets. My previous company had exactly that challenge - we focused not only on mobile- only but older/lower spec devices hoping to break into developing markets. They never succeeded and ended up releasing exclusively in Aus and UK, where many customers would actively prefer to use desktop-based interfaces.
Yes, this complicates the parsing quite a bit: you have to read the element header with attributes into a buffer and keep them there until you're sure there's no changes in the default namespace or namespace prefixes. And when you start reading a name character-by-character you have no idea whether what you're reading is a namespace prefix or the local name, which affects the construction of the lookup table.

The added complexity is in a stark contrast with the namespaceless XML core, where all parsing decisions require a single character lookahead and you can report items as soon as their data is ready. It's interesting to think that a slightly different syntax for namespaces would make these problems non-existent. E.g. if namespace prefixes were at the end of a name (template:xsl) and namespace declarations were standalone elements enclosing the rest of the XML, it could be much simpler.
> heats more quickly

Errata: “heats less quickly”.
Somerton Man riddled with Russian spy speculation, but is it a red herring?
Such basic stuff, even first year students should know this...
Please provide some sources to this claim. As far as I know nuclear is worse than wind and solar in terms of CO2 emissions.
Correct.[0]

[0] https://twitter.com/NATO/status/1548994505118031873
In Oracle you have the flashback tech

SELECT * FROM employees
AS OF TIMESTAMP
TO_TIMESTAMP('2004-04-04 09:30:00', 'YYYY-MM-DD HH:MI:SS')
WHERE last_name = 'Chung';
The RP2040 runs at 133MHz, with the capability to run even faster (supposedly 420MHz).

With a CPU and GPU running at 94 and 63MHz, the console this chip is driving is barely faster than the chip itself. Build your board right (the 420MHz clock) and it's not even much of a challenge.

So, which one is the coprocessor, really: the super fast chip processing and transmitting instructions to execute, or the N64's VR4300?

At this point, I'd argue that the entire console is just the graphics and sound coprocessor for the RP2040 instead of the other way around!