skysight-inc/HackerNews huggingface dataset:
Distributed:

> having at least some of the processing done by the individual workstations and having information shared by and often stored at the workstations

Decentralized:

> the dispersion or distribution of functions and powers

(Both from Merriam Webster)

BitTorrent definitely fits the distributed definition (as you said), but whether HTTP is decentralized depends on how you view it. Yes, there can be more than one HTTP server, but again, there is more than one USB cable and I wouldn't call that decentralized. HTTP doesn't distribute the functions and powers between the client and the server (the two parties in any HTTP request): the client can hardly serve the response and the server can hardly issue a request. But it does distribute functions and powers between multiple servers because there isn't one global HTTP server or party that serves the Internet (now that would be a scary thought--looking at you, CloudFlare).

So it depends a bit on the explanation of that definition.

I think what I said before might be right: it's "stretching" the definition (interpreting it in a way that includes this). I can certainly see where you're coming from (anyone can host their own HTTP server just like anyone can host their own email or git server or bittorrent node) but it's not really how the word is usually used. But perhaps we use it wrong, because it does seem like a useful distinction to make (a centralized (proprietary) game server vs. a decentralized protocol like HTTP vs. a distributed protocol like BitTorrent).
As the recently-departed James Randi pointed out repeatedly, scientists are among the easiest people to fool with magic tricks for this very reason.
I'm tempted to agree, save for the fact that I don't think anyone at Chrysler (even Lee Iacocca, after a three-martini lunch) would think of trying to sell people on an illuminated Pentastar hood ornament for their LeBaron or New Yorker.

They knew their customers, and more importantly, they knew that their customers knew about their q.c. history.
Well yarn exists for this purpose so I guess I’m not the only one doing this. And if the alternative involves having to manage independent versioning of 180 packages and their inter-dependencies then no thanks.

I’m not saying the situation is completely perfect (yarn v2 had its rough edges in the beginning for example), but it’s not too bad either. This monorepo is the best organized codebase of this size and diversity I’ve ever seen.

Feel free to explain alternative methods to manage 180 packages with 7 developers while sleeping at night.
Yes absolutely! That's been on the table for along time, and we even have a nascent xargs from a contributor (that has languished -- I need help!)

Let's discuss on the issue if interested: https://github.com/oilshell/oil/issues/843

