skysight-inc/HackerNews huggingface dataset:
> systems built upon illusions are less stable than systems built upon truths

I strongly disagree with that. The most stable societies historically have been built around a religious center, which is by definition not an objective rational truth. We are yet to see a very large group of people co-exist in an environment based on truths. So far we are witnessing quite the opposite: truth itself has acquired a new definition ("alternative facts", "my truth", etc).

Edit: for people who downvote this comment. Do you have an example of a stable society based on truths? Other than a speculation that this time humanity will succeed, and people will finally value truth over comfort.
Do people in low trust societies see murder as acceptable? That seems unlikely to me. I suppose one problem even with the discussion is that killing another human is sometimes acceptable; murder is by definition the unlawful killing of a person as defined by that society.

Nevertheless, doesn't the US have the highest murder rate in the developed world? Again, it does not sound like something I'd associate with high trust.

A couple questions occur to me as well - how does gun ownership correlate with high and low trust society (by your definition). And I'm sure this exists on a spectrum and societies will change over time, so which way would you think the US is trending?
I've always thought Chaebols seemed like a kind of marriage between collectivism and capitalism. I certainly don't consider it American-style when it comes to capitalism.

As for shopping malls and other hardcore evidence of "Americanism", from what I've read the US still leads the world in retail shopping space by an embarrassing amount if anything.

As for K-pop, this is one I don't understand. How is it different from western boy/girl bands or for that matter J-pop, other than being export-oriented it seems.
The talk mentioned in article is ignoring one thing, the people who buy that stuff and want to build "just some compute" want to have a black box to talk to, send their IO requests and get their data back in.

Now that's not to say that part shouldn't be open, but really integrating it into "one OS" isn't that beneficial. Making that open would result in majority (sans GPU and maybe DSP) of the system still run "a tiny piece of code that provides interface for the bigger OS to do its job". About only place where user wants the integration is between compute elements (GPU/CPU/DSP) and even that is mostly just "provide API to the applications", OS can't abstract away interface to make work happen seamlessly, the best it can do is to pass it to the userspace app in consistent way.

I think "just" the open part would be enough honestly. Then the OS stops being limited to interface baked into closed blob and the open driver can innovate on that together with the OS.
I'd guess people are rejecting neoliberalism more than Locke.

But if so, it's curious that the vocal left had shifted their attention from the disparity between people living in huts and palaces, to making sure that the people living in palaces are appropriately representative. That's a surprisingly conservative project (for better or worse).
> The key with a mainframe architecture is abstraction between the components, separate memory spaces, no memory mapped IO, etc.

That's what the video was about. That the every component is in a little box with its own OS that communicates via some defined ABI with the box that happens to run Linux that runs your apps.
Better to contribute.
They truly are amazing. My first time choosing a specialty adhesive, following all the instructions for surface prep, and then testing the strength of that joint - I was blown away.
These people are not idiots. They know exactly what they can get away with.
Ancient DNA Reveals First Neanderthal Family 54,000 years ago in a Siberian cave
The $HOME in unix is a user data storage location

A lot of data is managed by software and by convection there is a dot before them

Unmanaged/Arbitrary data like random pictures or notes are personal and should end up in $HOME/personal

git repos are special managed data, thus they all end up in $HOME/sources

$HOME is supposed to let software to create their data folder and optimally without the dot

The data here includes config (which is read & write like data file)

$HOME/.config or XDG spec is monkey patch that do the wrong thing.

GUI file manager should open $HOME/personal as initial location

Terminal should open $HOME to let user access software's data file with shorter path (aka without .config/ )

You don't know if i am mad or being brilliant or simply brain dead, but i am making perfect scene.
Their “opt out” is also obviously bullshit. “Please give us even more and better photos. We’ll delete them all wink wink”. This is criminal invasion of privacy. I hope they get hung out to dry.
One of my HP switches have setting for that, you can choose a time interval when the lights should be dimmed or turned off.

Thankfully the era of "slap blue led so the hardware looks modern" is over (back then blue leds were new thing and pretty expensive), but some devices still go too bright.
Don't forget rail ties!
do you have more info on this? I'd love to read a blog post about it. Are there any performance implications to doing ( or not doing ) this?
I think we're moving that way, though. The more ubiquitous high-speed wireless internet gets, the more appealing it sounds to move your computing to a central repository. Stadia was popular and successful even if it didn't show a fat enough profit curve for Google.

All this is great as far as it goes, but I do worry that it's gonna be an excuse, in 10 or 20 years, to start moving basically everything into the cloud, where it can be easily monitored.
Ask HN: If you could teach a course, what would it be?
If you could teach a course on any topic of your choosing, what would it be?
You could probably say that about any occupation imaginable though, right?
If you use a static site generator and it's in gitops, you can drop all of the considerations of AWS and focus on one control panel inside of Cloudflare and the content of your page. That's the benefit.
I bet this tape would still work though given that his application doesn’t require high strength or residue-free removal.

