skysight-inc/HackerNews huggingface dataset:
Not related to technology but there were two websites where I used to donwload lots of spanish and Basque punk rock. Comando Glaucoma (a private forum), and Yahorake.tk.
I miss them a lot.
Instead of criticizing Knuth or the critique, I will more constructively point at a pretty good example of literate programming: jonesforth. It's pretty simple to understand the complete system (in x86 assembly and forth itself). Highly recommended read, even if you are not a forth freak.

I'd love to know about similarly documented code bases. I have femtolisp on my bucket list.
> It's past time the West reckons with our mental health crisis.

OK. But doing so would admit that our entire system is broken.

It's not that more kids born today want to off themselves, it's that our system makes everyone unhappy.

We need to fix the system, not give kids pills.
>It's also possible to get satisfaction from delivering a big project,

and then getting fired because obviously don't need you anymore!

I have a hard time faulting people for attitudes or behaviors that are adversarial considering that the system seems to be designed to be adversarial, although I must admit I find myself unable to play those games as they seem too tiring than just trying to work hard and deliver and hope that works out.
Pay inheritance tax.
Ivermectin, being very effective against worms, is helpful if you have both worms and covid - that's the reason some studies saw it working and some didn't.
From the article "so that you can (for example) alter them to avoid a range of low UIDs or GIDs that your environment has for historical reasons".
And this is why financial independence is so sought after by a lot of people - they want to stop playing this game, but without having to make sacrifices to their lifestyle.
Maybe it's a pre-production prototype, repurposed to fit a need :)
Dude, I'm not dismissing anything. I just didn't want to write a book. :)

But I can see that many misunderstood my intent, so likely my fault. All I was saying is that medication is over-represented.

That was all really.

I myself have been on CBD and it helped me. I know pills can be good temporary crutches. But IMO they are given away too quickly (anecdotal evidence) without much regard to what the person is actually going through.

I'm obviously aware that what I observed is not 100% of the cases. Really not sure what made so many jump on me claiming that I over-generalized. I didn't.

I'm on your side and on the side of many who are going through a rough patch, very much because half of my life was a rough patch. I'm all too aware. I was only saying that medication is a trigger-happy tactic (again in my statistically insignificant observations).
I think people forget, "Let's Go Brandon," isn't even always a gripe at the US president.

Everyone, the reporter included, knew fully well what the crowds were chanting. That phrase sums in 3 words how corrupt the media is to whitewash and censor any criticism of the establishment president and the mainstream narrative.

The US is orders of magnitude different to and better than China, but still has room for improvement.
Yes it is. School, along with the other things it does, is a public daycare service for children aged 5-18. That's one of the main reasons public school is good.
Lol thank you! Evidently I did not have anyone proofread this...
As an on-demand authentication mechanism manually implemented by every application, sure. Would just be curious what the benefit of a light client is versus connecting to an API in that case.

But this idea that it would be a persistently connected service running in the background on your phone. That's a completely different story.
Author here; thanks for this interesting take! What makes you arrive at the conclusion that the research funding is garbage? I am seeing this more as a problem in terms of providing hires with the wrong incentives.

The replacements you mention fall exactly into that category: depending on where you are working, your teaching/outreach/educational aspects might actually count against you when it comes to advancing your career in academia. That is certainly a problem.

The second point I don't entirely get---the grants I applied for all demand public research, for instance open-access publications, open source software etc. (European perspective, YMMV)
You type like a grandparent texting. Why so many ellipses?
Multiple people have pointed out errors in your thinking, but I'm gonna add something slightly different:

Consider that we know that mentioning suicide in the news increases the number of suicides. There is therefore a minor Info Hazard to mention suicides without the correct help structure in place.

You are by that original comment implying that medication is ineffective or a crutch. There are multiple other comments saying that comments similar to yours have let them believe that they should do without medication. So you are therefore doing almost the same thing yourself.

Crutches aid in healing, just as medication does for depression. And we should try to keep Info Hazards visible only in professional circles.
Quite a challenge for non-English crowd.
> if your only answer is dismissal and anger, you’re actually just ceding the power to decide what these technologies will look like in our world

I mean, if I'm dismissing it, it means that I don't believe that anything meaningful could come out of it, doesn't it? At that point, why "power to decide what these technologies will look like in our world" should have any role in my decision process?

> these technologies are not going to go away

There are a lot of harmful, useless, irrelevant, etc. technologies which won't go away. So this wouldn't be surprising. But if someone is trying to articulate that these technologies will create a revolution of some sorts, most people will need better convincing.

