skysight-inc/HackerNews huggingface dataset:
>I do hope sites do that, because sites loading instantly rather than taking 5 seconds is a huge win.

>But in practice non-AMP news sites are still filled with bloat that makes them take 5 seconds to load.

I wish people would stop saying "AMP means pages load instantly" as though it's an absolute. My experience with AMP pages has been the opposite; increased loading time, or pages that often don't even load at all. Come to find out in a HN thread from last year[0], AMP pages add an 8-second blank page delay if the user disable's Googles third-party js.

[0]https://news.ycombinator.com/item?id=19919881
True. The winning business usually wins because of an advantage, be it better at negotiation, technically superior, higher standing with governing authority, etc. It seems like this buyer sees his advantage as knowing the true value of the meteorite and use that knowledge for his own profit.
"you should probably also not be using its advertised gateway"

Why not? Just make sure to use a VPN/etc to access services over the gateway.

I mean, this is the default case for everything going over the internet. Do you trust every router in the path?
Okay, so I'm curious as to why you think desktop applications are ever built as Electron apps rather than just as a local web app server that opens the desktop browser?

After all, that approach was pioneered by Dave Winer around 2000 or so, and never really caught on. On the other hand, Electron has exploded as a platform.
Yeah, I view it as payment for providing liquidity in regions without strong market access.

Just like the Europeans rightfully got North America after providing liquidity in the bead & feathers market for Native Americans.
> I was intentionally gendering the term here. My goal was to have someone notice that I used Congresswoman in a negative context.
Batteries Included with Emacs
I think Doom still holds up really well. I played it for the first time around five or six years ago and had a great time.
At the very least, they would need to decouple the payment processor in a way that still provides the user all of the following;

1) No need to re-enter billing information across apps
2) A centralized UI for the user to manage all their
subscriptions, enforce consistent billing policies,
request refunds, etc.
3) Enforce parental controls and family approval
policies which may be configured on the account
4) Prevent any surprise billings or unauthorized charges
5) Ability for Apple to force a refund even if the app dev won't

And probably many more technical measures. Otherwise, you are directly damaging a key value proposition provided by Apple and demanded by their users.

In the end, the payment processor is a red herring. Apple isn't charging 30% for the payment processing -- they probably pay less to run the charge than Stripe does. For example, for $0.99 charges, the app developer pays Apple less for their entire fee than Stripe would charge them just to run charge.

The 30% fee is Apple's share for creating the entire ecosystem. Everything from the programming language, the platform, the API's, the security framework / secure enclave, the app review, the distribution model, the billing system, the cloud services for software delivery/push notifications/updates/shared storage, all the way up to Apple's customer support lines. Actually running the payment gateway is perhaps the very least of it.
I was just thinking the other day how thankful I am for the HN community. You all are just such a great resource for sharpening my own skills, discovering new and useful tools, skills, ways of thinking, etc.
With a beer on your hand.
Also facebook groups are absolutely awful for finding the knowledge that's already there. I'm in a few facebook groups for car enthusiasts, and why the general experience is positive, every few days we get people joining and asking the same questions over and over and over again. Search is abysmal and there really is no ability to create "sticky" posts like on old forums, so it's just bad.
Technical docs seem to be pretty safe for now. But, any popular search produces a lot of web farms: recipes, how-to articles, best of, etc.
I think a two-pronged approach is needed, though it's hard to educate the "ear" when it only wants to hear information confirming it's existing position.
This raises the bar in so many ways, love it.
We've known about side-channel attacks on SMP/hyperthreading implementations since Intel started selling chips with the technology. That's back in 2005. The rest of the industry more or less slept on it until someone gave side channel attacks a cool name and logo to worry about.
In CPU pinning, the threads do not leave the assigned CPU-cores. So this is not exactly CPU pinning, it is a new "trusted" thread group scheduling implemented through cgroups where threads can move around CPU-cores as long as they end up in "trusted" groups of threads/processes. So, if two non trusted threads are to be scheduled, they won't be in the same CPU-core/CPU/resource/etc.

