skysight-inc/HackerNews huggingface dataset:
OP, I always thought the 2 processes, writing code and writing an dissertation, where the same activity. Both must be written clearly enough for a HUMAN audience, even though coding is supposed to be read by the compiler / interpreter.

A good text flows in the mind when read, and the reader builds a story in their minds. Of course coding is more complex, because sometimes there is a story inside a story, but... it is always a story.
Press releases don't get peer reviewed: they're not by or for researchers. Hence the sensationalist title. The actual paper (https://www.pnas.org/doi/10.1073/pnas.2200924119) was peer reviewed, and is perfectly reasonable.
TAI and UTC are based on the SI second. The SI second is specifically defined in terms of cesium atoms at no temperature, no velocity, and no elevation (aka, on the geoid). Consequently TAI and UTC are immune from relativistic effects, by definition.

On the other hand, the physical clocks in the laboratory are not immune and that's why they have to be corrected for a dozen factors, the largest of which is usually gravitational redshift. To appreciate the complexity and precision of this correction see this NIST paper:

https://tf.nist.gov/general/pdf/2883.pdf
> a child complaining about anonymous abusive messages is ignored by the school. School's not responsible, because the child's phone is set up improperly.

Imagine if the police requested, but technically didn't mandate, that parents install location tracking apps on their children's phones, and that they then ignored missing persons reports for anyone who didn't do so.
Let's step away from the cube and consider permutations on a set of N items, labeled 1, 2, 3, ..., N. In the example below N is at least 9. We start out with item 1 at position 1, item 2 at position 2, and so on.

Suppose we want to move what is at 4 => 8, 8 => 9, and 9 => 4, leaving everything else unchanged but the only permutation we know that moves 3 items in a cycle leaving everything else unchanged moves 1 => 2, 2 => 3, and 3 => 1. This latter permutation we'll call T.

Consider any permutation g that does 4 => 1, 8 => 2, and 9 => 3. It may or may not move other things. The inverse of g, g', does 1 => 4, 2 => 8, and 3 => 9.

Let's work out what happens if we do gTg'.

First let is just look at items 4, 8, and 9, which are at positions 4, 8, and 9, respectively. g takes those to positions 1, 2, and 3. Then T takes positions 1, 2, 3 to 2, 3, 1, so what we have in positions 1, 2, 3 is items 9, 4, and 8 in that order. Finally g' takes what is in positions 1, 2, and 3 to 4, 8, and 9, so we end up with item 9 at 4, item 4 at 8, and item 8 at 9.

So for positions 4, 8, and 9, gTg' does 4 => 8, 8 => 9, and 9 => 4.

g necessarily had to move whatever was in 1, 2, and 3 out of the way to make room for 4, 8, and 9, so we have to consider what happens to what was at 1, 2, 3. Let's just look at 1. It has to go somewhere. Call that position p. So g does 1 => p, where p is not 1, 2, or 3. g' does p => 1.

T only moves things in 1, 2, 3, so after g moves whatever was originally at 1 to p, T leaves it along. g' then does p => 1, putting it back where it came from. So we see that gTg' does not move 1. Same reasoning applies for 2 and 3.

If g moves any x else other than 1, 2, 3, 4, 8, 9 we can use the same argument. x => y for some y that is not 1, 2, or 3. T does not move y. g' does y => x, putting x back where it came from.

Thus we can conclude that gTg' only moves 4, 8, and 9.

Another way you can visualize why it works when applied to the cube is by cheating a bit. First do g legitimately by actually doing the moves on your cube. Then instead of actually doing the moves for T just repaint the faces on the cubies that T permutes so it looks like you did T. Then legitimately do g'.

Since you haven't actually done T the only actual moves you have done are gg' which as you've noted is of course I, so everything is back where it started but with some of the faces on some of the cubies repainted. The repainted faces are exactly those that would have ended up moved if you had actually done T. The faces not repainted are those that would be undisturbed by gTg'.

The key here is that all these mappings are finite, one to one, and onto (bijective if we want to get fancy). If you apply such a mapping from A to B, then permute k elements in B, and then apply the inverse mapping, you end up with k elements permuted in A.
He was asking for 15% of his own money, and not for a donation. To save a sick family member in an emergency.

If you come to me asking for your own money in such a situation, and I say - hard luck, I can't give them to you because I only have 5 ferraris now instead of 100 ferraris, and I kick you out humiliated... yeah I'd expect you to, at some point, snap!

It's easy to argue from an ivory tower, in a just society. But harder to imagine what it would be like when there's no justice anymore and there is no rule of law protecting your rights.

I think it's a moral question, and everyone will see this question from their viewpoint. Which is fair.
OctoPrint is the gold standard for running / monitoring 3D prints. I tried using the Creality cloud tools that shipped with the CR10S, but they paled in comparison.

At the end of the day, I removed the onboard chip that connected to the Creality cloud so I could plug in a raspberry pi with octoprint.
Yes. Despite wanting to, those people will also be unable to ever pay for our service, because — amongst other reasons — our service is hosted on Google Cloud; and Google has decided to block people in countries which the US trade-embargoes, from interacting with any Google servers — including Google Cloud customer servers. It's a whole thing. We'd have to go multi-cloud to get around it. (AWS solved this by building an AWS China region that's actually owned-and-operated by Chinese companies without Amazon leadership.)
Nuclear power plants are more like 1 GW, not 1 TW.

You mean six reactors that produce about the storage capacity of the hydrogen storage facility over a year, I'm guessing.

The problem is the nuclear power plants just dribble out their power at a constant rate, while hydrogen storage can deliver its output just when it's needed (and is most valuable). In other words, the hydrogen output is dispatchable, nuclear is not. The output part of the hydrogen storage would be either simple cycle turbines or combined cycle, which are 20x (10x for CC) cheaper than NPPs per unit power output.
What context am I missing? You're talking about network I/O as being a bad use case for signals/slots and I've pointed out that I (along with other KDE folks) wrote code using signals/slots to handle incoming network data. That's what Trolltech recommended and almost certainly what the current crop of ioslaves do today (okay I lied, it looks like there are dedicated socket classes that provide their own signals these days). It's actually pretty difficult to structure something such that a signals/slots become a performance bottleneck.

Insofar as other overhead sensitive environments go, Trolltech ported Qt (including the signal/slot paradigm) to a realtime OS (QNX) and features it prominently in safety critical contexts (e.g. automotive dashboards).

I wonder who thought signals were fast to begin with?

You're surprised signals are fairly low overhead (and that's fine) and and wondered if anyone actually thought they were performant. Having dabbled with Qt off and on for decades I wasn't surprised. The beauty of moc is that it front loads a lot of the magic. Compiling it sucks (less now), running it typically doesn't.

https://doc.qt.io/qt-5/qsocketnotifier.html
If only my 3D printer was as reliable as OctoPrint :)
>Over the life of the vehicle the EV does have fewer emissions but it isn't a huge difference.

