skysight-inc/HackerNews huggingface dataset:
Does it really work well for Nextcloud? Seems like Nextcloud would be both bandwidth and latency sensitive, both of which are problematic over Tor.

Also, in order to use a hidden service the client device needs to be running Tor, right? Sorry I've never really used it myself.
Of the 80 million single family homes in the US, how many are sold each year? For your math to work (80,000 as 1%) it would have to be 8,000,000 or 10% of the overall supply.

I can actually answer for you - roughly 820,000 single family homes were sold in 2020.

So if BlackRock bought 80,000 homes then, that'd be about 10%.
Open Source licenses are not about entitlement to contributions, engagement with the maintainers, or even community building. Open Source license is exclusively about the software. But the "Open Source Movement" is blending over, and that's what is burning out so many people on both sides: maintainers and contributors. GitHub's Pull Request feature creates an expectation that the maintainers will read a contributor's code, whether they had discussed about it or not.

Back in the days of SourceForge, open source software would be simply put for download. Anyone willing to collaborate, often times would first engage in the mailing lists or forums. That is not what GH Pull Requests do though, but quite the opposite. It builds on the idea that it is easier to discuss by showing code than by exchanging words. But that's just not how it works for anything beyond trivial/typo fixes. And that just frustrates everyone.

This is the flow I'd like to see GitHub allowing maintainers to choose, in addition to leaving today's flow as default:

- Allow maintainer to disable Pull Requests just like they can disable Issues/Discussions

- Allow maintainer to "Open Issue for Pull Requests"

This basically means that Pull Requests are on a per-issue basis, not per-repo. And only if the maintainers open said issue for accepting Pull Requests. This would push the contributors to first dialogue and discuss the enhancements/bugs before wasting any time writing code thay may never be accepted.

This flow would be much better for setting the right expectations, in my opinion.
There are better videos of it on Youtube... but it reminds me of the Slaughterbots: https://www.youtube.com/watch?v=HipTO_7mUOw
What's your definition/bar for genius?
Code quality: measuring the business impact of unhealthy code
> Respondent is making a legitimate noncommercial or fair use of the domain name, without intent for commercial gain misleadingly to divert Internet users or to tarnish Complainant's FEDORA trademark.

It is bad faith because Respondent was not using the trademark to pretend to be Red Hat. Tarnishing a trademark would require misleading users to think that you are representing the company. If I create a website called microsoftsucks.com and detail reasons why I think Microsoft sucks, that is fair use. If I pretend to represent Microsoft on that site, then that is tarnishing Microsoft's trademark, or if I use the domain to sells shirts then that may not be considered fair use.
Some finite element analysis packages come with a label saying "Please pinky promise you won't use this for developing nuclear weapons".

https://wci.llnl.gov/simulation/computer-codes

https://www.worldscientific.com/doi/10.1142/9789812707130_00... (google the author)

https://www.lanl.gov/orgs/adtsc/publications/nw_highlights_2...

https://erdc-library.erdc.dren.mil/jspui/bitstream/11681/678...

Details are obviously scarce but computers are pretty much the number 1 reason weapons testing isn't particularly necessary any more.
Not everyone that starts a business has a sysops background. Especially long enough ago when people still trusted Google.
Most countries have cybercrime laws that have clauses for malicious code. Here in Australia for example:

Cybercrime offences are found in Commonwealth legislation within parts 10.7 and 10.8 of the Criminal Code Act 1995 and include:

-Computer intrusions

-Unauthorised modification of data, including destruction of data

-Unauthorised impairment of electronic communications, including denial of service attacks

-The creation and distribution of malicious software (for example, malware, viruses, ransomware)

-Dishonestly obtaining or dealing in personal financial information.
What didn’t you like?

What does your app do that is better?

