skysight-inc/HackerNews huggingface dataset:
"One hundred years of solitude" - Garcia Marquez masterwork is really absorbing, and a great introduction to Magic Realism genre https://en.wikipedia.org/wiki/Magic_realism (Marquez, Isabel Allende, Laura Esquivel).
Thanks for sharing. As a Rust learner, I still don't know how to place the cursor between performance with borrowing and ergonomic with copying. Most of the time, I just copy/clone and I tell myself that the performance does not matter that much because it will be fast enough for my purpose anyway.
My intuition would be: up to 128 bit/16 bytes always pass by-copy. For larger structs up to about 1024 bytes start with pass by-copy and switch to by-borrow only if you profiled and found a performance bottleneck.
IBM to Offer Quantum-Safe Cryptography Services on IBM Public Cloud in 2020
Why would greece or italy grow because germany buys more chinese products?

Sure the € would depreciate a bit but there have already been currency fluctuations that did not show a big positive effect on the malingering economies.
Huawei Launches AI Processor, Ascend 910, and MindSpore Framework
Probably now, I doubt they could get that kind of historical data.
DigitalOcean Spaces (s3) requests limit vulnerability
I did a few tests with AWS s3 competitors (wasabi, digitalocean spaces, exoscale,...). Usually the api requests limit is not mentioned in documentation. But after testing (with vegeta and artillery) I found out that there is a 200 requests/second limit (doesn't matter if it is a GET/download or POST/upload request). After reaching the limit you will get errors for all further requests.

It's the limit for DO account/bucket (not for ip)...
This means that your competitor can simply launch the 200 get requests per second process and all your files on DigitalOcean Spaces will become unavailable for downloading...

It's cheaper than AWS s3 but be aware that it's not suitable for production use...
PS: feel free to sharing tooling related to your investments in this thread ️
A paper dictionary has a massive advantage for me when reading: it's not a source of distraction. There's no social media on it. I cannot check sport results. I do not even think about being tempted because all my screens are not close to me.

I also find it quicker than 1/unlocking my phone, 2/opening the app list, 3/opening the browser/app and 4/searching for the word and 5/clicking on the appropriate result in the list available. But it's minor and I'm sure some people have quicker ways. The main advantage is simply that I have no access to the internet.
Do you feel the same about Cambridge Analytica deleting their FB data but not deleting the ML models learned from it?
IANAL, but I would guess you can't simply use everything for professional purposes, this depends on the licence/copyright of said stuff. In other words if you use copyrighted/lincenced stuff in any form or in any phase of your product without having permission to do that, you are breaking the law.
Which Car Models Have the Lowest Maintenance Cost?

Based on total car maintenance costs over 10 years:
Rank:Make_Model@Cost
Cheapest:Toyota_Prius@$4,300
2nd_cheapest:Kia_Soul@$4,700
3rd_cheapest:Toyota_Camry@$5,200

They think a Camry costs $4000 over 5 years to maintain, whereas Your Mechanic thinks it is $5200 over 10 years - something smells. Fix that, and the advantage goes away.

I think it is very unlikely the Model 3 costs less to maintain than a Camry over 10 years (projected). Toyota are insanely much better than any other manufacturer - I am sceptical a new manufacturer with a new model can jumpstart reliability figures like that. Are they including expected battery replacement costs?

https://www.yourmechanic.com/article/the-most-and-least-expe...
I don't know about the legality, but this is seems like a very useful feature.

When I was a teen (well, younger teen), I learned to understand and comprehend western accents by watching a lot of videos by North American or European creators and using close captions on YouTube. At this point, I don't need them anymore, but I certainly did when I first got started.

Clearly this feature on audible can serve a similar purpose, and can definitely help students like myself in developing countries who are taught how to read and write English, but not exactly speak it - at least not in the same way as the western world.
Not sure copyright of a Audio version of a book include to use for other uses such as training models. If this is not mentioned in copyright, I would still assume publisher can a make a strong case about it is used for not the intended purpose.
But if I bought a book, read it, and then recited from memory as good as I could (which is obviously not 1:1, but a vague idea of the story), adding things from other books where I didn't really remember what was happening. I think, I've seen thousands of movies/books promoted as original content, but made this way
On most motherboards you can't reach the boost clock written on the box. The handful which can seem to be more an exception than the rule, and even most of the motherboards specifically designed for the current generation of AMD CPUs can't do it. The ones which can are generally quite expensive, though not all of the expensive boards achieve this - in fact, some of them seem to be worse than their cheaper counterparts from the same manufacturer!
The resale value for the Camry is bogus. I paid about $10k for a less nice Camry as the one mentioned in the article that was 7 years old with 130K kms. For a 5 year old LE with low kms I’d expect $13-17k resale.
> Naming standards are the ultimate bikeshedding event.

I hope you never write a single line of code with this mentality...
For the difference between rust and C++ I'd say is caused by the difference between rustc+llvm and msvc++ compilers. Compiling C++ under clang should give more comparable results
> People asking for proof: what sort of evidence would convince you? I take these blog posts, apply it to my experience, and take what I think makes sense.

I love opinions. But if you provide a plot like the one for software quality, you should provide backing data. OR you should clearly state that such plot is totally made up. Nothing else.

I have a blog where I write about my opinions. But they're CLEARLY opinions, UNLESS I have some backing data.
It's intentional. They post public key, let people crack it for 12 hours, then post private key at the end of the day.
The typical reason is that one has a build chain which predates docker and those things, where it wasn't guaranteed that doing it on different machines yields the same result, but having a master host gives consistent result, independent from who does it.

In modern times the reason is that the release is produced in a CI pipeline. So once a build is green and matches allmothe rreleas criteria that tested build is released.

In both cases using a git checkout for longer time is not a got idea and builds should be done as exports into clean directories.
How to lockdown your Android Tablet to one app
No not really, but I also don't appreciate bad code, and I encounter a vast amount more bad code than I do bad humour in the course of my work.
Yabba-Dabba Do – Metal Earth Legends Flintstones Car Kit
The TOC lists C# and C++, but no C.
Native lazy loading has landed in Chrome
I wonder how useful this feature would actually be to the average listener.

I usually listen to Audible when I can't or don't want to read (e.g. walking or on a commute).
Also might be worth benching #[inline(never)], as the heuristic difference between a small benchmark and a larger program can lead to different behaviour.
Already covered 12 hours ago at https://news.ycombinator.com/item?id=20795709
Yellow diamonds? Sorry but unless the diamond is clear its considered inpure and into the bin it goes.

Then marketing got involved. Now yellow diamonds are a thing. Dont fall for it.
nice <3 I really like moments of unobserved/unnamed kindness ...
What you describe would be a derivative work, and you still won't be able to sell it without a license.
Very few countries had composers comparably famous as Beethoven or say Mozart or Bach are nowadays to the general public - and none had them throughout the different periods all the time. However, considering the social situation in Russia of the 19th century, proportion of urban vs. rural living people, proportionally smaller and less educated middle class than in West, IMHO there was actually quite a lot of top-notch artists and fine craftsmen.
> a distinction between a newly created piece of text composed using AI, based on an audio recording, and the potentially near-identical text version of the book the audiobook was created from

How is transcribing audio book "a newly created piece of text" ? This is another instance of a corp trying to use authors contents without actually paying for it (first being google AMP) in the name of experience.

Amazon's justification seems to be:

> Amazon says its transcriptions may contain errors and are not intended to be complete recereations of the text version of a book.

Really, what does this have to do with anything ? A thief claiming ownership because they didn't steal everything at once ?
"...devalue the market for cross-format products, and harm Publishers, authors, and the consumers who enjoy and rely on books."

Could someone explain the licensing like I'm 5 that doesn't end up with "because publishers want more money"

When I buy a book I am buying the story. The authors words on paper (well on digital ink). When I buy an audio book I am buying the authors words performed by a voice actor.

I get why the audiobook is more. I'm paying for the author's story + actor. But I never understood why once I have the audiobook I could not be allowed the text version for free.

How are they doing anything but trying to charge me twice for the same story?
I think you forgot fuel filter, air filter, spark plugs and couple of belts.
Having a person read out a book, then using AI to convert that back into the original book feels like a very convoluted way of getting the text. Is this just a licensing thing? Is it to get the timing right of the captions?
Not at all, the very act of learning from that data was (arguably) illegal. Reading a book is not illegal.
And yet, we have to try to make such comparisons to make such sweeping judgements as "a draft makes war less likely".

The quality of weapons and armor (and training and medical care!) also isn't independent of the draft/volunteer dimension. A all-volunteer-force may find it necessary to invest more in each, because fewer people will volunteer to be part of a military force that tries to win with raw & disposable strength-of-numbers.

So maybe the all-volunteer-force "raises the cost of war" even more, considering financial costs & second-order effects, and thus best deters war? It's possible, which is why such claims need to be evaluated against history, not just asserted.
In Unix, what is the finger command?
a) you can't compare the finances of a household with the finances of an entire economy. It might make sense for a household to aim to be debt free, but an economy should have plenty of debt (mostly to itself) to build all the infrastructure you need to run a modern and productive economy. It's sustainable for an economy not only to be eternally in debt, but to go eternally into more debt (ie have a deficit), as long as the economy grows. Common sense intuitions don't really work, and are contra-productive, at the level of an economy.

