skysight-inc/HackerNews huggingface dataset:
> "Guilty until proven innocent" is exactly how "DMCA safe harbor" is designed.

No, it's not. Google has gone so far above and beyond the DMCA's requirements here that it's hard to even see the DMCA at play at all.

If they were only following the DMCA rules, the video uploader would have the opportunity to send a counter-claim to Google, saying that they don't believe the content is infringing. Google then would put the video back up, without taking on any liability. If the original DMCA claimant still believes there's infringement going on, then their only recourse is to file a lawsuit against the uploader (not against Google, as Google has done their duty under the safe harbor provisions).

But instead, Google has decided to bend over backwards and create this Draconian mess that prioritizes the will of the big copyright holding cartels.
whenever there is money, there is a distribution. The poor are those with less, it cannot be avoided. There is nothing wrong with having oligarchs.
Getting Started with GraphQL in Python with FastAPI and Ariadne
I think the e-waste angle is mostly unrelated.

Is it though? I was able to replace a broken Macbook screen a couple of generations ago. It was hard and took a while, but I managed. I'm very sure I would not be able to do this given this kind of screen.

I guess we'll see when the first tear-down comes out. I wouldn't be surprised to find out that the only way to fix the screen is to replace it together with the webcam.
Also with a DMCA you can only take a video down, not take the ads-money instead. Content-ID creates very bad incentives.
I had a SD for extended storage in my MacBook (until I upgraded the SSD, those were the times), but if we’re being honest this is an issue created by the ridiculous storage prices Apple charges. Otherwise you’d just buy a large enough SSD without bargaining if you’d even need it.
Yea it's especially common when running external monitors. The conspiracy-minded would say Apple wanted to leave a reason for MBP buyers to upgrade to M1 laptops.
What kind of comment is this? Your parent expressed a valid criticism followed by a reasonable solution.

It's not like Apple can't do the same as Dell.
With good IDE support, writing types isn’t that much of a burden. Either write a function call first and use "assign return value to new variable", or use autocompletion where you only type the initials of a multi-word type name. Plus IDE refactoring actions when a parameter or return type needs to be changed.
It's a win for a worker who's compensated based on their work output, which is pretty much the opposite of what a salaried worker is.
...as if the notch is the only deciding factor.

I hate the notch, but I'll still buy iPhones all day long if my only other choice is to buy products with questionable privacy from an advertising company versus dealing with Apple's shitty designs.
As always, though, the integrated graphics thing is a mixed blessing. 0-copy and shared memory and all of that, but now the GPU cores are fighting for the same memory. If you are really using the many displays that they featured, just servicing and reading the framebuffers must be...notable.

A high end graphics card from nvidia these days has 1000GB/s all to itself, not in competition with the CPUs. If these GPUs are really as high of performance as claimed, there may be situations where one subsystem or the other is starved.
For me, notches are just ugly. The main purchasing decisions behind my current phone is its lack of notch. I hate the feeling of something interrupting my screen.
Well my desktop PC picked today to decide it just wasn't going to boot up any more, making this a pretty straightforward decision...
In what way is it competitive? Like, are there any big titles that I can fire up and have it perform like a desktop gaming PC?

Or is it merely competitive in specs or in applications like Illustrator?
why are the new models fatter, wider and heavier than the old ones?

https://support.apple.com/kb/SP809?locale=en_US
https://www.apple.com/macbook-pro-14-and-16/specs/

shouldn't it be the other way around with the integrated chips, thinner screen etc etc?
Johnny Ive wanted USB-C to be 'The One Port to Rule Them All'. That didn't work out for a number of reasons.
Years ago, and it was still just 'vi', and the only editor available on the flavor of Unix I was using at the time. I just learned what I needed to know by reading the available manual pages. I started with "how do I run it?", "what is this 'mode' thing?", "how do I save and exit?" "how do I move around the file I'm editing?"
Were you maybe using Python on AWS Lambdas? That would be relatively slow, since it takes away the advantage Python/Flask would have vs PHP...that it's already warm.
In a studio: Sure. But on the go it could be a nice asset.
No, but it definitely means that it's not the big deal which overheated rhetoric in forums often implies. Experienced users are often extremely reactionary and wildly overstate the impact of highly visible changes but in most cases if you actually survey their usage later they've almost always gotten used to it.