The correct/ideal tapes will be called “refractory tapes.” They are essentially clay-like strips.
When using .Net 6 I use

Environment.GetFolderPath( SpecialFolder.LocalApplicationData)

in Windows this maps to

~/AppData/Local

An in Linux to

~/.local/share

so it is configured well
Buffers on the Edge: Python and Rust
Configuring your email client to sort and categorize your emails for you should be easy. If it’s not easy for you, then I suggest that you are using the wrong email client. Also, I note that Github emails you every time anyone interacts with your pull request, just the same as if it were a mailing list.

I recommend a client called Gnus, which can score messages based on their content, and then sort by that score. That way messages about things you are interested in (such as your own patches, features that you care about, etc) float to the top.
I like the idea - I don’t like giving out my mentors, colleagues, friends emails
This is great! What else in the public domain is available like this? (through a nice & sleek app?)
On Windows anyway, the root of the user profile is already filled with garbage directories, and so a few more dot-dirs and files feel par for the course. The advantage is that accessing your root dir is easier than typing out %appdata% in File Explorer.
To which I'll add that renters can't install those things even if they have the money, and people seem to be renting for more of their life than they used to.

There's no shortage of articles about people being priced out of ever owning a home. If true, they also won't be able to install solar panels or other environmentally beneficial home improvement technologies, which is bad for everyone. I've never heard of a landlord of a small proprty doing it, but surely some of them do.
My favorite part of Windows is how it likes to add new features and demand my attention. And constantly use tons of cycles on VMs that aren't doing any work. And the bifurcated GUI configuration.
Why are Chaebols more collectivist than e.g like General Electric?
It's portmanteau word (watashi x ashiato) - the pun only makes sense in Japanese.
You probably don't want 100 or even 50 years old wiring and plumbing tho.

And it only "helps" if the future owner doesn't decide to destroy it and build something else anyway
> All the anti-dopamine drugs are terrible. Some of the second-generation drugs that are forced on people are much worse than plain old haloperidol. The poor doctors are just implementing their training. Tragic.

Haloperidol has one of the highest rates of side-effects[1], like permanent movement disorders, in its class, and it is neurotoxic[2]. Movement disorders like tardive dyskinesia don't seem like a good time.

Second generation antipsychotics typically have lower affinities for dopamine receptors compared to older drugs, thus lowering the severity of side-effects associated with dopamine blockade. They have much lower risks of causing movement disorders. They also bind to dopamine receptors differently than the strongly antagonist first generation antipsychotics. Some of them are partial agonists, inverse agonists, and full agonists with lower affinities at dopamine receptors, so they have less "anti-dopamine" activity than haloperidol and older antipsychotics do.

I agree with you that these drugs have terrible side-effects, but I'd argue that being loaded with haloperidol is one of the worse options to be treated with when it comes to bad side-effects. There's immediate release inectable versions of olanzapine, ziprasidone and clozapine, all second generation antipsychotics, but I suspect they cost more than haloperidol.

[1] https://pubmed.ncbi.nlm.nih.gov/23810019

[2] https://pubmed.ncbi.nlm.nih.gov/28738100
I worked as a contractor/freelancer for ages, and coming back into fulltime employee work I was appalled that this was actually considered to be relevant to my impact on the job site. Some of our clients used gitlab, which to github looked like a long stretch of zero activity.

I'm sad that we as an industry use such simplistic and error prone metrics. The closer I get to the hiring side of things, the sadder I get.
The quoted "250 – 350 ppm" as being "background (normal) outdoor air levels" seems off, considering that NOAA says that atmospheric co2 levels are at 414ppm in 2021.

https://www.climate.gov/news-features/understanding-climate/...
The shark seems to be enjoying himself, too, judging from the smile on his face.
It seems like a pretty common trope for short tenure advocates to talk in terms of me-vs-them. In reality, the world is vast, companies and work arrangements vary a lot and and even if you're shortlisted as having "red flags" by some, others will still take you in.

At least when I see candidates worried about how short stints will look on their resume, this much context suffices to be said.

Where it gets weird is when you see people on r/cscareerquestions or whatever advocating for a series of short tenure stints as a "hack" to get into high pay positions quickly. The problem is that anyone that has success with this strategy is a living example of survivorship bias, and the seemingly "easy-ness" of the strategy gets a lot of mind space among young highly impressionable audiences, when in reality, if you want to be career-growth focused, you typically do need at least some long tenure stints to gain experience w/ longer term responsibilities and relationships. I.e. you don't see director-level people advocating for quick job hopping for a reason.
I was at my last job for 6 years and I've been at my current job for 4 years with no plans on leaving anytime soon. It's a little insane to me that anyone would consider leaving their job after 1-2 years without something being horribly wrong about the work environment. It takes a year for me to even feel moderately productive in a new environment. Job hopping ever year or two seems like doing the worst part of employment over and over again. It makes no sense to me.
Interesting to see this on arXiv even though not a math paper
I personally hate the XDG directories. It’s annoying for different part of an application’s data to be split between `~/.config`, `~/.Cache`, etc. Rather than for all the data for the `foo` program to be in a file named something like `~/.foo*`
You know how covid was found to much more strongly affect people with certain Neanderthal DNA remnants?

