skysight-inc/HackerNews huggingface dataset:
> very few have elaborated how exactly Alibaba and its mobile payment system, Alipay, might generate financial risks, and what specific problems they create for the regulators. Nor do many link Alibaba’s drama to another hot spot: the issuance of digital renminbi by the People’s Bank of China (PBOC). In fact, as this article will try to illustrate, the two stories are deeply related. The tension between Alibaba and the monetary authority of China lies in the nature of a privately operated mobile payment system

> some exclaim that in China even beggars accept Alipay. ... In China, the fiat currency is renminbi (RMB), whose supply is exclusively controlled by PBOC. ... Instead, Alipay users are transferring a currency issued by Alibaba, whose exchange rate with the RMB happens to be 1:1. What endorses this invisible currency and maintains the 1:1 exchange rate is Alibaba’s own RMB reserves.

> PBOC is aware of these problems, but it does not have the option of rolling back the already [consolidated] mobile payment. ... An intuitive solution emerges: PBOC should issue and promote its own mobile payment system. // Thus, it is no coincidence that China, as the largest market of mobile payments, also becomes the first major economy in the world to implement a digital sovereign currency. Publicly, the central bank always depicted the issuance of the digital RMB as a preemptive move against the surging popularity of foreign digital currencies such as Bitcoin. However, ... a clear goal of PBOC was to weaken the oligarchy status of private mobile payments in the market.
Wearing a mask was soo tough lol.
Now getting a shot is the next idiotic discussion. If everybody just got it, this would be like a mild flu and nobody would care.
It’s funny how wrong the anti-mask etc people were. Possibly wrong 3-5 times on big issues throughout the past 1.5 years.
Since wind turbine fields presumably are going to get bigger and bigger, why not take advantage and use the opportunity to deploy lightning harvesting equipment? After all, prior attempts showed that the only limiting factor that needed to be addressed was scale, and it'd work. ..

https://en.m.wikipedia.org/wiki/Harvesting_lightning_energy

I will note that it takes finesse, as one will notice from watching other attempts to lightning. .. whenther its universities or. ..not-smart people on YouTube trying to do it, the electrical situation needs to be optimal. .. and it helps if you directly charge a potential at your target area, in order to get good odds...

Otherwise, launching rockets with wire into thunderheads is not a gaurantee you will get a strike, as you might accidentally just bleed away the electrical potential, lightning rod style
I suspect it's both. But I didn't measure, because the patch does away with both sources of overhead at the same time :-)
I remember recording a radio broadcast that contained an ATARI 800 XL program, on a tape. That was later 80s or 90s - hipster wifi.
Could you please stop creating accounts to post like this to HN?

I'm sure you have good reason to feel strongly, but when you post like this, you're just discrediting your own position. That doesn't help you, and it hurts the people who agree with you.
Libreboot: Freedom-Respecting Boot Firmware
It pretty much feels like the file is just uploaded and a link (string) is generated to communicate that over sound. The receiving browser then just uses that "download link" to download the actual file. The file uri also just downloads a file from their servers.

Just saying, as it's not really mentioned on the site as far as i can see.
That would have solved my immediate problem, but the result is not distributable, so it wouldn't solve it generally, for others suffering the same thing.
> Btw, this reminds me a bit of my parent's Renault that would tell me every damn time I started it to follow traffic regulations.

There are people who would benefit from this reminder. They, however, tend to not drive Renaults, but Audis and BMWs.

> Do people even use the stuff they make themselves?

Last I’ve heard they were using A/B tests to choose between crazy features and batshit insane features to maximize engagement and brand awareness. So, I’m afraid the answer is no.
I wonder about nukes being of value during "day-to-day" diplomacy. Does even NK really go into negotiations with China for access to oil or something with the argument "sell it to us or we nuke you!".

I only see it as a deterrent for invasion. The US and South Korea will think twice before drone striking Kim if they know there could be a nuke in the air.

