skysight-inc/HackerNews huggingface dataset:
Movies are a mixed bag. But once you own the disk - you, for all intents and purposes, own the movie.

I can resell the disc. I can rip and backup the disc and thus have endless copies for myself, preventing me from having to re-purchase that disc. (ripping DVD is much easier than Bluray, I'll admit).

IMHO, if i can control a piece of property (or a copy of it) for an indefinite amount of time, if i can copy/backup, watch it as i please, when i please, how i please, on what i please - no i don't "own" the movie per se, but the license granted to me by that physical purchase means the contents of that purchase are mine to do with what i feel like, short of showing it to 100 people in a theater or offering it up on a pirate network.

As a side note: I "own" my media. I have 500+ books, 400+ vinyl records, 1000+ CDs, hundreds of movies on DVD and bluray (80% ripped to a dual Plex/Jellyfin media server.)

Things don't "disappear" from Spotify for me. Amazon can't take my copy of 1984 off my Kindle. Microsoft can't shut off my access to e-books. Apple can't take back the movies I've purchased.

The reality is, i - the consumer - have control.

The future everyone is contributing to, IMHO sounds like the Great Reset conspiracy: "you'll own nothing and be happy". Happy paying rent in pepertuity to megacorps for access to things youd have, for cheaper, if you owned it outright.
From the article:

> There is no evidence that hackers exploited these flaws. The researcher, who goes by Sick Codes, reported them to John Deere on April 12 and 13...
I don't think you give Maxwell enough credit.
Coinbase is so large that if their cold storage was compromised, the ripple effects on the entire crypto market would destroy immense value everywhere.

Returning coins to users would only be part of the problem. Everyone’s coins would be worth less from the fallout alone.
Guy Builds a Lego Railway That Takes over His Entire House
ThoughtWorks Technology Radar Vol. 24 [pdf]
Something about this makes me think this guy won't have a girlfriend long!
The fact that a well reasoned argument, which looks like it is being downvoted should answer that question.
I'm not sure where you are pulling these numbers from but my napkin math would go way differently. 1st question is how much does a security professional cost who is willing to do illegal stuff and knows how to do it properly. I'd say the number is around 300-500k$ a year. How many of these do you need? How do you find them? You need to pay quite a lot to someone with knowledge about how to find these people. How do you know your professionals will manage to find anything? You could waste millions this way and still come up with noting. In reality you are not the one who would be organizing this. You need to find someone who usually does this and pay him 3-10x the cost he has for running this. And you need to pay the guy who helped you find this guy. So I guess you end up at around 10-50mil$ to fund an operation like this with questionable outcome, together with the risk of exposing yourself or ending up in some undercover police plot and end up in jail. And whats the worst you can realistically do? Get private info about people which gets leaked all the time or turn smart lights on and off for many people at the same time?
Software will lag new hardware. Duh. The question is whether this is solvable (given a couple of master devs)

Cerebras itself commented that DL is not their first use case. They mentioned fluid dynamics instead. (I can find the reference if someone is interested).

Cerebras also has a weird memory/compute ratio, so very hard for some uses.

Somewhat off-topic. If u have standard keras/TF training code, the GPU to TPU is a smooth-ish transition. No?

A re-write will squeeze another 20% but not 200%?
The local native population does have genetic mutations adapting them to the altitude, as do of course Tibetans.

I've even heard anecdotes that they feel uncomfortable at sea level.
you can lend and re-sell books, dvds, blurays, tapes, cds and records. if you have the physical medium, for all intents and purposes you own it.

you can even copy it for backup purposes. even if it requires you to break the encryption to do so.
Agree, I had 12 BTC mined back in 2010-2011, I just did it because I was being part of other distributed computing networks like SETI@home and Folding@Home. I mined for a while, accumulated them on a wallet on my hard drive and completely forgot about it until the boom in 2014. By then I had already erased 2 generations of hard drives from that machine, it was my NAS for a while, etc.

I don't feel bad about it at all, I never imagined or considered it would become what it is and it was just a toy app I ran for a while after SETI@home and Folding@Home got me intrigued with the concept of massively distributed computing.
The real mockery is that everyone has a black box in their computers that can read all of their passwords & keys... And then when you argue to open up the firmware & code all the customers exhibit Stockholm syndrome and say, "but that wouldn't be good for the company!" Yes it would... It wouldn't be good for their intelligence agency funding, though...
What you're describing is a "proof of work" system, such as gridcoin.

Men and women are not intrinsically different in the way you imply they are. That is culturally constructed.
Have you tried installing[0] code-server[1] in Termux[2]?
code-server is basically the VSCode app split into a backend which runs on NodeJS and a front end Web app which runs in an Android browser app and communicates with the backend running in Termux. It works pretty similar to the Electron app, but extensions don't come from Microsofts Marketplace because of licensing and usage restrictions. Most popular extensions are available though.

[0] https://dev.to/codeledger/how-to-get-visual-studio-code-to-r...
[1] https://github.com/cdr/code-server
[2] https://termux.com/
There's a replay of this talk (from 2015) here: https://www.infoq.com/fr/presentations/lichessorg-open-sourc...

Reminds me memories :)
Designed to fail is preposterous. Apple lost a ton of money due to that problem, both directly in paying for repairs, and indirectly in damage to their stock price.

