skysight-inc/HackerNews huggingface dataset:
Semi-pro musician for 20+ years here. You can't teach this. My mom has perfect pitch, and I do not. I can play a record and move the pitch knob to make it play a bit fast, and it will bother her enough to get up off the couch and change it back. No matter how much ear training I do, that will never be the case with me.

I have very good relative pitch, and a highly trained ear, and that you can teach. If you play me C, I can tell you what the other notes are based on that, and my internal reference for what C is persists for quite a while. If you play me a song, I can hear what the chords are -- the color (major, minor, dominant, diminished, etc.) and the degree of the scale. But that is all relative to itself. If I hear the same song played in C, and then in Db, the two of them will hit me emotionally the same. Whereas for someone with perfect pitch, I understand it can be different. And for someone with perfect pitch and synesthesia, I understand it can be different still -- notes and keys are perceived as colors. And while I can imagine what that might be like, there's no way for me to train myself to be that.
Agreed... PowerShell is actually interesting and it feels a bit more like you're inside a shell-like REPL rather than just a fancy shell.
DMCA takedowns are filed under penalty of perjury:

"Under penalty of perjury, we submit that the RIAA is authorized to act on behalf of its member companies on matters involving the infringement of their sound recordings, audiovisual works and images, including enforcing their copyrights and common law rights on the Internet."
That's for sure - look at the Gilbert Hyatt case where they sent investigators to rummage through Nevada garbage looking for taxable evidence, even though he (really) moved many years before.
Uh, no, many jokes count on the audience being in on it.
I'm actually curious, when you run "youtube-dl --update" where does it update from? What domain?

Trying it now results in:

ERROR: can't find the current version. Please try again later.

I'm unclear if it had always updated itself from GitHub or elsewhere.
Yes, but if you create a new account and the risk algorithm flags you I think you may still be required to verify regardless of the server setting.

Maybe that was also because I started by signing up instead of following an invite link (not sure about that).
I think it's not so cut-and-dry. As a violinist, I can recognize absolute violin pitches, but can't do so with other instruments. This is definitely a learned skill; presumably there's something about the timbre of the different pitches that my brain has memorized after so many years of playing.

However someone with "true" perfect pitch is able to detect pitches across instruments (or even a sine wave) and can distinguish minute differences in pitch; for example, someone with perfect pitch can tell that an instrument has been tuned to A415 (a typical tuning for Baroque music) instead of the standard A440.
Looks great, lots of presentation options and whatnot, but I was missing the ability to scroll on desktop.
Yes, I know the paradox. It's simple. It's too simple.

It has huge assumptions. Namely the assumption that the current problems to colonization can be solved in a cost-effective manner.

The longest continuous length of time spent in what limited space flight we have is just under 440 days. Not to mention, all of it was spent in low Earth orbit. Once we go beyond that, we lose all protection from the Earth's magnetosphere.

Then there's also the loss of bone density due to lack of gravity. 1% per month is nothing to sneeze at.

We are not built for space travel. We are built to inhabit this planet. We have evolved to the conditions here.

And before you say that the generation ships will just fake gravity and have appropriate shielding. Where do you get that assumption? We can't fake gravity. We have a space station where they take 10 times the radiation as here on Earth because we can't even realistically shield that.

And then we get to "autonomous probes", the great handwave of people who think they can cleverly sidestep the "humans aren't built for space" issue.

Who builds them? For what purpose? What's our expected return? How can you justify the investment in time and resources to shoot into space, with absolutely no hope of even knowing there's a chance for a return on that investment until generations later, a probe that can at best return data.

And then there's the issue of it being an autonomous probe. Two words that hide a lot of other problems. A lot of other assumptions. One being that we'll have created an intelligence capable of running this thing.

In other words, the Fermi Paradox just assumes that all of these incredibly hard problems can and will be solved and that the solutions are logistically viable.

