skysight-inc/HackerNews huggingface dataset:
It's science-backed psychological warfare. Look up the nephew of Sigmund Freud for where it started.

https://www.npr.org/2005/04/22/4612464/freuds-nephew-and-the...
If you exclude Teslas and plug in hybrids then most EVs are incredibly reliable. Yes, power electronics wear out and break on occasion but that’s nothing in comparison to the complexity of an internal combustion vehicle. And car manufacturers only have a few years experience mass producing EVs. Once they gain experience there will be no competition from fossil fuel cars. The future is not internal combustion.
You cannot just start using sl in a git repo. You need to make a Sapling clone of it.

But you can make a Sapling clone of your local git repository, so you don't have to clone from the server again and you would get all your local work from your git repo. That might be the easiest way to try Sapling, so you don't have to delete your git checkout at all.
In theory?

Engineering, aeronautics, physics, embedded boards, etc have been using "real elapsed time" w/out recourse to UTC | time servers | TAI for a good forty years in practice already.

> And unless you've got very reliable equipment, you're probably used to occasional blips in your data, so a 1 second blip is probably tolerable.

Leap seconds can go in either direction, so far they've consistently jumped one way (and caused no issue in any of the 24/7/365 data aquisition projects I've worked since the mid 1980s as we don't tie ourselves to time servers for real enginerring with actual lapsed time intervals).

I suspect you'll find software that doesn't account for time running backwards when using a delta-T for something critical won't just be forgiven for having a "blip".
He searched the printer logs. Presumably when Word sends stuff to the printer, it doesn't bother with all the extraneous garbage it puts in files. Printer communication hasn't changed much in decades.
that reminds me of something interesting I got from reading the Walter Isaacson bio on Steve Jobs. WI generally portrays Jobs as petulant, narcissistic, and mercurial, but one area which Jobs was willing to back down was when it came to conflicts about product quality: in several instances in the book, an Apple employee gets into an argument with Jobs about what design choices are better for the user, and when the employee gave a clearly irrefutable argument, Jobs actually backed down and acknowledged that the employee's argument was superior, and I took this as evidence that, as egotistical and self-centered as Jobs was known to be, he really did put product quality and UX first.

On a related note, I heard in a podcast recently that Walter Isaacson has been following Musk around for a bio.
I made the switch from Linux to KDE a few years back. It takes a while to learn all the new keyboard shortcuts—in fact most of the missing bits quoted in the article are present, just not where/how you were used to them in KDE.

What really sold me on MacOS though was multi-finger touchpad gestures, like three-finger drag and four finger desktop switch. It's difficult or even impossible to get that on Linux (at least it was a couple years back when I last tried).

Then there are other small things like the consistent availability of emacs-like keybindings. I'm using Ctrl-t to exchange ('transpose') two adjacent characters all the time to fix typos in-place. Under Linux this is very much hit-and-miss and depends on the app toolkit.

Bottomline: one you're used to MacOS it's not worse than KDE (which is still great BTW).
Higher-order Truths About Chmess [pdf]
I find it unbelievable how apparently smart people are disconnected from context.

If you genuinely believe he did that to measure performance then I've nothing to tell you.

