skysight-inc/HackerNews huggingface dataset:
But if you don't live in an English-speaking country, then "what the creator called it" doesn't even matter. So for the vast majority of people this argument is irrelevant; you generally don't code-switch into English pronunciation for a loanword from another language, especially for an acronym.
So, the thing about circumvention exceptions is that...

1. There is no general exception for format shifting. If there was, DMCA 1201 would have zero legal weight.

2. Even if there was, it would not materially impact the legal status of this DMCA 512 takedown request

This is because DMCA 1201 circumvention exceptions only apply to half of the law. Section 1201 renders two different acts illegal:

1. You can't circumvent DRM, unless for specific purposes.

2. You can't tell anyone how to circumvent DRM, regardless of purpose. This is the sort of violation being alleged here.

Depending on how you look at it, either Congress assumed a black market would exist for DRM circumvention technology anyway; or they assumed people who need lawful circumvention would in-house everything and destroy it when they no longer needed it. That's the sort of question a court might have to interpret if someone was a bit more careful than, say, publishing the DRM unlock straight onto GitHub. But that's not this case. In this case, the law does not facilitate any fair use argumentation whatsoever.

It's not a lie, the DMCA 1201 exception process is just hilariously toothless.
I see a "Buy now with 1-Click" button on content I haven't already purchased. There is a "deliver to" dropdown, but it just selects where the content goes after I click that "Buy now" button.
UV can kill stuff that gets through the filters. Even HEPA filters go down to objects of a certain size, and some viruses are smaller than that. But UV can kill even those smaller viruses.
For additional insight, try floating this idea when the topic of discussion is something other than psychology. Better, test it on a variety of demographics (education level, etc) and see if you detect substantial differences in reaction.
Fitting :)

https://en.wikipedia.org/wiki/The_Aristocrats
That's kinda OK-ish (for them), but politics is a monster that will bite you if you don't care.
Think I have to side with Readium on this one, since the source code contains the actual bytes of the master key:

def secret_transform_profile10(input_hash):
...
# This 64-byte master key is basically all that distinguishes
# the open source "open for everyone" version from the so-called
# "open source" closed-source-version that's actually being used
# by book distributors.
...
masterkey = "b3a0..."

If it read that from an environment variable or a config file that wasn't included in the source I think this DMCA notice would have a lot harder time holding up.
His reputation is growing faster and stronger than ever, this is called activism, free software and code movement.
You seem to have very strict definition of rural that doesn't map to how the FCC or Census Bureau define the term. I live in an area that is very clearly 'rural', most of it has been built on in the past 30-40 years and the average home price within a few miles of me is ~$400k. I live by engineers, doctors, architects, technologists and none of us have had anything but 10M DSL and Hughes satellite options for Internet in the past 15 years.

Yes everything you've said about the possibilities is technically true, but it hasn't happened and there is no evidence it will happen. The RDOF has awarded another provider funding to bring fiber to within a few miles of my place but not directly to me.

Meanwhile I've been on Starlink since last February. I just checked and I'm getting 110M/12M with a 28ms ping time, which is 10x what I was getting for effectively the same price. Not only that, if I want to go on the road I can pack that little dish and take that bandwidth with me just about anywhere in the US. If I was broke I could pool funds with a few neighbors and we could split the cost.

With that available now, why would anyone spend millions of dollars to drop in a 5G tower to pick up another 50-100 customers?
* The fervent belief that somehow people with comorbidities dying, or old people dying, is OK.

* The continuous drumbeat that the world would be better off if there were just fewer people

* The Tanton Group's influence on politics

* The rise of nationalism & authoritarianism (which inevitably leads to "the strong shall survive" eugenics movement)

* The debate about individual adjustment of healthcare payments based on fine-grained risk assessments.