source for this? the article you linked doesn't seem to provide lifetime carbon emissions, nor does a 20k mile break-even point imply that there "isn't a huge difference" in lifetime emissions
I’ve seen talk before about EVs with gas range-extenders as a possible design. But in a rough sense, we’re at that point with all the new PHEVs on the market. Usually they have 20-45 miles of all-electric range, and then have normal regeneration beyond that. I understand that the power/weight/efficiency trade offs of a PHEV are not the same as having a range extender, but I wonder whether it doesn’t matter, that the economies of scale of current PHEVs and iterative improvements will provide most of the benefit at lower cost.

A nice thing about current PHEVs is that they have smaller batteries than full EVs, which could matter in a battery-constrained market.
Radon may not concentrate within the body but it does concentrate within unventilated basements and within valleys in granite heavy areas.

It blows away and expresses fresh from the ground on a daily basis such that prolonged exposure is equivilant to a two|three pack a day smoking habit wrt cancer risk.
Reversing Roe vs Wade means that individual states can decide on their own. Each states in USA has their elections. This means the decision is way more democractic than being decided by 9 people. SCOTUS didnt ban abortions. You go to Cali for example, you can still abort right to 8mths even if those babies or fetus can survive to adulthood without modern medicine (with modern medicine, fetus as youbg as 4mths can make it). If you feel unpleasant that you can have unprotective sex and kill fetus anyway you like it, you can move to the state that align with your preference. In the past Roe vs Wade basically oppress people who supported pro-life and they can't even move to any states as they are forced to accept and practice fetus killing nationwide. Of course you could argue, they leave country then. Well that also is a bit oppressive as now if you dont like the majority preference in USA you get out...sounds familiar?
Extortion: the practice of obtaining something, especially money, through force or threats.

