skysight-inc/HackerNews huggingface dataset:
I think these articles are meant for casual users and programmer, which greatly outnumber desktop publishing/artistic users. No one has claimed with a straight face that gimp will let you replace photoshop overnight.
There’s so much nuance to it though.

Sure, each of the “big three” work well enough these days for most tasks, but there’s more to it than just compatibility.

macOS has pretty unobtrusive systems in place for code signing and only running software from known vendors.

Linux has code-signing, in that it exists as a technology, but it’s not ubiquitously supported and you don’t get a centralised service vouching for recognised vendors out of the box (which makes sense as it kind of goes against the libre ethos - but it’s not a great situation for many users).

Windows supports gaming and most desktop software, but the security system (last I checked - please tell me if I’m way out of date on this) isn’t granular enough to cater to what you may or may not be comfortable with - so a lot of software will just trigger a UAC prompt for carte-blanche admin rights, which is as dangerous as you imagine.
Bizarre; reminds me of the Sports Illustrated curse, another sports-related jinx.
> So what is it about the car that makes them so popular now?

They are better cars overall. And you can actually buy them.
An equivalent headline might be "21 y/o removes airbag and muffler and makes faster car than Porsche"
Problem is, author likely hand waves your concern away. If it was truly that important you wouldn't have forgotten it. :vomit:
I'm not trying for a prescriptivist approach, merely one based on my own experience with the term "rational" and similar.
Goalposts wherever you like.

Is there even any evidence that there are any other units affected by this issue?
I’m pretty sure there is a homebrew for linux project, but I’ve never used it.

Remember apt packages have a rigorous review process. Scoop installs every program in user space, which is very good, but it’s nothing like what apt’s review process offers. The comparison on convenience alone is naive.

I think scoop is really nice. It’s a near perfect solution for the problem it solves, but the only problem it solves is convenience, and you’re still stuck using Windows.

Ultimately, I’ve found the most hassle-free solution is a default Ubuntu installation with a maintained dotfiles repo that has a ./scripts directory to document installation methods when necessary.

Or, do one better and make Dockerfiles for your dev environments and barely install anything on your local machine.

I am tempted by Manjaro, but I generally like to stick to the beaten path as much as possible so I don’t run into too many snags that slow me down.
Essence: Desktop operating system built from scratch
If you want up to date everything you simply chose the wrong distro. It's not really the package manager's fault.

Debian goes for stable versions during a release and backports security patches. It's one of their main design philosophies. It really shines for boxes you want to run something for years with minimal maintenance.

Get arch, manjaro or another rolling distro and you'll have what you want :)

Or perhaps Ubuntu which is Debian based, but they put a lot of effort into decoupling the OS packages and libs from third party software using snap. It does have some drawbacks though like launching speed and integration. Personally I go the rolling way for my daily drivers.
I heard rumors long ago that Arch has occasional stability problems caused by updates. Is that still true these days?

I guess that's ironic to hear considering my original question, but I appreciate a different update cadence between the OS (I want LTS, stable) and things like `ripgrep`, which if there's a bug, it won't keep me from booting my system and I can just downgrade if I notice it.
IPythons ? and tab-autocomplete feel like superpowers when exploring a new module you're unfamiliar with.
They're subsets of true dependent types, in my understanding. This is because they can only do this at compile time, not runtime. There's no way to say, get a number over stdin, put it in a variable n, and then instantiate MyType<n> with that variable. You can with true dependent types.
We are two years into a pandemic. There isn't coming an answer to ivermectin. There should have been an answer 18 months ago, but the sycophantic vaccine pushers have done everything they can not to discredit ivermectin, but to simply say there isn't enough evidence to prove its effectiveness. Also, the only way to do this is to claim massive widescale multi-country research fraud.

I don't have a position on ivermectin, but it's pretty clear that any actual pre-treatmwent repurposing of drugs for any future pandemic should be the tip of the spear, but will be oppressed, underfunded, attacked, false-flagged, strawmanned, degraded, and doctor prescribers attacked.