I understood that as an exercise to prove that Twitter employs engineers who don't write a line of code for months and it turned out to be true. It was an easy way to weed out lazy, entitled or otherwise useless employees who are just a waste of money. Which is how Twitter managed to get into such a bad financial position - wasting money for unnecessary expenses.
Electrolysis only half of the round trip.
I don't know. My password manager just told me to change the option there and it was never an issue. They have to put the setting somewhere. Alternatively a password manager could register itself with the OS, but that has a certain security risk (even with a dialog, which we just tend to dismiss).
This _is_ a technology article, in an annoying format. (FWIW I would prefer that people didn't do it this way, but we are where we are)
anyone can say all these things
I think that depends entirely on what you think will happen to battery prices, and if you mean road vehicles or all vehicles.

Because aircraft have extreme energy density requirements, I don't expect chemical[0] batteries to ever replace combustible fuel.

If you think the battery prices will remain roughly where they are now, then sure it makes sense to invest in hydrogen road vehicles; but if you think that battery prices will reduce substantially, then I don't think it does make any sense to invest in hydrogen vehicles.

Why? Because although BEVs are (IIRC) a net cost saving over their lifetime, even at current battery cost, the purchase cost is too high for most people (the Sam Vimes Boots theory of socioeconomic unfairness comes to mind), but if batteries get much cheaper then poor people will also be able to afford them and hydrogen road vehicles won't have a market to serve.

[0] There's a whole bunch of interesting storage ideas which right now are basically just sci-fi, but unless you wish to invest a few tens of millions in fundamental research on nuclear isomers or if you can use quantum tricks to dynamically alter phosphorescence half lives from weeks to hours and back, don't.
Hope you had timemachine on which allowed you to instantly recover the contents?
there are few intuitive things other than a mother breast.

Take doors handles or light switches. Must be learned.
For a fella who is CEO of THREE separate companies, he sure has a lot of time on his hands to do bullshit. Maybe he should have to work from the office.
Just copy out cgi.py and use it as a module.

https://github.com/python/cpython/blob/3.11/Lib/cgi.py
You don't know anything about this guy, his employment history, if was underperforming in the past, etc. You read yet another hit piece on Elon because he's taking out the trash at Twitter and all of a sudden this one example has TOTALLY changed your opinion. You are being manipulated.
A part or a feature can’t fail if the car doesn’t have it. In this way, simple vehicles have an inherent advantage.
Nobody's backed up the clams because they don't have the parts to test.

There's nothing magic here though. It's just a short connecting rod with an adapter to use your old pistons with the lower pin height. They could have just sold you new pistons with the lower pin height, but they'd be specific to this combination.

Connecting rod length changes piston acceleration and dwell time at TDC. A short connecting rod means faster piston speeds but less dwell. The faster piston speed means more suction when the piston moves down the hole, which will increase cylinder filling. It also means more stress on the piston. The reduced dwell time means less time at TDC for the flame to spread before the piston is being pulled away by inertia. Which gives you less time to burn the fuel.

The dynamics are known. Short rods will make more power, but you trade off things like reliability and fuel economy. Something you're willing to trade off when making a drag race engine, but OEMs need the engine to meet CAFE standards and run 200,000 miles on crap fuel.

The real issue is the part that drops the pin height on the piston. It's sketchy to begin with, and the short rod and extra leverage from the adapter means more stress in the same areas it's likely to fail at.
> I would suggest (and personally believe) that the idea of "ick, ads" is our own personal niche that moves us away from the centre of the bell curve.

I personally believe this too, which is why I think there is a legitimate case for advertisers to give audiences the ability to opt-out of advertising. Some of us hate adverts so much it puts us off the product you are advertising. I know it does for me. It's probably better for your company not to advertise to me, or people like me.
Alice: I don't need functional programming, I am very productive in my imperative / OOP language.

Bob: What about feature x?

Alice: Oh yeah, well we can add that! It has proven useful.

Bob: Agreed! But now do you see the need feature Y?

Alice: Hmm good point. Feature X would be better with Y. Let's add that too.

(Repeat n times)

Alice: Isn't my language pretty nice now?

Bob: I have to agree, it's very productive

Alice: See I told you, we don't need an FP language after all!

Bob: ...
A pause pretty much means they're insolvent.
Not my experience. As it happens, Mercurial and Git are very similar in terms of the "mental model" required to use them: history is just a DAG, and common operations consist of navigating the history and creating/editing/re-organizing commits.

But where mercurial shines with a clean, consistent and simple UX, git is a mess where storage-layer abstractions leak to the user and where single commands serve multiple unrelated purposes.

To give you a practical example, any command that takes commit(s) as argument (for checking-out, logging, rebasing, …) would be passed a `revset` in mercurial-land. Revsets are a simple DSL to address commits (by hash, lineage, topology, distance, …), which makes new commands easy to learn, and renders one third of `git help log` inadequate. Most commands that output something use templates as argument, which renders another half of `git help log` laughable.

There is nothing "natural" about the git UX, you've got to accept that it grew organically with no attention to details.
Perl is Actually Portable
> I'm curious what this means to you

In short, it means that doing things better (e.g. making a piece of software faster) for the sake of things being done better is praised, not tolerated, as is the case in the many "let's just ship it, we'll fix it later" software companies.

> when I see people from inside Twitter correct him on Twitter, with specific technical statements describing what's going on—and then he fires them

As far as I remember, the guy just said something along the lines "as the person who actually works on this, it's not 1000 RPCs.", to which Elon asked for a specific number, the guy replied with vague answers like "it only does like 50 RPCs all of which are async, but the software is full of bloat and various features slowing them down" which sounded nothing like "specific technical statements" to me. But I can't find the Tweet thread right now, so I won't stand by this opinion completely.

Regardless - even assuming the guy is 100% in the right - I don't think that publicly going against your boss in such a passive-aggressive way, at the same time portraying him as "the guy that doesn't know what he's talking about", is a right way of handling false information. Maybe another engineer told him 1000s of RPCs are being made, or he just made a hyperbole for the sake of explanation. Benefit of doubt, and all that.

Being rude will get you fired, no matter how right you are, that's kind of a given.
https://github.com/sachee

7 contribs in the last year.

16 in 2021

9 in 2020

6 in 2019.

I am awestruck indeed.
In my early twenties at the beginning of my career - absolutely.
Now, with a mortgage and a kid - absolutely not.
I guess we had a different experience - perhaps it is better now. my experience with native development was around 2014 with the objectiveC to Swift transition and that was its own hell - but I remember spending a lot of time, maybe 20-30% of my time I would guess, staring down weird build errors.
"Maybe it's some kind of horrible drug interaction with Rationalism, or maybe EA is fundamentally Rationalist?"

I have always associated EA with the rationalist movement, since I came across it via reading rationalist stuff.

If you define EA as "figuring out how to deploy a given set of resources so as to do the most good," your conclusions are going to depend on your value system: how do you define and measure good?

So when a bunch of rationalists who believe in consequentialism do that, they're going to maximize their value system and end up looking really weird to everyone else who doesn't share their values. You'd have the same outcome in a different flavor if a bunch of Christians did it.

I disagree with a bunch of the underlying values in the EA movement but I really admire the mindset that actually tries to solve the problem of "how can we be most effective with our giving?" instead of what I personally do, which is get overwhelmed by guilt and confusion, stop thinking about helping other people, and go back to my default of living my life mostly thinking about how to maximize my own comfort and preferences.
Eh, it's moreso people that have built their persona around some cause and will remain dogmatic about it, not unlike sports fans.

For 1980s "environmentalists", nuclear will be always bad, and for 2000s "environmentalists" battery electric vehicles will aways be good ... and actual circumstances are irrelevant.
Electric cars aren’t ready. And absolutely everyone knows that, so why are we bringing it up?

I have been driving an electric car for 4 years, and it serves my needs beautifully. So, no, I strongly disagree. Electric cars are ready for most use cases and many people agree.
Gas powered vehicles still have utility in rural areas. But in the suburbs and especially in the cities? EV is the least-worst option. Pedestrians, bicycles, and mass transit should be the focus in suburbs and cities.
They do overlap. Each TAI second starts at exactly the same time as a UTC second. Or two of them, sometimes.

Negative leap seconds are even worse than regular leap seconds.
I think audiences are largely the same, but brands have gotten really good at marketing. Advertising is so pervasive in every aspect of society. It is nearly impossible, both physically & digitally, to escape the near-constant onslaught of marketing, ads, promotions, etc.
>"What’s so great about functional programming anyway"

Well, nothing. It is one of many paradigms. It has its place just as the others.
Smartly marketed on vanity ;)
> They believe in the product