What if they're not?
I think a better analogy is to forbid an OCR software because they COULD be used to reproduce a book.
Internet Archive seems to be heavily promoting Protocol Labs tech and File Coin specifically on their Twitter feed. I have donated small sums and ran a couple fundraisers via Facebook which benefited Internet Archive. The promo for File Coin is new. They pitch it as building a decentralized AWS, which I'm not sure if File Coin gets you 100% of the way there, but it's a start?
> It's not something that an IBM committee would have come up with but it fits the needs of an application.

Items can be order-dependent in XML. So the "id=1" thing is still superfluous. See xs:sequence. (In contrast: xs:all declares something to be order independent).

If you were doing XML for your own apps, I think xs:sequence items simplify parsing grossly.

Ex: if you have Address, maybe you always want "Street", then "Zip Code", then "State".

<Address>
<Street> 1234 Blah Street </Street>
<City> Springfield </City>
<State> Whatever </State>
<Zip> 55555 </Zip>
</Address>

By declaring that Street -> City -> State -> Zip must happen in that particular order, you can grossly simplify the parser's job when reading such data in. (Or writing it out).

--------

If there are multiple People at this address, you could (and probably should) just list them out in order.

<Address>
<Street> 1234 Blah Street </Street>
<City> Springfield </City>
<State> Whatever </State>
<Zip> 55555 </Zip>

<People>
<p> Marge </p>
<p> Homer </p>
<p> Lisa </p>
<p> Bart </p>
<p> Maggie </p>
</People>
</Address>
How to make a Metroidvania: game design principles for exploration
The amount of resources some society can gather increases with the square of time and linearly to its expansion speed.
But life around here has an habit of expanding everything (including resource usage) exponentially with time.

There is a mismatch here that you are implicitly claiming that is solved for every space-faring civilization. Many people explicitly make this claim, what is reasonable, but it's not good to keep it implicit.
Which is why RIAA is trying to kill the code itself.
> Arguably a lot of people are driven to be entrepreneurs because of the status.

and it was a lot more fun doing it when it had no status at all.
This really needs to stop happening
Oh in that case your numbers for the long-term investors in the buyback situation don't make sense. Their stock may be worth on an individual share basis, but their holdings are unchanged in value at best and usually worth less, because the company expended money in buying back the shares.

In most cases in the past decades, buybacks were accomplished using loans rather than profits, leaving the companies in worse financial positions. More than half of the companies that engaged in buybacks in the past decades are either bankrupt, declared bankruptcy in 2020, or are underperforming the market. Only a handful of companies that engaged in buybacks are doing okay, and those companies also issued dividends (see for example, Microsoft).
5 people in two bedrooms, youngest 14, so it was a bit tight. But honestly I don't remember it as a problem. I was a teenager and more concerned with other stuff.

The point is not that the living condiitions were bad. They weren't. We had what we needed and more.

The point is that my parents were wise enough to cast off the things that didn't matter before they were forced to, and focus on what did matter. They didn't care what the neighbors or friends or aunts and uncles thought.

How many people willingly drop themselves down a few rungs on the social ladder for anything? Even for stuff that matters much more, like their family's financial security, happiness, and freedom?
Perjury may or may not be the right term here, but it's definitely bad faith. EU and German legal definitions hold no weight on a US law. The repo contains no copyrighted material.
Last time I checked, "Caster of Magic" is a mod for Master of Magic. It's based on the fan-made patch 'insecticide', by kyrub. Insecticide is very conservative about gameplay changes. I don't know about CoM (I didn't try it because I didn't like the change list), but kyrub actually scaled down some artificial AI bonuses because smarter behavior makes up for that.

Overall, I think the author of the article didn't research the unofficial patches very well.
> It doesn't need them IMO. It brings no benefit to the language, really. They would need to be type checked at runtime, which can become quite expensive. Static analysis is a better option for an interpreted language. Read this answer from Nikita (one of the top PHP contributors) https://www.reddit.com/r/PHP/comments/j65968/ama_with_the_ph...