None of these will (I hope?) result in the forced mass-sterilizations of the early 20th century eugenics movement, but these trends overall should give us at least pause. They are all centered on the belief that some people's lives are worth more than others.
ThroatwaRbler...
better link: https://github.com/Ildaron/EEGwithRaspberryPI
Sometimes I think what's needed for people to accept this whole crypto bulls*it as a scam it is.
I recognize that the Aboriginal and other oral traditions preserve information for a long time, but this article is talking about climate from before the end of the Miocene around 5 million years ago. If the stores were about a previous climate it was a much younger climate than this one.
“ On December 23 I contacted my bank and gave them the trace IDs for all the failed transfers. My bank determined that the account number was wrong on every transfer. All the failed ACH transfers used an account number ending in 62 instead of 622: the last digit of the account number was missing!

Armed with this information, I returned to Amazon Pay merchant support, and here’s where I really started to get frustrated. I discovered that my original support case had been unilaterally closed without resolution, because five days had passed since the last reply, and apparently that’s their support policy. It’s not possible to reopen or reply to a closed case, so I had to create a new case and explain the issue all over again. This did not go well.”
> The claimant here has sworn, under penalty of perjury, that they are the copyright holder of the code in the named repository.

No they didn't:

> "We are the copyright owner of the official LCP encryption profile used by ebook distributors worldwide"
Chemical Computing with Clojure
By "non-US" you probably mean "non-WTO". WIPO/TRIPS was specifically used to policy-launder DMCA 1201 into US law despite the objections of the tech community in the US. EU law has very similar provisions and I'm told "copypaste 1201 language into your local law" is a common ask during USTR negotiations.
UV in fluorescent bulbs escapes directly through the phosphor itself. No phosphor is 100 opaque to UV, nor does any phosphor convert 100% of UV to visible light.

Some phosphor coatings might be better than others, but they will all leak a certain amount of UV.
A Complete Guide to Tagging for Personal Knowledge Management
Look up “false sharing”, the situation where two goroutines that access disjoint sets of fields contend for the same cache line.

Compilers are not smart enough to detect it, but if they lay out struct fields in declaration order, the programmer has a way to avoid the problem: by putting the two threads’ fields far apart.
Small claims court all the way. The demand letter alone should get their attention. Takes a few hours of your time - no lawyers needed.

Also contact any attorney general office in your state. Amazon pay is licensed as a money transmitter. Threaten their license to perform their business and they’ll start paying attention.

There’s a phone number on this page: https://pay.amazon.com/help/82972 of 866-216-1075 along with their license number and appropriate licensing agency for each state. My experience with obscure state licensing agencies is that they are looking for something to do - you bring them a slam dunk case and they will be happy to help and go to bat for you.

Edit- Amazon pay actually links to each state’s agency website here: https://pay.amazon.com/help/201310940

If OP is out there I’ll be happy to help.
I've used Arch, it's really excellent. But, not now that it's systemd. I use Devuan for my servers, and Alpine for my desktop.

I use MacOS and iOS for internet viewing and A/V. I have no interest in how they are implemented - superficial observation indicates they are a mess. I do ssh into my servers from MacOS - it's comfortable with my laptop actually in my lap.
Through the eyes of a VC – A naive approach
I assume you mean "take a penny" = "use the software for free" and "leave a penny" = "contribute back" (money or time).

With the plate there's a sign that says both "take" and "leave". In this case there is also a sign (the license) which only says "take". The intent is clear in both.

It's further not comparable because taking a literal penny deprives the next person of it, whereas here using the software for free costs the other users nothing.

But I'm not trying to nitpick the analogy, I only want to point out the the obligations (both social and contractual) are not the same, neither are the consequences.

Again, if he wanted to make money from his software, he should've put it in the license and charged the big users for it.
That was fun. I'm genuinely shocked pineapple on pizza is in a dead heat. I'm a fan and I thought it would be less popular, but this makes me realize why debates rage on about it.
Looks to me like an existing company afraid of disruption (by a future driverless taxi fleet) doing “things that don’t scale” in a way that for them, scales quite nicely. Good for Hertz on the long pivot.
A chicken wasn't once an egg.