I use cmus daily but sad that it’s no longer improving.
Of course it is prudent and wise to backup, but I'm not sure it matters in this case and many other cases. If tasked with creating an updated version of the software to work on current updated systems, even if all the source code was available (and was in the most likely state of readability and understandability), what developer here wouldn't start over from scratch (especially with this sort of application)?
Look like they realized the ramification and suddenly changed their payload. Well, that won't help them since companies who uses this module will have their legal department barking. They cannot erase the damage they have done and try to get away of the ramification with version. Since this is distributed through GitHub, Microsoft legal possibly will be involved due to possible violation of cyber/hacking laws in various countries. This is going to be ugly for the developers.
First-of-its-kind global catalog of bird shapes yields ecological ‘gold mine’
Technically, Erlang is based on Actor model. But both models are formally equivalent, i.e. you can simulate one model in another.

Go can somewhat emulate Actor model using concurrency control structures and buffered channels with non-blocking send to emulate mailboxes.
Or they read the room and want to correct a failing market.
A cool trick is to use the search function on HN News. Type in Ukraine, for example.
There are tens, if not hundreds, of good articles, that aren't in the top viewed or top commented.
Deno is a joy to use server-side. Though as soon as it's used in conjunction with even something simple like minified code, you're forced back to node/npm.
According to the company lawyer such an interpretation is incorrect. Live and learn.
Disproven ideas are a subset of the unproven ideas.

Trying to distinguish whether or not a specific idea from astrology is or is not “disproven” means you waste time arguing about topics many of which are too vague to be falsifiable.

So I chose the word “unproven” on purpose and I stand by it, because it’s the correct word.
MMT has all the same problems as Communism: nice in theory, but terrible in practice.

MMT proponents will argue that no one has ever properly implemented it.

However, an economic theory that is not effective in practice, given the realistic constraints of human nature and politics, is useless.

In theory the only way MMT works is to arbitrarily raise taxes to counter inflation. The Fed does not have the power to raise taxes, Congress does. But such a floating, variable tax rate is ripe for abuse of power and I don't know anyone who would not revolt under such a system.
I was trying to ask about things where it took you a certain amount of time upfront to learn to make it well, but once that's done, it only takes you a small amount of time to make each individual piece. I think this sort of thing was asked elsewhere, basically how do you account for "R&D" and expertise-building in your hourly rate.
> Your definition is circular.

No, it's not.

> What proves MMT is in any way ‘factual’.

Factual is class of statements, opposed to normative statements.

> MMT is an old lie

It can't be that old, since it only describes the constraints on sovereign finance of entities functioning in their own pure-fiat currencies, which isn't a subject that has been of interest for very long.
Or being hired by Disney!
> Pythons base image is built on Alpine, which has shown to also have longer build times, and obscure bugs.

The Python image on Docker Hub has Debian, Alpine, and Windows Server versions: https://hub.docker.com/_/python

The default (`python:latest` or `python:3.10`) is using Debian bullseye. You need to ask for Alpine by using a specific tag (`python:3.10-alpine`).
Heres a counter example to both "math is finished" and "contributing to research needs heavy equipment", granted not sure how common that is.

Christopher Havens, a convicted murderer serving a twenty-five-year sentence, made a world-class discovery in mathematics; from his prison cell.

https://dr-younes-henni.medium.com/from-murderer-to-mathemat...
personally i'd use sticks unless I need finger precision
Straight from the horses' mouth: https://nationalinterest.org/feature/nuclear-weapons-china-a...

Multiple contracts were awarded for space-based missile tracking system that were specifically meant to deal with HGVs, so yes, there is another missile defense in the pipeline, that Pompeo literally called "SDI II".
It's his software, he can do what he wants with it. It is the responsibility of those who use packages to determine what it is doing. Everyone is free to write their own version or even fork an earlier version of the code if they want.
This is fascinating, I wish there was more technical details. This is good news for alternate energy production, where the negators often state that one can't unify continent wide electrical delivery.
Again, there's more than the OS kernel that a programming language will need to interact with. You don't go through syscalls to make an X11 window or read keyboard/mouse inputs or draw graphics. There are thousands of utilities that are meant to be usable cross-language, but in actuality use the C ABI (well, at least one of the 176 C ABIs there are).
This appears to be a design decision borrowed/inherited from git-crypt: https://github.com/AGWA/git-crypt#security