Right. You need to use something like Psalm if you want the benefits of generics, which is basically a tacked on type system. Having static checking is absolutely beneficial. I'd be willing to bet good money that you don't write PHP without typehints and/or Psalm/PHPstan.

> Untrue. See https://www.php.net/manual/en/book.spl.php It's usefulness is limited though, because it's rare that you need those types of data structures for web applications.

You're totally right. I was thinking that you still needed to explicitly enable SPL, but that hasn't been true for a long time, IIRC. So, fair enough. I was wrong here.

> Untrue. All kinds of projects like Swoole (gives you a runtime similar to Go) and ReactPHP (runtime similar to Node) and https://github.com/krakjoe/parallel for lower level concurrency. There's also pthreads https://www.php.net/manual/en/book.pthreads.php But again most of these aren't necessary for most apps because of PHP's request-response model. Useful for one-off services though.

pthreads was never worth much. It never worked on web servers and is now deprecated. Parallel is a PECL extension, which may or may not be considered part of PHP, IMO. I believe it also doesn't use threads unless you use pthreads (which you should/can not). So it's just multiple processes- not threads or async. I don't know much about Swoole, etc, but those are frameworks- not PHP itself. Also, I believe Swoole is process based, not thread or (true) async. I could be mistaken. So, again, AFAIK, PHP does not have threads or async.

> Completely untrue. https://www.php.net/manual/en/functions.arguments.php#functi...

That's not what I meant. My wording was poor. I meant specifically `callable`. You can't typehint the inputs and outputs of `callable` parameters. So passing around lambdas, etc, is not robust/safe.

> You do those like this: [Example::class, 'someFunction']

Yeah... an array of two strings. Again, I should've been more clear. I know that's how you refer to functions in PHP. But it's not the same as actually getting to write Example::someFunction and knowing that the inputs/outputs line up with whatever you're doing. If you're lucky, your PHPStorm or whatever can tell where you're trying to refer to a function and maybe point to it for you, but otherwise, it just thinks you're passing some strings around, because you are.
You could probably scratch out A and B by emphasizing how useful youtube-dl is for grabbing local copies of MIT licensed university lectures.

C is harder, given the README.md examples.
This seems somewhat shortsighted. Couldn't we have said the same thing about general relativity and QM? Which now have relevant implications for GPS and chip design.

Couldn't a more thorough understanding of particle physics be relevant to things like nano-materials or better understanding superconductivity or possibly additional ways to contain plasma for fusion?
> One motivation for Jim Crow laws was to keep the southern voting-sampled portion of the south white and segregationist (in spite of the true distribution of local sentiment), while simultaneously benefiting from the larger population in magnifying their representation in national politics.

In theory, there is a (somewhat dated, given other evolutions in voting rights) remedy for that in Section 2 of the Fourteenth Amendment, though it can be hacked aroundt by selective criminalization (though that, in theory, is limited by Section 1 of the Fourteenth Amendment).

Unfortunately, neither of these has been very well enforced, especially Section 2.
I'm a huge fan of jsonnet, but this article is specifically about data serialization formats, not configuration languages. It could've been a worthwhile mention though.
Florida is one of the few states that are reporting mail-in ballots the night of the election. They've already started counting them and tabulating the results. After polls close, they press a button and it spits out the final results. With early voting getting nearly 60% of all registered voters in FL, I suspect we'll get 99% of precincts reporting FL numbers within 30-45 minutes after the polls close. Thus, I personally think we're going to know fairly quickly who wins the presidency.

Some other states like PA aren't even allowed to touch mail-in ballots til the morning of Nov 3rd. That's millions of envelopes that have to be opened, signatures verified, and then the ballot itself has to be unfolded and flattened and then pushed through the tabulation machines. But we don't have to fully wait til those are official--we can tell by the party registration on the ElectionsProject website who won based on in-person voting plus party mail-in.
You're already doing one of the mains things I do for self-learning: checking this site every morning. I bookmark interesting stuff for later and try to play with the things that really catch my eye. Either way, keeping an eye on what other people are talking about is important.