b) insufficient aggregate demand can be a huge problem leading to recessions. What is sensible for the individual might not be sensible for the economy as a while.

c) Germany's infrastructure is decaying, and rates are as low as never before, even negative, ie the market is willing to pay Germany to borrow. Yet Germany refuses to borrow. It's perverse. Of course, unemployment in Germany is relatively low, but in Europe it's high. Some big construction projects in Germany would be a win-win.
This article by Ars Technica [1] includes some commentary on two prior copyright decisions that may shed some light on how this case might proceed: Sony v. Universal (that declared the VCR legal) and Cartoon Network v. Cablevision.

[1] https://arstechnica.com/tech-policy/2019/08/book-publishers-...
I like such features, but I can also see how, in the current legislation, the transcriptions are basically derivative works. Distributing them to the user without a license could very well be a copyright infringement.

I don't think Fair Use has a chance either: https://en.wikipedia.org/wiki/Fair_use#3._Amount_and_substan...

> In general, the less that is used in relation to the whole, the more likely the use will be considered fair.

If a whole book is transcribed, it's certainly not Fair use anymore.
Different industries which have established themselves over decades.

It's like software licencing. You buy a licence for the text, or the audio.

It's why buying an MP3 doesn't entitle you to the Sheet Music.
SSDs are traditionally marketed with sequential IO performance expressed in MB/s or GB/s, and random IO performance expressed in 4kB IOs per second (IOPS). Using larger block sizes for random IO will increase throughput in terms of GB/s but will almost always yield a lower IOPS number. Block sizes smaller than 4kB usually don't give any improvement to IOPS because the SSD's Flash Translation Layer is usually built around managing data with 4kB granularity.
I've just had a look at quotes where I am (a couple of hours away from London) and got £900/year. That's quite a lot (I think for a Ford Focus and a Volvo V70 I pay about £200 each) but you're really getting screwed!