Oil is easy to prototype (it's just Python code), so anyone who wants to make this feature their own should feel free to dive in :)

A lot of people have ideas, which may or may not be implementable with fork(), wait(), pipe() and dup(). Anything that can be done safely with those syscalls is basically viable.

The syntax is generally the easy part compared to the runtime execution. Oil has first-class blocks already which will help a lot.

----

Related: I also want to fix redirect and here doc syntax (in a compatible way):

https://github.com/oilshell/oil/issues/841

https://github.com/oilshell/oil/issues/832
Sure, that's not impossible at all.

Still, until we find such life, the default assumption should be that it doesn't exist, and so that abiogenesis is an extremely unlikely even, even on Earth.
I disagree, it is one of the riskiest ways to try to confront climate change. Any Western nation that has tried in the past 30 years has had terrible experiences with building it.

Construction of nuclear in Western economies is too financially risky to pursue. It's too delayed. Even if we start 200 reactors tomorrow, expecting half of the construction projects to fail, we would not be able to finish them in time to have a significant climate impact, because they take too long to build.
We should have a healthy respect and fear of all forms of energy generation/harvest. Energy is, well, energetic! Everything we have done to produce and harness energy has been dangerous to people, plants, and animals. Stating that nuclear energy is dangerous is just stating a tautology.

The interesting discussion is about the trade-offs relative to other energy sources.
LiveCode can import HyperCard stacks. You'll need to use LiveCode version 6, since the HyperCard import functionality has been broken in LiveCode 7 onwards, but you can import a HyperCard stack using LiveCode 6, save the project in LiveCode's file format, and continue in a recent version of LiveCode.

HyperTalk and LiveCode aren't 100% compatible (probably around 80%, less if you used a lot of XCMDs since they aren't supported), but if you have an old stack you want to modernise, LiveCode is a great and affordable (it's GPLv3, with a commercial offering if you need to publish closed source projects) way to do it.

The best resource[1] on converting a HyperCard stack to LiveCode is by Jacqueline Landman Gay of HyperActive Software[2]. I believe HyperActive can also do consulting and conversion work for HyperCard stacks to LiveCode.

[1] https://www.hyperactivesw.com/mctutorial/rrintro.html

[2] https://www.hyperactivesw.com/index.html
That doesn't matter. As development stops, youtube-dl will stop being able to download videos in a matter of months (at best). This is an extremely brittle system that relies on youtube-dl being one step ahead of Youtube at all times. Without further development, the next update to Youtube's site will break the tool.

It was really a matter of time. I'm sure most of us were already amazed it lasted this long - and it did because it remained a relatively obscure tool for years.

It's also the case that the development of subversive/illegal tools requires a certain amount of subterfuge and sneakiness that the youtube-dl developers apparently weren't ready to engage in. While this is understandable, it also underscores the fact that such tools live on borrowed time (as does, I would argue, general-purpose computing itself).
Right, but for all systems that isn't directly proportionate to popular vote (that means no geographic grouping of representatives), that's true. Parliamentary systems, and both American house of representatives suffer from this failure mode - it's not particular unique to the American presidential election.

Finally, I would not defend the EC as a particularly good system, and certainly from a campaigner's standpoint, its particularly complex to navigate. But from an individual voter's standpoint, the mental model is simple. If you are in a swing state, you especially should vote. Parliamentary systems have concepts of "crucial ridings", which are quite similar.
There are CC-By-SA works uploaded to youtube by google employees while at work.
Gambling is not "calculation".
I chose it. So yes, it can.
Should we count country and government as 'centalized platform'?
Factor in a cleanup cost of $200 billion, or up $470 billion if actually taking care of the contaminated water [0] and not a single insurance company or reinsurance broker willing is to take on a nuclear plant.

I would much rather have that money going to true decentralized renewables and reliable transmission.

[0]: https://apnews.com/article/d1b8322355f3f31109dd925900dff200
The article forgot a couple dozen accidents that leaked radioactive material to the environment, that killed someone and that cost multiple million dollar to fix or contain.
To clarify: I didn't mean the tools, they do indeed overlap in functionality. I meant the activities you refered to, "program my computer" and "interactively command my computer".
Right. It's perhaps useful if you're a musician (though I'd argue having relative pitch is much more useful), but otherwise it just feels like an annoyance that will reduce your enjoyment of many everyday musical things.
The Reintegration Working Group
Show HN: Project Archa – Clean Architecture Scanner
It's not that it's hard to grasp, we just think it's irrelevant, since plenty of people also have legitimate uses for this tool, and any other tool that allows them to do the same things is just as capable of downloading copyrighted youtube videos.
I dunno. Every Youtuber I know makes use of Youtube-dl (or related projects) extensively because many of them don't maintain archives of their own content and Youtube's built-in tools for downloading stuff back from them are terrible.
They were always going to struggle to get app developers to port to Windows Mobile, so I'm not sure it was ill conceived to provide a single target for desktop and mobile, with the hope that more developers would take the time to support all form factors if they could use a single code base.

It was a gamble that enough native desktop apps would remain for this strategy to pay off, but they lost to web and electron apps.
I think my PV panels are pretty safe.
> My personal opinion is that life under early Earthlike conditions was/is almost a guarantee. There is compelling evidence that life already existed in and survived the Late Heavy Bombardment- that's very early in our planet's history. If it was truly a rare event that sparked things off, I would expect it to have occurred much later in the planet's history.

That is valid of course, but in the absence of evidence of its existence, the default assumption should be its unlikely.
That's why I've posted my tool. It is private but looking at the interest on Tone-Deafness Test why not to share it?
https://www.cryptocats.me is now uploading the source code of youtube-dl to the gpg keyservers.
The bad behavior of the richest: what I learned from wealth managers (2018)
Sustainable Energy Without The Hot Air (really excellent book, although a little dated now) discusses this:

https://www.withouthotair.com/c24/page_169.shtml

Thus waste storage engineers need to make a plan to secure high-level waste for about 1000 years. Is this a difficult problem? 1000 years is certainly a long time compared with the lifetimes of governments and countries! But the volumes are so small, I feel nuclear waste is only a minor worry, compared with all the other forms of waste we are inflicting on future generations. At 25 ml per year, a lifetime’s worth of high-level nuclear waste would amount to less than 2 litres. Even when we multiply by 60 million people, the lifetime volume of nuclear waste doesn’t sound unmanageable: 105 000 cubic metres. That’s the same volume as 35 olympic swimming pools. If this waste were put in a layer one metre deep, it would occupy just one tenth of a square kilometre.
My whole life was altered by a nuclear power accident, and I was lucky to "just" spend summers far from home (so as to not be outside in the contaminated area) for years before my family moved away. Millions of people developed health issues, and many, many people died, although the "official" statistics will tell you thousands.

If you're not afraid of nuclear power, you're a fool.

If you're not afraid of environmental and habitat destruction through all the various different means, you're a fool.
I sincerely hope there's some effective middle ground between allowing the kind of unrestrained rumor/conspiracy propagation that puts unhinged people in public office and Chinese-style ubiquitous law enforcement. Neither option is particularly attractive.
"or could have had"

And that sums up most opposition to nuclear right there. Fear of what maybe might could happen.
RIAA should take example from hip hop artists. Instead of worrying about people copying their songs they just talk over the entire piece
Do tools such as Ionic allow platform-specific native code overrides for such scenarios? Is interop with the cross platform codebase infeasible in these cases?

One might expect to be able to override and "go native" as needed.
> Also, does the fact that YouTube doesn't supply a download feature constitute a "technical protection measure"?

My understanding is that basically anything at all, if it is in any way "technical" and shows intent, will be accepted as a "technical protection measure" if you go by what has worked so far.

Much more absurd and blatantly bad faith arguments have been accepted, "conspicuously not supplying the feature" is a very strong case in the absurd world of the DMCA cases.
They emit nuclear waste and we still have no good way to deal with that. Geological disposal most certainly has long term effects and we really don't even know what those will be.
> we would not be able to finish them in time to have a significant climate impact,

And you'd probably accelerate climate change because of all the carbon released in building those reactors.
so do you use a magic wand to bootstrap that manufacturing process?
The PLA is also a voluntary service organization. Technically China still has a conscription law, but in practice they have more than enough volunteers to fill the ranks and end up turning away some applicants.
You replied to the wrong comment, I think.
Here you go:

https://archive.org/details/hugo_nebula_1993
Most billionaires are self-made, and that proportion has increased since the 1980s:

https://www.forbes.com/sites/luisakroll/2018/10/03/the-forbe...

> Looking at the numbers over time, the data lead us to an interesting insight: In 1984, less than half the people on The Forbes 400 were self-made; in 2018, 67% of the 400 created their own fortunes.
Harmful language in the RIAA's DMCA against YouTube-dl
The point of the post gets to the need to account for the debt and handle it. I think you're in agreement. And to watch out for reckless debt- it gets you into more trouble than it's worth, by definition.

The subject has been written about many times. This is a pretty good summarization of it.

Not called out:
* Reckless debt is misfeasance on the part of developers.
* "Prudent" debt is often avoidable- arbitrary deadlines are arbitrary. Management may believe that enterprise data models are as malleable as CSS. So "reckless" needs to be applicable to management as well.

I'm swimming in many years' accumulation of both reckless debt and reckless mgt. The deliberately considered debt I can handle.
The paragraph right below that mentions that Oil has "read -0", which consumes the find -print0 input.

I also link to my Git Log in HTML post [1] from 3 years ago, which is ENTIRELY about the NUL byte solution :)

-----

Shell scripts can use both formats, but the advantage to QSN is that it preserves the line-based nature of shell.

Say I want to use wc -l, awk, or grep. Then the QSN-lines format is better than the NUL format.

Also, you can transmit a series of say SHA256 checksums in binary format with QSN-lines, or some other binary format.

Even entire JPG files, audio clips, wasm files, whatever. It's "8-bit clean" (and so are Oil strings).

[1] https://www.oilshell.org/blog/2017/09/29.html
They probably mean the idea that once you're in PnP, you can "kind of, sort of" peer into zipfs deps, but not in the same way that was possible in bare node_modules.

That said, I think yarn 2's PnP + zero installs (https://yarnpkg.com/features/zero-installs) is lovely with CI. Instead of tacking 40+ seconds to resolve deps every build, vending deps with PnP on is much cheaper than the node_modules equivalent.
Do the gospels speak of Jesus eating dates? Fish, bread, figs, lamb all come to mind, but not dates.

But his ancestor David did give a gift of dates to all the people when the ark was brought home to Jerusalem (2 Sam 6.19). So yes, he probably ate them too.
> if you can get that many states to agree to it, then you could have just done a constitutional amendment

Uh, no. 38 states have to ratify an amendment in order for it to take effect. You can easily eclipse 270 electoral votes without getting the support of 38 states.
What if another person will recreate this repository without history and offending links?
An Analysis of 5M OpenPGP Keys
Pnpm is indeed better than npm but I found it’s symlinking approach less compatible than yarn v2, (nextJS for example didn’t support pnpm until very recently) while also having less deterministic module resolution, creating version compatibility problems that disappeared with yarn v2.
Oh for sure, but I guess my overarching point that I think us pro-nuclear people need to keep in mind is that it only takes one, and that (possibly irrationally) scares people.
At least on violin the different strings have slightly different timbres, as do different fingerings. Playing a G4 as 3rd finger on the D string will not sound the same as playing it in third position on the G string even with very precise intonation.
On the contrary, I've spent months recently working on a system loaded with tech debt that has fallen victim to a half done rewrite. I've used a debugger on it plenty of times.

It was only when I added proper logging to the critical junctures in the code that I could finally see very clearly how it behaves and see what input results in what code paths and output. I learned more in an afternoon than I did in a month.
Just bought it. Thanks for writing this, and thanks for your continuing participation in discussions of CCL issues on github.
I can't tell if you're for or against the Stallman smear campaign. You can't possibly say that "We live in a post-truth world" and actually think that's a good thing, right?

EDIT: Your other comment makes me thing you're 100% serious about this. The fuck? We need to smear him because he's an awkward nerd? An awkward person is not inherently harmful simply for being awkward. What harm has he "continually done" to deserve this?
>Note that RIAA is making this takedown because the software CAN be used to download copyrighted music and videos

Well, then please also Block all Browsers, SSH, Tunnel, etc. too, because you can use those too to easily download copyrighted material.
> The first step is always sight-singing. The teacher gave me a drone note (for example an A4), and I sang according to a sheet music.

That's a demonstration of relative pitch, not absolute/perfect pitch.

> the teacher played on a piano, and I tried to figure out the note.

It makes sense that you'd be able to retain it for a little bit, but could you, say, walk into your lesson, cold from the prior week, and immediately the teacher hits a note, and you identify it, without practicing first?
insane that nintendo is so litigious that they send lawyers to take down fan-made games meant to be patched on Ocarina of Time. What, is this fan game gonna detract from the valuable income you're making on a 22 year old game for the Nintendo 64?? It's at their own detriment...

https://github.com/github/dmca/blob/master/2020/10/2020-10-0...

https://www.pcgamer.com/the-missing-link-is-an-impressive-an...
With all my respect, the post looks like BS and leads to bad strategies.

Good books on the topic:

- Blue Ocean strategy: https://www.goodreads.com/book/show/23627395-blue-ocean-stra...

- Good Strategy Bad Strategy: The Difference and Why It Matters: https://www.goodreads.com/book/show/11721966-good-strategy-b...

I would say, that for good strategy you need:

[1] Understand what is happening in the market, why competitors are doing well / not doing well.

[2] Guiding policy. How to address company's issues from 1. or how to differentiate from the competition.

[3] A set of coherent actions to implement [2].

Hypothesis about future are important, but it is only a small part of the strategic thinking.
I'll take any opportunity to ask HN what sort of "Hypercard" like options are out there to get kids into programming. I still have many memories of creating my own "Choose Your Adventure" type game and having the other kids in my class be amazed at what I was able to create. It really stuck with me.
Local Solar Time
Thank you; I hope that I will find and allocate enough time in the nearby future to help with maintaining CCL some more.
You keep responding to things I haven't said . I'm agnostic to how dedollarization will occur. I'm not claiming that it will be the Yen, the euro, the sdr, gold or bitcoin specifically.
Every time when someone opens a dialog and write small script into it I wonder how does this work for large/complex project? Normally we have a file(s) with many functions so we can search/replace across all of them. This is a problem with many today's productivity tools as well. Looks splendid until it becomes large. Any solution?
> Does a plane accident imply we haven't figured out flight yet?

The 737MAX implies that we can't be trusted with following sound technical processes to ensure safety of complicated machinery where there's a financial incentive to cut corners.
Sure, that's a plausible account. However, they would only compete if they appeared in a pretty small geographical area. That still leaves it as being a relatively singular event. Maybe much more than once in a few billion years, but still much rarer than many seem to assume.

I would also note that we don't really know of any mechanism that would require millions of years for chemical reactions, or any equivalent of the theory of evolution that would work for hypothetical complex organic substances. Not to say that either is impossible!
A major avenue of research in chemical weapons was efficient delivery. https://fas.org/programs/bio/chemweapons/delivery.html

But to simplify, you don’t just release a gas on it’s own you need a dispersal system like an explosive.
Yes, fish and Oil are very complementary (see the note about fish in the blog post)
why would youtube-dl reference copyrighted material as examples in their documentation/website.... doh!
> Of course there is. Deposit guarantees are enabled. That and the central bank’s credible power to influence money supply and borrowing costs as well as act as an unconstrained lender of last resort.

So it was at the time when the king could've simply set the gold rate for the currency, and do the very same thing with borrowing, and lending on behalf of the state. Just before, it was much more likely led to more angry people with pitchforks than today.
Openstreetmap has most public toilets tagged... Making an app which highlights them on a map would be trivial...
Just check at all the submissions from the user and it'll be clear we have an astroturfing problem.
In the very first sentence the author asserts that:

"There’s this concept in the industry that all successful companies use monorepos, so in order to become as successful as them, yours should too."

I have never heard this notion uttered anywhere previously and I have been closely following the Mono-Repo-Not-Mono-Repo controversy for several years.
but the pitches on the piano are not perfect, aren't they ?
It uses equal temperament iso just temperament. So shouldn't a piano sound out of key to you ?
fish and Oil are very complementary (see the note about fish in the blog post)
CVE-2020-7020 Elasticsearch versions before 6.8.13 and 7.9.2 contain a document
I'm willing to accept that the technical and safety aspects of nuclear are manageable. The hard part is that humans are responsible for operating the reactors.

How do we protect against regulatory capture, when there may be very large sums of money involved with safety decisions? (Note that regulatory capture can go both ways: a company running a reactor might prefer regulations to be lax for their reactor, but unattainably strict for any new reactor a competitor might build.)
From the DMCA repository:

> It only means that we received the notice on the indicated date. It does not mean that the content was unlawful or wrong. It does not mean that the user identified in the notice has done anything wrong. We don't make or imply any judgment about the merit of the claims they make. We post these notices and requests only for informational purposes.

(IANAL) Github follows US copyright law (and probably other countries' copyright laws too), so they're required to take it down upon receiving a DMCA takedown request. If it's not a proper request, the repository owner can file a counterclaim, but that would open the repository owner to lawsuits.