The gain is that encrypted output is deterministic (which git seems to require), with the trade-off of leaking some information (particularly that multiple encrypted ciphertexts are identical).

I'm not really a crypto expert, but it seems like a better alternative might be to use AES-GCM-SIV. It is designed to allow for nonce reuse, and has the advantage of being authenticated encryption. https://en.wikipedia.org/wiki/AES-GCM-SIV
I do mostly front-end development for work, I use a iMac with a 4.5k display, and the few times I start up a Windows or Linux machine and look at how it's rendered I'm really taken aback at how BAD fonts look across the board. And it's not a browser issue; across the entire OS the text just doesn't look right compared to the Mac. The strokes are too thin sometimes, too thick sometimes, edges that should be smooth are unexpectedly jagged... Maybe it's a resolution issue, maybe it's a display issue, maybe that's just how fonts are supposed to look and Mac OS has warped my perception. But they look terrible.
My knowledge in this domain isn't deep, but..

Isn't the main alternative also an ACL, just in the form of a more course grained firewall? The idea of these networks AIUI is that some of the existing infra, such as firewalls and even application level encryption, are replaced by something that is subjectively easier to administer and monitor. Not saying it is better, just that's it's different. And if it's different, then it makes sense that the attack surface is different too.
Yes, I was happy to see the modern changes, I agree Cornell Law had done a better job, although I think a lot of people use Google as the search tool and then link to their prefered site, since they are always the first two.

My experience has been with 14 CFR and 21 CFR. I would love to see any tool you come up with in the future and would be happy to give you feedback.
> Maybe, but back then you just had to be an interested party of some learning whose work was correct.

1905 was very different from 1705. It was not particularly different from today, aside from cars, planes and computers. Hell, it was a golden age of physics research and incredibly well respected. The men and woman of the fifth Solvay conference [1], Emmy Noether and all the incredible mathematicians of the time- most of them did not come from means and could hardly be described as aristocrats.

> Now you have to be a “professional” or endorsed by one.

No, you just pay the publishing fee.

[1]: https://en.wikipedia.org/wiki/File:Solvay_conference_1927.jp...
Deno can handle plain JavaScript just fine. In what way is targeting TypeScript harmful? How do you differentiate between a project that can benefit from type safety and one that cannot? Why should Deno's documentation be in JavaScript?

What does is mean to "respect the devs right to choose which ever language they want"?
>Yet you may have to enforce that, because subgroups that grow faster rapidly dominate.

We don't see this in developed states today. Unless increasing costs of childrearing is its own way of creating a limit.

>Still only a finite quantity of stuff in any given light cone upon which to record the state.

But we're not going to reach that limit. For each increase in population*, we can increase the suspension/decrease speed and no one will even be able to notice.

Growth is 'infinite' here inasmuch the growth function is monotonic - but it's asymptotic, and the total energy expenditure is always finite.

Also, we're talking about such a huge timescale, one wonders what people will discover that could upend our picture of the universe.

* Which again, doesn't have to happen under the definition of growth the article used.
I don't see any issue for the developers at all. It is their software to create and alter as they see fit. End users choose to use the package, it is not being installed on their machines without their knowledge.
> When I inform them I don't want the x-rays

I try that too, but they don't want to treat you if you don't get them even though they are treating an external organ (they are going to drill/grind it anyways), and dental x-rays are linked to brain tumors: https://www.webmd.com/cancer/brain-cancer/news/20120410/dent......

Also I had my fair share of dentists that do root canals for no reasons...

