skysight-inc/HackerNews huggingface dataset:
As it stands today, version control and collaborative editing do not solve the same problem. Version control deals with large chunks of changes at a time. I don't even particularly want a version control system that stored every single keystroke made in source code. [1] Collaborative editing deals with keystroke-by-keystroke updates. By the standard of collaborative editing, even a single line source control commit is a big change.

The problem spaces are quite different. Problems that emerge on a minute-by-minute basis in collaborative editing emerge on a week-by-week basis in source control, and when the problems emerge in the latter, they tend to be much larger (because you can build up a much bigger merge conflict on a routine basis with the big chunks you're making).

Yes, it's true that if you squint hard, it looks like version control is a subset of collaborative editing, but I'd be really hesitant to, say, try to start a start-up based on that observation, because even if we take for the sake of argument that it's a good idea to use the same underlying data structures, the UI affordances you're going to need to navigate the problem space are going to be very different, and some of the obvious ways of trying to "fix" that would be awful, e.g., yes, you could give me a "collaborative space" where I see what everybody's doing in their code in real time... but it's a feature, not a bug, that when I'm working on a feature I'm isolated from what everyone else is doing at that exact moment. When I run the compiler and it errors out, it's really, really nice to have a good idea that it's my change that produced that result.

(I'm aware that collaborative editing also has the "I was offline for a week and here's a bunch of conflicts", but I'm thinking in terms of UI paradigms. That's not the common case for most/all collaborative editing systems.)

[1]: Not saying the only solution is the one we had now. A magic genie that watched over the code and made commits for you at exactly the right level of granularity would be great, so you'd never lose any useful context. But key-by-key isn't that level of granularity.
I think the definitions and models (the four path model specifically) from the pragmatic dharma crowd are the most interesting by far. Mostly because they can be tested. It's (Theravada) Buddhism stripped of a lot of the religious dogma.

They describe awakening as an actual, irreversible natural process that can be triggered by concentrating your awareness onto bare experience for a long enough time. Doing this intensively enough will bring about a "discontinuity" / cessation of space-time experience called a "fruition" (nirvana). Coming out of that discontinuity goes with a blissful "what was that?" feeling and some level of understanding of "ultimate reality", meaning a permanent perspective shift (instead of "I am seeing" and "I am hearing": in seeing there is merely the seen, in hearing the heard, etc...).
Again here you're just venting about "those guys." Some laws are "the law" in Nazi Germany too (not to cite more modern examples), so it's perfectly fine to call them out.
The trouble with that argument is that it leads to people who choose not to care, infecting those that do, which can lead to deaths, which many people dislike.

Historically, pandemics are one of the few acceptable reasons for such restrictions in the US, and it's very odd to me that it's been so controversial in that country.
I bought a few cheapo UPS units one time. They're only 2-prong (no ground) and the capacity is low. But they were like $20 each with "refurbished" batteries from the vendor.

All of my routers are 2-prong so I have one unit for every router/switch/AP in my house. Actually really helpful and if I was running a Chromebook for a server like this, I could keep my services accessible remotely even if a short power outage happened!
Cambridge Analytica data on thousands of Facebook users still not deleted
America runs on managementism, not capitalism. It's been this way forever.

Read this, "The Big Change" published in 1952 by Frederick Lewis Allen.
http://gutenberg.net.au/ebooks05/0500881h.html

Looking at this segment of American business, we would almost find it appropriate to call our present economic system "managementism" rather than "capitalism."
Aha got it, thanks! Like you said it’s not pretty but it works, and somewhat better than the abomination they came up with instead, which involved building only the minimal part that depended on the new Lua 5.2 as shared library, then making fake shared libraries for all remaining unsatisfied symbols referenced from it to trick the linker, and compiling them in statically instead like they used to do before. Hard to explain, don’t ask me why they did it... :-/

Edit: there is one pretty glaring downside to this approach though, which is that both the component we need to patch up with renamed symbols and the liblua.a are also used in other places, so they would either have to be built differently depending on the application, or we would have to maintain multiple versions of the same 5.0 liblua.a and change the build config/detect logic, for even more confusion and ugliness >_<
There are kernel modules to float charge at 80% (or any %) and not stress the battery.
Credit Utilization
It was explained to me once that [at least in New Hampshire, USA] common law marriage has something to do with the principle of estoppel. Estoppel is the principal that if you do something repeatedly, you would be expected to do it in the future. In the case of common law, if you present yourself as married (for taxes for example) you can't later claim you are single to get out of paying alimony when split up.

Example: If an insurance company pays for flood damage, and they have another flood damage claim, they can't suddenly say they won't pay.
Definitely the hardest product to name I can remember.
Coming from the USA perspective, this is absolutely laughable. It is very, very rare that I've seen a police officer in close interaction with anyone don a mask.
The video linked in the first sentence is well worth the time to understand the background.

https://www.youtube.com/watch?v=x7drE24geUw
vimium works okay-ish, or maybe I simply got used to it.

https://addons.mozilla.org/en-GB/firefox/addon/vimium-ff/

The main problem I have with it is it does not keep key combinations stable — if you press F → Esc → F → … (or Alt+F), it assigns different combinations for each link each time.
I wear a Resound Linq (https://www.resound.com/en-us/hearing-aids/resound-hearing-a...). I'm profoundly deaf and have been so for my entire life. I got the Resound Linq about 18 months ago, and it changed my life. I actually enjoy talking on the phone now. The iOS/Bluetooth integration is quite simply mind-blowing to me. It connects seamlessly directly to the hearing aid. I cannot recommend it enough.

You need to go through an audiologist, though, and it is going to wind up being around $8000 USD, unfortunately. (I'm "lucky" in that I'm completely deaf in one ear and so I only need one hearing aid for my other ear, so it's "just" $4000 for me.)

There are other hearing aids that do the same thing. Resound is the only one that was available at the time that could sync directly with an iOS device, but others have these external devices that connects to the hearing aid and also bridges to the bluetooth device. It works just fine and is great, the only problem is that you have to carry around another device around your neck and it has to be charged and blah blah blah. I think they're slightly cheaper, but a little more hassle. Personally, I love my Resound. It's changed my life. Not even a little bit of hyperbole here.

Still... can you put a price on hearing? :)
Yes!! I've been wanting to play Ultima 4 for a long time. But when MacOS stopped supporting 32 bit, the Dos VM I had broke. Now I can finally play it again!
Well, most likely I won't be able to help explaining the fluctuation easily then, as you have spent a lot of time on it already. It would be cool to try VkFFT in this usage scenario at some pont in the future though - it also can do 1D FFTs of grouped in matrix sequences.
It also seems like pay and experience are also a huge factor. I worked at a F500 once headquartered in the midwest. I was paid really well. I brought up wanting to move out to SV and the COL adjustment they mentioned would have been a paycut.

Plus it seems like major tech companies downlevel you if you don't have relevant experience at peer companies. And salary negotiation is harder if you don't have competing offers.

I was single and was fine renting a small apartment, so the COL hit wasn't too bad. But moving out west if I had a family or owned a house would have been a major lifestyle change.
I stopped using Apple products a while ago but as an OS X user I was struck by the amount of what appeared to be complete garbage taking up CPU and filling logs with error messages. All of my issues were extremely common if you searched online, too. OS X needs some serious tidying up.
> Oh fascinating, do you have any idea of what things machine translation still consistently gets wrong?

Definitely anything where a word has two or more different meanings.

Paper jam being my favourite example.

https://translate.google.com/#view=home&op=translate&sl=en&t...

It is translated as "(fruit) jam made out of paper"
http://archive.is/tHtPM
The police cannot create security risks for the sake of placating social media users in search of conspiracy theories.
Is this correct?: This tool accepts a linear data series, and matches it to an analytic function that can describe it with a minimal amount of coefficients / constants?
All of the above, the great qualities came in many different ways. But I think a common theme was the ability to increase leverage and have a multiplicative effect.

Sometimes this meant being an expert on a certain technology to better leverage it (especially important on teams that need to go deep such as video encoding, CDNs, television hardware, etc). Or looking at needs and pain points across teams and building high level solutions that raised productivity across the board. A willingness to question things and push for better ideas and really seeing them through. This could be at a technical or human level. Some people were really good at improving team cohesion and empathy, causing teammates to work more effectively. Others pushed hard for internal education and sharing learnings to help raise everyone's game. The culture of the company helped enable all of this. Some people excelled at improving culture, which has a leveraging effect as well.

I have seen the above at just about every company I've worked at. But I would say that at Netflix people took it further and were more successful than I've seen elsewhere.

That's just my experience, I've only worked at a handful of companies. I have no doubt many companies have employees that do all of this.
That's a great gallery! I would add the Kinesis Freestyle Edge (https://gaming.kinesis-ergo.com/edge/) , which adds mechanical switches and macro keys.
You can check episode E1088 of This Week in Startups for some ideas: https://www.youtube.com/watch?v=9OlrMNp90fc&t=1289s
From 4:50 on the founder is taking about their transition from completely free to app with paid features.
Native apps on these devices are locked down to the point that they don't really provide any advantage over the web (and it's extremely rare that the few advantages they do provide (such as guaranteed caching) are actually used in a helpful way.)
check out Reclam, Harvard Classics and Stripe Press

https://en.wikipedia.org/wiki/Reclam

https://en.wikipedia.org/wiki/Harvard_Classics

https://press.stripe.com

(edit: obviously non-comprehensive but a starting point for further exploration, I'd love to learn of similar curated collections if any come to mind!)
I think that, as you get older (or maybe further into your career? More tenured? I don't know that it's inherent with age as much as experience), you become less interested in doing ridiculous things just to prove that you can. That's not to say that other people shouldn't, just that, the value-add seems less and less worth it as time goes on.

It is possible (and in fact common) to lead a full and successful career as a dev, where A.) you don't ever work for FAANG or SV, and B.) You make plenty of money, have plenty of freedom, build high profile, successful technology, have plenty of career mobility.

So, if you believe those things, "Learn these things that you learned in college and then never really touched again directly" seems like an absolute waste of time. You've seen them, and you've seen that while you were _actually building things_, they didn't really come up, or at least directly. And when the value add is "Work for big fancy company for a couple % more money per year", it doesn't really seem like that much of a value add.
In the good old days

half = num >> 1

Was standard practice and understandable by most engineers, as well as far and away much faster than a divide.

Now-a-days, using a compiled language they are going to be translated into the same machine code supporting your point. However, it might still be a good idea in a scripting language doing heavy math lifting.
I don’t think the IC model considered social distancing. It was a worst case. However: New York State (about 1/3 the population of the UK) has a cumulative total of 1700 deaths per million, and the UK is close to 600 per million. There are some differences between those populations, but it does seem there’s good evidence that things could have been much worse in the UK without relatively early social distancing.
Aside from using software that relies on LLVM, I am not at all familiar with its internals. A fellow on another forum was ranting against using LLVM as a backend for security reasons pointing out its sheer size and the fact that it is a "US controlled software stack" [1].

Don't get me wrong, I think he has a very fringe and suspicious outlook on LLVM and the US, but it is a big codebase that would be hard to audit for such things. Would Zig ever be fully independent and auditable by a small team when the break from LLVM is made? Just curious, and I would love input on the LLVM comspiracy topic.

[1] https://www.mail-archive.com/picolisp@software-lab.de/msg095...
I would love to meet women who are examples confirming this, but it is next to impossible to find women in my experience that are anywhere near the level of skill I was at a decade ago ...
I like this version of the same question - it's like a mini commitment.
> I think we should be building nuclear everywhere, but it's important to realise the life of a nuclear power plant is between 20 to 40 years.

This is simply untrue. Just look at French fleet. 40 years is minimum of their planned lifetime, and they probably will be operated for 50 or maybe even 60 years.
Whatever the actual reason is, the results feel like English is used as an intermediate.

This also happens between e.g. Spanish and Bulgarian.
Changing every year is good as well.
Onetwothreee
12345678
Major wind-driven ocean currents are shifting toward the poles
It's 7% at my company. Not even worth it since they expect a 15% increase in hours and increase your responsibilities. Hourly, it's actually a pay cut, even if the yearly comp goes up.
The version that tio has is very old at this point. Godbolt stays up to date.
Battery storage follows load much faster than fossil, and nuclear can't follow at all.
Well, the appeal is that you can set your searchbox for DDG, and easily search all those others site when you want, no need to load search pages or change search providers.

And it's appealing to me, so I do that. Most people won't agree, most people don't even mess with search providers, but it's doesn't harm them either.
>But the thing is, most people that have those skills are not malicious. At worst, they're money-motivated and will sell these types of society damaging substances or objects, but with the long arm of the law and a credible threat of jail time most of the people that would try to make a quick buck are dissuaded from doing so, or at least slowed by the resultant paranoia.

If this were the actually the case and people with those skills weren't malicious and were dissuaded by the law then the only way to obtain those substances would be to manufacture them yourself. As it stands you can find sellers on Instagram so that's clearly wrong.
Whilst also raising the profile of Cyber ahead of the defence review.
Knight Plus comes with the detachable(you can move it to left or right) numpad. And X Bows keyboards support QMK[1]. So you can map any key to any other key or macros and add layout on top of it.

1: https://github.com/qmk/qmk_firmware/tree/master/keyboards/xb...
Yes, very strongly related, as is the book Moral Mazes (which I suspect the author has read, given the reference to "rituals").
Doesn't matter if the people with the power don't notice.
I believe the main reason that it was incompatible was a EULA that had incompatible sections and was unwaivable, although those parts are gone now so whether it's still incompatible is not clear.
I would argue that men are not "simply" more interested in computers than women. Computing was originally a female-dominated field[1]. However, as computing became more and more important and presigious a field, more men entered it, kicking off the "glass escalator" phenomenon[2] and eventually pushing women out almost entirely.

Nowadays, girls are socially discouraged from showing interest in STEM[3], and women who make it past all that to go into STEM fields are still strongly discriminated against[4].

You're right that the article isn't clear about what it means by "computing skill". However, its foundational conclusion - that simple tests show no difference in basic computer literacy but do show significant confidence differences - is unsurprising and reflects what women have anecdotally reported as their experience for years.

[1] https://www.smithsonianmag.com/science-nature/history-human-...

[2] https://en.wikipedia.org/wiki/Glass_escalator

[3] https://www.aauw.org/resources/research/the-stem-gap/

[4] https://www.fastcompany.com/90548817/why-so-many-women-in-te...
Build a free SERP checker with Python on Repl.it
March 2018!
Here's a link to the video: https://www.youtube.com/watch?v=MT4Ig2uqjTc

Thanks, i'll check it out.
Don't try to buy all your books at once. Purchase them over time as your tastes evolve and you discover what you like.

That said, if you want to start out with a very nice set of "classics" to dive into, consider getting a set of the Harvard Classics. I've got a very nice set that I picked up for a couple hundred. There are several editions. For example, on eBay: https://www.ebay.com/itm/The-Harvard-Classics-1980-Collector...

You might also consider Brittanica's Great Books of the Western World. I don't have a set of these yet, but would like to get one, at some point. Again, there are several editions, but you can pick up an older one within your price range: https://www.ebay.com/itm/Britannica-Great-Books-of-the-Weste...

If you mean _classic_ classics, as in the classical Greek and Latin canon, search eBay for "Loeb Classical Library lot." Those will definitely give you some challenging works to sink your teeth into.

Get a subscription to the Library of America and get great writing by American authors for $30.90 per volume delivered according to whatever schedule you want. The books are very nice small boxed hardcovers. I've got almost 100 now.

If you like things a little flashier and don't mind trade paperbacks, I recommend the Penguin Classics Deluxe Edition trade paperbacks. https://www.penguinrandomhouse.com/series/254/penguin-classi...

I read and collect books from the New York Review Books Classics series. It's an amazing series of reprints of mostly 20th Century literature, some that has fallen unjustly into obscurity, and a lot of it in translation.

I also pick up used sets from the Folio Society, for example Orwell's "Reportage" boxed set: https://www.ebay.com/itm/GEORGE-ORWELL-REPORTAGE-5-VOLUMES-I... which is a very nice edition that I love to hold in my hands and read. Watch prices for a while and get a sense for them, save some searches, then jump on one when an exceptional deal pops up.

Your library should reflect your mind and personality as it grows and develops over time!
I'm 46 and I suck at this stuff too and have still been able to land some amazingly good jobs with SV companies. You can probably brush up on the basics you'll see in a typical interview with a few weeks of practice.
Agreed. This looks like a monstrosity.
The first time I interviewed at Amazon, the interviewer either pretended that a fire alarm was going off, or was actually going off, so they had to cut the phone interview short. When I asked if they wanted to call me back, they said they didn't think so, and that I'd be hearing from the recruiter.

I did not ever hear from that recruiter again.

It was a pretty gutting way to interview with, at the time, the company of your dreams. Plus, being 20, the weight of that call was a lot greater than it probably should've been.
I use `!rust` all the time when I just want to pull up the rust docs quickly, since their search is much more effective when I just want to know about the API for a File or something, though I don't get much more value out of them than that.

And I've just learned I can use `!posix` to search the open group, which I'll probably use whenever I get upset with macOS's man pages again.
This plan seems like it would have a LOT of collateral damage that we don't want to have.

I still want Valve to still be able to sell games on Steam.
I want Epic to be allowed to make games.
I want Costco to still have the Kirkland brand.

And so on.
In my short career of ~10 years I've yet to use any of those the algorithms they ask about in these interviews. I've gone from full stack on php, to java backends,to devops engineering, and never have I ever had to use any of these algorithms. I got a decent score at university where we learned it, but it's ridiculous to be asked about something I'll never use. Even if I knew the theory, and was able to ace it, it would be rare for me to use it, because it's all available in libraries, and they definitely will have done a better job than I will do.

"It's not about the solution, it's about how you get to the solution" you say, I say there's better ways of figuring out if you have problem solving skills.

For sure, there are jobs that require such theory, but many do not. And if it's not required, managers need to realise they're potentially missing out on good talent.
Reprocessing doesn’t actually get rid of the highly radioactive waste though. You have exactly as much Caesium-137 and all the other nasty fission products before and after reprocessing, all it does is separate the waste you need to store from the useful fuel while contaminating all your reprocessing equipment. As we have plenty of fuel so that not particularly valuable.
The only civilized way to get power and money is to have people with power and money want to give it to you.
I know halophiles typically refer to organisms like bacteria, but one of my personal favourites in that category is the Devil's Hole pupfish, a species found exclusively in Death Valley. They live in water so salty (4x the saline concentration as most other fish) that they actually have to drink the water around them and process the salt internally.

[1] https://en.wikipedia.org/wiki/Death_Valley_pupfish

[2] https://travelnevada.com/wildlife/10-things-you-need-to-know...
That seems to have improved greatly in a years time. The speed with which renewable sources come one line I think is surprising everyone.

https://www.pv-magazine.com/2020/08/31/renewables-improve-re...
Are you sure the “web” is not already largely Google’s private garden? They basically control every aspect of the web now. Nothing your webapp does or sees for a large majority of its users is outside of Google’s vision...
Google Research Football with Manchester City F.C