It's pretty clear what happened, and it's unfortunate but banal: someone went too far with making the key mechanism as thin as possible, and all plastic to make it easier to manufacture. Ends up the plastic wasn't strong enough for the little pins in the mechanism.

That's it. Just an ordinary design mistake. Embarrassing but no conspiracy.

FWIW they've resolved it. The keyboard on this M1 MBA is perfectly fine.
“Crash Course in Online Advertising” Elizabeth Yin Tweet-Storm
Impostor Syndrome: The Reason You Feel Like a Fraud
you can copy books, movies and audio that you own as long as it's not for re-distribution.
Another webdev here. My second dev machine has 8 GB RAM and works fine for my purposes. JetBrains IDE, MariaDB, Puma, browser.
But we already had viable money and a working banking system. Crypto is a step back in usability. It had a long way to go before it reaches parity with the existing solution that everyone already uses.

It’s not like the Internet, which was an all-new solution.
I put "attack" in scare-quotes for a reason. I don't see any of these things as an "attack". If I did, I wouldn't do them.
It looks like abandonware has an evolving legal status and relates to "orphaned" works in the US.

https://en.wikipedia.org/wiki/Abandonware

https://en.wikipedia.org/wiki/Orphan_works_in_the_United_Sta...
Eh, I reckon they’re fine.

