skysight-inc/HackerNews huggingface dataset:
honestly, having given it much thought, i don't think this is actually the case.

all i can say in a short comment on my reasoning is:
1. works of art done for love or the need to share are peices of content probably worth spending very valuable time on
2. works of art created for money are inevitably optimising for wasting your life - films and books are dragged out to series that largely go no where, vacuous music and media is created in the hope of getting you to spend money, not expanding your mind and adding to the value of society
3. historically this doesn't really seem to have been an issue. if you are good you can make money out of commissions and guest appearances or signed copies etc. this is not perfect, but it certainly makes it more likely money will go to the creator rather than a distributor. - note also the current system is far from perfect and many creators suffer from its failures today
4. nothing is done in isolation: inevitably you created your thing based on what you learned from others and opportunities society gave you.. but most importantly the value comes from other people need, NOT your creation - ability to write code is not valuable, removing someones problem is.
5. controlling and restricting the ability for other to create as they are not creating how some right holder wants seems drastically counter productive and greatly slows progress and de-motivates people who could be adding to society.
6. if we got better about respecting what others had contributed to our ideas (as we felt less need to hoard them) then overall i think people would be worried less when its someone else take on their idea that "makes it big". if thre was less ot be gained financially, it would remove incentives for deceit.

i suppose in summary, i think that you should create out of love and because you think that thing needs creating. if all "for profit" inventions and art were to vanish from existence, i don't actually think we would be missing much. there is no race we are trying to win with progress and there is no final state to get to.
Yeah I looked at setting up v6 on all my home boxes a few years ago, and the situation sucked. I basically can't get a static IPv6, in spite of the fact that though I technically have a dynamic IPv4 from my ISP, it never changes. So now I'd have to go setup dynamic DNS and a bunch of other stuff to get it working. With the size of IPv6 address space, I figure ISPs should have no problem handing out static IPv6 addresses.
You need to consider perceived value, most of the books I buy are $9.99-14.99 and if I saw a new book come out for $0.25 my first reaction would be Wtf, then probably: did a child write this?
Thousands of Facebook accounts disabled for no reason
Neural language models still struggle to respect constraints and produce valid code; with human language, the reader can fill in the gaps, but conventional compilers have no tolerance if you don't have agreement for variable names for one thing.
Someone in the comments makes a good point that the best thing to do here may be to introduce ratio notation for proportions (e.g. 2:4) which CAN be added/combined according to the kids’ intuitions — 1:2 combined with 1:2 does indeed equal 2:4, which reduces back to 1:2.

You could then teach how to go from ratios to fractions by adding the ratio sides together and putting that in the denominator for each side... poof, you’ve invented averages!

No way someone would have come up with that approach on the fly, though.
A Pandemic Bright Spot: In Many Places, Less Crime
A fine observation! I do disagree on a few points:

> no other site is even trying to do this

many websites are designed this way. Really, think about it. Segregation doesn't happen automagically. Now, you could ask "but are the user bases as large as HN"? A few are and other aren't, I'm sure.

> it isn't like John Lennon's 'Imagine'

In the Anarchistic vision of 'Imagine', you would probably have a lot of HN-style arguments too, but they don't devolve into inter-national or inter-faith wars. When the "world lives as one", it's just like you describe - a lot of friction and discomfort but no segregation of hostile factions.

Finally, we need to remember that the level of hostility on HN right now is a lot for some people regardless of what they're used to. That doesn't mean we need to censor ourselves, but just to be aware that many people are more conflict-averse than the typical HN reader - and this aversion may well be correlated with, say, gender. So problems remain despite the positive view that you justly present.
When you are treated like a thief (and get additional harm like being forced to install spyware) because you did the legal thing and purchased a book you know that you are in the wrong side of the lane.

Same happened with music (Sony had rootkit bundled in their CDs), DVDs (the FBI warning screen), games and so on. You get punished if you try to be a good behaving customer.
It seems like they use it after iOS 11[1],