* Edited for clarification
> Ctrl-C copies if there's a selection, which is unnecessary under OSX

That's because macOS uses a wholly different keyboard shortcut for copy which is only a standard for Apple. The rest of the world uses the IBM CUA standard at their core. On a Linux desktop, you use `Ctrl+Shift+C` to copy when in the terminal. Alternatively, you can re-bind Super+C and Super+V to copy and paste - then it's just like your Mac. But I wouldn't do that [0].

Macs have all sorts of inconsistencies and hardships for keyboard users. For instance, open the `About this Mac` window (or any app running in the menubar which is not a System Preferences app) and then move focus away from that program. Now try to use the keyboard to switch back to it. You can't. The only way you can do that is by starting `About this Mac` over again via Spotlight or by focusing on the menu (Fn+Ctrl+F2) to restart it.

Aside from that, if you don't want to memorize keyboard shortcuts on your Mac you have to at least memorize the cryptic symbols that they show in the program menus. A sane OS shows the same words that are typically printed on a keyboard (Ctrl+Shift+Alt+Esc) whereas macOS shows you a caret symbol, a long up arrow arrow symbol, a lambda symbol or the "Escape" symbol that looks too much like the international symbol for the power button... and then they don't print those symbols anywhere on the laptop's keyboard. Those symbols are only printed on the external Mac keyboards, not the ones that come with your Macbook.

[0] Macs have so many limitations. You can't even easily change the mouse pointer color from black to white without buying a third party program - and even then - that program didn't exist for a long, long time. I've tried to force my Mac to be an OS that I like by getting rid of the hideous global menu bar and replacing the brain-dead dock with uBar, using Witch instead of Cmd+Tab, using Karabiner to modify all the keyboard shortcuts and so forth and so on... It's not worth it and things will break often. So now I just use it the way it was intended (but only when I have to - I vastly prefer XFCE and Linux).
How can you tell your battery life if you’ve only had your Mac one day?
My understanding is meteorites have potentially high value because they're increasingly viewed as equivalent to samples collected from foreign planets/asteroids. Viewed through that lens, the value competes with the cost of retrieving a sample from wherever the meteorite formed.
The SEC “Modernizes” the Accredited Investor Definition
> Usenet could really only function in its form so long as the people who could access it were mostly part of a somewhat exclusive club.

A few mainstream apps, such as Outlook Express, tried to make Usenet accessible to the average Joe, but it just never really caught on with the masses.
Looks awesome! Have sent an email :)
I use the YT iOS app mostly. can’t skip it there.
The M1 on Mac Mini has a GPU on par with a 1650 ($150) discrete desktop GPU. It's by far the strongest integrated GPU ever.

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
In the same way my car beeps to remind me I’ve left the lights on, my MacBook buzzes to remind me I’ve still got Microsoft Teams open.
Thanks for asking. Despite the memes about vim and emacs, I'd recommend learning Vim. Not because it's better but because Vim, or Vi, is everywhere. And the way you move in vim can be enabled on the terminal.

type vimtutor into your terminal in any Linux box and you should get an interactive editor to teach you how to use vim. Do that. And please learn touch typing. I typed with 3 fingers for 15 years before teaching myself how to TouchType. It's been a gift. I can type in the dark without Backlit keys. I can also use split ergonomic keyboards with ease.

keybr.com for learning.

Also, look up vimcasts for vim.

Two books I recommend is No Starch Press's The Linux Command Line and How Linux Works. Both are always appearing on Humble Bundle and they're worth the entire bundle.

Another thing I recommend is if you use VSCode, learn how to use the command bar. You get thst with control alt p or F1. Editors like this enable you to do everything through the command bar. It's insane.

Additionally, learn stuff like how ctrl r can be used in your terminal to find older commands. Learn how to use your bashrc to set variables. How to debug PATH, and how to add to it.