In this case, the 16" screen gained ~0.2" diagonally and 314px extra resolution. Those extra pixels mean that even with the notch you're going to see more on the screen than you could before and in my experience that's far more likely to be the part which shapes people's impression of a new device.
How many? Quite a few, I guess you're REALLY out of the loop. This is from 3 days ago: https://www.foxnews.com/media/the-view-hosts-clash-joe-rogan...

Thanks for proving yourself wrong, I guess it was just blind speculation.
Asahi Linux on M1 Pro bring-up stream ~next week
The problem with all of this is that there is no standard method to describe, assert, and validate digital rights as a technical grammar that is 1) computer parsable and 2) human interpretable.

A long while ago, while back at Cisco, I suggested just such a grammar, called the Digital Rights Framework. It would be an inventory list embedded as data within a file, or an associated metadata file, that would clearly say "This is a unique name for a digital property with associated rights. This is my relationship towards the creator. These are the rights the creator gave me, or where I got a right from some authorized reseller of this digital property."

Basically, we needed an industry standard for this kind of thing in the 1990s. Sadly, me and 10,000 of my closest friends got laid off back then. So all the work we were doing was scrapped (aside from getting a few patents around it). But the need for this sort of rights management and negotiation system has never lessened.

Plus, it can't just be something that is done for one tech giant, and each tech giant does it differently. This needs to be a grammar as open as IETF standards, or W3C standards. Something that is extensible and customizable.

Because then you'd be able to shove a list of your digital rights statements right in the face of someone who said you were violating copyright and tell them to shove it.

Now, how you store and forward these rights is also up for debate. Do these need to be portable? Is this stored in a "wallet?" Or do these need to be accessible, and thus stored in a highly available or strongly consistent database?

This is basically the nightmare I and others saw back in the 1990s that we simply never, as a collective tech industry, ever really addressed.

It is literally a billion-dollar business for a trillion dollars of annual revenue if someone can figure out how to standardize this and make it simple and readily implementable.
Because filing that counter-notice requires you to provide personal information, in case the person who filed the original DMCA wants to serve you with a legal notice.

From https://www.copyright.gov/512/:

> [...] To be effective, a counter-notice must contain substantially the following information:

> (iv) the user’s name, address, and telephone number, and a statement that the subscriber consents to the jurisdiction of Federal District Court for the judicial district in which the address is located, or if the subscriber’s address is outside of the United States, for any judicial district in which the service provider may be found, and that the subscriber will accept service of process from the person who provided notification under subsection (c)(1)(C) or an agent of such person.
Hah, go back and watch Steve Jobs making fun of computing devices that use a stylus. He agreed with you on the losing things angle.

> Who wants a stylus? You have to get them and put them away and lose them. Yuck! Nobody wants a stylus.

https://www.youtube.com/watch?v=ELZK-Pow6fs

> Handwriting is probably the slowest input method ever invented. ... We reimagined it and what we're doing is completely different than what they (Microsoft) did. ... And what we said at the very beginning is if you need a stylus, you've failed.

https://www.youtube.com/watch?v=w2xPt8txgGs

Apple now uses styluses on their iPad Pro's.
The regular M1 13" Pro is still being offered, I would probably still count that as the 4th model.
That would make a lot of sense. I've noticed that my 2015 MBP deals with heat a lot better if it's raised up off the surface it's sitting on.
This is completely incorrect. Solar and nuclear power are NOT interchangeable.