Maybe they want to prevent another possible goto fail[2] bug?

[1] https://twitter.com/steipete/status/979725476364242944

[2] https://gotofail.com/
Yes, pirating media is often easier than buying media that compensates the author and distributor. Didn't we all know that?

DRM and other protection instruments are widespread in digital media and I don't think a good answer to this problem has been found yet, which addresses ease of access & use and also adequate compensation to creators.

We still want an equivalent to physical ownership of media but that's applying old thinking to a modern technology, so frustration is understandable. Truly owning digital media is increasingly rare concept. Being able to sharing individual media items more so. Typically we merely rent temporary access through a defined ecosystem. I don't know what the answer is, beyond acknowledging the limitations of both physical and digital media and not expecting the best of both worlds to be possible.
Right.

Of course, if you write x(3), other mathematicians should frown at you because you're making bad notational choices.

It's a bit like explaining to students that the real way to know which 3rd declension nouns are i-stems in Latin is to say the genitive plural both ways. The one that doesn't sound wrong is correct. But you have to have a lot of time in the language for that to work.
If anyone took a second to read any of this lady's other content, she seems like quite the special flower. Not saying that I disagree with her that you don't need to know everything to be a programmer but she also blatantly lies in the article.

I poked through her github and she definitely knows how to write css. Articles like this make people feel alright with complacency, it's fine to be an okay or new programmer but you should always be trying to improve what you are doing.
The confusion comes from the fact that we attach the same label "3" to two different sets in the case of bottles, so we end up saying "one out of three plus one out of three". It should be "one out of group 1 + one out of group 2", and then as you said, we'll need a special operator for combining groups.
First learned about "The Thing" from the excellent book Spycraft: the secret history of the CIA's spytechs, from communism to Al-Qaeda by Robert Wallace and H. Keith Morgan.

The Thing was operating more than half a decade before it was detected, during which it listened in on 4 US ambassadors. And when they first found it they couldn't really figure out how it worked because it didn't have any electronics in it. Eventually Peter Wright at MI5 managed to reverse engineer its workings:

"To operate the device, the NKVD aimed a continuous 800MHz radio signal at the seal from a listening post in the building across from Spaso House [the embassy]. The Thing's thin diaphragm at the top [...] vibrated with the sound of a voice. Those vibrations created modulations in the reflected radio signal that bounced back to the listening post. The Thing did not require power in the same way a mirror does not require power to reflect light. The radio transmitter and receiver code-named LOSS (or REINDEER by the Russian techs), were a marvel of signal processing considering the technology available at the time." chapter 12 p. 164

It's so cool to me that there is probably amazing tech out there right now, being used for all kinds of espionage operations which we will only find out about in 30 years or so.

[0]: https://en.wikipedia.org/wiki/The_Thing_%28listening_device%...
x(3) is a function "x" being applied to the number 3, because "three times x" is 3x.

Of course context would help resolve this if you have a function named x or not, or a variable named x or not, and if you have both a function and a variable named x, well, you worked for your confusion and you have obtained it; congratulations. :)
> Moreover, suppose that you are really "off-grid". Meaning, you are off any fuel supply network!! In this case precisely, you would be saved by electric-related techs, such as photovoltaic.

Albeit in theory true, here in the outskirts of the Sahara, I have yet to find a village where I can get an electrician to fix my solar panels, though a few bottles of gasoline can be found everywhere.
I was able to use deDRM with Catalina, that said my SIP is probably disabled (Hackintosh).

Thankfully a lot of sellers are selling books without DRM. I just bought a number of political books from Haymarket and Verso and that was the case.
> AI works great for some business (e.g. Netflix, AirBnB, Uber, Waze, Amazon)