A chicken was once a fertilized egg cell, but an "egg" is the vessel that contains the zygote [1], and was created entirely by the mother (i.e. it is not a result of fertilization). So a chicken was once in an egg.

https://en.wikipedia.org/wiki/Egg
Ask HN: How to support both web and native mobile client?
I am trying to develop a simple web and mobile native app as a learning exercise. To support both web and native mobile app I am thinking of this broad backend architecture:

DB <--> common internal api <-----> web request/response handler <---> web client
^
|
+--------> REST API <----> native mobile app

My questions are:

0. Is this design to support both web clients and native mobile apps okay? Is there a better approach? I am trying to develop simple old-fashioned GET/POST and server-side rendered web app(i.e. not an SPA), but also want to support native mobile app.

1. When the browser sends a request to the backend, or receives a response from the backend, some of the important communication aspects such as TLS, cookie management, form data packing etc is handled by the browser on the client-side. How is this achieved on a native mobile app? Are there native libraries that handle this on behalf of the app? I do not want to use webview to wrap the web client on mobile devices.
How does one vandalized her own property? Isn't that just called using it?
The Map Is the Territory
Most programmers don't think about memory at this level of granularity unless they've learned C or C++ or written assembly.
haha, yes it is

("The shoes of the fisherman's wife are some jive-ass slippers" being the title of a Mingus composition)
huh, mine says 'buy now' with a separate drop down for deliver to, the options include 'your library' and 'download to computer'
I used to be a hobbyist dev of a ROM back from Android L-O, and left to start a professional software engineering career. I recently re-joined the hobby with the release of Android 12, and Calyx OS was new to me, so I ended up taking a look at their code repos.

Tl;Dr: If you want a privacy-focused no-compromises fork of Lineage OS, and the default hardening Google performs on their platform is enough for your personal threshold of safety (this is where most custom ROMs settle), Calyx is probably a good choice. If you're concerned about novel security vulnerabilities (read: more paranoid/vulnerable than most) affecting your device, choose Graphene.

Privacy-wise, Calyx is basically Lineage with most of it's headline features being provided via LOS or third-party apps available on F-Droid. It does a good job at de-Googling your experience and has good privacy-focused default settings and apps. I like the custom location provider. Their egress firewall feature is a nifty improvement on top of LOS's original implementation of a similar feature.

Security- and hardening-wise, it's not much better than Lineage, which isn't much better than AOSP. Zero to little runtime or kernel hardening to be found. Graphene, on the other hand, puts the effort into hardening as many aspects of Android and the kernel as possible. Graphene has a custom hardened `malloc` for helping prevent memory safety exploits, a hardened libc, toolchain, and app runtime, among all sorts of other difficult but valuable security changes. Functionality-wise: almost anything Calyx can do, Graphene can do with some F-Droid apps to help.

This might seem a bit harsh, but the reality is that Graphene has some a large number of deep security changes upon AOSP that Calyx isn't yet up to par with. As we've all seen, security in 2021 is difficult, and it takes decades or a lot of specialized experience to be a security expert. It's difficult enough for large companies to hire and retain security talent, and for hobbyist projects/small organizations even more so.

Does everyone need a hardened runtime? Probably not. Are there people who do and/or want one? Definitely