Solar can displace coal for some uses soon, and it will, but ultimately both renewables and nuclear are needed.
Hey, I created CadHub.

I'm really bullish on software driven CAD, myself and other CadHub volunteers talk regularly about a future in which Mechanical Engineering and design is very similar to software engineering.

I'll be the first person it admit that some of the current CodeCAD tools aren't production ready, OpenSCAD for example I can't imagine being used by mechanical engineers. So the idea is mostly about unifying the community with a website dedicated to this paradigm, and if we're lucky we play a small role in promoting more development and better tools in the future.

Some of the reasons it's got potential:

- 3d-diffs on pull requests [1]

- Automated FEM, CFD etc simulations akin to CI/CD [2]

- PLM managed through git

- plus git in general is such a good way for teams to work together

[1] https://learn.cadhub.xyz/blog/3d-diffs/

[2] https://learn.cadhub.xyz/blog/testing-code-cad/
> Why not?

Because central government has a history of riding roughshod over the wishes of the local people. Not everyone is keen to see the place they call home or a place they enjoy holidaying in drowned under hundreds of metres of water.

Pretty much all the easily (both physically and politically) developed hydropower in Norway has already been at least partially developed.

Nonetheless there is a lot of potential for new and improved hydro stations and the work is ongoing.

Here are some figures about further expansion: https://www.nve.no/energi/energisystem/vannkraft/potensiell-...
It was even worse. Those macbook owners would cause the others in the meeting to be annoyed when they couldn’t plug in and had to send their slides to someone else with a hdmi port and keep repeating the words “next slide”. It was viral annoyance.
If you are thinking of contributing, you should at least read what it says in the readme instead of pretending that not reading the readme was unfairly held against you:

"For code contributions, it's best to start out with modestly sized fixes and features and work your way up. There are so many different possible implementations of more major features – many of which would cause undesirable code or vision conflicts with OpenMW – that those should be talked over in advance with the existing developers before effort is spent on them."
> (I don't know why nobody ever does this)

Even if your use is obviously and unambiguously fair use, the legal fees to defend yourself will range at least in the $10,000-100,000 range. (And many fair use cases aren't actually all that obvious, sadly).

We need something like anti-SLAPP for fair use, where someone with an obvious fair use defense gets to have the malicious accuser pay their legal fees for them.
Also you can't compare GPUs _exactly_ since apple ignoring everything except their own Metal thing
I don't think the Air is thick enough for HDMI. The Air now is more like the old MacBook, the cheap fanless ultra portable, and wouldn't be surprised if it stays like that, previously it was much less differntiated from the MacBook Pro lines.
So they're not really "full screen" any more? Why even bother with the feature, and just switch it to "maximize" instead?
#3 languages have been around since the 80's (SML) and 90's (Haskell)
Can I keep my existing vagrant / Ansible setup? Or, basically, what would I need to use in order to provision the instances?
I've decided next laptop I'm going to support the Framework group. They are building what I want. Apple isn't.
It's still a waste if you don't need it though. This money could be spent on much more useful things.
I was thinking the exact same thing! The fanless M1 Air is a dev monster in a mouse package. Couldn’t be happier with that combo.
A note: wireguard-go (the official userspace impl in golang) can do this since several months back. It uses gVisor's netstack as a tcp/udp provider to forward connections to its peer (compared to whitequark's smoltcp in case of onetun).

Here's a demonstration of both a http-client and a http-server running over wireguard (a poor man's QUIC, if you will): https://github.com/WireGuard/wireguard-go/tree/master/tun/ne...

fly.io wrote about such a setup not long ago too: https://news.ycombinator.com/item?id=26315695

