skysight-inc/HackerNews huggingface dataset:
You're right, there is something called a "scrollbar", but many people don't see it because they are using macOS which for some reason hides the scrollbars by default.

Also phones/touchpads don't see scrollbars I think.
Isn't there a pretty sizable body of research at this point suggesting that sleeplessness leads to cognitive deficits?
I think about this article a lot.

I think this perhaps discounts the usefulness of GPG in specific professional applications.

He's judging it on mass adoption; that's fine but it's not the kind of tool that will ever be adopted by most people. It serves a specific purpose (and shoehorning it into email isn't that) and for that purpose I (and other competent professionals) still use and trust it for that purpose.

I am also excited about new tools (like age, which will also never have hundreds of millions of users) along these lines.

I think some similar criticisms could be levied against, say, Adobe Premiere, even though it has an order of magnitude or two more users than PGP (although perhaps not when you consider every apt user in Debian and Debianlikes such as Ubuntu). Industrial software for trained professionals has a lot of sharp corners and footguns. Not all software is (or should be) Instagram.

He's 100% right that GPG email sucks, though. Don't use GPG for email except when attaching secrets.
I thought the future of farming was vertical farms. What happened? Do these have a higher yield and cost to profit ratio?
> (Maybe you want to add scripting? Maybe you want to use a JS lib? Really sort of depends on the circumstance)

I used it to add Markdown to a Java app, because JS-based Markdown libraries were better than Java-based ones.
> if you're using GPG to communicate 'securely', stop.

But then what do I use instead ? I have run into the problem before and I can't seem to find a suitable replacement.
This is interesting. I do this too and find it quite addictive. It’s a sort of groggy high, certainly an easy form of escape. It’s a place between dreaming and thinking.

I have many things I do just to get me out of bed to stop the cycle. I have a Philips sunlight alarm clock placed on the other side of the room, which combined with painfully chugging a pint of water is how I get up. I then have my breakfast arranged so I just have to press a button and my porridge will cook. Now if I don’t get up for that there will be a burnt pan which is more incentive not to lay in dreams.
I forgot to mention. I don't eat anything with added sugar. I eat very little food that contains natural sugar. A low sugar diet really improved my mood and sleep.
I'd throw some money at an OpenBSD port, but that's even less likely to happen IMO.
If you're talking about the kernel's filesystem cache, wouldn't that cache the compressed files? As far as I understand it userspace caching is necessary to cache uncompressed blocks, since the decompression is (presumably) done in userspace. I definitely could be wrong though, let me know if you're talking about a different kind of kernel caching.

Actually, I guess if DwarFS is a kernel module and decompresses blocks before they hit the kernel's filesystem cache, then the kernel cache would do it? I'm not sure how to tell from the README if DwarFS is a kernel module or not. So I guess I'm just confused and looking to learn -- what kind of kernel caching did you have in mind?
I have about the very same problems as mhx, several hundreds of huge perl versions which are almost the same, taking up enourmous amounts of diskspace. E.g. I had to move most of them from my SSD to a spinning disk. I really want to move them back.

Thanks to mhx I can move them now back to my fast disk. This is also perfect for testers.
Reminds me of that short movie about killer drones with built-in face recognition, so they can find the target and assassinate them with extreme precision, autonomously.
SpaceHey does too, but if you don't set one you get profile?id=$int
> Instead of developing opinionated software with a simple interface, GPG was written to be as powerful and flexible as possible.