Learn how installing Python through conda is better and easier to maintain on your dev box, and how installing stuff by sudo apt install is actually troublesome. I install everything by downloading and adding to path. It's the best way to roll.

Also, one last thing. Remap your caps lock to escape. Learn to use your shift keys. Spare your pinky.

Hit me up on twitter if you need help. I use the same ID.
I've heard that it AWS uses rust "heavily", but I'm pretty skeptical that this is true.
Or YouTube could provide a way for creators to remove ads. There is a membership program so people can directly support specific channels, but it has no option to remove ads for members.

https://support.google.com/youtube/answer/7544492?hl=en
careful with your terminology there: integers are by definition not real numbers. All ints are reals, but only an infinitely small proportion of reals are ints.

If, however, you meant "the integer datatypes can't represent all integers", then you probably want to say that instead of mixing maths terminology. And you'll also have to back up that claim because bigintegers are as accurate as you have space to store them in; their limitation is not imposed by their spec, but by your hardware.

Unlike IEEE floating point decimal numbers, where the limitation is explicitly part of the spec itself. That limitation is literally why floats even work at all.
YouTube premium is great - I wish I could pay for ad free Twitter.

Being able to pay for a service without ads is worth it.

Users complaining about a free ad subsidized service come across as unreasonable to me (and maybe a little entitled).
Isn't this what weather/climate simulations do every day?
Lock Yourself Down, Now
As a sidenote, you can consider using Firefox on Android with adblock and works like a charm :)
Achieving exactly-once message processing with Ably
Am I right in say this would be ideal to host someting like Subsonic/Navidrome on?
Yeah, similar to your pay comment, I've become disillusioned by the company screwing me over and passing me over. I consider salary/raise/promo negotiations to be part of the politics and games. What else would you say is the root cause of you being underpaid?
I mean doctests are not exactly new. The `doctest` module was added to Python in 2.1, back in 2001. And even that is largely just a weak shade of semi-literate programming, to say nothing of actual literate programming.
One more thing worth noting, research the VRMs on whatever motherboard you get.[0] Getting the wrong motherboard will hold back your 5900X. I generally buy Asus's higher end boards which is a safe bet, but my current Asus X470-i pretty much presents me with the choice between clocking higher or more cores. I'd have to get a newer board and don't want to.

I'm probably sticking to the combo you're looking at, AMD+NV. I generally prefer Intel for overall QA reasons, and I can attest that Ryzen was buggy up until today, but I still can't imagine going with an Intel system right now. My Ryzen 1800X, 1700, and 2700X systems were stable but I wouldn't call them plug and play.

I'm making my changes in January so supply should no longer be a problem. You might find it's worth waiting it out till then too, Nvidia may have a response to the 6800 series by then too. Rumor was they were increasing VRAM but cancelled the cards.

[0]https://linustechtips.com/topic/1137619-motherboard-vrm-tier...
Yeah lots of single molecule studies (strength of an actin filament, how much force needed to 'unfold' various proteins, etc). And this was 20 years ago when I was in grad school. Haven't kept up with the state of the art today.
> Any idea if others are following?

Well, we did just finish the Leonids meteor shower and the Geminids meteror shower is coming up in around a month, so the answer to your question would be "yes".

https://www.timeanddate.com/astronomy/meteor-shower/
Wow, what a bunch of selfish people here in the thread. Any mention of premium gets downvoted.

If you don't want to pay in any form, then stay off that platform, no?
You have 2 options here, either watch ads or pay. But noooo, everybody here wants content for free.

Bunch of communist hippies ;)
YouTube does give creators the ability to insert ad markers. Not sure if it's available to everyone though.
> but what if you don't trust anyone and want to run your own TRR?

You can do that today. Run your own DNS server w/ DoH as an endpoint (dnscrypt-proxy provides an avenue, you can also use nginx to do this). Then have enterprise policies on your network to point DoH clients to use this resolver.
> Thunderbolt with two 40Gb/sec links isn't tiny either