And tailscale.com similarly uses wireguard with netstack to impl functionality unavailable on non-Linux/xBSD platforms: https://news.ycombinator.com/item?id=28261683
I hope this lasts me 5 years like my 2016 MBP! Ordered and aside from the notch (they are adding Face ID later I take it? And minority report gestures?) I think it’s PERFECT.
Too late to edit correction: between LOAD_FAST (not LOAD_CONST) and STORE_FAST
And one similarity: Louis CK is still highly criticized for going back on tour by the same people that criticized him 5-7 years ago. That is what was being discussed, scroll up to learn more.
In legal ownership, when mistakes happen or illegal actions take place, humans can override and reverse these decisions. Laws, courts, police, etc.

In crypto, this is not true. Your money, your assets, your everything can be taken from you by one mistake, by one false step, and nobody can reverse it except the people who have benefitted.

This is why I don't believe in crypto. My fear of government is less than my fear of a world without an override.
Join the Python Developers Survey 2021: Share and learn about the community
I looked into it. It is next to impossible to get. It doesn't take a crazy amount of money to get it, but from what I've experienced it looks like it takes a ton of wealth + the right connections + Albany politics. And that was years ago, I assume it's worse now. Moreover, there's no SLA for responding to the applications... so there are likely 500-1000 applications sitting in a box some where in Albany.

Bitlicense isn't a disaster, but it's a huge problem if you're in the space that you really do need to be careful of crossing. Crypto has a meme factory but not a lobbying strategy, and even if it did it's up against two near immovable objects: old school finance lobbying and being an easy target/distraction in the press.

We should just be thankful that Bitlicense wasn't adopted elsewhere and give up on NYC as a hub for this stuff. Until crypto grows beyond finance AND legal combined (legal will lobby with finance if asked) in terms of who makes money in NYC -or- crypto allies itself with another major mover (maybe real estate), don't expect things to ever change for the better.

It's a shame really. NYC would be leading crypto if not for this law. But then again, NYC doesn't care because tech is probably the 5th or 6th largest revenue generator in the city and has few/no generation spanning connections to Albany.
That might be how the system worked if YouTube actually followed the law to the letter - instead YouTube actually preempts most of the DMCA claims by aggressively using Content ID to pre-flag content as soon as you attempt to upload it to their system. This approach might be better for users as a lot of content owners just assume that Content ID will catch everything they care about and thus file less post-release claims letting content creators mostly pre-vet whether a video will cause a flag on their channel buuut - it doesn't actually stop anyone from filing DMCA claims anyways.

I think it's important to distinguish what the law says and what is actually going on in the world though - since the actual DMCA system is only very occasionally relevant to creators (and usually tied to soft claims - like reading out copyrighted material or static content - like images).
>Renewables can, in fact, meet our needs with already mature technology.

No, they cannot. Industrial processes require far more power at all times than can be delivered by renewables.

For example, aluminum refining.
I think the limiting factor in the case of python getting type hints was that it was never designed for type safety in mind, and that it took a while to establish consensus on a good type-hinting system.

I don't think it's a matter of reinventing the wheel, in this case, more a matter of bolting something like a wheel on a system which didn't start with wheels.
It's interesting how silently they dropped the optical line out, I never saw it mentioned. I needed it for something on my iMac Pro the other week and was boggled that it didn't support it. The argument I read about it was the DAC is so high quality now, digital out is simply not needed.
What do yo mean by high-frequency data? 100Hz, 1KHz, 100KHz? For that kind of use cases many time-series DBs break apart. We have customers storing multiple millions of high frequency measurements per sec in arrays.

I would say, Postgres is not too storage efficient in itself for large amounts of data, especially if you need any sorts of indexes. Timescale basically mitigates that by automatically creating new table in the background ("chunks") and keeping individual tables small.
I maintain that this was to avoid the lack of support for 32-bit games being blamed on the Apple Silicon.
The borrower can tell their creditors that they will be unable to pay this month's electricity bill/rent/whatever.

The creditor will take a loss (writeoff/reschedule) or seize collateral.