Does it actually? Specifically, what has AI done for Uber?
If you wish to join our open beta testing and try it, consider this link https://play.google.com/apps/testing/com.wisewolf/
The lockdown breach questions Dominic Cummings has yet to clarify
Mission and marketing in computer science degrees
I'll bite. At the very least I would describe S3 as an object store (object semantics) and EFS as POSIX file semantics with an NFS interface.
As I recall, that study was debunked/retracted, so you may have trouble finding it.

The paper: http://eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf

Retraction: http://www.eis.mdx.ac.uk/staffpages/r_bornat/papers/camel_hu...
alias rm=trash

I have a habit of cleaning up the workspace in my machine. This alias saved me a 1000 times already.
Yeah, push notifications are an absolute shitshow.

A standardised push notifications API where you could swap out providers would be such a breath of fresh air.

That being said, the two applications I run that are doing long-polling sockets (Conversations and K-9 Mail) don't really use a lot of power, according to the battery settings screen on my Lineage device
I am not sure what you are talking about. We have many millions of yearly AWS cost and it is both predictable and understandable down to the last cent. One additional thing, I am not sure it occurred to you but some infrastructures operate on AWS are not sending any significant traffic outwards. S3 is used as a cheap and reliable data warehouse storage layer for exabytes of data just fine.
> Lincoln and the Union did not eliminate the Confederates, and allowed them to continue to exist as a scourge on society. They have been slowly dividing the country, and it appears they have finally succeeded.

What would you suggest, a pogrom? The Union devastated the South, going well beyond battle related damage. Hooker destroyed vital infrastructure and brutalized the people. To suggest further destruction and persecution is inhumane and barbaric.
e2e encryption isn't something you add as an "optional feature", but rather, something that should be in the design from day one, for all communications (mandatory).
> It is hard to evaluate if this is exclusively an American issue because, really, there are so few other countries that speak English.

What does speaking english has to do with this?

Regarding twitter case I feel that it's unfair to classify the issue with a single anecdote. Especially when this anecdote is about notoriously mismanaged, pointless corporation such as twitter.
Getting paid well to work on interesting problems is better than being paid less well fo work on interesting problems.
Correctly counting the cost shows Australia's lockdown was a mistake
That is, until there's a piece of content he wants that's not available from one of those vendors.

The problem with those vendors really comes down to selection, and they have a smaller selection. Like it or not, if there's something highly desirable and current, and he _must_ have it, he's going to have to deal with the inevitable pains of DRM, or resort to piracy.

I'm sure the bean counters at content producers have done the calculus of losing a certain percentage of prospective paying customers vs. convenience, and have decided that certain inconveniences are worthwhile.
Brb. I’m going to add suffix aliases for all of my frequently used code file extensions. I had no idea those are a thing.

Although I do wish I could pass a flag that didn’t open it, as sometimes I do want to append or overwrite a file without the fuss of an editor.
I completely agree on the buffer size statement, but at the same time, find it interesting that you would use StringBuffer enough to make that comment. I personally haven’t found any compelling use cases for it since Java 1.5 introduced StringBuilder. Would you like to share some ways you find StringBuffer useful?
> Let me get this straight, the author has a bad experience with one website selling ebooks, so they decide they’ll never buy ebooks ever again?

It may be hyperbolic, but I basically feel the same way, because I had more or less the same thing happen: I saw a book I wanted to buy, it said EPUB; there was absolutely no indication that there was DRM, that I'd be required to install Adobe software, or anything. I bought the book, and after paying for it, was told about all this.

I was so furious I emailed them immediately and demanded my money back (which they complied with). But it certainly put me off buying e-books from random websites -- I haven't even thought about doing it since.
JavaScript (vanilla or Angular), Bootstrap, GitHub Pages.
Humble Bundle, independent publishers like Counterpunch books, Haymarket or Verso.
Pandemic forces suspension of dozens of clinical trials
They breath, too. By breathing, you defend them too. Oh, and Hitler was vegetarian. Any other vegetarian is literally Hitler.