For any other diplomatic purpose the other party must surely just walk away when the "or we'll nuke you" argument comes out?
PerfLens: A Data-Driven Performance Bug Detection and Fix Platform [pdf] 2021
Perhaps it's easiest to list what I don't or cannot do: performance management, individual strengths and weaknesses (I'm more limited here since my project teams have 3-4 engineers), cost centers vs profit centers & business landscape.

As an IC, I lack authority and have to rely more on influence. A good manager relies on influence by default but some things are very hard to achieve without some authority (as distasteful as it may seem).

For me, getting folks to pull in the same direction consistently over a long period of time is hard. Getting folks to appreciate why doing this thing rather than another (because business value) is hard.

And I am well aware that I can and do also make life hard for my manager in exactly the same way! Humans are hard.
Small cell lung cancer is what got my mom. She did chemo, radiation therapy, you name it.

In the end, she went into the bathroom, threw up a lot of blood, and never woke up. They didn’t do an autopsy, but the assumption was that the cancer had just gotten too widely distributed throughout her system.

But, since she had spent much of her adult life helping my dad with one or the other of his medical problems, and she had been an HR director at Norman Regional Hospital for many years, she did focus on trying to keep the best quality of life that she could, right up to the end.

The irony was that she had quit smoking thirty years earlier. It was her sister that did her in. Since the sister was in stage 4 of stomach cancer, they let her smoke in her hospital room. And my mom was the primary caregiver who slept in that room and was there pretty much 24x7. So, her second-hand smoke is what got my mom.

Definitely focus on quality of life. Whatever you’ve got left, you should try to make those your best days, weeks, months, or years yet.
> The social contract holds because an individual makes a choice to choose peace.

No, that's not all. The crucial missing ingredient here is the individual being able to assume others will make a peaceful choice too. The law offers incentives and disincentives that very strongly promote making peaceful choices - and it's because of that everyone gets to hold the belief that almost everyone else will be mostly peaceful.

(By "everyone" I of course mean "strangers" - laws and governments are not needed when communities are small and everyone personally knows everyone else. It's the scaling up that made formal governance necessary.)

> That is all the law can do - give us options of consequence.

Yes. The "consequence" part comes from the law being backed by a system of enforcement that wields overwhelming force.

> The law can't stop anyone from slaughtering their neighbours or running a bus through a full schoolyard.

It can't stop anyone who's bent on it, but it is an effective deterrent, and this is why, in fact, it does significantly reduce occurrence of such events in the population.

> Overwhelming force is not the answer. Individual responsibility is.

Individual responsibility is a measure of how good you are at following incentive structures in your environment for longer-term benefit. It neither creates nor maintains those incentive structures.
A spokesperson for the Hamburg Police said that they've carried out a ~50 raids of homes of people for insults/hate speech. And that's just one city. So more than once a week in a single city.

Source: https://www.heise.de/news/Du-bist-so-1-Pimmel-Hamburgs-Innen...
True, we just need to keep in mind that there's not "best platform", just a "lest worst platform"
> HK hasn't been part of China for years

HK was always a part of China, just under specific rules.
Linus Torwalds says he uses Fedora.
I don't see why you would use Fedora instead of Centos / Oracle Linux / RHEL free dev subscription.
Maybe because Fedora gets the cool things first before other get them. For testing.
It set off the flamewar detector.

It's also a dupe of https://news.ycombinator.com/item?id=28472856.
What do you mean "the function"? One can certainly write functions in JavaScript that return the result of an HTTP request, and that result can change each time the function is run. In Haskell you can't do that.
I went over to Gradio. They have a demo on their front page. I choose "Q&A with Paragraph" since "understanding" the text is a pet peeve of mine.

I entered a simple text "John kissed Mary in 2010. Two years later Adam was born." and a question "When was Adam born?" The answer was. . . "Two years."

This is one of the reasons I hate the current AI hype. People would do much better being honest and realistic about our progress in the field - it's enormous, but not near what the marketing teams claim it to be.
> general use

... starts to quote several ports that haven't been used in consumer electronics for ages (or ... outside consumer electronics in the case of I2C).
I really liked the Dead Salmon in an FMRI one.
I envy you for working in an environment where you don't encounter people doing exactly this.
I wonder if anyone has been working on disabling PSP[1] the way that people have done with IME. It looks like it's had at least a couple of vulnerabilities [2].

1. https://libreboot.org/faq.html#amd

2. https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo...
https://news.ycombinator.com/item?id=28472856
Fortunately for your viewpoint, the person who made this aberrant suggestion is now dead, and you’ve nothing to worry about. (All I did was agree with him.)
Air burst vs ground burst. As a good rule of thumb air bursts are fairly clean, ground bursts are very dirty.

About ten years ago Chinese general stated that in a nuclear war they would use a curtain of ground bursts on the Western coast of the US (and presumably also the UK) to destroy the population.

There are semi-classified maps from the late 50s which show that most of the UK would have been turned into a desert in an old fashioned fission bomb war. (They were posted online about fifteen years ago. I downloaded them but lost them in a drive crash.)

It's also known strategy to target power reactors with ground bursts to spread even more fallout and kill even more people for longer.

Anyone suggesting "Nuclear war - not so bad actually" is delusional.
What do you use destructors for?
Yea you’re probably right… it’s these batteries:

https://www.amazon.com/Panasonic-BK-4MCCA8BA-eneloop-Pre-Cha...
I did something very similar [0] some time ago using WebRTC + audio signaling. The benefit is it is serverless.

Edit: adding a short video demonstration of the process [1]

[0] https://github.com/ggerganov/wave-share

[1] https://youtu.be/d30QDrKyQkg
> restricted to defamation of policemen

This is 100% completely wrong. There's §185 and that applies to all citizens. That's the law, there's no such thing as Beamtenbeleidigung or other stuff that gets quotes often. We have to work on educating people that insulting the police is no different than insulting your neighbor. Such a law just doesn't exist and it never did.
Unsurprisingly, it's been weaponized:

https://www.iflscience.com/technology/us-navy-develops-weapo...
you could start a website/matching service like:

https://www.catchafire.org/

except, instead of being that, you have a very narrow focus.

spend an hour, get a domain, pimp it on here, put your own ad up there to start things off, and slowly figure out how it can/should work.

my guess is there are lots of folks out there like you who want to work on something important, but don't want to do 'shit work'.

and i think that's fine, as far as it goes, but there is no site that i know of right now called:

https://iwanttohelpbutnoshitworkplease.com/

and at least one of the reasons that site does not exist is b/c nobody is honest enough to say it.

like, i want to help, but only within a very limited scope.

so, somebody wants help with wordpress? nope.

for starving kids? still wordpress? sorry.

formatting so.... nope.

wri..... nope.

train a neural network model to... OK, now you got my attention.

maybe a core task, the first any requestor could ask for, is...PRD (product requirements document). The requestor knows what they need to happen from a 'business' perspective, but doesn't know how to put it in nerd terms.

the nerd -- presumably, you, to start -- puts it in nerd terms, or approves it for listing on the site, at which point it becomes an ad on the site.

it's just like every other volunteermatch-type site out there, except it only lists actual coding jobs -- sort of like Stack Overflow jobs. love it or hate it, it doesn't have a lot of (any?) non-dev jobs.

https://stackoverflow.com/jobs

put those average programming skills to work! :-D
He may have dropped niggardly in there in order to "prove his point" about people creating in-groups and out-groups. Now he's a victim too. It's a common reaction from people who don't want to accept that other people are expressing emotions, and may come from the fact they haven't been allowed to express theirs either. In other words, "Nobody accepted my sadness, why should I accept yours?"
Did you try to disrupt the transfer by speaking, shouting, etc.?
Yes, it does.
-O0 executes the loop as coded. (0.6s on my machine)

-O1 executes the loop faster. (0.152s on my machine)

-O2 and beyond just figure out the result and are equivalent to one strtol + printf.

So what's different between -O0 and -O1?

$ cc -O0 -g -o c_loop c_loop.c
$ objdump -M intel-mnemonic -S c_loop

0000000000001145 <main>:
...
for (s = i = 0; i < NUMBER; ++i) {
116a: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0
1171: 8b 45 fc mov eax,DWORD PTR [rbp-0x4]
1174: 89 45 f8 mov DWORD PTR [rbp-0x8],eax
1177: eb 08 jmp 1181 <main+0x3c>
s += 1;
1179: 83 45 f8 01 add DWORD PTR [rbp-0x8],0x1
for (s = i = 0; i < NUMBER; ++i) {
117d: 83 45 fc 01 add DWORD PTR [rbp-0x4],0x1
1181: 8b 45 fc mov eax,DWORD PTR [rbp-0x4]
1184: 3b 45 f4 cmp eax,DWORD PTR [rbp-0xc]
1187: 7c f0 jl 1179 <main+0x34>
}
printf("s: %d",s);
1189: 8b 45 f8 mov eax,DWORD PTR [rbp-0x8]
118c: 89 c6 mov esi,eax
118e: 48 8d 3d 6f 0e 00 00 lea rdi,[rip+0xe6f] # 2004 <_IO_stdin_used+0x4>
1195: b8 00 00 00 00 mov eax,0x0
119a: e8 91 fe ff ff call 1030 <printf@plt>
return 0;
119f: b8 00 00 00 00 mov eax,0x0
}

The take-home here is that it uses the stack (DWORD PTR ...) for almost everything. Just the eax, rdi, esi registers are used. The core loop is four instructions, add, mov, cmp, jl. Caches still make this relatively fast.

$ cc -O1 -g -o c_loop c_loop.c
$ objdump -M intel-mnemonic -S c_loop

0000000000001145 <main>:
...
// NOTE: NUMBER is in eax at this point
for (s = i = 0; i < NUMBER; ++i) {
115c: 85 c0 test eax,eax
115e: 7e 29 jle 1189 <main+0x44>
1160: 89 c6 mov esi,eax
1162: b8 00 00 00 00 mov eax,0x0
s += 1;
1167: 83 c0 01 add eax,0x1
for (s = i = 0; i < NUMBER; ++i) {
116a: 39 f0 cmp eax,esi
116c: 75 f9 jne 1167 <main+0x22>
}
printf("s: %d",s);
116e: 48 8d 3d 8f 0e 00 00 lea rdi,[rip+0xe8f] # 2004 <_IO_stdin_used+0x4>
1175: b8 00 00 00 00 mov eax,0x0
117a: e8 b1 fe ff ff call 1030 <printf@plt>

The take-home here is that registers are being used. The core loop is three instructions now (add, cmp, jne), we don't need the MOV anymore.
The language was naturally huge for 1983 hardware, and when compared to what 8 and 16 bit home computers were capable of.

Except we are now in 2021 and while Ada 2012 has naturally gained on features, since 1983 there are other ecosystems that grew beyond what is available in Ada, like my list above.
That's only because it was airburst and the fallout dispersed in air.

Tsar Bomba was very clean relative to the yield.

Even then, it release more radionucleonides than any bomb before it (airburst). They limited the yield to 50 megatons, because fallout in Europe would have been catastrophic from a bigger 100 mt bomb that was allowed by the design.
It's possible to work through Bob Nystrom's Crafting Interpreters[1] using any language you want. On GitHub just search for "crafting interpreters"[2] and add a filter for the programming language you're interested in, and you'll find at least a couple repos for the entire book. There are over a dozen complete repos in Rust. Since everyone breaks out each chapter in a separate folder, it's easy to follow along with the book, even though the book's first interpreter is written in Java and the second compiler was written in C. I did this, it's basically how I learned Rust.

[1] https://www.craftinginterpreters.com
[2] https://github.com/search?q=crafting+interpreters
Prior work, https://news.ycombinator.com/item?id=27124691
Simple tasks like digit recognition work much better, but still...:

https://i.imgur.com/q39gxip.png
Read books, paint, draw, exercise, play music, listen to music, yoga, meditate, ring your mum and dad, re-arrange rooms, clean, cook, learn to cook, plant something, go camping, ride a bike, fix a bike, walk, take photos whilst walking...etc, etc

I see at least 9 of them as shared.
All Twitter accounts are run by humans using software.

This idea that there are “bot” accounts and “real” accounts is nonsense. Until AGI can create its own account, every account on Twitter is some real person posting, via some form of software.
Damn, then they will put me on medication that will push up my appetite and make me go to the fridge more. It is like big fridge is in bed with big food which is in bed with big pharma.

At least I wont be anxious when the bill for my fridge door opening comes at the end of the month.
The bikini, as in the swimsuit, was named after the devastating effect of these explosions.

It's one of the sad ironies of history that it's now virtually impossible to read a line like "We left Bikini and have wandered through the ocean for 32 years" without snickering, because sexy ladies amirite hurr durr.
Castle Bravo was a ground burst and produced a crater about 2Km across. The debris from the crater ended up as fallout.

Tsar Bomba was detonated at an altitude of 4Km, the shock wave prevented the fireball from reaching the ground and producing a crater, so it produced less fallout.
> Scheduling task in setInterval will run the task every interval time set regardless the previous task has finished or not. This in turn will starve your hardware if the function could not finish before the next execution begin.

That only applies to async work performed inside the callback. Once the CPU is starved, or if the work performed inside the callback takes longer than the interval, then setInterval will start to skip.
Not any more mad than any other war. Wars are end of the world for everyone who dies.

The idea that nuclear war are mad but lets keep normal wars seems really insane to me.
Show HN: JSPaint.exe – Original Windows 95 Paint.exe as a cross-platform binary
I said 'Nice one Bruuuva'
Even rational actors can ruin things deeply. E.g. government intervention is necessary to have network-neutrality.
Is anyone seriously suggesting that? If yes, tell them to watch "Threads".
Yikes, whole premise and title is misleading then.
> Authors of psychology papers are incentivized to produce papers with p values below some threshold, usually 0.05, but sometimes 0.1 or 0.01. Masicampo et al. plotted p values from papers published in three psychology journals and found a curiously high number of papers with p values just below 0.05.

This is on topic; there is a discontinuity there which is an example of the same type of thing the rest of the post talks about.

But it's not the biggest problem illustrated by that graph. The dot at "p is just barely less than 0.05" is an outlier. But it's an outlier from what is otherwise a regular pattern that clearly shows that smaller p-values are more likely to occur than larger ones are. That's insane. The way for that pattern to arise without indicating a problem would be "psychologists only investigate questions with very clear, obvious answers". I find that implausible.
Chinese Leading e-commerce service platform Meituan stirs up the UAV market
We got taught the same thing in the Marines. Dawn your mask (if you have it, and the right canister -- which, probably not), lay prone with your kevlar facing the impact area (if cover cannot be found), wait for the explosion to wash over you, and begin your trek away from the blast as quickly as possible.
For most big forums, Twitter, reddit, and Facebook, it's probably 2$ an hour workers in 24/7 facilities in India, the Philippines, and other low wage parts of the world. Automation is being used at an accelerating pace, and there's so much data being pumped online that only a vanishingly small percentage of flagged media gets reviewed by an actual human. A dozen or so motivated and clever humans is all it takes to get a person or channel suspended on any of the big platforms because automation is so embedded. Situations that a human world recognize as an error usually get corrected, but almost all social media is too much data by far to include humans at a meaningful scale. Moderation at scale is currently a very blunt instrument, compared to a well curated, civil forum.

Transformers and other recent models have enabled very nuanced classification of text, so we're going to see a confluence of economic factors - the quality to cost ratio of humans vs software at all levels of moderation and curation. Eventually the bots will be just barely good enough and cheap enough to run at scale that humans will be removed from the loop, from first pass sorting all the way up the chain. The humans will only set the parameters, and then we'll have a whole new bag of problems.

It'll be easier to manipulate software to trigger censorship than to manipulate humans following a set of guidelines.

https://news.ycombinator.com/item?id=23918763

Because of worker protections, minimum wage, and legal liabilities, it's better to find cheap multilingual offshore moderation farms than to hire in the US. It's a race to the bottom. The problem of moderation at global scale may prove to be intractable without human level ai.
A quick search and sums about 88% were US, Canada and UK.
So saying NATO may create an inaccurate impression of a lot of countries sending a lot of troops
Earthquake updates, nobody cares about it. It's not controversial. Suppose there's a bot that responds to every comment with positive sentiment about ivermectin with "You are not a horse" with a link to WHO guidelines. Would Twitter call that a good bot or a bad bot?

Suppose there was a bot that responded to every suggestion that Trump called white supremacists "very fine people" with a link to a video showing he didn't. Would Twitter call that a good bot or a bad bot?
> By September 2004, a new NSA technique enabled the agency to find cellphones even when they were turned off. JSOC troops called this “The Find,” and it gave them thousands of new targets, including members of a burgeoning al-Qaeda-sponsored insurgency in Iraq, according to members of the unit.

https://www.washingtonpost.com/world/national-security/nsa-g...

The NSA has had the capability to track switched-off phones since 2004, so it's fair to assume that a number of actors, nation-state and otherwise, can also do it now

Edit: changed to a better source
Rubrix-Python framework exploring annotating and managing data in NLP projects
It makes me wonder that infinite things are still "hidden" from our understanding. As the silicon is widely used on our modern society we have spent enough time studying its properties. What about other materials, there is potentially an "universe" on everything and that is incredible.