Edit: one concern of mine about Calyx is their bundled VPN serviced by Sprint (as per https://calyxinstitute.org/legal/terms-of-service). Third-party VPNs are always to be taken with a grain of salt for privacy depending on your activities online and the VPN's owners themselves. I suppose it's better to have a VPN than not, but you must also trust that party and their security with your highly valuable network traffic, which should be a very high bar. Obviously, nothing limits you from loading up OpenVPN, IPSec, Wireguard, etc and going your own route.
Also Wiio's Laws that specifically talk about human communication: https://en.wikipedia.org/wiki/Wiio%27s_laws
Here's the proof: https://abc7ny.com/suspicious-package-queens-astoria-fire/64...

Another article: https://www.njhomelandsecurity.gov/at-a-glance/9-21-20
How Chrome Works – The Chrome Comic
My parents always taught me not to take donuts from unknown people, especially when they're free. It's common sense and corpos take all fault for taking an easy fix to save their own developer hours at someone's else expense. Now, when it turns out there are consequences to this, corpos aren't that happy.
You're allowed to circumvent if you own a license to the protected work. So, implementing or even cracking a DRM scheme is not enough to take it down.
Illegal number?
Yeah. Automatically optimizing for space gives good cache footprint if you don't know anything about access patterns so it might as well be the default.

Also, with generics, there are cases where the optimal field ordering depends on the generic type parameters, so letting the compiler reorder fields on a per-generic-instance basis gives better space utilization than any given source field ordering.
Between this and the Upwork story, this is a reason why so many young people especially are abandoning entrepreneurship and trying to get into FAANG companies instead. The pay is better and none of this BS. It's so hard these days to be self-employed, so many things that can and will go wrong.
A tired body needs to rest. Tire out the body, rest.

squats, alternating lunges, push-ups / plank, heck just sitting on your knees with an erect spine. Don’t need any equipment
How does quoting a passage where they assert copyright ownership over one thing imply that they did not also assert copyright ownership over something else?

> What files should be taken down? Please provide URLs for each file, or if the entire repository, the repository’s URL. ... https://github.com/noDRM/DeDRM_tools

> the content of the repo was illegally obtained. The repo and its forks must be shut down entirely.

> I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law.

> I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.

In addition, the larger context of a DMCA Takedown Request is to assert expedient takedown of a copy of work that you have copyright ownership over. Adding a bunch of backpedaling filler to a DMCA Takedown Request does not alter its basic purpose.

edit: Sheesh it looks like Microsoft is actually encouraging claimants to write these fraudulent DMCA notices regarding circumvention technology [0]. So this is basically another extralegal "Content ID" process, and Microsoft being overzealous with takedowns makes them a terrible option for hosting your stuff. I'd love to see the law produce some justice here for once, but the real answer to these corporate-bought one-sided laws is IPFS and the like.

[0] https://docs.github.com/en/github/site-policy/guide-to-submi...
Use both UV and good quality HEPA filters, if you can.

Heck, you can even get filters that greatly exceed the filtration capacity of HEPA filters, and get objects down to .01 microns, which is a tenth to a thirtieth of the size you’re projecting for the smaller particles.

But they are expensive. If you’re interested, look at the IQAir brand.
Whatever you're selling, it won't bring answers or peace of mind.
This is how I feel about people who create small but popular libraries and then complain about the workload. They're squatting on a valuable and finite resource, attention, that they don't like or appreciate. If you don't want it, sunset your library and let me write a replacement. I'll happily rewrite faker or left-pad for free, and so will hundreds of other developers.
If enough rich people move to rural counties and get involved in politics, they can create public utility districts to build open access dark fiber which 3rd party ISPs can ride on.
It's so difficult when we learn people aren't naturally good ;)

Pineapple with cashews & onions on a pizza is da bomb
World’s Biggest Crypto Fortune Began with a Friendly Poker Game
Fair enough... most haven't. Pretty much any of his standup/specials (i.e. the stuff he didn't do for network TV) will have a fair amount. For example, I started doing a YouTube search on 'bob sagat' and it offered to complete it as 'bob sagat stand up nasty' so I figured 'sure' and this was near the top: https://www.youtube.com/watch?v=bjGm5DNDadU and of course he didn't need to club you over the head with it: https://www.youtube.com/watch?v=TLazfBlUkfk
The End of Car Keys, Passwords and Fumbling with Your Phone at Checkout
Very nice, thanks for creating this!
Out of curiosity, I've noticed that most neurotech startups are developing minimally invasive hardware, instead of invasive.
Is there a particular reason for that? Solution efficacy, public acceptance, regulatory compliance, investor preference?
> So the egg came first.

Which egg?