I wonder how much is just the sheer value of the car rather than insurers considering them to be particularly risky?
This election is already a sham since some opposition candidates were illegally prevented from participating in it.
> it will be fast enough for my purpose anyway

It probably will be.

I've been using Rust in production for a while now, and our bottlenecks are never Rust's performance. Something else is the bottleneck way before we approach anything close to Rust's peak throughput. This is especially true if you're doing anything that touches networking or interacts with other services.
I’ve put my money in green energy. Preferable companies with a wide range of activities, the only exception being Vestas (danish windmill company) and they only made my list because every software developer I knew kept getting head-hunted by them.

It’s been a decade of great news.
Posted elsewhere in the thread: http://lucacardelli.name/indexArtifacts.html
"Why on earth would you run a balanced budget while getting paid for borrowing?"

Because later you will have to refinance your debt on worse terms.
This purports to discuss pass-by-copy or reference but ends up not discussing that particular issue at all since every single compiler naturally inlined and vectorized his trivial micro-benchmark.

If you were to discuss the headline issue, I guess you could delve deep into calling conventions, register pressure, various instruction set extensions that compilers can abuse to carry the data.. or you take the compiler optimizations as a hint that concerning yourself with this is mostly pointless, as long as you don't start passing huge structures by-copy.
I did find it frustrating that Clang wasn't the first thing he tried. But he did eventually try Clang past the end of the post (when it should've been at the top). Interestingly though, Clang doesn't bridge the gap.
Pastel: A command-line tool to generate, analyze, convert and manipulate colors
India Should Quit Harassing the ‘Super-Rich’
We can all only speak for ourselves; I bought The Compact Edition of the OED on eBay for a song (postage cost more than the dictionary itself). It comes in two volumes with a magnifying glass, and is now my first stop (ahead of the mighty internet) for looking up a word. Even when the word I want to look up is something I've come across on the internet, and I have the internet at my fingertips. I find the results usually to be significantly more satisfying than looking up the same word online.