I tend to do well with watching videos as a way to get familiar with new tools, stacks, languages, concepts, etc. Then I need to get my hands dirty. For my first few years learning programming, I went pretty deep on personal projects.

Additionally, I've always had an interest in the ops side too, so I got comfortable with stuff like Docker and Linux pretty early on. Having a general sense of how your software gets built and deployed really helps, in my opinion.

The biggest thing for me was building up the confidence that I would be able to figure out whatever was thrown my way. Between my self-learning and internships, I stepped into my first job after school with enough confidence to really hit the ground running. That mindset continues to be an asset now.

My CS program was heavy with theory, so it was important for me practice building software the whole time. This is probably the biggest reason to avoid juggling the degree and a full-time job in my mind. Your coursework will keep you plenty busy on its own, let alone doing your own personal learning and projects!

Regardless of the approach you take, I wish you the best on your journey! I love talking about this stuff, so I'm always happy to share my experience.
Great. Alternatives to github please.
As a developer there's no penalty to publishing bad code that you wrote to learn something. As you said yourself, mediocrity is largely ignored. You also can't be your own judge in deciding if your work is progressing from mediocre to good, so don't wait to publish until you know your work is "adequate" because you won't know it's adequate until it's been published and judged by the community.
Very, very familiar to the Tech Stack at our SaaS company with a similar amount of employees. They are also using our products too. :)
Youtube does have a "download" feature in YouTube studio. Where you can download a heavily compressed version of any video you've uploaded. But only videos you've uploaded.
JSON does support namespaces (and comments) you just roll them by hand (ad hoc).
Palo Alto Tiny BASIC in the Browser
Also, using copying an entire Harry Potter book as the basic tutorial.
Is it nastier than a conventional explosive weapon, though, at least for military purposes?
> The 3D structure (= shape) however, is mostly dependent on the hydrogen bonds (among other things) between the amino acids that make up a protein.

That's really interesting. So now that this new microscopy technique is available, is it practical for chemists to determine every useful detail about the covalent bonds and hydrogen bonds in the imaged molecule?
What if collaboration on opensource projects (i.e. hosting, issues and their comments) was decentralized instead of relying on a central entity like Github? That would keep the developer base active and make DMCA takedowns ineffective.
I realize you're being sarcastic but with a line of logic like that, you have a bright career in Congress, should you want it.
TikTok is a sleeping e-commerce giant
Thanks, hope that it serves you well.
Avenue Q already has! https://youtu.be/kV7ou6pl5wU
There's some subtlety, but basically, yes:

https://www.gov.uk/buying-carrying-knives
How is it that Google create/rebrand/close so many music and chat services over the years. While Apple have a single message service (iMessage) and a single music service (Apple Music) that have been consistently branded with constant growth and show no signs of being shut down?

As a consumer I have no idea what’s going on with some areas of Google’s products. It’s a major turn off.
And people could use human brains to store that information. We need read/write access to your mind just to be safe!
Unless you are one of those people with the habit of studying ants, and cataloging the multiple ways that they can be different.

Or if you are one of those people that want to grow a crop on that plot of land, so the ants are a problem.
That has nothing to do with YouTube though. It’s just a normal copy right complaint that happens to all kinds of torrent clients on GitHub all the time (Popcorntime etc)
Show HN: Python3 bindings for writing Oracle Tuxedo clients and servers
> China is at the mercy of bad decisions made by its single unopposed leader

How bad a decision can Xi (just use it as an example) make?

The Chinese system is bad. But it cannot make the same mistake as what US is making right now. Even during SARS, that worse version of the Chinese system did not make things as bad as what US is currently making.

> the strength of the West is that it's largely leaderless, and its "regional" leaders regularly gets switched out, so even a bad leader cannot leave much long-lasting harm.

This is hilariously illogical thinking.