I'm thinking about going to a poor country to get my next treatment...
Avangard was demostrated to the US DoD: https://tass.com/defense/1092885

US Generals have said quite plainly that Russia and China are simply ahead in hypersonics, and I'm sure if the demonstration of Avangard to the US was dodgy they'd be called out.
What-about-ism: What you are saying is wrong because your side does it too

Not what-about-ism: You are right! And here is another example in support of your point!
Well, the article is talking about there being multiple, separate ladders for IC development, which I wouldn't call typical. I have seen "depth or breadth" as mentioned as both potentially valid approaches at some companies, but not always. Breadth/"cross team" impact is usually prioritized.

But I agree the tweet is pretty accurate for a small (<20 person) engineering org[0]. I don't think this article really comes into play until 20+ (maybe 50+?) employees.

[0] It's also accurate within, say, a single well-isolated smaller team in a bigger org, but then the scope/risk/responsibility is often smaller unless you start adding the typical "across multiple teams" thing to senior/staff/etc.
2022 AI Index Report
> The "uninhabited farmland" is just an analogy for some area of the economic landscape that when you spend money on it, can absorb labor and return a tangible benefit that is equal or more than what you spend.

Such areas aren't doled out by the government. They're invented by entrepreneurs. Your "uninhabited land" analogy obscures that vital point since uninhabited land is not invented, it's already there.

> Maybe for example repairing worn out infrastructure or creating new infrastructure.

As I already pointed out, if there are things like this that are worth doing, and there are unemployed people who can do them, the government can just use tax revenue to pay them to do it. There's no need to print new money.

> You maybe thinking of Quantitative Easing.

That's one way of doing it, which has been common in recent years, yes. But it's not the only way.

> The Government doesn't just print a whole lot of money and give it away to someone.

The government goes to great lengths to try to convince people that it's not doing that. But economically speaking, that is what it's doing.

When someone "cashes in" a government bond under "quantitative easing", the money they get is not taken from currently existing dollars. The dollars are newly printed money; they are newly created purchasing power that is given to whoever is "cashing in" the bond. That purchasing power doesn't come from nowhere: the purchasing power of a dollar is not fixed, it's determined by the total number of dollars in circulation. So printing new dollars and giving them to someone, even if it's in exchange for a "government bond", is still increasing the total number of dollars in circulation, and that means the purchasing power represented by the new dollars is taken from everyone else who holds dollars.

For a simple example, if there are a thousand dollars currently in circulation, and I "cash in" my government bond for 100 dollars of "quantitative easing", there are now 1100 total dollars in circulation, and I now have 100 dollars of purchasing power that was obtained by reducing the purchasing power of all other dollars by 10 percent. It's economically equivalent to taking 10 cents in tax for each dollar of the 1000 dollars that existed before, and giving it to me. Calling it by some other name doesn't make it something else. It just obfuscates what is actually going on.

(The Fed can in principle also destroy money, by selling securities and retiring the dollars that it gets for them, but historically it has almost never done this.)
My 30y is 2.5%. Amazing.
Great job. Looking forward to playing around. In the meantime, a shout-out to you, Matias, former ANC! (I lived in DC for several years and worked on local policy issues for 20+ including for Vince Gray when he was mayor).
This is a pretty worthless comparison.

* The C# version invokes EndOfStream up to 4096 times for every 1 call to feof in PHP version.

* The C# version opens the file in text mode (and thus does UTF-8 decoding) whereas the PHP version opens the file in binary mode.
The author invites insult by being insulting themselsves, not to mention comically overweening.

They are free to write a new os in rust with superior abis if they want to show us all how it's done.

I'm sure it will be in use by the entire world in 50 years the way c is today, and no one from that time will write a blog post like this one because he of course will get it right.
Even shorter (but slightly less accurate) is talking about the time scale that you are working on.

L3 => you know what you're doing for the next few days to a week.

L4 => you know what you're doing for a month