Obviously "the egg that the chicken hatched from" came first, no one's debating that. But that's all you've said.

If the question is "which came first, the chicken or the chicken egg", then it depends on whether the chicken egg is one that houses the chicken, or the one that is laid by a chicken.
Proud to share that I got the word “balls” in 15 guesses.
No. Maintainers should be able to publish whatever they want. Users should save whatever they want to consume locally for whatever specification of local (disk, mirror, whatever) works for them. Malicious actions will be rejected and punished by the marketplace. If GitHub et al want to be a value of local, i.e. controlled by the (community of) users then they can play that role, but no one should expect them to
I was just thinking about how public disagreements and arguments are a really effective way of actually moving knowledge forward.

There is more interesting and useful info in the comment thread in your link than this page. You call it a flame war. I don't. They could have been a bit more "good faith" but it was extremely valuable and not very "flamey"
I like OpenBSD - it's so clean. I use i3 and don't care about audio/video, so my needs are minimal. I use MacOS/iOS to view the internet, but not for development.
Onus is on Upwork. They charge a fee on payment and as such are responsible for ensuring payment integrity. Issue is they could be heavy handed on your future success much like Apps on Apple. Best of luck.
Personally I'm actually of the opinion that people should just forget about working around DRM preventing legal access to content and just forget about DRM encumbered content altogether. Having work arounds adds value to otherwise worthless file formats. Dont support it, dont recommend it. dont even talk about it other than to say "meh, DRM'd you couldnt pay me enough to use it".

Quite an extreme stance I know, but then Ive never had a problem getting enough drm free content to fill my boots to the end of time.
A more recent example of "how the heck do I pronounce this word" is Bazel, the build system.

I've always pronounced it like "hazel", but many of my colleagues rhyme it with "dazzle".

The Bazel website even has an FAQ entry about it, but they managed to completely confuse the issue:

> How do you pronounce “Bazel”?

> The same way as “basil” (the herb) in US English: “BAY-zel”. It rhymes with “hazel”. IPA: /ˈbeɪzˌəl/

https://bazel.build/faq.html

Little problem here... Basil, the herb, can be pronounced either like hazel or like dazzle. Or even rhymed with hassle!

So naturally I opened a PR attempting to clarify this. It led to an interesting discussion, and in the end I wrote a bad poem acknowledging both pronunciations:

https://github.com/bazelbuild/bazel-website/pull/323
Log-Structured Protocols in Delos, FB's platform for control plane databases
You're not allowed to circumvent for format shifting, but you are allowed to circumvent to access a work you have rights to. So these takedowns on GitHub should not be happening.
> I'm still continually baffled that we ended up in a world where automatically accepting updates from every dev and their dog is not just the norm but recommended practice.

I think it follows from two things:

1. We use open source software for everything. This is also true of our dependencies, so we get hundreds or thousands of transitive dependencies. Many of which are presumably written by dogs, because (i) no one can tell if you're a dog on the internet, and (ii) OSS maintainers are so overworked they ask their dogs for help.

2. Languages and libraries are full of footguns, software is full of bugs and therefore vulnerabilities, and no one cares enough to go through the enormous effort to fix things. And this is true through the whole stack. So the only practical way to stay secure-ish is to reactively patch software as vulnerabilities are publicly discovered. And also defence in depth. (I would distinguish between the publicly known time that a vulnerability is discovered, and the first time it was discovered. You hope the two are the same but for many vulnerabilities, if a clever adversary found them first we'd never know.)

With these two things together, you have a ton of questionable dependencies, and you need to update them all the time for security reasons.
Such a feature would probably require golang to either implement annotations or a new keyword.
I'm not sure golang doesn't have annotations, but probably for the same reasons it's taken so long to implement generics, it's a language stuck in the 70's, with a user base and leadership that will fight tooth and nail to try and stay that way.
I like the story of Grafton NH and how things actually turned out when libertarians started to take over a town - https://www.vox.com/policy-and-politics/21534416/free-state-...