It's better than having the same issue next month for a larger amount.
Oh look, they're finally discovering that strong typing is actually a benefit, and using a language without it is a huge step in the wrong direction.
I'm not surprised there is functionality like this, but I do question the value in learning it. After you've given up on the filesystem, you've got to figure out how to eg automate it. Some things you're forced to (virsh, crontab, etc), but that's not a selling point.

I've been doing fine on Debian dropping files in /etc/systemd, with a possible hook to `systemctl enable`. A rudimentary ad-hoc object system with overrides etc for every program is like the exact opposite of what I want when doing sysadmin. I think NixOS's approach does a good job of coping with systemd, in that it bundles all that complexity up in a way so it doesn't propagate, despite still having to look up what the Wants/Needs/Likes/Prayers/Requires/Binds designations mean every time I touch the config.
Life is long, even when these fraudulent copyright owners are 90 years old, their grandchildren will still be footing these extremelly large, non-bancruptable fradulent copyright claim fines.
Experimenting with column- and row-oriented datastructures
If you have the resources and the DMCA claim was false there are further opportunities to pursue a resolution.

https://www.dmlp.org/threats/crook-v-10-zen-monkeys

for an example
iPhone killed the iPad.

Netflix streaming killed Netflix DVDs-by-mail.

Azure-cross-platform-support-is-king is sort-of killing Windows-only-tools.

It's still super hard to do, but every CEO post-2000 has read the innovator's dilemma and you can see that in their actions.
I feel happy for the Apple community with these processors.

But I can't stop to think my Intel machine. It feels like I am left in the dust and nothing seems to be coming that remotely looks like the M1.
I mean, the Audi R8 has an MSRP > $140k and I've never been able to figure out how that is justifiable. So I guess dropping $6k on a laptop could be "justified" by not spending an extra $100k on a traveling machine?

To be clear, I'm not getting one of these, but there's clearly people that will drop extra thousands into a "performance machine" just because they like performance machines and they can do it. It doesn't really need to be justified.

Truthfully, I'm struggling to imagine the scenario where a "performance laptop" is justifiable to produce, in the sense you mean it. Surely, in most cases, a clunky desktop is sufficient and reasonably shipped when traveling, and can provide the required performance in 99% of actual high-performance-needed scenarios.

If I had money to burn, though, I'd definitely be buying a luxury performance laptop before I'd be buying an update to my jalopy. I use my car as little as I possibly can. I use my computer almost all the time.
I wonder what exactly the restrictions will be when you don’t want to upgrade to i(Pad)OS 15. I guess I’ll find out next week.
Realistically most of these trolls will not sue you. And in the rare case that they do sue you, they'll drop the lawsuit if they see you have a real lawyer. It's all scare tactics.
It may have went like this:

1. Facebook believed that the best thing for users was to have one account and identity across all services
2. Users expressed that they thought this was terrible
3. Facebook reconsidered, now thinks it's best to support accounts that aren't linked
Is there any reason Apple couldn't implement a magsafe type connector but using USB-C form factor? By that I mean, you could use any USB-C compatible cable in the same port (just without the magnetics)

It seems like they could have gotten the best of both worlds that way.

Am I taking crazy pills?
The magic that originally brought me into the Mac ecosystem, after a decade and a half of Windows and Linux, was that the work MacBook I received was the first time I had an actual portable computer. The battery life ("you mean it still has a useful amount of charge after 3 hours? WTF is this sorcery!?"), good-enough trackpad (which makes it like 5x better than the best trackpad I'd used before, all of which had me considering an external mouse a must-have for more than 5 minutes of work), and port selection meant I could pick up my laptop—just my laptop—and go, and be fine for most or all of the day, doing almost anything.

The dongle bullshit (and the USB-C "well yes it can do that but only if you have exactly the right cable, so you'd better bring a couple with you" thing) broke that simplicity, and put me back to having to make sure I had other crap with me, which was a shame.

Dragging their feet on moving iPad and iPhone over to USB-C, so they could at least share dongles & charging cables with Mac laptops, was/is salt the wound.