L5 => you know what you're doing for a quarter to a half

L6+ => you know what you're doing for the next year
> Throughout these time periods there was a dramatic increase in the money supply

well, yeah, a hot economy means that borrowing even at high interest is attractive, which is why you are trying to constrain lending (money creation) with higher interest in the first place to prevent inflation.

What would you expect to see?
A lot of the cost in defense contracts is paying for guaranteed domestic supply in the event of a war. If you buy COTS parts and outsource your machining I see $10k as very achievable, the majority of that being metal and explosives. The electronics are nearly trivial, but some of the IR tracking is embargoed and hard to get outside the US.
>Imagine if everything shipped with it's own political malware.

Then people could write their own code to check if something is a number.
Cannot see current children viewing the current leadership class as worthy...
Timelapse of DSS-53 radio antenna construction [video]
Consensus Time
Isn’t this reading the file in 4K chunks in the php version and byte by byte in the C# version? If so they are completely different programs. The C# program would have 4096 times the number of method calls to Read()?

Edit: To clarify it’s buffered in C# too but the difference is that it’s fetched one byte at a time via a method call per byte. Not an I/O call per byte (then the difference would have been much larger of course).
Liberals haven't done anything of the sort, and no one "is using morality as an excuse to cause harm". Morality is about the harms that exist in this world. Conservatives have false beliefs—about trans people, homosexuality, etc—leading them to do things that are good, but are actually evil. No liberals are using state power in anything like the same way, and disagreeing with people is as old as people.

If he can't take a public stand on an issue of the day, because some people will disagree with him—why should we listen to him on any issue? What's he self-censoring? Something important? Millions protested the invasion of Iraq; why didn't they self-censor? And if he were standing with me in 2004, talking about WMDs and how right Bush and company were to have plotted this—he would face my moral disagreement.

Morals are not "long-term frail". Just the morals of rich men like Paul Graham. Right and wrong exist. There's a battle in the public space right now because some of the things happened are wrong.

You either get good and evil, or you don't.
The fight over anonymity is about the future of the internet
They probably shouldn't use the old name of the person, as people can change their names for all sorts of reasons, and there's not really any good argument for refusing to use a person's updated name at their request.

However, pronouns are rather different, as there is an established usage of using 'he' for males and 'she' for females, i.e. in reference to the immutable quality of a person's sex. If you don't believe in the ideology of gender identity, it's more honest to keep using a person's sex-based pronouns, regardless of their preferences to the contrary.
I worked on a React Native reject in 2019, and decided to exit mobile dev and focus just on web. My frustration at the time was the bonkers reliance on two package managers (npm and cocoa pods) and having many, many problems that had to be resolved in some quirky way in XCode or Android studio. I didn’t like how much native code had to be copied and pasted around to integrate SDKs. At that stage you may as well bite the bullet and just learn native.
Not true. Yellen was appointed by Obama, Powell was appointed by Trump.
Sort of. This can obviously be non-blocking and redirected to whatever stdin-ish receiver you prefer:

alert('whatever');

This cannot:

const answer = confirm('A querstion?');
const value = doSomethingWithUserInput(answer);
return doSomethingWithValue(value);

The API depends on it blocking the main thread, and removing that expectation is effectively just as disruptive as removing the feature entirely: non-abusive usage would have no reason to call this function if not to block for user input. Introducing some magical suspension of the stack like async/await or generators would break assumptions about the entire concurrent execution model of the language (the inverse problem of “colored functions”, infectious async/await etc).

The best thing they can do without removing the API is provide an escape hatch, which most browsers already do when alert &co are called multiple times in quick succession.
Yes, with Lambda it's Amazon who takes care of the server and you only worry about the application.
This was supposed to be Xi's big year. Instead, he's dealing with Covid and war
Pretty sure under any Western country's law?
In cultural exports, China is arguably third in East Asia right now, behind South Korea and, as you mentioned, Japan.