skysight-inc/HackerNews huggingface dataset:
> Tab throttling coming to Beta

This is nice, but I remember the pain trying make a multiplayer browser game run fine, even when you put it in a background tab. The problem is that the game had matchmaking, so players would change tabs while a match was found and for the first few seconds of the start of the game. While doing so, many of the CSS animations, sounds, JavaScript functions would be queued and all executed at once when you switched back to the tab, leading to a bad experience, or in some cases the game breaking. I assume this would only get worse with this tab throttling feature, but there are legitimate use cases where both developers and users would prefer a tab to still be running at normal speed even when not focused. We use this every day in desktop applications, where we start a game or some video encoding task and just let it run, non-throttled, in the background
Amazon has the leverage
Token Sales Are Back in 2020
Did you look at using terraform for managing kafka topics?
That's right, we just loan it money it'll never pay back.
There have been several articles linked on HN recently saying that Scots Gaelic (which is different from Scots), is in danger of dying out. This young man seems to have put in an enormous amount of effort into adding articles to Wikipedia. I think he should have spent some of that time in the beginning learning at least the fundamentals of Scots. If he had he might have contributed to keeping Scots from completely dying out.
What am I looking at here ?

Is there, in fact, a web-based reference copy of a mailchimp brokered mailing list ? Do all mailchimp campaigns auto-generate these pages ? I have never seen this before.

I've never considered a mailing list, or mailchimp campaign, for rsync.net but for some reason those same things with a bloggy web page backing store behind it weirdly appeals to me ...
As long as VSTs are native-only (which based on the low-latency nature of audio processing would probably never see a cloud implementation,) web-based DAWs will never replace locally-run ones. Most music studios airgap their systems anyway.
That's fair. I'd probably put more effort into figuring it out if I thought I needed more features than `ebook-convert` exposes.
I've seen so many tools made by these companies which were advertised as 'free' turn towards a cloud based model, deprecated, restricted by a patent clause or the ecosystem and development is beholden to a single corporation.

The cloud services is just the start.
JS-fuzzer
Alright, but the principle still holds:

You have some action act(x,y). The encoding in the bitstream can either differ for act(x,y) or act(y,x) or it is the same.

The original article states that the effect of act(x,y) and act(y,x) is the same. But the bitstream may differ. So it is commutative in the operations of the computer, but not in the bitstream instruction.
I have to say that I'm not a huge fan of the Firefox browser experience (crappy sync-across-devices for one) but I'm a huge fan of Pocket. My favourite use is via a Kobo e-reader that can sync the articles for offline viewing. It's just a fairly painless experience on different devices to 'save to pocket' and be able to read a clean version elsewhere later.
"""Many of these were shaped by our experiences making AWS changes with Terraform and Kubernetes changes with kubectl. We wanted an equivalent to these for Kafka!"""

so use this topicctl for advanced topic changes.... and the more primitive kafkactl[1] for basic stuff?

What about the 10 or so other GUI managers like this one?
https://github.com/cloudhut/kowl [2]

[1]https://github.com/deviceinsight/kafkactl

[2] https://news.ycombinator.com/item?id=24099037
Yes. That bit my wife. She loved her iPad but we ended up getting a laptop solely for Zoom and zoom rooms for some volunteer work she does.

Off topic rant: I was going to get her Dell. I had forgotten how bad the consumer Dells were. By the time you get a decent one, you might as well get a MacBook Air.
The Palo Verde Nuclear Generating Station is worth mentioning.

Interesting to note that its not located by any nearby large bodies of water.
> With btrfs you're still waiting for stuff to be properly implemented.

Redhat gave up on waiting, and is removing btrfs as a supported option in RHEL. Mostly, I assume, because the btrfs team has yet to ship something anyone in enterprise would be comfortable betting their customers' data on.
I don't see an issue?