I should say it clearly has a different mission, a different audience, to the typical online dictionary (although many online dictionaries do now provide the etymology as a matter of course, which is a big improvement).
The livestreaming site twitch.tv uses wasm for their player, so you download a fifty something blob which is not too open I feel. I tried to have a look at it in wat and it was sadly pretty hard to figure out what was going on.
If I buy the audio book does it make sense that I am allowed if I want to write on a piece of paper what I hear?

How about type it?

How about using some voice-to-text software that I have?
I think its both. Insurers are by nature risk averse. I suspect, from your comment you also have no claims years?
Still £900 is a lot.
This is not true at all, I can own a car and my car can explode because someone put a bomb in it, I am not responsible, ownership is not equal to responsible. The guy that put the bomb is responsible , in the computer case the guys that made the botnet are responsible for the damages,

About cars, your favorite examples, if the car breaks are broken because of the manufacturer it is not my fault as an owner that I was sold a broken car, so for computers you may need some regulations when the OS and app developers are responsible and not the current state "this software can kill your cat we are not responsible thing you see in the EULAs"

You can have your computers and smartphone designed for grandmas and that is fine, many people would like this grandma proof hardware. I don't like the extremist arguments you bring to prove your points, defend Apple and ignore valid issues brought to your broken analogies.
It makes me wonder what's really behind the suit.