This is totally, totally backwards. Even at $100,000,000 a clinical trial, funding 100 drugs with repurpose potential should have been step 1.
Self-Control and Academic Achievement [pdf]
2021 in Programming Languages [video]
> they even had a car which caught fire while self-driving in the middle of the night with nobody in it.

You realize that turned out to be a stunt, right? The car was a brand new plaid owned by a hedge fund manager who turned out to be heavily short TSLA. It was seized by his lawyers and never inspected for what the fault might have been. And the "driving itself on fire" story changed several times over the first 24 hours.

One of the weirdest things about buying one of these things and suddenly finding myself in the culture/counterculture war over the brand is how suspect so much of the coverage is.
I think you understand perfectly why people have strong opinions. Depending on your particular use case, one will work magnificently while the other will be toast.
Completely wrong? You mean like mainstream media often is?
> so when I asked my dealer he tracked it down and said there was curb damage to the wheel and they had to wait for replacement.

So having a Dealer deal with it helped? As in they did the inspection for you and got it fixed? It's practically equivalent to buying off a lot if you think about it without the extra step of you doing another inspection to catch what the dealer might have missed.

With Tesla it's between you ordering and the factory shipping. No additional independent QC like the Dealership and no chance to pre-inspect.
Nothing to add to the other comments, just wanted to add another data point that the website (on mobile) was perfectly clear and the information was all laid out and explained very well; I have no (constructive) criticism to give.
https://www.nbcnews.com/news/amp/ncna54596

"General Motors knew about a defect in its ignition switches eight years ago and changed the design of an internal part, but never told federal regulators or the drivers of its cars, according to evidence from a recent lawsuit filed by the parents of a Georgia woman who died in a 2010 GM car crash"
It's just branding, PopOS or popos is what most people type Do Not use the pop!_os when searching for related info or you'll get far fewer hits.
I do this and I'm making an app to do this basically. It's a todo list where each task has time associated with it, then you can play the timer to count down while you do the task: https://twitter.com/satvikpendem/status/1446697663479562242?...

The website is at https://getartemis.app but it's still under development.
I actually do it in N, because, yes, you're absolutely right - it's wonderfully regen heavy. I cannot express just how nice coming down a mountain grade is with the Volt - put it in L, set cruise control to the recommended speed, and... keep it in the lane. It just sits at at the set speed and regens down without any drama whatsoever.

Various states have assorted laws about being in neutral on a public roadway, and while I don't feel it's a safety issue in the Volt, it wasn't something I was going to casually mention either. However, since it was brought up...
My personal favorite is Cal Newport's idea of keeping a list of things you need todo and time blocking them into whatever schedule you have.

e.g. keep a "todo" list of some kind (or write down everything you remember) and block off specific time to work on each thing. This 1) forces you to pick some things to prioritize 2) gives you time to make progress on them 3) doesn't drop the ball on if that thing was "done" because it's still on the other list.

During the day you just focus on your calendar and what is next.

The biggest way todo lists have never worked for me is they make everything feel overwhelming. This method helps force me to pick and make progress. I don't always follow it closely because at the end of the day it's just a way to trick your self to prioritize given how much time you have in the day.
I made the mistake of using debian stable when I first used it and ran into this problem.

Debian stable is not a good desktop OS.
What was the outcome of this story? Did the original story get reindexed?
Did the take down story become the top result instead?
Are they cheaper on a cost basis or cheaper due to current supply-demand? (Ie mirrorless is in demand, DSLRs are not.)
It’s possible things have changed in the last few months but I ended up going with a new hybrid recently (October in the Bay Area) when I couldn’t find anything reasonably priced in the 2-5 year old market I would normally play in. I wasn’t looking over a decade old but the prices you describe still sound higher than what models like that were going for pre-pandemic.
guix is what you are looking for, (I think)