It makes the action of making bootable USB drives easier.
I doubt Amazon is delivering much of anything. Amazon Logistic's partners are delivering large numbers of packages. See "Amazon Delivery Service Partner". Many of those "Partners" then hire contractors to drive the trucks in order to meet Amazon's requirements and still make money. If Amazon had to pay for employees directly to do the deliveries then it would cost them much more and Prime shipping might not be worthwhile.
LOGO is very easy to implement. My son loves secret coders books and they are full of turtle graphics code. I myself never used logo. If I get more spare time, I will go for it.
At the start of the pandemic, things were pretty rough, with Amazon conveniently omitting dates on their website (they would say "Arriving on Tuesday!" but then you'd get further through the flow and it would be "Tuesday, August 4th"... back in April.)

I wanted some more RAM this weekend, ordered it on Sunday morning and had it Sunday afternoon.

Personally I think that everyone is a little bit too "okay" about the whole pandemic thing... but you can certainly buy stuff from Amazon and have it show up quickly.
From Stephen King's On Writing: A Memoir of the Craft:

"If you want to be a writer, you must do two things above all others: read a lot and write a lot. There’s no way around these two things that I’m aware of, no shortcut.

I’m a slow reader, but I usually get through seventy or eighty books a year, mostly fiction. I don’t read in order to study the craft; I read because I like to read. It’s what I do at night, kicked back in my blue chair. Similarly, I don’t read fiction to study the art of fiction, but simply because I like stories. Yet there is a learning process going on. Every book you pick up has its own lesson or lessons, and quite often the bad books have more to teach than the good ones"

Can't recommend enough this book. Peek inside the mind of the master of writing in Plain English and one of the greatest modern storytellers. For me one of the best non-fiction books out there. Wish more artists produced something like this.
Same with all those news articles about "studies" - Why can't I find the DOI on there? The study is the most important part
Great question! Anyone have this answer?
Close all the tabs...

Somehow mobile Chrome keeps opening a new tab for everything I do, and I found I had over 1000. Since the tabs aren't actually loaded unless you switch to them, I assumed keeping 1000 URL's in memory wouldn't impact performance much, but when I closed them random freezes when clicking every link went away...
Click on the URL given it shows you how to get the ID that's asked about: https://support.mozilla.org/en-US/kb/mozillacrashreporter

TLDR: got to about:crashes and provide IDs of the crashes you've had
You can go to about:performance and see which tab is problematic.
like so much the big tech companies seem to do, it's brilliant but unsustainable. it's brilliant right up until the point where it kills the partner that they're abusing and there's nobody left to handle their spikes.
Performance Impact of Parallel Disk Access
Sumatra PDF is one of the first pieces of software I install on a fresh Windows machine.

Works flawlessly for all my PDF needs.
Trying to rewrite that sentence so it's comprehensible is an interesting exercise. How about this?

(I don't know anything about Vulkan, and there is some ambiguity in the quoted sentence, so I've given a few different versions with different meanings. Note that the ambiguity is not necessarily a flaw in the quoted sentence -- it may be perfectly unambiguous, albeit very unclear, to anyone with any knowledge of Vulkan.)

If a device is lost, the subresources of some images on other logical devices may have their layout become VK_IMAGE_LAYOUT_UNDEFINED. This happens if the VkDeviceMemory object to which the image is bound is associated with the same underlying memory resources as an external memory object on the lost device.

... or, if an image isn't necessarily bound to exactly one VkDeviceMemory object, ...

If a device is lost, the subresources of some images on other logical devices may have their layouts become VK_IMAGE_LAYOUT_UNDEFINED. This happens if the image is bound to a VkDeviceMemory object which is associated with the same underlying memory resources as an external memory object on the lost device.

... or, if it's the other logical device bound to a VkDeviceMemory object rather than the image:

If a device is lost, the subresources of images on other logical devices may have their layouts become VK_IMAGE_LAYOUT_UNDEFINED. This happens if the other device is bound to a VkDeviceMemory object which is associated with the same underlying memory resources as an external memory object on the lost device.

Or maybe a slightly different structure. "If a device is lost, and some VkDeviceMemory object is associated with hte same underlying memory resources as an external memory object on that lost device, then all subresources of any image bound to that VkDeviceMemory object have their layout set to VK_IMAGE_LAYOUT_UNDEFINED."

But I can't help thinking that this really wants a diagram. Nodes for the logical devices, the images, the VkDeviceMemory object, the "underlying memory resources", the external memory object. Labelled arrows for relationships like "bound to", "has as underlying memory resource", "is a subresource of", etc.

And it seems as if this business of "having your layout set to VK_IMAGE_LAYOUT_UNDEFINED" deserves a name. (Naming things is a powerful general technique for reducing cognitive stack overflows.)

"Under some circumstances, the memory resources associated with an image may be invalidated, in which case all subresources of the image will have layout VK_IMAGE_LAYOUT_INVALIDATED and [explain here the consequences of that]. In this case, the image is said to be layout-invalidated. " ... And then later, when talking about lost devices, you say "If a device is lost, images on other logical devices may be layout-invalidated. This happens when the image is bound to a VkDeviceMemory object, and that object is associated with the same underlying memory resources as an external memory object on the lost device."
Unrelated: my Chrome (on Windows) randomly freezes for 1-2 seconds whenever I focus one tab/window after I am away from it for a while. Is there any way to debug those kind of freezes?
The HFT needs latency low enough to win a race against B.
So, will you be happy if the government asks Apple to remove every messenger that allows encryption? That's what users in China get.

Also, it's nice that you mention Macs. On Macs, you can install any app bypassing the AppStore. As it should be on a proper computer, and iPhone IS a computer.
This is the type of errant sentence up with which I will not put.
You must agree to the developer program's EULA to use Apple's developer tools, as well as sign your code.
Unity Lerp
I don’t think they should or ever will step away from wood bats. It’s one of the few things that levels the playing field for all batters; instead letting brute force be the power behind the contact.

Aluminum and corked bats would ultimately give an unfair advantage to the user as compared to a wood slugger. It’s fine in minor league and collegiate sports as they do not follow the MLB’s stricter regulations but if they plan to aim for the major leagues, they should start training with wood.

—

On second thought, I think the only time there would be a change is if there were a noticeable impact on the environment and the amount of word being cut to produce bats. But since America’s trademark sport is baseball, I do not see this happening any time soon.
Most marketing email service providers provide something like this. If you've seen a link at the top of an email that says "view this in your web browser" you're probably looking at a link to a page hosted and generated by the ESP.
Maybe that's one reason why it's all the more important that you go into grad school with some strength of opinion and position on what you want to achieve. As opposed to "just more of the same" -- because random walking your way into/through grad school, you're much more likely to be jerked around and find yourself on the wrong end of a relationship.
MIT DCI and Federal Reserve Bank of Boston Collaborate on Digital Cash
It's going to take a LOT of convincing to get me to use Chrome. I don't trust an ad company as my internet browser or phone OS anymore.
Kindle can handle PDF (and plain text) natively. If you format a PDF for the Kindle screen, offering different files for different size devices, the result will look better than the reflowable AZW format. Also, it’s the only reasonable choice if your book has math or anything else typographically challenging.
Signed HTtp Exchanges are harmful as well
It's precisely because the enthusiasts are doing it for free that makes it viable. When a corporation manages Linux software, even if the software is freely available, they're paying for support time -- and if they're developing the software, as in this case, the development time.
ventoy useless for old computers with 2gb ram.
Yumi works perfect.
If Humans Spoke in Vectors
Personally I use Send to Kindle for sending ebooks (which I get from Humble Bundle from time to time) to my Kindle:

https://www.amazon.com/gp/sendtokindle

Though based on some comments here on HN I guess this tool was useful to authors, but I'm curious if it sends it to the Kindle as-is or converts it to the respective format. Oddly enough I couldn't send awz3 files to my Kindle by email with this service.

Sidenote: TIL You can send articles and wordpress posts / content to a Kindle with the appropriate plugin.
Very impressive! Nice job. Love XState.
> If it is so unpopular, how come Firefox hasn’t axed it?

"I don't like it and some people I know don't like it" is not evidence for something being unpopular in general.

> How come only popular things like advanced extension support gets axed?

https://yoric.github.io/post/why-did-mozilla-remove-xul-addo...
Do you use favorites much? How do go to your next site of interest?
You're saying that they breached their contract - he's just saying that the contract may not have been valid in the first place, thus it cannot be enforced/breached. We don't know if their contract was valid, that's up to the court(thats why this article is here).
> 1. Because their prices are uniform and fixed by legislature, and they are required by law to serve every part of this country, including remote rural areas.

>This means that private carriers cherry-pick profitable, high-volume, high-margin parts of mail delivery, while letting USPS handle the unprofitable, negative-margin parts of mail delivery.

This is such an important part that appears [0] to be missing from most recent journalism about the USPS. Unless you want to tell a large portion of this country "sorry, you need to drive X miles to pick up your own mail" someone is going to have to do these delivery routes. Perhaps I'm wrong, but it seems unlikely that a private company can serve these routes in a clearly fundamentally cheaper manner. There are lower bounds on the costs, i.e. the sparse delivery routes are real geography with real people, you have to physically traverse them to make deliveries.

[0] based on my recollection
Anecdotal, but I had a power outage at work last year and my relatively freshly-installed 18.04 system, for which I chose btrfs as the root filesystem, completely corrupted.

I managed to extract most of my data to another disk on another system, but it was pretty shocking. I haven't seen unfixable filesystem corruption like that since ext2 in 2001. I'd completely forgotten it was a thing, but there I was in 2019 trying to use a second linux box to salvage my data.

Of course, whenever I mention this the btrfs zealots always come out of the woodwork saying "you must not know what you're doing if you broke btrfs" or "you obviously didn't really try if you couldn't get it fixed" or a half-dozen other excuses, but in the end I've just completely given up on btrfs. It's just not worth the hassle.
>>> "immense damage he was doing"

> What damage is he doing? As a Scot and someone who is rather fond of Scots (which I grew up speaking) I'm somewhat pleasantly surprised that anyone is sufficiently interested to have a go at creating Wikipedia entries!

You're really responding to the parent comment of mine, but I'll answer anyway:

The damage he was doing was making inaccurate or ignorant contributions to a reference work, which are at best no use to anyone and at worst things that will mislead others. Merely "creating Wikipedia entries" is not necessarily a positive act. For instance, no one wants me to create entries about Scotland based on my memories of the plot of Braveheart, no matter how enthusiastically I do it. Created entries need to meet minimum standards or be brought to those standards quickly.

IIRC, Wikipedia strongly discourages blindly using machine translation because the resulting articles are so bad (to the point of sometimes having sentences that say the exact opposite of the source), and it sounds like what this guy was doing was actually worse than that.
> Maybe I don't get it b/c I don't speak a language that needs active energy to protect.

I do think you're at least partially correct here, with all due respect. I learned Irish (Gaelic) in school and still use the language a fair bit, though I don't live anywhere near a majority Irish-speaking area and I don't need it at work.

The Irish language is not in the greatest of health, and the need for community-driven content and interaction is very real.

Top-down stuff like TV, radio, books etc are all well and good. They help. But at the same time it's things like face-to-face casual conversation, amateurish podcasts and accessible blogs and memes that make it feel more like a reviving, living language and less like homework.

By necessity that means that you need to include and encourage people who don't have a perfect grasp of the language. And sometimes that means that very incorrect stuff is put out there by people who can't do any better, but that's part of the challenge of trying to save a language from extinction.
Like they did with an electric car?
Disclaimer: I work at Google, though not on this, and I very much want to see WebBundles succeed to solve many problems with asset distribution right now and reduce the gymnastics that bundlers have to go through.

So, this is a super unfortunate analysis that seems to be founded on a major logical inconsistently.

The post claims that:

1) It's costly to vary URLs per-user without WebBundlers because it harms caching. By caching I presume here they mean edge caching.