It comparatively is. Thunderbolt is basically a PCI-E Gen 3 x4 slot but over a (very) short cable. Commonly more like an x2 link since getting the x4 speeds is difficult. Commonly 2 thunderbolt ports also share a single controller, so it's a 40Gb/sec combined maximum not per-port (either port can saturate, but you can't hit 80Gb/s total). It's unclear what the M1's controller actually is here, if it's dedicated lanes per port or just bifurcation.

But lets say the M1 is full on 2 TB3 controllers, for a combined 80Gb/s over those 2 ports. That's still not much. By comparison the 5600x has 24 PCIe Gen 4 lanes on it. That's 380 Gb/s of bandwidth off of the CPU. These are all things Apple would need to heavily beef up when they make the Apple Silicon variants of the larger class products. You can't do a Mac Pro replacement with 80 Gb/s of I/O. That'd be a joke. Apple obviously will scale up the I/O, but that costs power, too. It won't be free.
I find it hilarious that YouTube's iOS app is always pushing me to try a trial of their premium product, one of the major selling points being that videos continue to play in the background when you close the app.

When, in fact, closing the app is the most reliable way to get YouTube to stop playing. From inadvertent clicks in the Wrong Place on the screen that launch some crap or play some ad, to autoplay, as soon as my content is over, I can't wait to kill the app and make it all stop. It's a hell of a lot easier than finding pause/stop.
IBM to cut 8000 jobs in Europe, including up to 2000 in the UK and Ireland
Yeah. I don't hold out hope of it surviving any vm workloads (vagrant, docker desktop etc.) but i'm ok with just installing the cli tools and connecting to remote clusters.
If you are on BigSur and would like enable DoH for a variety of providers I would check out https://encrypted-dns.party there is pre-made profiles for many. All open source.
>Its view is supported by Bjorn Fehrm, an aeronautical analyst at consultants Leeham News. “The aircraft is perfectly flyable without the MCAS software,” he says - pointing out that the system is not actually meant to deploy during normal flight.

That is some high quality equivocation.

There was never any question the MAX could fly without MCAS. The important question is: is it certifiable for Civil Transport duties without MCAS?

The answer to that question, is no. The FAA themselves said as much.

Unfortunately, I'll need to run back through my stack of MAX related literature to find it again to properly cite later, but I'm fairly certain it should be found in Final*, Executive Summary, high level description of the control system/Conclusions...

I can bloody see the line seared into my forebrain, not that that means much. It'll be out of the edit window, but I'll come back with a cite unless someone else has the time and interest to do the digging before I get back to it.
I am fine with ads but having multiple ads in a row gets on my nerves.

The worst thing is that you have to skip them, so you need to interact with the tv. If the ads were reasonably long that would be fine, but sometimes there are WHOLE EPISODES OF OTHER SHOWS as ads (sometimes as long as 30 mins!). I just want to watch something without searching for the remote all the time.
I had no idea that Python had a library for this, nice! Skimming that doc, it's especially impressive how well it looks to handle exception tracebacks.
Using ROCm to Program FPGAs
I feel the same way about Twitch. They recently added unblockable, unskippable ads unless you subscribe to the specific channel that you're watching and I just don't watch Twitch any more for the most part. It's especially annoying when it's the same few ads in rotation over and over for products that I will never be interested in.
Or, a loan was taken - repayment of which is supposed to take precedence over dividend distribution and dealing with related entity. And some apparently legal accounting tricks allow the loan repayment to lose its precedence, and when time comes to repay, suddenly there is no money.

It is indeed the creditors money that is lost. And AFAIK it is legal. I just wonder why it’s legal.

Much like in the subprime crisis, the original creditor knows quite well the likelihood of recovering the loan is low, but they sell it to a dumber creditor (often pension funds) who does not.

Unlike toysrus and hostess, the subprime thing included a huge mount of illegal things by many of the parties, but still hardly any enforcement - so I guess it doesn’t matter all that much if it’s legal or not.
Wether the programmer chose to do something is a large part of the issue here.

