skysight-inc/HackerNews huggingface dataset:
And don’t you think that the bankers and heirs wouldn’t simply agree to have the heirs pay the loans back after they inherit the assets? Why wouldn’t they? I’d even assume it’s written into the loan documents or maybe even through the individuals will or something. And why wouldn’t an heir agree to that? By paying the loan after inheriting the assets the heirs will get to keep the capital gains. “Hey Bezos Jr., do you want to inherit 20% more money, or 20% less? Because all we have to do is sign this stack of papers in a different order to avoid all capital gains.” Or even simpler still is just to pay the loans back with the assets directly. Or any other number of maneuvers to make sure the bankers are happy and simply call the debt settled. There’s myriad ways of doing this, and I’m absolutely 100% sure that the billionaires and their ‘family offices’ of likely dozens or hundreds of highly skilled accountants and attorneys haven’t figured out some way out of this.
One of my favorite books! Do you know any more like it?
off-topic, but: Go and Rust seem to aim for the same space (system programming), so when is one preferable to the other, in your opinion?
came here for this, thank you
Why would reviewing have to be done by a specific individual? If reviewing is the blocker, you need to raise the priority and allocate more resources to it.
A compiler translates code from a source language into a target language, normally targeting either physical hardware or some virtual machine. That is not what happens when "compiling" - or more accurately, "transpiling" [1] - JS-related software where what often feels like the JS-related dialect of the day (coffee-, mocha-, type-, tea-, frappucino-, latte-, pilzener-script) is converted into the resident JS dialect, discombobulated through some language feature thingamajig, transmogrified by some other package-combining gizmo (not the same gizmo as you used last week, that is now ancient technology, the new one is sooo much slower^Wbetter and has a snazzy content-less website to prove it), mixed and matched with a bunch of related packages many of which are marked with dire warning about bugs and staleness by the helpful package manager thing (which you had to update before even trying to proceed since the current version was no longer supported even though you're running version 12 and the box stated you needed at least version 9), uglified (as if it wasn't ugly enough already) and zipped up.

Doesn't all that make you long for the days of ./configure --prefix=/somewhere/sane && sudo install -d -o yourusername /somewhere/sane && make install? Just add empscripten to the tool chain and you can do web things with it, sort of...

[1] https://en.wikipedia.org/wiki/Source-to-source_compiler
Nano is green, Bitcoin an environmental hazard :D.

But I'm sure we're not coming to an agreement :D.
Which bits of MMT do you disagree with?
A lot depends on your peers and superiors you will be working with. You will figure out what to do, you will learn things you don't know. But if your superiors or peers are toxic (which was my experience) then your life will be miserable. I experienced people building their "kingdoms", actively stripping everyone else from any authority so they are the gate keepers to all gates (especially with budget). In my case I made decision to leave and went back to tech lead.
Japanese SARS-CoV-2 Delta Variant Dying Out?
Chrome disabled the extension for me because of "chrome store policy". I was graciously allowed to enable the extension again...
As a self taught front end developer in the US there are only two metrics that matters in software: employability and compensation. That means the ability to attain employment and make more money. That’s unfortunate because it does not directly speak to competence or problem solving potential. It’s also why many senior developers will intentionally shift away from trendy bullshit for less money.

As a self taught front end developer finding employment can be challenging. There appears to be a great divide in this line of work between candidate desirability and candidate competence. For example experience with a set of tools is more desirable than the ability to troubleshoot a problem and evaluation of either is highly biased.
Well, it's always been a strange component of the novels and the final book wraps it up rather nicely IMHO - whether this was planned from the start I don't know.
And, since plenty of other people are name dropping similar extensions/addons to Vimium (like Tridactyl, Vimari, Vim Vixen etc.), I might as well add they all suffer from the same shortcoming as Vimium C and Vimium-FF because they're all WebExtensions. VimFX is not.
The use case is really "Bitcoin is a better gold".
Interesting that the biomarker does not interact specifically with SarsCov2, in fact it is a general stress biomarker. Therefore , even though this will be used to prognose higher-risk-patients, it's not clear if one could use it to treat covid by manipulating the marker.
Economy of turn on computer and get a bread/tesla/... for doing it. That what bitcoin is to me. People who 'produce' bitcoins get a VERY cheap meal for useless work. Almost like thiefs.

