skysight-inc/HackerNews huggingface dataset:
The biggest issue cited in this article is a regression in the type checker, which is an open bug that apparently is just lower priority than whatever else the Rust team is working on instead of ensuring compilation time is fast.

Only once that was worked around did they article really start having to pay attention to the code generation and linking stages, and the issues there seem to mostly be about lack of parallelism caused by the "crates" model combined with link time optimizations and incremental compiles being off by default. You don't need to make a fundamentally faster code generator that makes worse output to deal with this: the performance losses you get from parallel, incremental, and separate compilation techniques are so minimal that only the most serious C++ projects go out of their way to combine translation units and activate LTO.
> There are a lot of very talented people who are working very hard to shatter his records!

Yeah, and a handful can compete with him. 99.99999% of humanity wouldn't stand a chance.

> Sounds like they should understand why contributors are leaving and take measures to simply make them stay. Every country will have different challenge, but it's not hopeless. Keep in mind Japan and South Korea were extremely poor a few decades ago; look at them now!

You named two countries. There are 200 others.
Devil's advocate -- is it possible T-Mobile's anti-spam system is being overly aggressive? If this was truly a C-level executive decision to push some political agenda, wouldn't both the "freethestates" and "studentsforlife" sites be blocked? Looks like the "studentsforlife" went through despite having the same "pro life" themes. Although, at first glance the "freethestates" site does appear to have a very extreme anti-abortion view. Refers to the act of abortion as equivalent to the Holocaust.
C++ modules are not like pre-compiled headers. They give you freedom to specify what you are and are not exporting from a module. This is unlike header files (including pre-compiled headers), where you are constrained to re-export any dependency your header file has, as well as any code internal to your module which is necessary to declare your exports.

C++ headers are a total mess, and modules are the cleanup effort.
Last time I looked, it’s available for ARM but there aren’t Intel ISA SHA-3 instructions yet.
I am constantly baffled by this notion that criticisms or calls to act against people who have "succeeded" are just expressions of petty jealousy or not understanding the genius of the successful, that we should instead be rooting for people "succeeding" to any arbitrary degree. How nonsensical. Yes, people who "end up succeeding beyond their wildest dreams" are often terrifying, and for good reason. Success at scale comes with power over other people, and as many throughout history have observed, concentration of power tends to do a lot of harm to a lot of people. This is probably inevitable, and we can get to a pretty satisfying explanation of why from first principles: People's needs are individual and varied. The more power any single entity has over them, the less likely that entity is to be willing or able to take everyone's needs into account, and the more their decisions can harm people whose needs they don't take into account (or whose needs are misjudged), let alone people they've decided to work against with that power. The ontological question of what constitutes "evil" may be too nebulous to be interesting. I think it's more valuable to state a goal: preventing power from concentrating, whether it be in governments, corporations, or the wealth and influence of any individual. If by "success" we mean accumulation of power and influence, it is absolutely worthwhile and I would argue even necessary to limit the degree to which people, institutions, and any other entity that can usefully be considered to be concentrating power can succeed.
Also: Woodside, Mill Valley, Ross, Kentfield.

Mt. Tamalpais had major burns every decade or so from the 1860s through about 1930. It's had none since.
https://github.com/rust-lang/rust/pull/90132#issuecomment-95...

It depends on whether what you're stabilizing is an output format or a set of functionality. I think it's reasonable to do the latter.