An explicit return says "I chose to do this". An implicit return in these examples says "There may or may not have been a choice made" and that's the problem. If you rely on the assumption that a choice was made, you add risk.
Naw, PeerTube is clunky and I don't think I need the network effect. I want to host videos (for download or streaming) like I host static web pages.
That is not human nature. That is avarice. Your intuition that "everybody does it" does not make it right.
This is a common failure mode of all online forums, but part of the issue is actually that Facebook groups are harder to moderate than necessary.

Facebook's moderation tools for admins really aren't that great, and once a group gets really big it's actually very tricky to moderate. It's probably easier to run a PhpBB forum than a Facebook group.

Moderation is a genuinely difficult thing, but Facebook really doesn't make it any easier.
I use unique email addresses for every website, so I can confirm that this breach includes a new leak from an address created on October 2019.

In my case it was just from a guest order at some random restaurant; nothing critical.

Oddly, I didn't see the website in the list of files in the leak. So the file list might not be "complete", in the sense that grepping it won't be 100% accurate.

Just FYI.

EDIT: As always, thank you Troy for running HIBP. You're a hero.
Scientists Uncover the Universal Geometry of Geology
This is also sometimes called "hell-banned" or "shadow-banned" if you wanted to search for more info or posts on the topic.
Did you suddenly forget how to care about privacy and security before you buy your devices? No. Vote with your dollars, don't buy things that don't do what you need them to. If some IoT device only uses DoH, you already know that before you buy it: don't buy it. If an app only works with DoH, you already discovered that because you're someone who reads and comments on HN, and so you're guaranteed to check some app reviews before you buy into to: don't use it. No one's forcing you into this beyond your control.

Plus, right now we're talking about a browser adding DoH, and not some shit Google or Apple browser that makes the decision for you and it's final, but a fully configurable, user controlled, poweruser enabling browser that lets you modify its core behaviour without even having to recompile it yourself. You just open a tab and flip a boolean.

There is no problem.
> That just comes off as entitled. Youtube is providing free bandwidth, hosting, and advertising for his patreon.

Youtube has been promoting that you can do that since 2008 - https://techcrunch.com/2008/03/12/youtube-the-platform/ - so maybe "entitled" isn't the word. It's expected because the capability has been promoted.

However, in the same article you'll note this little tidbit:

In general if a video is uploaded to YouTube, in some cases we serve ads into that on YouTube.com. When people embed those we reserve rights to serve ads in the future.
Interestingly, Reddit now has a policy of warning users for upvoting "wrong." It's a very clear case of like what we tell you to like, hate what we tell you to hate.
Two things:

- Portables in the Mac world do lack a delete key (the delete-forwards key, that is) on the built-in keyboard, but that's more of a space-constraint than anything else. Mac keyboards in general do not lack the delete key; he usual full-size keyboard certainly has a delete key.

- Keyboards are a personal thing, and it's very easy to plug in any normal USB keyboard, and then get all the benefits of the [delete] key as usual. There's nothing else to do, just plug in your favourite keyboard..

[Mine came this morning: https://i.imgur.com/at1mGiT.jpg]
The FB algo helps this happen. The more you participate, the more content it shoves in front of you.

I participate in groups that rotate every few months, and it can be astounding how "engaged" I get in a new group after awhile, assuming I start participating in the first place; but sometimes when I join a new group, it takes me a long time to realize I'm not seeing any content from it at all.
What a great mode that would be. I would probably skip a lot of movies during this period like “do I really want to watch this?”
I’ve gone so far as to explain in my answer why a question is ambiguous and to give answers for the multiple interpretations.

I had one class that I dropped for many, many reasons, and one of the reasons was frequent ambiguous questions when the tests were all online and multiple choice. Some questions were ambiguous in a way that made the T/F answer invert depending on how you read the question. (To be clear, these were not trick questions that required precise reading. They were just bad questions.) Students never knew why they got the answer wrong unless they asked, which few did. A fair number of students started believing the opposite of the truth as a result of getting a question wrong on the test due to the ambiguity.