2) It's cheap to vary URLs per-user with WebBundles.

The costs are not any different:

* If you vary the bundle per-user then you also harm edge caching.

* If you build a bundle per-deployment, like current bundlers do, then you're not varying URLs per-user

* If you build bundles on the fly per request, say in an edge worker, then you could also just as easily and cheaply vary URLs per user the same way, with the same or less impact on caching.

The whole thing just doesn't make sense, and undermines one of the most important proposals for fixing not only resource loading but also much of the tooling ecosystem.
Couldn’t agree more. Instead of learning those things in school. I got lucky and had privilege and learned some of them outside of school, and still need to learn others.

But instead, they made sure I knew the name of the boats Columbus sailed in, in 1492. The Niña the Pinta, and the Santa Maria. I was forced to submit to whatever story they told me about the relationship between Columbus and the natives, no matter how untrue it was. But maybe that was the real lesson....
There are sooo many places in the source code of a browser where the developer has to choose between "we could use an extra 100 kilobytes of RAM here", or "we have to use more CPU/be slower/add more complexity/add possible security risks/etc."

I think in most cases, and for most real world users, they have made the right call. And the product I'm building right now, every kilobyte of RAM Chrome uses to render my webpage costs me multiple dollars per month, and I still think the devs made the right choice.
"View this in your browser" or "click here if you're having trouble viewing this message" type links seem to be very common on this mailing list type stuff, so I think it's a fairly standard feature.
Firefox started using PGO on Windows in Firefox in 2008 [1], Android last year [2], and macOS earlier this year [3]. Firefox uses PGO on Linux, but I don't remember when it was enabled.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=418865

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=632954

[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1604578
I'm not sure how much of a big deal this is in practice. Amazon's KindleGen tool was never open source, and Kindle-specific book formats are proprietary. And, while this is admittedly anecdotal, I don't think I'm going out on a limb by suggesting that Linux users tend toward the, hmm, opinionated when it comes to certain things, licensing chief among them.

Dollars to donuts that out of the "Kindle books" generated on Linux, a substantial chunk were created as ePubs using open tools and either converted to Mobipocket using Calibre or a similar tool, or just handed off to the publisher directly and converted on their end to Kindle. All of those workflows are still available.
huh... looks like the default search is now showing multiple things for me (showed just one result first time I checked)

However I'm seeing lots of slightly uncomfortable pictures of young girls (not porn, but didn't want to scroll too far because it felt like there could be some mixed in) and tanks in the image search. This doesn’t change noticeably using the three strictness settings.