a bit complicated at first sight but if you value your freedom and is a poweruser then it is the panacea, and you can do this on any linux or unices...

alternatively nix,
>stories like this would seem to indicate there’s worker discontent that crosses borders

100%, man.

My point wasn't that "China's probably doing this"; just that there are other powerful interests outside of corporate lobbyists that have very different goals.

I can't see a mix of obscene inflation (mainly in rent/real estate prices), a culture of conspicuous consumption and a WW1-style class divide where competent working class people are bossed around by the reject offspring of the upper 20% leading to anything more than mass discontent.
I've honestly rarely run into something that made me miss not having the latest version of something.

Sure is something is new or under heavy develoent it might be an issue but having a 3 year old version of jq vs a 3 day old version has rarely come up for me.

With that said you have plenty of choice:

Flatpacks provide the latest versions of lots of things.

Homebrew is available for Linux (I have never tried it)

Don't use Debian as many people have already suggested

Compile yourself/manage your own version. Like people have been doing for decades.

For this while I would highly suggest putting things in `~/bin` or `/opt` and adding it to your $PATH, never put things in `/usr/bin`, that's is what apt manages and you could easily shoot yourself in the foot if you fuck about there.
I like doing it because I can see how much time it takes to fit in my day, since I usually time block my day. It might be routine so I can estimate the time but if I have a lot of tasks, I might over or underestimate and not get everything done that I'd want to.
Free resources for online community builders
Scoop installs directly from the first-party source, so you only need to write a package once per app, instead of once per version of each app. Are there any distros that work like that?
If you only use this for "standard" CDN assets (like pictures that are part of your website styling rather than as an image host) and you also host your website on Cloudflare, I think it should be ok.
there is no growth in the comfort zone

life begins where the comfort zone ends
Can’t even open it on macOS, iPhone with either Firefox nor Safari.
For me, getting the keybindings right is the killer feature Elementary OS provides. Sadly it doesn't actually install on any of the old MacBooks I have, so I don't actually use it.
How the mRNA Vaccines Were Made: Halting Progress and Happy Accidents
Great post! I was going to share this one on the r/functionalprogramming subreddit when I found yours. A lot easier to read, and helps reading the Wikiversity afterwards. Thanks!
It's not that nobody writes the story, it's that nobody sees the story.
I'm curious as to what you see (I'm in the UK so there are very strict legal requirements that the BBC don't show ads so my page will be different to yours) for me the cookie prompt is at the top and pushes the content down a little but I can ignore it and see everything. That meets gdpr requirements as I can still do what I want and unless I tick OK nothing should be set.
Couldn't agree more about consistent keyboard shortcuts. It's crazy to me that mere copy/paste doesn't have a consistent keyboard shortcut across the system (eg terminal uses ctrl-shift-c or something). And if copy/paste isn't consistent, there's little hope for other shortcuts.
This makes it sound like only Pop_OS! has the applications listed for it and they are not available for macOS.

It's also funny that macOS has application installs sorted and the Pop_OS side starts listing paths. :))
I use Windows with wsl2. It's really good, specially with W11 which brings seamless integration with Linux GUI apps. Definitely worth a try.
Maybe a twist on the "why is this useful" question ...

Users of lisp often are enthusiastic about the idea that lisp is at its core a minimal wrapper around the untyped lambda calculus (e.g. plus naming, primitive values and operations, etc).