If I squint my eyes I can sort of see what you're getting at. But on the flip side, this aunt also called the parent to make sure their duty was done. So it would be hard to claim "discipline your child, please, else I will need to file a police report to stop your child's harassment" is extortion.
Voyage Through Time
> Low score: You lack a sense of direciton; have difficulties in having your opinions challenged; fear change; cannot frame your past and future as a single narrative.

I did not score low on this but I am deeply offended by the typo.
Where in Australia did you live? No where I can find “regularly” hits above 48.9 degrees Celsius.

The reference, the hottest recorded temperature in Australia is 123.2F (50.7c).

Yes it gets into the 40s pretty regularly in a lot of places in Australia. But even 45c in a heatwave is very different to “regularly” living with temperatures close to 50c.
Just hope they (Qt Co.) hear about that ship with touch interfaces accident.

Yeah I'm in camp mechanical user interfaces, but…

But still, "GUI _reaction_ time" is not a problem while interacting with humans.

Sure it is. People interact with this crap while driving all the time. They shouldn't but they do. A sluggish interface could absolutely be a major distraction.
Everyone is accountable to someone. Escalate where needed.
It's not just that the dust coming off of the lake smells bad—it's toxic. And given the nature of man-made lakes (i.e., being near other man-made things like homes), it means that the drying of the lake has immediate health effects to the surrounding community.

Not to say that the rest of the things you mention aren't ecological disasters as well, but likely none are so immediately hazardous to the surrounding communities.

The environmental DDT you complain about, and the air pollution which you complain about are actually both problems that stand to get worse as the lake dries. As it dries, it and exposes more of these chemicals and particulates that were once buried under water--now able to be carried freely by the wind.

The same thing is happening around Salt Lake City.
Yes you absolutely can copy a book, even mechanically let alone manually. Even multiple times. Fill a warehouse if you want. And do whatever you want with it within your property.

The only thing you can't do is redistribute it.

The problem around big data and public data needs new definitions to cover phenomenon that never existed before in history, and new regulations & legal understanding aimed at a specific problem that never existed before, which is aggregation and analysis that can create private info from "public" data that previously could only be obtained by direct and controllable means like sending an actual human to perform a physical action at a physical location, like go open a lockbox in a bank or tap a phone line or watch a house all week from a parked car, vs today where the same level invasive info and a lot more can be obtained with a few mouse cli ks from anywhere in the world against all N million citizens at once without even a warrant, and even do so retroactively, as you are essentially being tapped and tracked 24/7 your whole life now, and now is possible to simply consult logs and retroactively spy on you from years ago even if a warrant was only granted today.

The old definitions of "public" or "private" simply do not cover the current reality, and all the ideas about what kinds of things are reasonable based on those definitions which are no longer valid, are likewise no longer valid.

But a lot of people are more than happy to capitalize (pun intended) on that discrepency for as long as they can delay everyone from recognizing and closing it.
> they can use that money to "park" the best developers available among their ranks, so that no real competitor can emerge.

i highly doubt they are really parking developers, because innovation that endangers those companies don't come from individual developers.
Under the influence, which is the best one on marketing:
There's lots of lawyer associates working long hours in big law firms in expensive cities for not much money while the senior partners rake it in.