Show me the value, where's the ??? value!
History is possible with current IRC tech & spec, but I think the cost (GDPR compliance etc.) will be a challenge for networks run by volunteers. Even before the spec work, IRCCloud has been an option for a long time. Now there is a chat service for paid users of Sourcehut: https://sourcehut.org/blog/2021-11-29-announcing-the-chat.sr...

Ticket for ratifying CHATHISTORY, tracking implementations:
https://github.com/ircv3/ircv3-specifications/issues/437
I'm such a `force multiplier` as you mentioned. I'm in the gap between genetic programming, machine learning. It's very hard to have skills across biology, math and programming, and unfortunately, I'm someone who has to have all three to join my prestigious lab, whilst my peers are significantly less skilled than me. I feel grad school is kind of a scam for us immigrants because locals who have good recommendation letters can go to the same lab with much fewer skills. I do resonate with what you say and wonder if I should quit my PhD to go to industry.
I would recommend this review of of Viral as a counterargument: https://t.co/wBZ3iVzwg8?s=09&utm_source=pocket_mylist
Except there are a ton of people (as in millions of them) who have smartscreen disabled because they're using a non-microsoft antivirus program. So no, this is a non-issue.

Also, smartscreen is not a naive block of unsigned code. Code blocking is reputation based, and people disabling smartscreen and running a binary contributes to that reputation. Which means that people like gp are actively helping by continuing to use Windows and running safe-but-unsigned apps. So, to reiterate, not an issue.
> It would be more privacy preserving to prevent that user from ever knowing the answer until I send them a message.

Someone has to send the first message. To have end to end encryption, that someone needs to be able to retrieve the other person's public key in order to be able to send it. This means they can determine whether you have a public key, i.e. whether you have the app.

> The usual areas this is a problem are for example: bad exes, poor former business relations, anyone who is harassing/stalking someone, and so on.

If your bad exes don't have your phone number, they don't learn that you installed Signal. If they do have your phone number, they learn that you installed Signal, but if them learning this one bit of information is an actual problem for you, maybe you should change your phone number.
I was slightly surprised to learn how well Common Lisp had implemented its types. I keep wondering why CL almost completely failed to break into the minds of people in early 2000s. That was about the time I first learned about python, which kind of seemed to be everywhere. It took 5-10 years before I even heard of Common Lisp.

And now it seems to me that the Common Lisp which was pretty much fixed in 90s is superior in many ways (runtime, programming environments, typing -- to mention a few) to even the revised python3 of 2021. And then Javascript, essentially a bad clone of Lisp, got popular? Makes absolutely no sense.
https://edpolicy.stanford.edu/library/blog/873

> Perhaps the most adverse unintended consequence of NCLB is that it creates incentives for schools to rid themselves of students who are not doing well, producing higher scores at the expense of vulnerable students' education. Studies have found that sanctioning schools based on average student scores leads schools to retain students in grade so that grade-level scores will look better (although these students ultimately do less well and drop out at higher rates), exclude low-scoring students from admissions and encourage such students to transfer or drop out.

https://www.npr.org/sections/ed/2015/10/27/443110755/no-chil...

> Ahn found a very different story among schools where lots of students were struggling. For these, often poorer schools, the law was like quicksand. Donna Brown is director of federal program monitoring and support for North Carolina's public schools, and she saw the quicksand firsthand.

> "When I came to the department in 2004," Brown remembers, "there were nine schools in the state that were identified for some level of improvement sanction. And, by 2008-9, there were 521."
Reiterating the fundamentals of Moxie's post doesn't change anything, and I agree with the way you've described it, except you've missed MY point entirely.

I'm not trying to be elitist and deny access to everyone to contribute, but there is a vast difference in outcome between your examples you gave.

In no way would I ever propose that if someone wants to post a picture (the example you gave) that they should go to all the efforts you described hosting their own server for that purpose. That's ridiculous. That problem is well solved with Web2.

What I'm saying is that for the Internet to exist you need people prepared to get their hands dirty (sometimes quite literally) and build low level infrastructure.

Instagram and other platforms can't get fibre in to people's homes, or backhaul cities together, or get signal to your mobile phone.
That's definitely not the case, given the long queues (and low chances) for H1B and high barrier for O1 visas. I might as well get an L1 working in industry after all.
Nice to hear from you!

I guess for me it is assumed that one who does the work can also communicate the work in various forms (text, formal presentations, informal discussions). Perhaps it requires separate skills? But to me they sound like a continuation along the same "I".

When one hears a nice talk from (what I would call) an "I" researcher, it is usually communicated well, but the techniques and scientific question can be narrow.

When I hear a nice talk from a "T" researcher, it's usually someone who combines seemingly disparate fields (e.g. physics
+ sociology) together to solve a scientific question.