lol what does this even mean?

Have corporations gradually became a sort of cult and you have to "believe" in what they sell? Guess what, I go to work in order to work and pay my bills, it has nothing to do with personal beliefs.
My son went through Montessori from ages 2 until 11 (finished grade 5). As with any other institution, it depends on the quality of teachers. He had 1 great teacher, one good teach, and 1 not so good teacher during his schooling. There are a couple of key factors which made us choose Montessori:

- mixed aged group classrooms. So in one year of the 3 year cycle, he is the younger child (and receives mentorship from his older buddies), and in year 3 of each cycle, he is the older buddie mentoring younger pupils. Since he has no siblings, this is a benefit to his development.

- Montessori follow the state curriculum, however they allow children to manage their own time. So if he wants to do math all day, he can, and the teacher is there more for project management and giving him assistance than to drive him by a strict 45 minute schedule. At the end of the week, he is supposed to accomplish the assigned work (regardless of which order he wants to do it in). This will help him in the future with his own project management and prioritising work loads (we hope).

- the parents sending their kids to Montessori are not of the Elitist breed. I wont explain what I mean by that here. Its better than Steiner type schools (my personal opinion).

Other than the above, there wasn't anything particular about Montessori compared regular State run schools.
My cousin recently had a flat tire in her EV. Roadside Assistance did not have a spare, required an expensive tow & her day was a total loss. Dragging a toddler along made a stressful experience worse, as well. I did not previously realize most(?) EVs have no spare tire included.
As far as I know, you don't need cryptocurrency to participate.