The selection of leader is through merits and competency. If the pool of candidates were bad, swapping out frequently did nothing to help the situation.

The strength of the west is that its rationale thinking and openness to debate and challenges have helped the nations to collectively think out and plot the optimal path to future.

Swapping out "bad" leaders is not even relevant in the context of open debate and collaborative thinking. In such a system, it's not possible to have "bad" leader.

Xi takes advises more openly from intellectuals than probably any world leader. Examples: Xi asked his leadership group to study Block-chain and Quantum tech [1,2]. Can you imagine Trump keep silence in such a meeting without claiming he knows the subject better than anyone else?!

[1] http://www.xinhuanet.com/politics/leaders/2019-10/25/c_11251...
[2] http://www.xinhuanet.com/politics/2020-10/17/c_1126623288.ht...
.. then all you end up finding is conflict?

In a better forum the original proposal by the particle physics community would have reached the front page and then a version of this blog post could have been a valid comment.

Now it is the other way around and I think that is unfortunate. Why does it happen?
Inventions:

Paper, printing, banknotes, bombs, dental amalgam, rockets, drilling rigs, natural gas as fuel, oil refining, smallpox inoculations, land mines, grenades, seismometers and some other stuff. Admittedly mostly a while ago.

There's an article here that

>It is now reliably estimated that more than 60% of all the knowledge existing in the world today originated in China, a fact swept under the carpet by the West. https://www.algora.com/Algora_blog/2020/03/01/history-of-chi...

And more recently social credit systems, anti ship ballistic missiles, tik tok, maybe covid.
There are problems of resiliency and energy storage that could be more or less fundamental problems. It could take millions if years of technological civilization to produce a machine capable of sustaining life for the hundreds of thousands of years necessary for interstellar travel, and civilizations may tend to collapse for various reasons before reaching such technological peaks.

It's also entirely possible that we are the first, or one of the first, technological civilizations in the galaxy. Given how little we understand about the appearance of life, the emergence of multicellular life from single cell life, and the emergence of intelligence from multicellular life, there's not way to put an estimate on these probabilities.

Think about the fact that in 3.5 billion years there hasn't been any new abiogenesis on the only planet in the universe we know for sure can sustain life, and in this billion years a single life form has ever evolved from a single-cell to multi-cellular life, aren't the priors pretty decent that life is an extremely rare phenomenon? Given the fact that the Milky Way is somewhere around 13 billion years old, how often can we expect a once in 3.5 billion years event have happened?
Not everyone considers porn a reward, and not everyone who’s curious about it is guaranteed not to regret it later.
But what DRM "technological measure" is being circumvented?
Does anyone have a local copy of the repo? I’m curious when that particular mention was merged into the repo.

Thought - It’s possible that someone in association with the RIAA made a code contribution that included that change for the purpose of creating evidence to file a DMCA.
Aaron Swartz remains a prominent example. RIP

https://www.newyorker.com/tech/annals-of-technology/when-pro...

His JSTOR code (below) calls wget:
https://osf.io/bnd2h
IANAL IANAT yet the video I am watching isn't being stored in my browser?
Your analogy makes is sound as if the problem with PHP is that it's old or lacking features, whereas the point of the original analogy is that it's poorly designed. (Python is older than PHP, so it's not a question of being modern or not.)
I really like this format and found both sides very interesting. Thanks for sharing.
I'm a Google Play subscriber, and I'm pissed, because YouTube Music was always forcing videos on me, and was harder to use for offline listening (stopping music when I locked the screen, like other people).

What is better to switch to right now, YouTube Music, or Spotify?
The beautiful humans of Hacker Noon have read my stories for more than 1 day
The premise was "these stores should really have a mode where you opt-out from their advertising and billing services. Instead they should just issue the developer an invoice for bandwidth / store costs".

At that point, the (expensive) GCS rates are exactly what you'd get.
Someone should issue DMCAs for the Chromium and Firefox repos. Fight fire with fire.