In shell scripts especially (and sometimes elsewhere), if I want an ANSI escape code, I’ll type the actual bytes I want, because it’s more reliable and easier to type <C-V><Esc> and see ^[ in Vim than it is to worry about whether I’m using \u001b, \u{1b}, \x1b, \033 or something else, and whether I have '', "", $'', $"", printf, echo -e, &c. &c. Speaking generally, if you use the actual control characters, the code will either fail to run (parse or compile error) or work, whereas encoding your control codes with escape sequences is more hit and miss. I’ve seen quite a few others using control characters in this way too.

Truth to tell, I’m quite liberal in using all of Unicode in my source code. About the only places I wouldn’t use the actual characters are when (a) the environment requires me to escape the thing; (b) the numeric values of the characters are more meaningful than the characaters themselves; and (c) when dealing with combining characters and modifiers, because otherwise they’ll do things like combine with the opening ' from the string/character literal.
>I now know that if I criticize Proctorio, I am likely on the hook for six figures in legal fees.

This fact alone should shine a very bright spotlight on Proctorio and by proxy, the educational institutions that force students to install it on their computers.
I definitely want to do all the things you mention, but these things can only be done on a viable planet, which is less and less the case for the earth.
> Schemes such as this have been proposed

Lol well if you knew that then why did you ask me to explain it?
OpenBSD has much easier to use features such as pledge and unveil as part of libc, and led the way in W^X.
The M1 also means that Apple regains full stack control of its desktops and laptops. Their phones and tablets prove that when they develop both the main chips and operating systems themselves, they are able to eke out greater performance from lesser specs.

Flagship iPhones always have less ram than flagship androids, but match or exceed their performance.
Rocker: Minimal Implementation of Docker in Rust
Deep Inferno
Who's we?

I know a guy who can't go through a drive through without lecturing everyone in the car about how being able to get 400kcal for a buck and a half is an amazing feat of societal progress. But he's old and emigrated from Poland so...

My example may be an outlier but there's plenty of people who are happy to get Chilean produce in January and don't care how much methane their 75/25 beef emitted. HN has the spare cash and brain cycles to care about a lot of things that normal people don't even think about.
I haven't looked into the source of this specific exemption yet, but if it is the mechanism I think it is -- a ruling on an exemption petition -- it is important to understand that this exempts a user from circumventing the protection mechanism but it does not provide any kind of exemption for "trafficking" in tools that help people actually perform the circumvention... which frankly makes a lot of these exemptions feel a bit academic :(.
This is more useful than I thought it was going to be. Specially the "-" for exclusion is new to me, and I can recollect a few times where that would have been handy to know.
> I don't think we take software reliability seriously enough, most of our focus is on speed of release, ever quicker cycles and it being OK to break things.

The phrase "move fast and break things" should be seen as cautionary, not aspirational.
Honest question: could it be a matter of backwards compatibility?

Intel has been piling stuff on top of old architectures in order to stay backwards compatible at each step, while Apple had the opportunity to develop their architecture from scratch? I don’t know the answer, I’m just curious.
> Simply put, I have the right to block ads

Let’s assume I agree that you have been tricked into following a link that is infested with terrible ads and that I agree you have the right to block those ads.

Isn’t it then your obligation to never visit that site again?

You understand that ads are how the website has chosen to make money. You don’t like how they have chosen to make money so you simply never visit the website again, right?

It’s like if you found out a restaurant didn’t accept cash and still kept going to eat there when you only had a credit card, knowing in advance you can’t and won’t pay.
It violates entropy because work is being done to the combined system. The subdivided systems, if looked at in their own reference frame, would exchange entropy and mass which is work. After that time, If all else is held equal, your intuition is correct that entropy would be conserved in each subdivided system.
I think this is because when an artisan makes something, usually you know he tried hard, even if it ends being crap because subpar skills.

With industrialized products you know they want it cheap, resulting in crap product that didn't need to be crap.

For example once I had to repair my Electrolux fridge, when I opened it up I saw two very nasty things: 1. the holes between parts were all misaligned, to the point it was impossible to insert the screws intended to go in them. 2. it was then glued with a ton of glue spread "randomly" all over the place, it was obviously shoddy.

And the issue I had to fix in that fridge? They used the cheapest "defrost" button they could, one that notoriously got stuck often, so your fridge would stay in "defrost" mode forever and stop working, the solution was disassemble it, force the button back with a screwdriver, assemble it again... every time you used the button.
This is unnecessarily complicated. The beautiful thing about Ed25519 keys (private and public) is that they are simply opaque byte strings. Indeed, here is Go's definition of ed25519.PublicKey:

type PublicKey []byte

So if your application uses exclusively Ed25519, you can just pass around the raw bytes (encoded as base64 as desired). There is no need to muck around with ASN.1.

And if you do need to transmit keys in ASN.1 structures, Go's standard library has functions for that:

https://golang.org/pkg/crypto/x509/#MarshalPKIXPublicKey

https://golang.org/pkg/crypto/x509/#ParsePKIXPublicKey

The author has just written worse versions of those functions.
Ironically, DRM drives me towards Z-Lib and Libgen, when I happily payed No Starch for their stuff. Especially their bundles are a smart move in the digital age.

Also, see e.g. Steam, you cannot charge for these digital goods the way you used to. It's shifting towards (searchable) collections, not just individual books. It's ridiculous, when digital edition cost almost as much as print. They are emotionally and functionally different things.
Looks like people behind this site work in marketing and advertisement, and that what sucks here, not Mars.
Don't connect anything critical to any network, directly or indirectly, except a dedicated one separate from the Internet if unavoidable.

Never browse the web, read e-mail or otherwise run any Internet client from any machine with data on it and instead use a separate machine or if unavoidable a VM on top of a reasonably secure hypervisor to run the browser.

Secure every single systems assuming that the network is compromised.

Restrict access data to only those who need it.

Avoid software written in C/C++ for anything security critical at all costs unless there is no alternative.

Only hire competent programmers and sysadmins.

Invest in proper physical security.
C) Dont forget FOSS ;-)
Dang, theres too much inconsistency with your moderation. You didn't seem to want to limit such flamebait from false statements from GP's comment. It is unfortunate factual statements are not allowed on here. Allowing one side to flame away is not the process to reach curious conversations. Good luck with that.
https://www.pcgamer.com/valves-made-cyberpunk-2077-playable-...
>So far, nobody at the Post Office or Fujitsu has been held accountable