The truth is that there is no free meals in real life and at the end someone will have to pay the price. And the wet dream of all wisely involved in BTC is that you'll pay that price.
Saving a Google search for the uninitiated (me):

```
Simply stated, the “Sponsorware” model for releasing a project is made up of a few simple steps:

Build something people want! – This is easier said than done, but we believe this model works best for open source projects with significant pre-release hype. The more interest you are able to build in your product before launch, the better your results are likely to be.

Make it available only to “sponsors” – These “sponsors” are people who give you recurring revenue. This can be through any of the big sponsorship platforms (i.e. - GitHub Sponsors, Patreon, OpenCollective, etc.) or it can be a system you roll yourself. The important parts are A) that the revenue is recurring, and B) that either your number of sponsors or your net revenue is publicly viewable

Set a sponsorship threshold, and after crossing it, make your thing freely available to the world! – This can be a number of monthly sponsors, an amount of monthly revenue, or whatever you like. It should be PUBLIC though. Transparency is huge in this process and people need to be able to see progress toward the goal.

``
A bank could theoretically rewrite your account balance with terminal command. Now this example is contrived because banks are under strong government regulations, but what about similar deals you make with your peers? When there are an infinite type of deals you can come up with and no regulation could ever keep up with every single deal that you would ever want to make, how do you trust that the other party will keep their word?

Blockchains solve a human problem, not a technical one.
You asked

> So tell me again, why should I use PHP? How will it truly help me? What does it do better than everyone else?

I gave some reasons, citing problem domains for which there are stable, supported solutions in PHP. e.g. payment gateways, email handling, and citing the availability of programmers who can support medium bespoke or tailored systems. This isn't an "appeal to statistics" it's a strength about the ecosystem.

Similar to Python having many solutions and libraries built around data science.

> I'm not going to try and convince anyone to stop using PHP or Java.

I thought you were asking a question.
> does that require two rebases?

No. Just git rebase --onto=master feature-1 will do the right thing.

(Personally I merge rather than rebasing to avoid this whole problem).
Also, a single rule about what monetizes best may not apply to all companies (pissing off high dollar investment clients over something like that?), so they may mostly all be optimizing it even if there are different choices.
My experience has been the complexity is still there somewhere. Just not in the form of what we normally refer code. Often pushed down to the database in the form of bloated procedures and views. If it is not in the application layer it is "low-code".
And people wonder why NTFs have taken off. They allow you the benefits of the spending money experience, including the difficult and time-consuming procurement; and the ability to lord your knowledge of a technical subject of the others. But without the inconvenience of taking up space in the house or being expected to actually ride the bicycle or take the photos or trim the bonsai.
Show HN: A sample chapter of my book about ALS research
I wrote a book about the state of research on a motor neuron disease: ALS (aka Lou Gehrig's disease).

I am not a scientist, not even an English native speaker.

I would deeply appreciate any comment or advice on a sample chapter of this book. This sample chapter (45 pages) deals with current efforts on replacing or healing motor neurons.

It is available here:
https://padiracinnovation.org/en/ALS/ALS_FSTDTRMF-v32_en_partial.pdf

Thanks!
I have to agree.

I'm currently using tridactyl, but due to the webext limitations it's far from what even vimfx could do in terms of consistency.

On top of all you said, when you realize not only the browser has inconsistent shortcuts, but a webpage has the right to steal your keyboard shortcut and break the extension itself ...

Every time I use '/' and either it doesn't work because I'm in a field where the extension doesn't have access or in a website where it's redirected to the USELESS site search, I truly get mad.

I'm not even sure why I insist in trying, since there's no clear intention to allow such customization to ever work consistently in the future.
> how is e.g. Intellij supposed to spot them reliably and help you

It depends on the language. JavaScript has a dedicated RegExp object. If you use the literal notation or constructor, you will always get IntelliJ support (unless you decide to use the constructor and extract the regex string for whatever reason). I _think_ you could also mark a standalone string variable with JSDoc to get IDE support, too.
Yeah, maybe then testing for this marker could be done concurrently with the PCR test for Covid, and the tested person can receive a warning that they are likely to get a severe case - or the presence of this biomarker may even be used to give them priority for treatment with monoclonal antibodies or other treatment methods? The next question is of course: how do vaccines get into play? AFAIK they protect you from getting a severe case most of the time, even if you have this marker/lung damage?

Anyway, that's one way having this marker might turn out to be useful - otherwise it only confirms what was already known, that patients with preexisting lung damage are more likely to have a severe case. Of course, patients or their doctors may not be aware of the lung damage or underestimate it, while the marker is more objective...
New book about ALIEN planets
I have an extra script in the CI job to detect rebased/squashed commits and fail the build if they're present.
There is the standard event.getModifierState() API, but the most reliable solution I found was to listen for "keydown", "keyup", "blur", "pointerdown", "pointermove" and "pointerup" events on the window object and then store the modifier keys state based on the value of event.ctrlKey/altKey/metaKey/shiftKey.

You need to listen for the pointer events because some devices such as Wacom tablets do not dispatch proper keyboard events when you press a button that has a modifier key role assigned to it.

On Apple devices event.metaKey represents the state of the command key, so in most scenarios you would be storing the state as: let ctrlOrCmd = (isAppleDevice ? event.metaKey : event.ctrlKey);
Maybe Amp - https://amphp.org/
I made a better standard for this: https://github.com/tinspin/fuse

But of course it's suffering from this: https://xkcd.com/927/
I found I disliked people problems, I missed being involved in technical work (at all) but I loved strategic thinking and decision making. I agree with others that the people around you supporting you are important - it gets political.

I ended up moving sideways to business (not IT) program management for strategic projects - I love it and I wouldn’t have found that out without jumping in the IT management deep end first.

Good luck
As a software developer I lost interest when I saw blockchain and NFT. These terms might be appealing to investors but many software developers view these subjects as Ponzi schemes and fraudulent modern art.
> Vimium these days does not work when a page hasn't finished loading and it doesn't work on blank pages (about:blank) or any other "system page" (like the preferences or addons).

While the new limitations in WebExtensions can be limiting, these in particular don't sound insurmountable.

Firstly, while I haven't looked into Vimium's sourcecode (yet) there's no reason in my mind it shouldn't work while page is loading. Unless there's some Firefox bugs (VERY possible), the manifest `run-at: document-start` enables this. Other extensions make ample use of run-at and it has worked perfectly in my experience: things like Violentmonkey even expose it via their own API in the form of `@run-at` metadata and I haven't experienced any delays triggering that.

System pages are disabled by default but I believe there's an option either in Firefox prefs or in about:config to re-enable them. Inconvenient but not insurmountable.
Unless a male can grow ovaries after they remove their testicles, JK Rowlong is right. Removing testicles and injecting estrogen just makes one a not-male, it doesn't make one a female
> examples of DOI links that supposedly will never break

I looked in the FAQ and related materials from that 2005 mirror, and didn't see where they said the links would never break. Did they promise to archive every resolvable DOI in case a registration agency should go out of business or stop being a registration agency?

FWIW, here's what I found:

doi:10.1038/35057062 - works

doi:10.1002/0470841559.ch1 - works

doi:10.1228/0103000001002 - does not work. Neither DDG nor Google Scholar know of the whitepaper "Secure Internet Delivery of High Value Content". The source organization, "Lon Inc." does not seem to exist, or at least, http://loninc.com/ does not resolve.

doi:10.1228/0103000001009 - does not resolve. Also from "Lon Inc."

doi:10.1430/8105 - resolves to https://www.medra.org/servlet/MREngine?hdl=10.1430/8105 resolving in turn to https://www.rivisteweb.it/doi/10.1430/8105 .

doi:10.1392/BC1.0 - works

doi:10.1786/SIBQK6AD8RNA - does not work. The corresponding document appears to be https://www.legislation.gov.uk/ukpga/2003/4/section/4 , with no associated doi.

The other four DOIs from The Stationery Office UK Official Publications Catalog also do not resolve.

While I can find the press release notice when TSO applied DOIs to UKOP (at http://www.doi.org/news/TSO-UKOPPressRelease.pdf ), I cannot find why they decided to no longer use or support DOIs.

It looks like one registration agency went out of business and another stopped supporting DOIs.

What should DOI have done to improve things to your satisfaction?

Sci-Hub works well with DOIs, and without festooned notices and the like. ;)
Critics Concerned About Princeton's Removal of Latin and Greek from Classics
bitcoin doesn't damage environment by mining, that's just a dumb thing people like to repeat without spending a second to think about it.

first - damage is done by producers of energy, not consumers

second - yes, consumers create the demand for energy, which drives producers to do harm, but harm is still producer's responsibility

third - if we want to reduce environmental harm, it is much more sensible to regulate producers in how they produce rather than regulating consumers in what they consume for

fourth - even if you somehow want to blame consumers - bitcoin mining actually drives development of green energy, increasing capacity, making green producers more profitable, allowing more development and r&d in that segment of energy production industry, so even by that ridiculous standard bitcoin mining is the last energy-consuming industry you want to be going after
Given this is HN I was expecting this to turn into "... and that's why we founded bons.ai, the on-demand bonsai service for the busy person using our unique TaaS technology".

(boringly, bons.ai redirects to some desperately enterprise-looking Microsoft AI thing)
Disabling headless and adding the following command line option: --disable-blink-features=AutomationControlled

is enough to pass all the tests above with cuprite (Ruby), without needing any extra plugins
You can treat it with monoclonal antibodies (or even that and remdesivir, if you are willing to hospitalize the person right away, before they develop inflammatory symptoms), so I'm not sure why you would even want to pursue something like that even if you could.
Open source != Open governance. Consider Signal as an example. It's open-source but there's no developer "community".
You can always configure Cloudflare firewall settings to lower your website’s security level [1] and avoid using CAPTCHAs.

[1]: https://support.cloudflare.com/hc/en-us/articles/200170056-U...
NFT School
Roadrunner or Swoole. Integrated into Laravel as Laravel Octane. Depends what is your definition of hacky.
Such a test could be used to focus efforts on higher risk patients, e.g. by giving them risk reducing medication like Paxlovid.
Well no, ゆうべ (ユウベ) is right, see for instance https://dictionary.goo.ne.jp/word/%E5%A4%95%E3%81%B9/

It's the 夕 kanji, which reads as either "せき" or "ゆう", it's not the タ katakana.
Tutorial for Blender: https://youtu.be/NNJiVmC1-kA
Does ERP Contain Enough Data for Business Intelligence?
Why should a hobby be a competition?
Vote by mail is an equally awful idea. We should instead not have a single day to vote and allow people to cast their votes over the course of a week or so, with legislation for employers to give employees at least one day off to vote.

Voting in person is the most fool-proof way of maintaining some sense of democracy.
This is excellent work!

Starts immediately and works on my phone as well as my laptop. No sign up or anything - just straight to business as it should be.

It is open source and interestingly packaged as a library:

https://github.com/tldraw/tldraw
Loved Kimono
Please don't ever stop. We need your voice here.
Coming soon: YouTube to remove ability to update description text of old videos. (I assume.)
On macOS you have to change it slightly to use the "-m" parameter to cal because it doesn't have the "-1" option.
What's the fitness site out of curiosity?
So who knows that key? The processor? Or the operating system?

What’s preventing an attacker from changing that key? Or is this just to change the attack from passive to active?
Isn't there a difference between "torturing" (if that's how you see it) plants as a hobby and eating them for food, though?

I eat meat, and plants (and fungi and algae) but I also grow plants and I try to treat them as well as I can. That means giving them what they need to live, and also pruning them when that's more convenient for me or better for them. I don't think bonsai making is actually torture to plants, but I wouldn't inflict them treatments that I feel are detrimental to them (let's say, leaving them to freeze outside when it's too cold, subjecting them to thirst beyond what is healthy for them, depriving them of light).

I think "having a right to exert our will over other beings" doesn't mean you actually should feel free to do whatever you want to them. They are living beings. And if you live with them long enough and have the patience to observe them, some plants are clearly individuals with their own habits and preferences. It's just less immediately obvious because they are slower and more alien than animals.

Also, in the same way you don't treat horses and fish the same way, you could very well consider tomatoes to be dumb plants only good for food and lemon trees or bonsai oaks as "pets".
Daniel Ek puts €100M into defence startup Helsing.ai, to support democracies
That sounds fairly childish. Aside from the very obvious fact that you'll miss out on a lot of cool stuff, if you don't agree with the value judgements of your peers, the problem most likely resides with your choice of peers.
SOURCE OPEN. sigh
Basically the EU is forcing me to create a Google account. For privacy reasons I don't use one to watch videos and I am certainly not providing an ID. So for European users non-compliant video platforms are preferable for any controversial content (Any platform will err on the side of caution when flagging content, as are users).

This is governance done wrong. Severely wrong. Your 12 year olds will find a way to content, probably on sites that are "worse" than Youtube. For Europeans everything on Youtube is now Youtube Kids.
That is going to get clobbered eventually. Similar schemes have already been ruled illegal in the UK.
Are str and array parameter order the only problem people have with PHP these days? Seems to be the only argument I come across now anyway

Nice work PHP
Nice. I see the ghost of my gone-but-never-forgotten Palm Pre. Why isn’t a niche success enough for a company?
That doesn't justify copying the logo. A million logos would work equally well for Impossible Foods without stomping on ImpossibleHQ.
Apple to Sell Spare Parts to Consumers to Repair iPhones, Macs
It does, but it's mostly transparent to the user. I've never had to think about it when I was installing WordPress.
OK, fair enough. I still read it in the context of the thread's original thesis, that frictionless cancellations increase customer satisfaction, and thus retention and profit in the long run. And I still don't see the comment they directly responded to saying that the policies aren't deliberate, only that they "exist for dumb reasons" and "benefit no one", which could still arguably be true if the alternative is both more profitable and serves people better.

But I hear you - taken more in isolation, and with better faith on my part, the comment makes sense. I'm still curious about actual data though.
Or objects rearrangement at least.
Seems that collaborative drawing suffers from desyncing, though that may be because the site is under some stress at the moment.
Democratization of code will be the same as the democratization of medicine: anyone can go to a pharmacy and buy aspirin, ibuprofen, vitamins, etc. That doesn't mean physicians are jobless. Also if you have some serious problem or disease you shouldn't self medicate, but get professional treatment.
Honest queation:

Why a bitcoin user would want to use a mixer/tumbler, if not for some reasons there is the need to make less traceable the bitcoins?

Or if you prefer, what is the purpose of mixers/tumblers and why some people use them?
That unfortunately applies to management in non-literal hierarchical sense whether voters, work of high hope no talents who expect success to be just one step away, or telling friends that their new romantic relationship is toxic and self-destructive. Societies have long had hypocrisy problems with honesty globally and frankly probably in prehistory and precivilization as well given how little humanity has fundamentally changed. Rven with our vast accumulation of knowledge over time.

Honesty just isn't selected for in an "evolutionary" system. It comes down to a true but unsatisfying tautology that things which survive better wind up being more common, especially when those things create more of themselves.