Why do we not generally see languages which are minimal wrappers around these typed lambda calculi? Perhaps intermediate languages are built closely around these formal systems (e.g. I'm aware that Haskell Core is closely based around System FC), but languages which are intended for human authors and readers seem to introduce a lot of extra machinery. Why is that?

One guess is that lisps cope with being minimal through use of macros and metaprogramming, it's difficult for a typed language to support that level of metaprogramming while maintaining the various guarantees that one wants from such a system.
It could be some new friction-based regenerative braking, we ll have to wait to hear from TSLA
What gives people confidence in the security of the user repository packages?
> I just want you to realize that you are in the extreme minority here

Considering how much people love and use Rust, Typescript and typechecking in Python, I don't think your point about people prefering JS and Python is that strong. There is one thing that's sure: people hate typing Car car = new Car(). var car = new Car()? That's already better. Python and JS got popular in reaction to Java/C#/C++, which were painful to use. Even Go now has type inference, which helps a lot. Now in 2022 it's not the same as 2005. You can have static types and a fast time to market. Before thinking about dynamic vs static, we should first try to see what the best dynamic and static typing schemes we can come up with.

> if I'm prototyping a project, looking for product-market fit, the last thing I want to care about is that my typeability is recursively enumerable or what-have-you

That's a bit of a strawman. If I'm prototyping a project, the last thing I want to care about is the weird API design that the author of that library I need came up with, instead of just implementing a common interface. Python and JS both have iterators for a reason. People in the functional world talk about monads all the time for a reason too: it's a general interface that allows you to write code fast. Nullable code is the same as async code, is the same as iteration (well, mapping) code, is the same as parsing code.
i am not experiencing such instability, compared to a normal distro, i have actually no idea what breaks because so many things happened on the system, here a few packages here in there and i can easily pinpoint what problem is!
you should tell him to always use the "store" for a given distro rather than googling, that's a bad idea and you can end up with malware or breaking your config. Much better to use pacman/apt/pkg/etc if you go through the command line to install. Installing bare .deb/.rpm is a really bad idea unless you are well versed on the distro and it's packaging system. I understand the pain points of stores but they are still far better than googling for it. Pop OS actually has a nice store and bug free as of the latest revision. All my version upgrades have gone well too. The only real issue I had was trying multiple desktops. If you switch from say Gnome/KDE/XFCE it is a good idea to reboot between as they do weird things to dbus and don't plan around having multiple login types going on.
That’s fair. I was asking for courtesy.
I direct five bands across 8 grades and deal with a lot of events off-site. I’ve got parent contacts to make about logistics, supplies to manage for the band, instruments to help students fixed, resources for helping students I want to make…

Many, many band directors don’t use to-do systems, but I don’t know how (nothing about the number of bands I have is necessarily uncommon). OmniFocus and an overly complicated system of several note apps make me able to reference the information I need at any given moment on whatever device is in my hand, and keeps me on top of what I need to do.
What made all the difference for me was setting up my linkedin page better. The moment I had a more or less fully populate profile with a few endorsements of my skills, I had so many recruiters from all sorts of companies including FAANG companies practically beating down my email door, so to speak. I eventually succeeded in getting a job at a FAANG company with a fancy six figure salary.
I don't use hand written or electronic lists or reminder systems. You might say I use a biological memory system but I don't see it in any way as a list. I'm aware that I have tasks, and they have deadlines, priorities, effort levels, complexities, dependencies, relationships, and so forth. But it is so alien to me to put them in an app or on paper. I've tried, since others swear by it. But it makes as much sense to me as writing down the words I know so that I can later use them in the right order at the right times. It's a huge reduction in dimensionality for no purpose.

The discourse is often that there are two groups
1. those that use todo lists and are more productive than if they didn't
2. those that don't use todo lists but could be more productive if they did

I genuinely feel there is a third group, those that do not use todo lists and would not be any more productive if they did. I don't avoid them, I've tried them with their doctrines because they were recommended by others. Didn't add anything at all. I have no 'todo pain points', rarely if ever feel I've forgotten something or would have been aided with a 'list'. I have a good memory/recall capacity but not especially good so it is not that.

I do create 'lists' to add memory, but these are along the lines of the 40 items of grocery to buy, or clicking 'add to list' on Netflix. Not 'todo' lists as such.

I'm interested if anyone else feels similar.
Crypto seems to be negative sum, due to the large amount of equipment and energy expenses that go into operating the whole infrastructure. (Obviously this is technically true of almost everything, but in case of cryptocurrencies I think the relative operating cost is much higher than, e.g., stocks or bonds or casinos).
This seems to be an incredibly simplistic view to me. I can’t even identify which of these two supposed groups I would fit into, let alone map it onto the rest of the people I’ve met who are somehow interested, involved, or invested in bitcoin…
I think this would really be great. The extra regulations of the FDA are showing to be more and more of a burden as years go on (let's not get into their corruption). Something like a chip and a device sold separately but trivially put together. I myself ran into this problem when trying to buy a blood lactate meter as an American, which can be trivially purchased all across Europe and Asia.
Yes, I think you're looking at cars so far back that the prices, while still elevated, aren't quite as bad as more recent used cars. I just ordered a new car for myself (my old car was recently totaled by a deer strike) and had to pay MSRP, because nobody is offering any discounts. That probably means I paid $1500-$2000 more than I would have a few years ago when I could negotiate a deal. Alternatively, on my wife's 2018 car that was coming off lease, I just bought it out for $27K, while on the open market the car is currently worth about $40K. So we're looking at $13K overpriced on the used car vs $2K overpriced on the new one. Still doesn't quite make up the "drive off the lot depreciation" of a new car, but it gets pretty close.
One alternative you could use is nix. It works as a package manager even when not running NixOS, and the software is generally up-to-date in the unstable channel (which most people use as far as I can tell).
I actively use my grocery shopping list, every other list is just a form of note taking I revisit once in a blue moon.
Mastery, Autonomy, and Purpose were the three job satisfaction pillars in a popular RSAnimate whiteboard presentation video a few years ago... and it resonated with me (while feeling incomplete, given it omits social / interpersonal factors).

EDIT: Found the video: https://youtu.be/u6XAPnuFjJc
Maybe you just aren't familiar with serde_json again:

json!({"x": x, "y": y})

... is valid and even idiomatic Rust today to express a JSON object with two entries named x and y containing whatever is in the variables x and y, or, if that doesn't make any sense (e.g. variable x is an operating system Mutex) it's a compile time type mismatch.

That's much easier than the complicated dance envision in the JEP and which you insist will be "convenient" and dissuade Java programmers from choosing the easy option, yet of course you always get the intended JSON out, even if say x is a malicious input intended to trip up naive JSON encoding.
So you're comparing current pop os to Ubuntu 10 years ago?
Any pointers on where a residential customer could get one of these?
> Most people deeply, deeply, deeply care about their salaries. It's what gets them out of the bed in the morning...

This seems to be kind of a problem though? Both to be this person, and to have to work with them, and to have society composed of them. Billionaires are a drain on society and the economy, but the core issue is not the wealth inequality itself but the larger attitude in which "most people deeply care about money, first and foremost".
I do something a little odd with daily to-do lists: I make them nearly exhaustive.

Everything I'm planning to do that day goes on the list. Even if it's low-priority or non-urgent. Even obvious stuff that's part of my routine like "take a shower" or "eat lunch". And leisure stuff like "watch football game". If I really intend to do it today, it gets included.

One benefit is it helps me avoid being over-optimistic about how much time I have. If only certain select items are written down, it's too easy to look at it and get a false idea that I don't have that much to do.

The other benefit is I find it easier to think about. If some items are implicitly going to happen and others are written down, then working with the list is a process of trying to simultaneously read some things and remember others. It just works better if I see everything all together in one place.
Yes, Windows still has UAC issues and the farthest code signing goes for that is that unsigned code will have a yellow UAC versus blue/neutral[0].

0: https://i.judge.sh/zY50J/VyN1SkEG_H.png unverified, https://i.judge.sh/GmEa4/DVjFllkp_R.png verified on 11
>So having a Dealer deal with it helped? As in they did the inspection for you and got it fixed?

No it wasn't the dealer that replaced the wheel but a receiving port of the manufacturer in the east coast.