Is it that the publishers are genuinely trying to protect their copyright and earnings - to ideally make consumers pay twice for different formats of the same content? (or similar content, given audiobooks also add some value via the narrator's interpretation). As a consumer, this kinda sucks - just as it did when --in theory-- one could be sued for downloading an MP3 of a song already purchased on CD, or even for ripping the audio off the CD oneself.

Or are they worried that this is Amazon's back-door route to pilot some wider usage of this technology, cleverly clothed (in this instance) within a pro-education, pro-child-literacy story?
For music, it can get really weird. One company can own a specific performance, a second the lyrics, and a third, the sheet music.
Why is “courage” suddenly such a popular job requirement?
Unreal. Front page: 6.9M people[1] watched a video of a small dog trying to mate with a cat. The cat wasn't interested but showed surprising forbearance.

[1] OK, yes, I know, it's 6.9M views, and probably some people watched it multiple, so it's probably 2 - 3M people, but that's still a lot of people watching a dog mating with a cat.
Also, the conference was not cancelled because the speakers withdrew - it was cancelled because ticket sales plummeted after the speakers withdrew. One could argue that people where following the discussions and voted with their feet.
Qt for MCUs – a comprehensive toolkit for displays powered by microcontrollers
Just like an MP3 is not an identical copy of music of the CD it was ripped from.

So, as long as the derived work is lower fidelity, everything is fine. /s
Read a Paper: Automatic Patch Generation by Learning Correct Code [video]
You should be careful trying to apply these micro benchmarks to modern optimising compiles, behaviour may be different depending on the exact code being compiled. Rust especially has immutability and known types in generics at compile time, so the compiler can do a lot of pointer and inlining magic that C and other languages can't.

In the below example Rust switches to using a pointer when you might think it's doing pass by copy/move. This works because in Rust the moved value can never be referenced after calling the function, so the compiler can just pass a pointer and clean up the value after the function has returned.

https://www.reddit.com/r/rust/comments/3g30fw/how_efficient_...
Note that Rust's "clippy" linter has a `trivially_copy_pass_by_ref` lint which recommends changing by-reference to by-copy for sufficiently small structs, but presumably it's aiming to be conservative.

AIUI it recommends by-copy for structs of at most 8 bytes because it thinks that's the appropriate limit for 32-bit targets, and they don't like the set of warnings issued to change too much for different targets.
I believe the 'No-hair theorem' is closest to a 'law' that says Black holes destroy information [1]. If it is true, then when you throw anything into a black hole, information about what you threw in (whether it is a chair, a star, a planet, etc.) is 'lost' as to the outside world they all yield the same observable parameters of the black hole.

[1] https://en.wikipedia.org/wiki/No-hair_theorem
Most users run full screen browsers. Yes we run full screen browsers across our 1980, 2560 and 3840 screens. There is no way a web designer could or should say "well that's the fault of users". That's just a reality.

Users want a readable-width column in front of their eyes. That is: it shouldn't be full width, it has to have a max size that is smaller. And the column has to be centered because the left edge of a big screen is way too off center to read comfortably.

Agree on the minimalist design being a breath of fresh air though. Just needs a reasonable paragraph formatting and it's perfect.
I don't see a practical way to prove this though. The software is developed behind closed doors and unless someone explicitly leaks this information, it's just a caption feature working really well. Amazon could claim they trained it on a legit data set they had all the necessary rights for.

Or am I missing something and they're openly admitting they used it?
Do they want more money, or just not to lose existing income?
In my opinion, this line is key: "One key difference, Audible says, is not being able to flip through pages, as users must wait for each line of text to be progressively generated as they’re listening."

Also, it will help in increased sales, and that will in the end benefit the publishers as well.

No consumer will pay extra for this feature, so it's also in the publishers interest to accept and move on.
> don't burn all your wood on the first day of winter when you'll likely still have months ahead.

The analogy doesn't hold since burning wood doesn't help shorten winter.
There is another similar extension called Momentum https://momentumdash.com/
> No consumer will pay extra for this feature

While this might be true,

> so it's also in the publishers interest to accept and move on.

.. this doesn't follow, because the publisher's argument is that this feature existing reduces other revenue.
Xi: China Must Never Adopt Separation of Powers or Judicial Independence
At the 7:00 minute mark, they show that the company has false or misleading advertising, can that company be sued for this?
I think people call it “directionally true” nowadays.
Previous discussion: https://news.ycombinator.com/item?id=20788463
Yes. Captions have copyright.
The final state wavefunction, which you need to recover the initial state, contains an exponentially decaying distribution of different t2s. The final state wavefunction is not "here's a definite t2"---that requires measurement.
But then, very often, he also make notes that there is no one good design and, when presenting an ideas, he also presents pros and cons of given solution.
Isnt the number 14,146 enough, why print 14.146 hamburger icons?
I agree. The part affected was “Western Europe”, as opposed to the part of Europe that remained in the sphere of the Eastern Roman Empire.
Curiously that linter rule source has a very in-depth discussion of "setting the limit", but entirely disregards that it is the sum of parameter sizes, not the individual parameter (which is all the linter looks at).