(If you'd like to talk about that further, I would suggest Zulip.)
"JS can be amazing! And I love stuff like Figma (as it's so fast and optimized)"

This actually means that you love C++. But HN crowd will hate that lol.

https://www.figma.com/blog/building-a-professional-design-to...
Can you change workspaces without any animation (delay) with rectangle ? Or is just for tiling windows within a workspace ?

I've been using TotalSpaces 2 (https://blog.binaryage.com/totalfinder-totalspaces-future/) to change workspaces in macOS without the annoying animation which you cannot disable.

Too bad TotalSpaces 2 does not work with Monterey or M1 macs, so I am really looking for another solution that can enable this. I used to run skhd + yabai, but something about that did not click as good as with TotalSpaces 2.

Anybody know a solution for Monterey & M1 that you can use to switch between workspaces with the keyboard, without any delay ?
Paste 50 Best Movies of 2021
Interesting. I switched to an AMD laptop for over half a year (ThinkPad T14 AMD). And I went back to a MacBook and convinced me not to go back to Linux on a laptop for at least half a decade.

Battery life was terrible compared to a Mac (6 hours if I was lucky, barely 4 hours when in video meetings). S3 Suspend worked badly, the battery would drain very quickly. Devices would often not come back after wake (particularly the trackpad). During video meetings, the fans would go into full blast (though they were more quiet than most non-M1 laptops). Noise cancellation was quite bad on Linux (ok-ish in Windows). Lenovo’s own USB-C dock wouldn’t work with 4k@60Hz (works with Windows, Linux misconfigures the lanes and didn’t use HBR3).

It was one of the models that was certified for Linux (IIRC even Fedora). But the whole experience was miserable. I bought an M1 MacBook and didn’t look back.
> When you purchase a home there you are legally required to be provided and then sign a document that outlines the history of the Rocky Flats plutonium facility. I was provided this document and had to sign it as do every other homeowner here.

Let me guess, a document that also indemnifies the developers?

> As you pointed out plutonium is indeed in alpha emitter rather than gamma. It's also extremely heavy and oxidizes on contact with oxygen.

So no refutation of the core point. And we know it was oxidized; they lit it on fire. That doesn't stop it from being extremely dangerous.

> I have many photos of herds of elk in the refuge that surrounds the core site. It's not at all the wasteland that people make it out to be.

There's been a resurgence of wild life around Chernobyl too. That's not metric for nuclear waste contamination.

> Additionally your first statement claiming that a single company sues people who want to do testing is completely incorrect and can't be backed up by any references. I live here and I happen to know that no single company developed the subdivision.

Candelas LLC contracted out several home builders, but that doesn't change anything. At this point they seem to have taken their money and run though; it was dissolved in 2019.

> It was purposefully set up by the government of Arvada as a zone and split amongst multiple developers. Additionally more testing has been done in the land around the refuge which the developers have no control over or legal standing.

Testing in the refuge literally stopped the development of the Jefferson Parkway because there was a sample that was almost 20x the limit.

> As to testing within the subdivision, the homeowners can test whatever they want in their yards with no permission from the developers.

Do you know anyone who has tested?

> Like a lot of anti-nuclear misinformation it doesn't even make sense when you dig into it.

It's not coming from "anti-nuclear" sentiment, it's coming from "lot's of evidence that an extremely dangerous superfund site wasn't cleaned up". Here's Jefferson County's Executive Director of Public Health publicly calling out some of the issues. https://www.denverpost.com/2018/06/15/after-decades-of-secre...
Yes, so agressive, stopped using it because of it.
(Note: I am a long time systems software developer but I don't use Rust, so while this made perfect sense to me maybe it shouldn't have due to some Rust thing I don't know about.) I'm guessing the issue is how there is really a stage between "debug" and "release" where you need the code to run fast enough to be worth testing and using but you don't need to eek out then final 0.5% of performance by cranking all the settings. When working on such projects you only drop down to a "debug build" if you end up entirely screwed trying to figure out why something is broken because the optimizer has messed up the debugger, and you care OK with the lower performance as you've already isolated the issue.
Very good point.

Also wonder what the reputational risk is of setting OOO - auto emails that never get opened or replied to, are often labelled as spam - and left there. Preservation of my own email reputation is the reason why I never set OOO - would recommend others do the same
It’s fun to say that, and it may be partially true, but Lyme disease is very prevalent in the Northeast United States. If you spend time outside in Connecticut, you’ll eventually find a bite in you with the tell tale circle.

Yes, uptake may not be 100%, but even in “rural” New England, vaccination rates are very high.
If they paid attention they'd notice it smokes. There's usually a small window in the oven for that purpose, our eyes and noses a good enough sensors for that.
A neat trick is to have the new person update the docs whenever they needed to ask a question.

Writing docs falls in the realm of error handling and testing. Lots of developers only want to deal with the happy path not those extra drags. Standard CS education isn't helping here.
Yes!

There was also a satisfaction for me to get rid of the articles I was done with. A bit like this moment in Matrix where Neo says "I know kung-fu" :)
This is of course exactly what I've been meaning to say here. We want more specific datatypes (e.g. a true date(time) ADT) with better functionality (say interval computation) and constraint checking (AKA domains, such as 'let n be an even, positive integer gt zero').
From my perspective, all the complaints are solved by using a more modern build system, like Bazel. If you are already encoding dependencies between modules in your build system, then when you are searching for an import, it's trivial... you just look at the declared module dependencies. Bazel (and other similar systems) already force you to do this for other reasons, and so you theoretically get modules "free".

It's not like the same problem doesn't already crop up with generated sources. Like, if you see this:

#include "file.h"

If file.h is generated, then your build system needs to generate it before you compile anything that includes it. Generated sources are a major pain point in C++ build systems. It throws a wrench in the typical compilation flow... where you don't know which header files you need until you run the compiler, so you have to manually specify header dependencies in your Makefile if any are generated (instead of getting the dependencies from the compiler output). To keep things consistent (and more reliably cacheable), in Bazel, you have to specify all the dependencies in your build system, not just the ones that the compiler can't figure out for you. This solves some other problems with cached builds--like how you can have multiple files named "file.h", and the insertion of a new file earlier in the include search paths should trigger a rebuild, or else you end up with a poisoned build cache.

Obviously there are going to be some people stuck on build systems that can't handle this stuff gracefully. Too bad. You can keep using headers, it's not like those are going to stop working.
Hi! TMS is at a baseline very expensive. Luckily(hah, sort of) because I had both suffered terrible side effects with several medications and I carry a sustained diagnosis from a very young age that was documented as being massively detrimental to my ability to function, my insurance was willing to cover the treatment. The head coordinator of the program actually advocated very heavily on my behalf for me and spent a lot of time working with my insurance to get me covered.

The main downside of TMS is simply that you have to be fully dedicated to the treatment. For six weeks I had to go Monday through Friday to a special clinic that was a half an hour drive from my house. This was a point that they brought up repeatedly in my interviews to get the treatment, so I think it must be common that people decide that it is too much dedication. For me though, by the time I was interviewing to receive TMS I had really tried everything and I was absolutely desperate to follow any path that would offer relief from my symptoms. I had gone through multiple medications, had been in talk therapy for several years, tried CBT, DBT, self medication, meditation, yoga, exercising three times or more a week, different diets, spiritualism... Really the works. I could sometimes stave off my symptoms but eventually I would suffer a huge crash and totally burn out again.

One of the other possible side effects is also seizure during treatment(very rare) and because of this they ask that you abstain totally from substance use during the time as it can lower your seizure threshold, which I agreed to happily. While the idea of having a seizure was scary, I had already experienced so many horrible side effects from medications that didn't even alleviate my symptoms I was willing to try anything.

I am not an expert in the field but I do think that there is a lot of use that could be gained for any person who decided to try TMS, for me some of the things I noticed was that my brain fog started to lift and suddenly I was able to learn much more quickly. I started practicing languages and instruments to really help foster this growth in my brain. The TMS helped me break the patterns of my mental illness and start forming healthier ones...I really do credit it with saving my life.
Apple's AirPods Team Wants 'More Bandwidth' Than Bluetooth Provides
LibreLogo: Programming Environment in LibreOffice
I did a double take when I got the info from a LO startup tooltip.
A few years ago, in Canada, we were paying $4500 per person - and everyone was covered.

The US was paying $5K public per person and $5K private per person.

Meaning - the US is already paying more per capita in public healthcare spending, than Canada, and for that price in Canada - everyone is covered.

This kind of means, the US could literally give all of its citizens 'Canadian Quality Universal Coverage' and literally save a few dollars in public spending, and wipe out the need for private spending.

So 'cost' and 'profit' are different things.

The US HC system is a giant elephant of inefficiency.

This is not a small thing:

'Healthcare' is a 'Pillar of American Decline'. I don't mean that America is falling apart, but rather, it's having less influence in the world.

50 years ago, you went to the Hospital because you were hurt. Now - it's all about aging people who are elderly who see the doctor 20x a year and it's why costs have skyrocketed. It's also when people are the least productive and less likely to be working with good insurance.

HC is a disaster that makes the US a 'much less attractive place to live' for one's entire life, unless one is rich - whereas that was not the case before.

It really needs to be sorted out.

The Media Left, by highlighting Woke issues, instead of things like outrageous healthcare, has completely lost their minds. MSNBC was calling Elon Musk 'racist and misogynist' for his completely benign comments about this giant tax bill. Instead of looking at inequality issues through economic lenses, they're committed to throwing around gender and racial slander. The HC system is a soft, easy target because there are unlimited stories of people getting huge bills, unfair pricing. But you won't see to many stories, because "Sponsored by Phizer".
Since then I've realized that just putting stuff inside my head was not the best option; I now prefer to take a lot more notes, and keep those around in Obsidian. There's less knowledge decay that way :)
> Children will typically just learn to read with enough exposure to language by this age.