It makes me wonder if the mass-extinction event they constantly ponder from 40,000 years ago was some kind of highly contagious virus that other humans were far more immune resistant

https://www.nhm.ac.uk/discover/who-were-the-neanderthals.htm...
Another way to become friends is to experience something extraordinary together. In fact, for me this is way more effective than spending several hours a day with a colleague in the same room.

Traveling brings people closer (that could be arranged through meetups), doing intense social work (also possible through meetups)...
The following programs are for Linux only (The XDG Base Dir Spec isn't inherently followed for MacOS and Windows)

You should fix this. While macOS and its system applications and bundled applications don't adhere to the XDG Base Directory Specification; many programs that run on macOS do.

In fact, almost all of the programs you list run on macOS and (by definition) use the XDG Base Directory Specification. So I would clean that up to not give an incomplete statement.

BTW, the macOS directory structure [1] has been documented since macOS (MacOS X back in the day) shipped in 2001.

[1]: https://developer.apple.com/library/archive/documentation/Fi...
Thanks for the correction. I was thinking of images similar to the Hubble Deep Field in which there are an unimaginable number of galaxies.
the problem is office buildings aren't designed to be good living quarters. https://www.washingtonian.com/2022/07/28/should-dcs-empty-of... is a good overview of the issues.
Why isn't the goal already achieved?
> For one thing, I have relatives that got into the tech scene after me, but rack in much higher salaries than me. I'm not sure what it is, but probably staying in their jobs for more than two years helps.

Interesting perspective, I usually hear the opposite advice.

That it's easier to find a new job that pays more rather than get a raise through your existing job.

I suppose at some point that can have diminishing returns, I imagine particularly in management positions.
The problem is resistance to solutions, both NIMBY and YIMBY generally get in the way of progress. The problems the NIMBY crowd present are obvious. YIMBY will usually fight tooth and nail against any solution that:

- isn't 100% effective (no solution is 100% effective), OR

- involves making any decisions for the mentally incapacitated

Chronic homelessness can be brought to miniscule levels with the approach that Idaho has taken: "just get people into homes." Once that happens so many doors fly open for these victims, usually because they acquire an address.

But, again, you have to accept that 5% will get left behind, and that some people will have help forced onto them.
> Merged a pull request without a review - 100% toxic.

There's a case where this is not just ok, but healthy (especially on smaller teams) - if you're comfortable doing trunk-based development then you can use a PR to "snapshot" a set of changes and either invite commentary or just have a link to share as an FYI around the change, without the awkwardness of linking to an unnamed commit sequence.

https://martinfowler.com/articles/ship-show-ask.html
I wish, unfortunately it appears that being willing to pay for things makes your eyeballs even more valuable.
God no. “Write like you talk” is exactly what causes the drivel my poor wife has to grade all day.

She teaches college English and lit and the crap people turn in is mind blowing. They can barely string together a coherent sentence verbally and they turn around and write the same way…

And I am far from a poster child of “skilled writer”, but , damn, is it bad.
What is Facebook's motivation to lie about small-batch AI experiments?
Am I missing something, or should the Python example use "config_dir[0] != '/'"?

I.e. if it's empty, or if the first character is not a forward slash, then use the default?
If the tenant laws mean being a landlord isn’t profitable, then no one will bother doing it. Capital will flee from the market chasing better returns elsewhere, and then who is servicing rental demand?

In China, rental returns are so paltry compared to purchase prices that many property speculators simply don’t rent out their properties (renovating a property reduces its value in that market, so leaving it unfinished is a winning strategy). That has nothing to do with regulation and everything to do with an out of control property bubble, but the same principle applies. Here in Seattle, being a landlord is an increasingly untenable position, especially for private individuals. They are instead in it just for the appreciation (property bubble again) and so it makes sense for them to just leave the house vacant and keep squatters away.
I have no idea what that has to do with Brexit, and that wasn’t the main purpose of Brexit.
Right now constant time techniques are almost exclusively reserved for code that handles secret keys (e.g. for encryption or digital signatures).

But, sadly, there are applications where the secrets can't just be limited to keys: For example in an anonymous messaging system essentially all the data is secret, as they're usually constructed someone who could perform a timing/cache sidechannel attack against you could potentially determine which messages you were reading (or writing) and discover your identity.

So security with those anonymity tools critically depends on the participants being protected against observation-- which would be considered a fairly reckless security assumption if we were talking about the security of your AES disk encryption or ECDSA message signing.

I wouldn't go so far as to say that constant time programming is a solved problem for basic crypto-- the fact that languages and instruction sets make few guarantees remains an issue-- but the situation there isn't particularly dire. There are few enough basic primitives and the techniques needed to get protect keys from sidechannels in C are well known, so in practice things are usually pretty good (unless you get into people making crypto code in JS...).

But without better tools we can't even start to thinking about extending sidechannel security more elaborate cases. Domain specific languages might help.
https://en.m.wikipedia.org/wiki/Orientalism

> In art history, literature and cultural studies, Orientalism is the imitation or depiction of aspects in the Eastern world.

GGP is not using a slur, they're suggesting that this is an inappropriate use of Japanese culture as an aesthetic by a Western writer. Reducing a culture to an aesthetic is harmful because it essentializes and stereotypes a culture and those in it.

(I don't know if I agree about this particular example or not, I'm still pondering; only explaining.)
There are some less hilly areas you can leave the road easily, there's something of an achievement when you manage to careen off a cliff that says "The edge: what did you expect" or something to that effect. To be clear, I did not expect to continue flying through the air like an airplane going through turbulence (which is what happened)
Well of course they have useful applications in mind. But it does demonstrate something interesting: computation occurs naturally, on the "bare metal" of the universe, and systems can be built that perform computation that do not require an abstraction or purpose built computing device.
That's a straw man. Nobody is saying that you tear their tents down and leave them to the elements. You provide housing, and you don't give the mentally incapacitated a choice about where they live; at least until they recover.

What you're suggesting is to do nothing at all, which achieves exactly what is going on right now.
Very nice thank you for sharing this.
This is kind of a thing of the past with Flatpak, since apps can only create files within their sandbox's $HOME, which isn't the same as the user's $HOME. Now we just need deb/rpm/etc apps to be sandboxed in a similar way using bubblewrap (the tool Flatpak uses for sandboxing).
Johnson and co I agree are not serious people, but they shouldn’t even be given any credit or blame for Brexit. They probably wouldn’t have even cared about it other than the influence of Farage.
So a blog on a site selling co2 meters about how important it is to monitor and react to your co2?
Why? Isn't the distinction somewhat arbitrary? A lattice or scaffold is indistinguishable from a crysralling structure only due to it's scale, but when a large, rigid ststructure is built it functions on a larger scale as a sort of material.
Late 40s guy here, I agree competition (for everything) seems much more intense now at all age levels. Wasn't like this when I was younger. As a person who prefers co-operation, I'm not liking it, and since that is my strength, it feels like I'm less able to excel in this environment.
I don't get any spam texts but saw an uptick about a month ago in fake emails from a range of retailers. Always an order confirmation for some expensive gadget with a message prompting me to call a fake number if I have any questions. I am using Startmail and they seem to have caught up on this scam.
If people want to follow XDG that's fine, but I can't blame anybody who wants to ignore all that noise.

Literally every program I’ve installed for the last several months--WezTerm, Neovim, bat, broot and many more just use XDG by default. Most of the time, the user doesn’t have to do anything, though they might initially be confused if they’re looking for their config files.
Huh, first time I ever saw that. Makes sense, I paid for the Android app not the web app. Still, wish I would have known this earlier. I may not like it, but better than being ghosted.

That said, I distributed remember themes and icons being a thing in the paid app which isn't available under the new model unless you subscribe.
There is no way 8h of work can be classed as 8h of socialization. Especially in fields that can be done WFH. The vast majority of my work hours are spent facing the screen not socializing with anyone. A more realistic number would be a couple of hours in my opinion, which is still significant.
Based on his experience, we should require all newly elected politicians to go into space. ;-)
I live in nyc. My neighbors don't speak english and they're not interested in socializing with me at all. We have nothing in common culturally or otherwise, besides living in the same building.
Re: labels with inputs

Isn’t it better to put the input inside the label tag so you avoid the awkward dead zone between the checkbox and the label text?
Snake: Reactive armor, huh?

Otacon: That's right, Snake. The material you're wearing is a mechanical neural network -- meaning there's no computer chips or other SPOF (single point of failure). The material itself is smart, the fabric is doing the thinking as a whole, responding to the environment to protect you from incoming fire.

Snake: I don't like the feeling of wearing something intelligent.

Otacon: Just think of it as like an alien symbiote costume, like the heroes from those old tokusatsu shows wore.

Snake: You're not helping.
Tolerance. It's possible to build up a tolerance to ketamine, such that it stops working. For those for whom ketamine once every while is sufficient (eg once a month), there's little danger of that, but for those that need to take it every day (under doctor supervision), it's not sustainable.