Not just lawyers and actors.
Most of us feel it. It's real. Don't let anyone gaslight you. You aren't sick: our culture is sick. (For those alone and struggling).

Social alienation is the source of much mental illnesses. Poverty itself isn't the source of most people's misery. Our society is our preservation matrix. If we cannot reproduce or at least contribute to something beyond ourselves that bears the promise of persisting, we are left alone with death.

This lonely dance with death, which I have danced for years as a poor housebound reclusive, can cause a disintegration of mind. I suspect the brain tries to rewire itself so it can find a new interpretation of life...one in which it finds a way of surviving in isolation. Many delusions can arise as a result. Also, mystical and religious experiences are common under such conditions. I've experienced them. Many strange things happen to the mind when we feel like we are connected to nothing that will preserve us. It's an unnatural, or abnormal state, which humans cannot ordinarily adapt to. We are microrganisms part of the macroorganism of society. Being alone is utterly abnormal and the brain isn't equipped to deal with it.

American culture makes the poor feel like trash. That's why so many of us become crazy lunatics, drug addicts, or vengeful people. It's the social alienation and isolation that condemns most of us.

However, this condition is not limited to the poor. Even rich people feel alienated. In fact, wealth often turns every relation into a suspicious one--is she just using me for my money? Everyone craves the sense of belonging that comes from genuine love, but it's hard to find. So we see many wealthy people, famous people, the most connected, also feeling disconnected.

Rich or poor, what matters most is feeling connected. We have a connectivity problem. One that leaves many individuals left alone to dance with death. This is what is causing the modern malaise above all things...however, the material conditions discussed by the author ultimately contribute to this disconnection.

Love is the answer, but this solution is so profound that we can hardly comprehend it. In the absence of understanding, we spend billions on psychoactive drugs and label people as "mentally ill" instead.
What I don't understand is how we didn't have these efficiency numbers in terms of kwatts/mile with an ICE/EV hybrid drivetrain, and why we haven't had them for decades already.

Why aren't hybrid drivetrains in Semis, RVs ... everything. Within 5 years of the Prius there should have been legislation mandating PHEVs for practically all consumer transport.

With a hybrid you can run an engine in the Atkinson cycle which (apparently) enables diesel-level mileage out of gasoline. You get the regen braking that dramatically improves city driving.

Every five years after the Prius is another travesty that we didn't have this legislation coming down the pipe.

By now in 2022, 25 years after the Prius and Insight, we should have had 50% or more of new cars being PHEV hybrids with 50+ mile all-electric range. It would have brought Russia to its knees, the Saudis would be an afterthought in policy, and we'd be so much more resilient.

And hybrids in addition to atkinson should enable other tricks for efficiency gains besides carnot output to reclaim heat from the engine and exhaust, like turbochargers do. Gas turbines at the utlity scale are at 60% efficiency.

Oh well.
I share that intuition sometimes, but I’m also old enough to remember less pampering times and even the elders around me back then sure seemed to be very easily upset by things too.

So it’s hard to know what to make of the intuition.
I liked the "C for Dummies" book because it was intentionally whimsical to an extent. It was a bit too insubstantial (could have done a lot more about pointers and complex data structures) but I give them credit for starting with a "Goodbye, Cruel World" programme instead of "Hello World".
Hardcore History, The Rest Is History, Our Fake History, Very Bad Wizards, Your Undivided Attention, Mission to Zyxx, The Adventure Zone
Fluoroquinolones are also completely contraindicated in patients with connective issue disorders (e.g. Marfan, EDS, Loeys-Dietz.) It can lead to organ rupture, torn arteries, aneurysms etc. CTDs often remain undiagnosed for a long time, so a small percentage of the population are ticking time bombs for this interaction.