Is this universally true? Or is it only true for certain socioeconomic classes?

One of the biggest problems in education is the fact that during the summer vacation some students improve while others degrade. The differential is almost completely predictable by socioeconomic class.
This is exactly the kind of post that ranks on HN. It seems intelligent but is not very challenging.
Killed by a Machine: The Therac-25 (2016)
If you use k a lot, you start to automatically recognize idioms/stanzas; it just becomes automatic to recognize a group of chars. And then it becomes readable. The throwaway nature, in my experience and opinion, comes not from it being unreadable (as many people who never used languages like this seem to think), but rather from the fact that the code you are are changing is so short that thinking it up and typing it in (by combining idioms) is faster than placing your cursor and actually editing existing code. Also you are on a repl or editor that can run code on the cursor, so interactive development even makes that case stronger: before you know it, you have produced a new version of a function without actually even looking at the old one.

For a nice intro, read Nils' excellent book: https://www.t3x.org/klong/book.html it even has an idioms table in the back.
> Hmm, is that why the Build Back Better Act got killed in part by House Democrats wanting a SALT cap repeal?

This could not be less relevant, but yes, I do think this likely represented the majority position. I think as much as we grumble Manchin represents his people. By the way 70% of Americans support Medicare for All so I'm not really worried about the popularity of the position. [1]