Do you see how absurd this kind of reasoning is?
I think in practicality, HDDs still beat out SSD in storage density in larger clusters simply because the SSD cluster would be obscenely expensive.
> x^{-1} means \frac{1}{x}, but f^{-1}(x) doesn't mean \frac{1}{f(x)}.

That notation for inverse functions is truly appalling. I don't know how the first mathematician to think of that didn't immediately discard it as nonsensical and misleading.
All AWS services explained in one line:

Overpriced, unnecessary or both.
I love the "Seriously, don't take this seriously. Don't get me wrong, this actually does work." disclaimer. Hilarious
Thanks! I hadn't seen the retraction. That's really interesting.
China was largely colonised and occupied by western powers for about a century leading up to 1947.
If the AWS tools fail to provide you this information than you can just tag everything (we use scope, stage, service, region, owner tags, example: global, dev, hadoop, eu-west-1, data-engineering) and it is trivial to generate a cost report where you can drill down by environments, teams, services, etc.
It's probably easier to find tools by searching GitHub instead of SO. It looks like doiuse also comes as a PostCSS plugin so you could have better compile time linter integration with that[0]. There's also a similar plugin for ESLint called eslint-plugin-compat which checks for JS cross browser compatibility[1].

You can also set up automation via WebDriver for cross-browser functional and visual testing if you really want to be sure everything works well. WebDriverIO is good for that[2]. Unless you're going to sink over 1000 hours into the project it's probably not worth it though. It's notoriously tricky to set up correctly if you haven't done it before.

[0] https://github.com/anandthakker/doiuse

[1] https://github.com/amilajack/eslint-plugin-compat

[2] https://webdriver.io/
> Does anyone know why this is happening? I just assumed Reddit, Youtube, Stackoverflow, etc were doing it because they were being paid by the DNC or various political action groups. But Wikipedia is a non-profit with a good chunk of money in reserve.

An argument could be made that RNC operatives do this because, in fact, they have benefited the most from such efforts.

I don't know why so many people making these conspiracy claims and only consider the single, most obvious party as the one that must be engaging in such actions instead of the party that has actually benefited the most.
A great opportunity to introduce multiplications of fractions!

1/3 of the students at table A are girls. 1/3 of the students at table B are girls. What fraction of the tables does table A represent? A is one out of two tables, so A is 1/2 of the tables. Likewise, B is 1/2 of the tables, too.

When we want to consider the whole here, we need to take into account what fraction of the whole each proportion represents.

The question that we want to answer is 'what proportion of _all students_ at _all of the tables_ are girls?'. This is a combination of the question 'what proportion of students at table A are girls, and what proportion of students at table B are girls', and 'what proportion of all of the tables does each table represent'? That second question might seem quite convoluted but it is important!

To do this, we need to multiply the fractions together like so:

(Fraction of tables that A represents) * (Fraction of students at table A that are girls) + (Fraction of tables that B represents) * (Fraction of students at table B that are girls) = (Fraction of students at tables A AND B that are girls).

So in this case we would have:

(1/2) * (1/3) + (1/2) * (1/3) =
(1/6) + (1/6) = (1/3).

This is even clearer when we consider the case where there are two girls at table B. There, we can do the same thing:

(1/2) * (1/3) + (1/2) * (2/3) =
(1/6) + (2/6) = (3/6) = (1/2).
No need for an alias, a variable (I think that's what they're called) will do:

hello=~/Documents

Then:

cd ~hello/world

Or omitting `cd` (requires `setopt auto_cd`):

~hello/world

And with `setopt cdable_vars`:

hello/word

This also works with tab completion:

hello/<TAB>
Click on my kindle icon for "store", find book, click buy, have it seconds later. Alternatively, go to amazon.com and find book, click buy, shows up on my kindle seconds later.
Hot-swap API endpoints and stream processors using Clojure and Dataworks
DHCPv6 is broken in that it allowed anything beyond DUID-LL to be used. DHCPv4 always relied on MAC addresses, so this works where DHCPv6 doesn't.