I have EDS, and cipro spooked me so I didn't fill my Rx for it in college. If I had I'd likely be even more disabled than I already am.
People also seem to think almost like actual WWII nazis were some kind of unimaginable monsters that invaded humanity and made it commit unforgivable atrocities. Especially pop-culture likes to portray them as aliens on moon or time-traveling kung-fu masters, which is great way to ridicule them, but has a side effect of making them seem like an almost imaginary threat from outside. In reality, they were just humans, guided with human instincts, emotions and desires, who cared about their friends and families just like anyone else, and who gained political support on many of the same tactics that are in use also today.

With right conditioning, you and your friends are also capable of becoming nazi-like. If you don't realize that, you may end up surprised one day.
> I've actually tried therapy again rather recently....I'm afraid I might just be wasting my time

It can take a few tries to find the right therapist too. I encourage you to keep it up and see what happens.
I have used Does the Dog Die in the past, great site. I've seen enough horrific things for a lifetime, real and simulated. Why should I see more, if I've had enough? There's more than enough content for me without spending time watching gratuitous simulated murder or torture of animals. Tends to be a red flag for overall quality of the piece anyways.
Interesting. "Anti-scalping" is a novel keyword to me; I've always just seen these kinds of techinques discussed under the "anti promotion-fraud" banner. Time for more research!
I don't think you have a good sense of what actually plays into IP reputation.

Some of the sketchiest ASNs I know of have been assigned for many years, and perfectly reputable ISPs have to acquire new IP space occasionally.
> I believe programming, in this regard, can learn something from writing: when writing the first core of a new system, when the original creator is still alone, isolated, able to do anything, she should pretend that this first core is her only bullet. During the genesis of the system she should rewrite this primitive kernel again and again, in order to find the best possible design. My hypothesis is that this initial design will greatly inform what will happen later: growing organically something that has a good initial structure will result in a better system, even after years of distance from the original creation, and even if the original core was just a tiny faction of the future mass the system would eventually assume.

I thought this paragraph had an interesting point. Does anyone have experience with testing this hypothesis?
I'm not sure any language ecosystem, or operating system, has built a one-size-fits-all way of specifying dependencies.

In Common Lisp specifically, you can effectively integrate with libraries (C ABI), but this heavily pivots on your definition of "effectively". One person's "effective" is another person's "impossible". For instance, for me, it is effective to

$ brew install lapack
$ sbcl
* (ql:quickload :magicl)

but it is not effective for a Windows user with a Visual C++ and commercially licensed Lisp implementation installed.

We can ask ourselves many questions about improving packaging and deployment, with different trade-offs. For instance, maybe we put in a lot of effort in MAGICL's build system to fetch hosted dependencies if they don't exist. But then some users wouldn't want that, so we might add a configuration option. But then some users might not discover that, so we should add a build-time error message that points the user to the configuration.

Alternatively, maybe we get Common Lisp's dependency manager (ASDF and Quicklisp) to integrate with something like Conda. That's possible if you take the time to implement it and persuade the respective maintainers it's a good idea. (It doesn't help if your customer doesn't use or doesn't want Conda, but c'est la vie.)

What used to be a "installing the dependencies is your problem; I'm going to keep my own library build simple" has turned into a complicated morass of configuration and communication. Some ecosystems, like Python's, have put in person-decades to make this easy, and they're still full of problems and confusion.

In this specific case, MAGICL is sometimes constrained to using portable Common Lisp because a customer does not want to (1) install conda on Windows and (2) wants to build the software from source. In fact, the customer isn't even using the linear algebra library directly, they're using an application which uses the library, which is why "just use numpy" isn't an option.

Imagine the pain once you find out some customers deploy this software onto air-gapped networks requiring all code that goes onto the network to be in text form and auditable. :) Now we are truly in for a doozy.

If your software is actually used, especially industrially, the "real world" sometimes just has really annoying corner cases, or users that have odd setups which you don't really empathize with. While seemingly obtuse (just install the damn dependency! it's one file!), using a little math to get something "for free" to get a larger program running without dependencies doesn't seem like such a bad deal.
I’ve only ever used a 3D printer with OctoPrint. I’d be interested to hear from people who tried and stopped using OctoPrint.
What about the nuance of conversation interests? Semantics and semiotics or more the psychology behind it?