> "Small business owner dying because they got sick without insurance" just doesn't happen. This is a strawman.

18,000 Americans die each year due to insufficient medical coverage. You willing to bet not a single one is a small business owner? [2]

> Average house price in Frankfurt is 7200 euro/sqm [2]. Tell me again how you can pay for a 200sqm house (=1.4M euro) when European software engineers make less than half of what American engineers make and get taxed more?

Speaking of straw men, this is all attributable to the fact the Germans manage to cover 100% of their population for $5,595 per capita, vs America's covering 40% via a socialized program and 60% via private cover for $11,000 per capita?

> A new grad in the US at any big name tech company makes more in the range of $180-200k. So your pay is more than double and you get taxed less, meaning you build wealth in the range of 3x as quickly.

This argument doesn't hold water. You won't get that salary, broadly speaking, unless you live in SF, NY or SEA. There, your cost of living is so high your net take-home pay may well be lower than the German engineer. Certainly not after you adjust for PPP. But of course this has nothing to do with healthcare.

[1] https://www.cnbc.com/2018/08/28/most-americans-now-support-m...

[2] https://policyadvice.net/insurance/insights/how-many-uninsur...
The long meandering nature is kind of the authors style. He typically picks a problem then goes deep into it exploring whatever tangents may crop up while doing so.

ToC sounds like a good idea though
Really depends on the domain - a short(ish) word or name combo won't be, and many .com, .net, .org domains are already taken. My personal blog is on .me ( Montenegro), the .com is parked and advertised at $4k, the .net is taken but unused and the .org is taken and used.
Obvious, it's because MongoDB is web scale.
The increased exposure of risk to the consular staff is insignificant compared to normal life in the economy they're located in, and interviews could very easily be conducted in less harmful ways. Other (Judicial) processes including stat decs, evidence, cross examination all take place online when required. This is lie-detector class legalistic bullshit about f2f requirements. Specious.

This is a pretty bogus decision. But, not an unusual one. US consular services are notoriously finicky to deal with, as any applicant for a complex visa (Iranian nationals, indonensians) or citizenship/residency can attest.

(Not affected party in any way btw, I only go on what my friends who have dealt with US embassies and consulates tell me, and their stories are universally consistent)
> PIAAC defines literacy as “the ability to understand, evaluate, use and engage with written texts to participate in society, to achieve one’s goals, and to develop one’s knowledge and potential” (p. 61, OECD 2013).

I often observe a variation of literacy which doesn’t seem to get much discussion:- people who are notionally literate and can pass literacy tests, but for whom the objective of reading is not to actually read the words, but to “get the gist” of a paragraph. This might include skimming techniques. It has a relatively high payoff as a reading strategy, because often the gist is all you strictly need.

But when faced with a text where the precise meaning of words and their order actually matters, these people struggle a lot.

My observations are in the context of supporting non-technical people interpret semi-technical material, so there’s a confounding factor of the text discussing a relatively tricky subject matter. But I’ve seen this pattern enough, and drilled down to the resolution often enough, that I am convinced that the core issue is one of literacy and reading skill, not mastery of the subject matter. To use a technical analogy, it feels like the texts are using Real numbers but these people are only reading the nearest Integer.

I have no data but can’t help feel this is somehow related to the death of nuance in discourse.
> I can't think of any other feature in SQL where the rules of the query are actually dependent on something not explicit to the query itself.

INSERT depends on constraints and AUTO_INCREMENT.
That's the definition of a non-RAW image.
It's cheaper to be able to handle your program crashing every once and a while than to try and earliest 100% of all crashes from your program. It's possible to deal with situation where you know you are never going to be 100% bug free.
They surely are. But not all interpretations are alike. I was recenty looking at (scans of) analog pictures I took years ago using an entry level analog camera and apart from white balance being off, the general skin tone + texture and shadows at least looks very realistic and not like some cardboard version of skin.
Fraudsters are outraged that someone out-fraudstered them and took money they thought was theirs.
That matches my experience as well. It takes a nontrivial amount of discipline, but it’s possible to structure a C++ project for fast builds. In theory, having a module system that isn’t based on text substitution should give Rust an advantage, but on the minus side, the crate structure gives you fewer knobs to optimize.