Lens Protocol, a web3 social media platform, just requires you to have a wallet.

Huddle01, a web3 Zoom alternative, even works without a wallet.

Radicle, a web3 GitHub alternative, works without a wallet.

IPFS, works without a wallet.

And gasless transactions are a huge topic these days. Improving UX and onboarding to web3 by lowering the barrier.
Or post ES2017, without all the .then()s:

const doThing = async (url, fallback) => {
try {
const response = await fetch(url)
const notifications = await response.json()
return notifications.map((notification) => ({
...notification,
readableDate: new Date(notification.date * SECONDS).toGMTString(),
message: notification.message.replace(/</g, '&lt;'),
sender: `https://example.com/users/${notification.username}`,
source: `https://example.com/${notification.sourceType}/${notification.sourceId}`,
icon: `https://example.com/assets/icons/${notification.sourceType}-small.svg`,
}))
} catch (error) {
console.log(error.message);
return fallback
}
}
> We watch Marvel movie after Marvel movie where each one is advertising for the next movie.

This is an absurd statement - the movies in of themselves are entertainment and not solely an advertisement.
You could personally clone a git repo with Sapling and no one would know the difference. When using Sapling with a git repo, clone, push, and pull all use the actual git binary under the hood, so the server just sees git speaking to it.
MacPorts is going strong. Homebrew has more packages, but packaging for MacPorts is not any more difficult than packaging for Brew.
yes, it's hard, but papyrus kept inside a very strong, possibly waterproof, possibly not affected by rust (alluminium, stainless steel etc), metal box will last much longer than hard drives kept inside the same strong metal box.
Hear, hear!

Galileo and BeiDou behave similarly to GPS in this respect. Oddly enough, all three time bases have an origin that is specified in UTC, but model elapsed seconds since that epoch. So GPS time does include the 9 leap seconds which occurred prior to its epoch. Galileo time's epoch is aligned to the GPS week, so it shares a leap second offset with GPS, but its still specified in terms of UTC (1999-08-21T23:47). BeiDou's epoch is specified as 2006-01-01T00:00 UTC, so it includes another 14 leap seconds with respect to GPS. So the three systems do not quite model the platonic ideal, but fortunately the offsets are all constants and its trivial for the receiver to use such an ideal in practice.