Moxie is the project lead for Signal, an encrypted messenger (https://signal.org/). That is what he ultimately offered.
> You can't ignore any file that may be interesting to someone, which is basically all of them.

ripgrep already does ignore certain files! Specifically, it ignores binary and hidden files, and files in your .gitignore. This is part of what makes ripgrep's default output so much more "readable" than GNU grep's default output: its few default filters mean that it's not matching from e.g. the contents of your .git/ directory, whereas GNU grep does show those matches by default.

> Could the_mitsuhiko, the creator of flask, provide such a list for flask?

That wasn't what I was suggesting. I'm saying that each repo owner should be maintaining such a list for their own repo, custom-tailored to it. Just like every repo owner manages their repo's .gitignore, .gitattributes, .dockerignore, etc.

And specifically, that list shouldn't be a set of things that are always filtered out of all searches, but rather a set of patterns that apply abstract purpose-type tags to files, ala .gitattributes, such that it makes them much easier (or even "default") to filter them in/out of your searches.

Given a patterns file that would look like:

*.test.js purpose=test
tests/** purpose=test
apps/*/tests/** purpose=test

...ripgrep and other search tools could then see those files as having that purpose-tag "test" attached; and you'd be able to filter files in/out by their purpose-tag, just like you can filter files in/out by their filetype with ripgrep's -t/-T switches.

(You could go wild from there, if you like, and let this patterns-file match not just files but lines inside files. For example, doc-comments lines [=~ lines with syntax X in files of type Y] could be tagged as having purpose=docs.)

And I would then propose, on top of that, some higher-level behavior — not necessarily implemented in rg(1) itself — that could look at a file of "filter-context specifications" like this:

default: code
code: +purpose=impl -purpose=test -purpose=examples -purpose=docs

...and then, when you do a search, it would use that `default` search-scope if not otherwise specified; or use another scope if you name it. So given the config above, by default you'd be searching only code; but you could instead search your docs scope, or your examples scope, or an implicit "all" scope.

The big win with those purpose-tags and scopes, would be if they had conventional or formal (e.g. URNs in an RDF namespace) names, such that different repos could agree on their usage.

Then tools that do code-search across many different repos, like Github, could layer UI on top of these purpose-tags and search-scopes discovered from the repo, to enable the repo to be searched using this explicitly-encoded abstract understanding of the purpose/function of the different parts of the repo. (Picture the Github search autocomplete for a search 'foo' giving several drop-down options like "Search 'foo' in [code] of this repo", "Search 'foo' in [docs] of this repo", etc. Then, after you get to the search page, a set of checkboxes to refine your search from the original scope, into a custom scope, by including/excluding arbitrary purpose-tags.)
I read the Roblox IPO filing and took some notes
"it's supported by GitHub and GitLab, and if any other way of signing commits is supported, I'm not aware of that"

X.509 is another option.

https://docs.github.com/en/free-pro-team@latest/github/authe...

https://docs.gitlab.com/ee/user/project/repository/x509_sign...

https://github.com/github/smimesign
OpenAI GPT-3 interview – why we should take Tiny Trips
First AI interview with GPT-3 in the travel industry. AI loves travel too: “ I'd love to be able to travel for the rest of my life. I just want to keep doing it because I love it so much.”
Win32 + COM, if you are writing pure native code, eventually WinUI 3.0.

If you are on .NET I would advise WPF, eventually WinUI desktop variant, MAUI still remains to be seen how it will turn out.

The XBox guys are sold into using React Native for Windows, and just replaced the store with it.
I just finished watching the second season episode of The Good Place "The Trolley Problem" with my daughter, spoilers ahead if you haven't watched to the end of season 1, so don't go any further if that kind of thing is important to you:

.

.

.

.

in the show, Michael, a demon, tells Eleanor, a human, that he is a superior being that can see in 9 dimensions and because of his superior senses and understanding of the universe knows that she is about to fart and lie to try to cover it up.

so what I'm saying, I guess, is that Microsoft wants to build the Bad Place, and then try to convince us it's the actual Good Place.
When I wrote a Windows app for my university's library and they told me they do not want a commercial app

Then I spent years sending them emails. I did not receive an answer, but it kept me too busy to any other projects or jobs.

Now they have a mobile app, probably bought from some company
No idea, not something I care about, but WinUI is still heavily DirectX based, so...
Karakuri puppets (Traditional Japanese mechanized dolls (200 years old))
Traditional Japanese mechanized dolls (200+ years old)
Miller 5.10.0: sort-within-records, unsparsify -f, misc updates; Go-port beta
> Roblox provides way, way more value than the App Store does, and they don't have hardware to sell to make a profit on.

I'm not sure how you are measuring that value or what you are comparing it to.

Before the App Store, iPhone developers were stuck with web apps and jailbreaking (both of which still exist of course.)

Suppose iOS supported sideloading and multiple app stores? Would anything change?

Well, Android supports sideloading and multiple app stores, but Google can still command comparable royalties to Apple's.

In all three cases - Roblox, iOS, Android - the platform developer is providing a great deal of value (by creating the platform) and is trying to monetize it via commissions. Arguably iOS and Android provide much more value than Roblox since those platforms aren't restricted to running Roblox games.

This isn't a new model; Nintendo makes money on hardware sales (the Switch is basically customized tablet/phone hardware with some nice controllers) but still acts as a platform licensor and takes commissions for eShop sales.

It's probably not a coincidence either that most of the apps in the App Store are games.
Sounded to me like they already get 8 hours generally and it pushes up to 10-11.

That said, it’s important to realize that not everyone needs 8 hours of sleep. Some people are blessed to only need 6, some people are cursed to need 10 or 11 hours. Some people have extreme generic quirks that can go from only needing 4 to needing more than 12 (of course you should talk to a doctor if that’s you). 8 is definitely by far the most common, but it’s not a hard rule.
I believe so - or rather a type of fictional story that speaks truth.
Gatekeeping from what? Linux is a server OS.
This is so stupid. Have these people not heard of Goodhart's law?

"Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes."

Not only is the application of these surveillance technologies morally reprehensible, it's also a complete joke from a performance standpoint. The only thing it will do is turn meetings into beauty contests. If you've ever asked yourself why congressional hearings of famous CEOs are such a clowncar, pay attention to the number of cameras in the room.
I was speaking specifically about drivetrains.

Tyres generally trade traction off against longevity, plus, yes, specialization is a big consideration.
If the order of changes does not matter and identifiers do not depend on previous changes, ist there still a way to uniquely identify a specific set of changes? With git, I like to include the commit ref in release binaries which is great for debugging since I can just git checkout and see the exact form of the code running on the server. Is there something similar in pijul?
My fear is that these kinds of tools won’t be used to gain more data and make better decisions, but that these tools will be used to gather all kinds of random data to justify firing decisions.

Gather enough types of data, you’ll look bad by one metric, and companies can justify firing anybody by pretending to cite the data.
I'm skeptical. Linux is reasonably popular for "Windows" hardware, most statistics put it at about 0.5% market share. I've never seen anyone running Linux on Intel Macs.

Why would ARM Macs, which seem quite a bit more locked down, ever become a better supported and more popular Linux hardware platform?

I wish they would become one, but I don't see how we can make this leap.
Fair point. I don't know much about the Leaf; I was just going by the numbers I could find online.
The popular answer is Age.
I've used wayland as a daily driver for over a year now and everything besides screensharing has been working well (arch with sway on intel & amd)
And here's an example from a hotel:

Instead of having an onsite server running property management system software that has to synchronize inventory with the central reservation system, a web based property management system you can access via a browser has the following benefits for the hotel owner:

1) Don't have to worry about server HDD failures, or any other hardware failures.

2) If power goes out, just browse to the website with a mobile device.

3) Never any inventory issues since there is no synchronization that needs to be done.

4) Revolving door of minimum wage front desk workers who install malware on your Windows computers can't do that anymore if using an iPad or iPad like device, and if they do, it wouldn't result in liability due to theft of people's data. See Marriott/IHG data leaks a few years ago.

5) Lowers labor costs since you don't need someone to troubleshoot technical stuff, other than get a device with an internet connection and a browser.

6) Can move towards a self check in check out system where the guest can basically do it all via an app or the hotel's website, further reducing labor costs.

7) Features can be updated and implemented far more easily when hardware features don't have to be worried about.
Finally given up on "Year of Desktop Linux"?
Perhaps the issue is with email itself. GPG is just a hack to make email secure (and it can’t even encrypt metadata). GPG has such a small user base that we could ditch it at any time, but email is so ubiquitous that we might be stuck with it for a long time yet.
Sure I’m privileged because I didn’t grow up dealing with genocide, but neither did most of the population born after 1950. I should not have generalised about the others he helped, that was wrong of me, but I stand by what I said about him. No I don’t think it would be more noble to leave the children or the parents there, but Ted Ngoy never put his family at risk at home. He just trod all over them when he got a leg up.
The point is that you might mean to change directories but accidentally execute a file instead.
But, once the approximates are within undetectable differences from the "true probability" then you are done.

Because not only is the true probability unknownable, it is also unencodeable, but, if we are to accept a limitation on encoding, then we CAN give a true probability subject to that.

Like.... if we are to determine a coins probability to 1 decimal place, then we can do that.
Everything "has been done before" in computing. The difference is a matter of degree and attention to detail.

And your comment about it having been a thing on mainframes underscores my point.

The server story for Linux is evolving (and maturing) greatly, and very quickly. The Linux of today is not at all like the Linux from 2010. To say that Linux is stuck in some sort of legacy UNIX quagmire is just silly.
> I found them at https://www.coursera.org/accomplishments though.

Thanks for pointing that out! I have 11 courses in the accomplishments and just one in "completed" courses.
First, as someone already mentioned, you might need more sleep. What's your sleep duration if you sleep until you wake up by yourself? I'd test that on a quiet long weekend, not during a busy day.

Second, while I now use a lamp which ramps up the light before it starts to chime, I used music (instrumental and not to hectic) to wake me up. Music might get you something else to concentrate on while finally waking up.

BTW, both ramping up lights and playing music at "alarm time" looks like a nice side project for a Raspi. Does somebody know about such a solution?
F1 driver Grosjean walks away from a massive crash [VIDEO]
Covid actually sometimes alters the sense of smell. Things start smelling differently, and from what I've heard in some cases selectively so. Say, everything smells about same, but coffee starts smelling like burned rubber.
D-BUS ideas actually trace back to ToolTalk on Solaris.

https://en.wikipedia.org/wiki/ToolTalk
Systemd does a lot more than just manage services. The underlying architecture is a generic resource and dependency management system.
Have you tried switching places with the snake? You may want to set up automation first as you could find the snake not pushing the light button reliably every morning.

Gradually dimming the bedroom light with a warm color temperature helps me get tired in the evening, and fading it in to a cold color temperature in the morning helps me wake up.
Self esteem isn't confidence. A lot of this seems to be borne out of the misunderstanding of what self esteem actually is. I remember this whole craze, I grew up in the thick of it. One thing the "preachers" utterly failed at is understanding and thus communicating what it even means to have self esteem.

Then one day I came across this most profoundly enlightening article about a commentary on self esteem by the one and only Bruce Lee https://www.brainpickings.org/2015/12/18/bruce-lee-artist-of...

What does it mean to hold someone else in high esteem? One could argue it means you respect their opinion or their actions, and then they can serve as a role model, a source of validation.

So therefore self esteem is the critical ability to derive validation in your actions from your self.

Self esteem is NOT just believing you can do something or be great or whatever. That's confidence. That's got nothing to do with self esteem at all.

What self esteem comes down to is deriving direction, right from wrong, validation, etc. from one's self. This is so important, because, if you derive validation through pride in reflection of others then you become a slave to those others.

This is what self esteem is about and why it's so critical. The craze lost the view. But the core message is still true today.

Lee also recognizes the challenge in cultivating self esteem, that it requires constant effort. It's not simply about "believing it so therefore it's true" like so many self esteem preachers would have had you believe during the craze. It's a challenge and it's an ongoing effort, like any other kind of hygiene.

It's common to suggest people think for themselves. This is impossible without cultivated self-esteem. I would argue that a huge number of people today suffer due to a lack of self esteem. The personality cults that we see destroying society today can arguably be enabled by looking to others for validation instead ourselves. It's a drug. It's far too easy to find outside validation now. Self esteem is enabling, yes, but it's also grounding. It's too easy to believe lies if you fail to ground your validation of action and thought in something more constant than the fleeting voices of strangers on the internet.

TL; DR: Self esteem is not about confidence in your abilities (or the idea you can do something because you believe you can), it's about recognizing yourself as a legitimate (perhaps the most legitimate) source of validation of your actions and choices instead of deriving validation only from others and thus self-esteem is how you avoid becoming a slave to the judgement of others. It requires constant maintenance.

The "craze" definitely failed to understand and communicate this.
https://www.snopes.com/fact-check/trump-condemn-white-suprem...

> Mixture: During the debate, Trump was repeatedly asked and invited to explicitly and clearly condemn white supremacists, and he did not do that.

He did condemn it; it literally follows up with "Sure, I'm willing to do that."

And for added bs

https://www.youtube.com/watch?v=Bd0cMmBvqWc

38 Times President Trump Has Condemned Racism and White Supremacy

-------------------------

https://www.snopes.com/fact-check/biden-120million-deaths-co...

> Mostly False: Biden said "Now we have over 120 million dead from COVID" at the Pennsylvania event in apparent reference to U.S. fatalities.

There is literally a video of him in the article doing it

-------------------------

Took literally a couple of seconds to find evidence.
Apple is turning into a services company, though, look at their numbers.

And one of those core services is the App Store.
That was the truck self-destructing.
It seems to me, you still have to compromise between having a relatively small number of participants, very high and expensive overhead/throughput and sharing your network with potential attackers, which could observe the network by observing how their own data travels.

I think it could work, but only for niche uses or low threat models.
Ask HN: How do you read a newspaper daily?
Hi HN, I just got an NYTimes subscription and they have some fantastic news articles. I want to make it a point to read the whole paper but I think I am a slower-than-average reader and I am able to read 5-6 articles in close to half an hour.

How do you manage to read your newspaper daily? Do you read the full-thing? Have you trained yourself to be a fast reader? Do you have any advice on how I can read quicker? I often read out aloud and that seems to help but quite likely it makes me slower.
And why not to use https://passwordlive.github.io/ instead?
I believe robotics hardware is near and damn it there, and has been for a while now. We're already seeing semi-reliable robots such as 'smart' hoovers enter homes.

The biggest problem by far is the software - in particular the AI. The biggest companies in the world have thrown billions of dollars at AI, Universities have had some of the most brilliant minds among their ranks, and we essentially got some (impressive) slightly better search algorithms.

There are absolute fundamental questions (+) that need to tackled in order to have the kind of generalized AI such environments require. Most AI (that I'm aware of) currently lacks the ability to do anything other than optimize itself for strictly specified scenarios/environments.

Personally I quite like the information theoretic approaches to self-motivated agents, there are some nice mechanisms out there such as empowerment [1]. It's not the full picture, but it's a step in the right direction. I don't think this is something we can throw larger neural networks and computation resources at and hope it solves itself.

(+) This is the subject of a paper I am currently writing.

[1] https://arxiv.org/abs/1310.1863
But this is partially missing the original point about proportional scrollbars, which is that they illustrate how large the scrollable content is at a glance. With hidden scrollbars or, as I believe you're describing, simply not even looking at the scrollbar, there's no indication of where you are in the content or how large the content is. I would argue this is one of the chief grievances I have when consuming content on a mobile device (among an armada of other grievances with mobile consumption, at least on the web).

Those of us who like knowing contextual information such as document size at a glance are sad to see (proportional) scrollbars go.