I guess either way I assume "I" and "T" researchers are both able to communicate their work. Perhaps that's where I misunderstood your post.

Doing wet-lab experiments and developing in-silico ML models are completely different and often times labs are often focused on only one or the other. I imagine a T-shaped person excels in wet-lab experiments to generate quality data as well as in analysis/modeling skills to put the data into a quantitative framework.

I also want to make it clear that I don't consider "I" or "T" any better than the others. We need both in science to progress. Perhaps our definitions of "I" and "T" differ slightly.
This, and a great many papers, is not best presented as a paper. When presented that way it comes off as dishonest. I’m sure the authors know this, but they all also know that they have to churn out papers, even though it cheapens the whole academic enterprise.
Although I'm not _cart, I had a similar experience in making a (hobbyist) 2D game engine both in Rust and C++, and the problem you're facing (similar to the ABA problem) is not a memory safety error but more of a logical bug inherent in naively programmed object pools and is totally language-agnostic. When you create an object pool as Vec<Option<T>> and use a single array index as resource IDs, you risk this scenario: "X has a reference to resource A from object pool, A is destroyed and later reused by the object pool for resource B, now X has a reference to resource B". The problem is that the resource IDs will become invalidated as the object pool reuses its slots. The incremental generational counter is a way to check object lifetimes in object pools at runtime, and this is a solution to a logical error (which can be applied regardless if your language has a borrow checker or not). If you've had weird errors while using generational arrays, chances are that 1) you've exhausted your generational counter and it has overflowed 2) your generational array code is incorrect.

The verdict: Rust's lifetimes does not make you safe from non-memory-safety related bugs. It still gives you some really powerful abstractions to fight these bugs (like enums, traits, Option<T> and Result<T, Err> types), but other than that you're on your own.

(About circular references between components... doesn't this also get solved by generational indices? With Arc<T> types you're going to have circular dependencies that don't get freed because of reference counting, but with generational indices you're free from that issue since you're manually managing resource lifetimes anyway. And if you're having trouble figuring out how to manage these dependencies, the solution might be to refactor your code. My experience of using generational arrays was that it will naturally move your code-base towards centrally managing resources in a unified fashion, which is rather different than the usual Rust/C++ model of every object having its own independent ownership. After embracing it I tend to have less of those resource management dependency headaches.)
It's about as bad as a flu, but that's quite bad. People underestimate the flu because they confuse it with a cold.
Regarding the Shogun stuff in the beginning - think of all the Elvish you learned from Tolkien!
Author here---fully agree with you and alluded to that in the footnotes. Of course, a single letter is insufficient to capture human variation. The 'T' is taken to mean researchers that are not only willing to become an expert in a single topic of their choice, but that are capable of collaborating across disciplines, or investing additional resources in the things that are not commonly 'rewarded' in academia but still necessary (foundational work behind the scenes, or the community-building that another comment mentioned).
Well, that seems to be his website, so he basically is trying to name a law after himself.
Weekly VACUUM ANALYZE on some of the busiest write tables made me go from sleepless nights to bliss.

And every 6 months we noticed certain queries getting slower and slower. That's because the amount of data growth means we have to have a different approach to indexing or the way how we access it. So our queries change a few times a year.

Otherwise, on a 650 Gigabyte database, there is remarkably little maintenance needed, except testing restores on daily backups and testing replicas.
Interesting. We write technical reports for customers every 1-2 weeks, and since customers can have technologies ranging from the very ordinary to the quite unique, there are often a number of words not in the dictionary that everyone has to add to theirs (this does not include names/words invented by the customer themselves, of course those would not be in there). I've already put my dictionary in our git, but people would have to put their internal git credentials into customer VMs and then still manually pull to get my updates semi-live. A dictionary server would solve this, I had never even considered the concept might exist.

Someone linked dict.org below which searches a bunch of dictionaries. Rootkit is one of the words my default vim dict doesn't know, this website knows it! It pulls from the jargon file and has a good definition. Nice. But then the next attempt, versioning: nope.

Does anyone happen to know if there is a community-maintained dictionary somewhere? Surely I'm not the first person to run into this. It having a brand names section (e.g. GitHub not Github) and acronyms (e.g. DKIM) would be a big plus, as those together make up about 2/3rds of the entries of my current custom dict. (I'd share it here but it's made during work time so I don't hold the copyright thereto, although I assume if I ask $boss on Monday it would be fine to contribute this back to any open source dictionaries out there.)

Edit: I was looking at the sources of dict.org. This one is worth browsing through:

The Devil's Dictionary https://web.archive.org/web/20170121170915/http://wiretap.ar... (protip for looking up a specific word: search the page for the word plus a comma). Two favorites so far: "HATCHET, n. A young axe" and "EGOTIST, n. A person of low taste, more interested in himself than in me."
Technology means nothing without a use case.
It isn't just processed food. Fruits and vegetables are declining in nutritional value as well.
REINDEX concurrently made a huge difference for us.

We have a main database that started at version 9.6 and was upgraded along the way. The largest table is huge (billions of rows, TB’s of diskspace) and gets a lot of deletes and updates.

Vacuums could no longer finish on that table (we killed it after ~90 days).

Reindex (+ vacuum with skip-indexes) dropped our db load from 60 to 20 and fixed the autovacuums, which now take less than a day. The indexes on that table had accumulated a lot of bloat, and I think newer versions also improved the index disk layout.

We now have a monthly cron job to reindex all indexes.
The idea that if people would stop talking how the world is so bad the world wouldn't be so bad is one of the strangest patterns of thinking I've seen pop up here more recently.

The world is in a state of decline, climate change being just one of many stressors on society. Pretending this is not the case doesn't make it go away, and if anything the media is aggressively downplaying the current situation we are in.

Anxiety and despair don't have to be the only reactions to decline, but we certainly won't get past those as long as people keep pretending everything is fine.
Okay. And I was saying that people get addicted to crutches as well.

It's a risk. I'm not stigmatizing people for needing help and never will.

I can accept that my original comment came off a little bit more extremist than I intended but it's IMO also true that you all are projecting a little bit too much, and made me look like a monster who tell legitimately struggling people to suck it off.

I don't accept this. I didn't even imply it.
I don't understand how this works. Is data read from ETS somehow shared more efficiently than data shared via a regular message? (which iirc is always copied)
I can assure you the answer clicked before my research ever started. Unless I am using web server software that responds with one site for multiple host names, you generally need to configure each host name that might be used with your web server as a different "site" (i.e Apache) / configuration. I could have simply edited my hosts file with hidusi[.]com pointing to my web server and created a separate site configuration to serve the hidusi[.]com domain with the second stage. What I was saying in my last response was that instead of using my hosts and having to create this new site configuration (or modify existing with an alias), I could just swap out the domain in the document and use my web server's current state without any additional modification required. It was simply more convenient to change a single domain rather than update my web server's configuration to support requests for the hidusi[.]com alias. There is no significance to using the original domain for serving the second stage, I think you all are all just overthinking it :)
For some light speed hacking porn I'd recommend reading Cixin Liu's In Remembrance of Earth trilogy. It has a few deus ex machina moments but overall it's just pure fun.
Binary has nothing to do with it insofar that the space is adequately described by two labels. The problem is solely that the labels are unclear, and the argument of the article is harmed by bringing binary into it.

I could just as easily extend the colored functions[1] analogy by bringing into it yellow functions that are also annoying to call and have their own incompatibilities[2], and now we have three labels, red/blue/yellow which tell me nothing at all; honestly I don't even remember which ones are red functions and which ones are blue. Of course in the case of the original article the labels are supposed to be arbitrary and don't matter, but responses to it continue to use the colors and thus attach semantic significance to them.

[1] https://journal.stuffwithstuff.com/2015/02/01/what-color-is-...
The reason to flatten it now is that we'll have a much more effective treatment (pavloxid) in a month or two.
There are many cultures that strongly value parents, elders and extended family, and Covid is 'a cold' that could kill random loved ones in their extended family, such as their favorite grandmother or their aunt's best friend. For a teenager, being the vector of infection that leads to such a death would result in critical emotional trauma and lead to a much higher risk of suicide — a fact they are well aware of, given the significant uptick in suicides within their age group since Covid began.

They may be teenagers, but they're not wrong to attend to the minutiae; whether for selfish or for social reasons, that awareness may be all that is keeping them and their loved ones alive. It is cruel and unjust and wrong that they alone are attending to the minutiae of masking, but here in the United States our social support systems often require them to bear that responsibility, as the adults responsible for them often do not.
> Similarly, the monoculture created by systemd is influencing how the future of Linux evolves by making some things easier and others harder.

While I agree with the broader point about (any) monoculture, I don't think that this can be blamed on systemd.

Systemd did not itself create the monoculture. When it came up, it was one of a multiculture. Distro maintainers then chose it en masse so that it became a de facto monoculture.

I'm not saying that necessarily makes it the best choice, though.

On a slightly different note, I find such comments funny in a way, because one of the reasons given for Linux's lack of market share on "the desktop" and, broadly, as a platform for "enterprise" software (think Adobe, etc.) is because the ecosystem is so fragmented. So, essentially, the platform isn't considered because it's not a monoculture (as would be Windows and Mac).