And this is the most important part.
nod and the .desktop file is just an INI-style file that one can hand create for anything at all, the launched app just needs to accept the URL as a parameter input as if typed on the CLI for this scheme.
I think you’re confusing it with another book. This is a guide to C programming. You’re probably thinking of Beej's Guide to Network Programming :)

https://beej.us/guide/bgnet/
Ok discussion; the suggestion that the results given back by OracleT and OracleF are "equally valid" annoys me: mathematical logicians have the concept of Sigma^0_1-soundness here, which is something that, since the sentence "Oracle says 0=1 is true" is Sigma^0_1, the two higher level oracles disagree on and that there is a fact as to the matter as to whether such statements are true or not.
FWIW, there is some subtlety here with respect to "physical media", as something that otherwise looks like physical media can still have DRM annoying enough that you might not be able to have a functional player when you go to use your media 20 years later (particularly if your console has Internet access).
I'm not convinced this is all Organic. Given Apples poor ethics I imagine lots of this is astroturfing or free equipment that demands positive reviews. Along with an upvote factory.
It's heartbreaking to see Nintendo Switch consoles on ebay with hundreds of dollars worth of eshops games. At that point you're selling an email address.
That's a fair point.

But I think it's not such a "free choice" when Google announces a service is deprecated given that they're notorious for shutting off their deprecated services. Once Google announces a deprecation, I think it's fair to assume an EOL could come at any time, and I don't want to be caught on the back foot when that happens with not enough time to migrate.

I see that Google now has clear messaging that they will support Python 2.7 AppEngine indefinitely,[0] but I don't recall seeing that messaging in 2019. Internet Archive only has snapshots of that page[1] going back to April 2020, which makes me think they hadn't made it clear until then that this was their policy.

In 2019, I just remember seeing scary warnings everywhere in AppEngine docs of "we strongly recommend you get off of Python 2.7." I talked to Google DevRel folks at PyGotham 2019 and asked them what was going to happen to Python 2.7 AppEngine. They said it was going away but they hadn't picked an EOL date yet.

[0] https://cloud.google.com/python/docs/python2-sunset

[1] https://web.archive.org/web/*/https://cloud.google.com/pytho...
http://vaibhavkaushal.com/ubuntu-focal-on-apple-silicon-m1/
Have you read Erik Dietrich's Developer Hegemony?[1]

Perhaps a good way to grow is to pivot into his idea of an efficiencier firm, and you may be in a unique position to do so. It means you take on partners instead of employees, and completely bypass the need for a management structure. A bit like a law firm, but the big challenge is of course to convince clients that it's worth paying you like they pay their lawyers, and not like code monkeys.

1. https://daedtech.com/
Why would adding a new custom mimetype and marking those files as using it be any easier than adding a new custom file extension and renaming those files to use it?
Private Eye magazine (a satirical investigative news magazine) has covered this for many years, and have an excellent report for anyone interested:
https://www.private-eye.co.uk/pictures/special_reports/justi... [PDF]

Glad to see them finally have their names cleared, and can only hope prosecutions will follow as a result, utterly shameful how the Post Office, Fujitsu and others behaved. For example:

> A Fujitsu programmer from the time, Richard Roll, who would become a key witness in the sub-postmasters’ high court case against the Post Office in 2019, told the Eye that Horizon was one the company’s few profitable contracts. Among other private sector deals, it was also lining up a key role in the mother of all government IT splurges, New Labour’s £12bn NHS IT project (Eyes passim ad nauseam). Fujitsu could ill-afford either bad publicity or the penalties that came with software faults. “We would have been fined,” said Roll, who worked at the company between 2001 and 2004. “So the incentive was to pretend it [software error] didn’t happen”, while running “a constant rolling programme of patches to fix the bugs”. Fujitsu “would basically tell the Post Office what they wanted to hear”. So prolific did Roll’s bug-fixing team become it won the company’s President’s Award for outstanding corporate contribution in 2002. And the quick-fix, ask-no-questions approach that suited Fujitsu financially enabled the Post Office to hold the line that blame for all branch shortfalls must lie with the sub-postmaster.The Fujitsu insider concluded that errors leaving sub-postmasters out of pocket were inevitable. Could that mean hundreds of them? “Given there were [about] 20,000 post offices when I was at Fujitsu and the sort of problems we were dealing with all the time, yeah,” he told the Eye. “Sounds reasonable.”
You can run vscode with termux and even a full X server, connecting over VNC.
https://mosermichael.github.io/duckduckbang/html/main.html - all the bang operators on one page, in accessible form. (here is the code that builds the search page https://github.com/MoserMichael/duckduckbang )
Can you elaborate on why it's "centralized"?
Also: how would you cool it? The passively cooled M1 MacBook Air throttles after 15 minutes of high CPU usage. So, perhaps a phone would throttle after a couple of minutes?
Speaking of Ryzen, I see everyone attacking Intel for their naming especially now that the generation is 2 digits, but AMD's situation is a mess too. The Ryzen 7 5800x is built on Zen 3 architecture. I know the numbering scheme and still sometimes mix up the generation of processor with the generation of architecture.

Also, given that AMD copied Intel's 3/5/7/9 numbering, I'll be interested to see if in a few years they're selling a 10800x.
> They tend to be because it's cheap and easy to be this way.

This is descriptively correct - and stupidly unsustainable. Something like 1/3 of US topsoil has already been consumed.

Your second claim is vaguely correct but doesn't have much insight.
According to the RFC compliant email regex,

“\@“@example.com

is a valid email address, which your simplified test would reject.
I'm not convinced that transmitting the first, say, 5 characters of the full password is any less secure than transmitting the sum of all its "digits". In fact, I would expect the latter to be significantly easier to match by brute force by a MITM adversary.
Is the storage of the data critical to the future growth of the business?
I still think https://xkcd.com/2030/ has to be taken seriously. You can put a whole load of verification effort into your software, which will undoubtedly make it more reliable. But you are still likely to have some kind of corner case where it breaks down. Software is complex enough for this to be universally true.

The key is how we respond when the software fails. The https://en.wikipedia.org/wiki/Therac-25 case shows an example of what not to do - when hospitals started reporting their machines giving lethal radiation doses to people, the manufacturer doubled down on the computers-are-infallible rhetoric, where they should have put every last effort into investigating. Likewise, the post office should have noticed that a rather excessive number of postmasters were apparently fiddling the books, and investigated. Instead, after it was fairly obvious that the computer was wrong, they pushed the computers-are-infallible line right through the courts, and that is what earned them the "affront to justice" judgment.
> Versus: “hey man check out my M1 2021.04”

Noone would ever say it like that. They would simply say:
“hey man check out my new M1 machine!” And if it happened to come at a generation shift the context would make it obvious if it was the old generation at a bargain or the brand new generation. (or that the person saying it couldn't care less about specs and generations)

Now if you would buy a used computer, or would like to compare your current i7 to the latest i7 - then you would take notice. How much difference is there between a i5 2021.04 vs. i7 2016.8 ?

That is dead simple to google and reason about.

Compare that to: So what computer do you have? Oh, it is an i7 with 16 GB of RAM. I have no idea what decade that machine is from. And noone remembers the specific version, and if they do I have no idea how to parse it anyway.
When VS decides to disk bomb you or uses literally 120GB of ram because its auto scaling trips up.