GLONASS time is UTC + three hours (ie, Moscow civil time) and does have leap seconds. To figure out the leap second offset between GLONASS time and GPS time the GLONASS ICD actually tells you to get that info from the GPS broadcast messages, although they do have an alert system for upcoming leap second updates. One more reason to dislike working with GLONASS.
Militaries that rely on volunteers rather than conscription absolutely don't get away with being completely authoritarian and treating regular soldiers terribly. They have to form a social contract of sorts, where people put up with some loss of autonomy in specific areas in return for other benefits like education or training, autonomy in other areas they might value more (like small team leadership), and decent service conditions. No service members tolerate regular and capricious abuse, and leaders found to do that seldom remain in post long. It's not a perfect system of course, but abusive behaviour by leadership is definitely the exception.

Issues around service conditions regularly go all the way to Congress and get resolved quickly and sometimes expensively, because the alternative is being unable to recruit or retain personnel, and that would be disastrous for a military that's already having a tough time doing both.

Let's not justify abusive leadership. There's never a need for it.
No, I’m a personal-life over work-mission kind of guy, so not a good fit

If I were to work for Elon, twitter would be his company that I’m least interested in.
Part of the decline in basic competence and critical thinking.

Starting to wonder if the problem is more than just education or social media. Perhaps a combination of the lifestyle illness medications.

Not that the average intelligence has ever been stellar, but lately; wow!
Your own limited exposure to CEOs looks to have produced a bias that you are applying to all people who hold the title.

Leaders who require themselves to be “assholes” find themselves surrounded by enemies and poison their company culture.

Leaders can sometimes be required to be forceful as they overcome forces of entropy, but only the weak ones need to rely on the style Elon does.
I believe the novel "The Word" by Irving Wallace (1972) features something similar, if I remember correctly.
Okay, I think your edit made it more clear. I would also not try to turn a javascript codebase into pure functional style. On that one I agree with you. :)
tldr went to Montessori, thumbs up.

I went to a Montesorri school from 1st through 4th grade.
I enjoyed the atmosphere. In recent years I've read about Montessori and found that my Montessori experience was different, but much the same wrt a gentle focus on practical individual learning.

Non Montessori school was a process of checking boxes and actual thinking inbetween, while Montessori was a cycle of thinking through problems for yourself, sometimes as a group.

One thing I didn't appreciate until later school years is that Montessori blends different ages and skill levels together. I neither felt the need to keep up nor to excel, just to figure stuff out. For example, I remember a a classmate writing an essay using movable letters on a mat, but he didn't space them out so it was hard to read. I asked why he was doing it like that and the teacher responded that he had chosen to do it that way, I felt it was wrong, but instead of letting me get on a high horse, the teacher drew my attention to what I was already on my way to do. He continued to write without spaces, and I continued to think someone should correct him. Lo and behold, he learned to use spaces, all without someone, teacher nor child, scolding him, with words or with red marks. That's hard to do in typical bureaucratized classroom.

If I were pressed to find fault in Montessori itself, I'd say, it cannot succeed at all without good teachers/emotion/energy conductors, while a common classroom can get ok enough outcomes with an authority figure and good textbooks.
Still not the same category as engine failure though
That doesn’t change much for my read ability. It even reads more imperatively, like: I take a range of 0 to 10, map it over x * 2, map it over… What do I get? A mapping? Maybe?

Meanwhile, a for loop is straightforward, you go from 0 to 10 and append a double or add a triple of x to an accumulator. I appended/added them, that’s what I get. It’s like my brain somehow follows {} scopes and understands their local envs with no effort.

If this syntactic style works for you without this friction, nice. But it doesn’t work for everyone and I suspect that this FP/PP is biased by this effect at both sides.
i have a habit of literally swearing at any advert I experience, to associate it with negative feelings (and thereby undo its intent). This does however have the side-effect of making me appear somewhat deranged at times. :|
SpaceX is a major success for him.

Musk’s introduction to Tesla was being amazed by a working prototype with awesome acceleration. He took over Tesla when it already had a viable product and business strategy. The company started July 1 2003 and Musk’s early contribution was an early funding round and a board seat. He get’s to call himself a founder based on a lawsuit in 2009 and kicking the actual founders out.