DUID-LL in DHCPv6 usually doesn't work, except with special configuration, for which I have to boot, configure the PXE firmware (if it is even configurable) and the OS (which isn't even installed yet). This doesn't fly in an enterprise network, where I don't want to unpack, boot and manually configure each and every device. Ideally, I never open the box, scan some printed-on barcodes and pass it on to the future user of the new device. After unpacking and cabling, installation and setup is automatic. This is totally different from home networks, where manual configuration is acceptable and usually easier.
Most of those improvements are not really new technology, but instead technology from European cars (where gas taxes are high) just imported into the USA (where previously people didn't care about MPG much because gas is much cheaper).
Because battery efficiency is still only 10% of liquid fuel efficiency, in kwh/kg.
I bought a ebook from Kobo, having never heard of them before and thinking they'd be the small competitor to Kindle that offers a better experience. (Oops, they're owned by a big conglomerate.) I stupidly bought the ebook using my google account to sign-on. Then to read the book, I had to enter my google account username and password into their app! Their desktop app is clearly an electron-type web-based thing but they don't have an in-browser reader so there's no secure way of letting them do single-sign on. Here's hoping this app I know nothing about didn't steal my password - the only solace being that a desktop app can screw you over regardless if it wants to.
Majority paper book readers read because of the preference for medium or availability and not for some tenet.
The commenter above you believes that inclusivity standards will lead to a situation whereby one party could claim that certain genuinely controversial statements are actually beyond reasonable dispute, and that any such dispute could therefore only come about as a consequence of the disagreeing party not accepting the first party and/or their identity.

That was surprisingly difficult. Frankly, it's a little strange to see such an illucid response being seemingly well received by HN.
So, if some apps skip the dynamically linked external libraries and statically bundle their own copy/implementation of SSL library along with only using Socket connections, this method wouldn't work.

I wonder what is the space cost of statically adding trimmed down SSL library. Apps are easily 100+ MB these days.
The smaller PDP systems 11/03's where often used in Labs - DEC did a Realtime operating system RT11 for this use case and there where some exotic expansion cards for experimental use.

Back in my first job we had a custom built 12 bit ADC used for analysing mixing about £3k per channel in early 1980's £
Entrepreneur Raised $100M to Eliminate Viruses and Purify the Air You Breathe
This thread is over-the-top negative.

If anyone wanted point-blank reasons as to why HN can be a shithole sometimes, look no further.
Well unnecessary parentheses are often used to indicate a substitution has happened. E.g. in a topic I just taught I would write things like ∫_{y=0}^3 x dy = [xy]_{y=0}^3 = x(3) - x(0) = 3x. In context I think it's perfectly clear and a good notational choice.
No infrastructure or crew is required to "protect" the "infrastructure" around a glass log on the ocean floor for the ~500 years it takes it to become as radioactive as natural uranium ore.

Why don't we discuss this easy disposal option seriously? Why do we instead ask seriously about launching it into the sun instead?

Because nuclear waste has been politicized to such an extent that most people have no idea what it is composed of, what the halflifes of its constituents are, how radioactive it is, how chemically reactive it is or even what state of matter it is in. But everyone knows that, like, it is, like, totally dangerous!
Vim also writes a help message when Ctrl-C is pressed, in case someone desperately tries to stop it like any other terminal command.
Of all the updates to the Joel test I've read, this is by far the most... Nebulous. Maybe even asinine because even if you were to ask this in an interview, the interviewer could reply to half it these with a bland "yes" and there's really no way to confirm or deny during the interview since it's all based on opinion.

In the best scenario, the affirmative answers were straight up lies and then you know immediately that the organization is not for you (but only until after you join). In the worst scenario, the "yes" was actually honest and it turns out that you disagree with the company on what makes for good "celebration of initiative" or "trustworthy management" and suddenly you're the bad guy for disagreeing.

I like this one much better: https://myers.io/2017/04/04/the-joel-test-for-2017/