skysight-inc/HackerNews huggingface dataset:
In this case, most of the competitors have lost stock value too, so it's a "fair" pay cut when things are going poorly for the economy as a whole.

There's usually the offer of cash vs stock, and the employee gambles accordingly. If they're going to get compensated for the drop in stock too, why even ask for more cash?
I really liked this read. I don't think you have to be a pessimist in order to adopt this mindset, just knowing the pessimist's perspective can be a healthy way of focusing on what matters
I’m not sure whether I’m understanding those numbers correctly, but servers are expected to deal with many more zeroes than that. 10 writes/seconds reads like a meme.
The Scots Wikipedia issue isn't straightforward at all. For one, considering the sheer effort spent in 170 000 edits over a decade, it's quite possible that the editor was acting in severely misguided good faith. More importantly, it raised questions about the utility and proceedings of Wikimedia sites with low traffic; a substantial discussion took place in an RFC[0] that included proposed audits to prevent future incidents, but nothing really went through other than increased attention to the long-existing Small-Wiki Monitoring Team. And the off-wiki effects...poisoned datasets and damage to the language itself!

Perhaps proposals from the RFC will be renewed in light of this, though it's not the same situation as the Chinese Wikipedia isn't really small. It's known for questionable circumstances regarding adminship and other user behaviour, though, and is generally quite insular. So, unsurprising that this story hasn't received much attention outside of Chinese Wikipedia or news. On-wiki, the only pages for it currently are that on zhwiki and a corresponding page on English Wikipedia with a brief summary.[1]

Also, enwiki's own newspaper has a more informed article on the Scots incident,[2] also with some discussion (there's also an HN post). By the way, I remember an article or Wikipedia page about how journalism about Wikipedia persistently lacks nuance or understanding of its customs (basically a community-wide Gell-Mann amnesia effect), but can't find it now...anyone happen to just know it?

[0] https://meta.wikimedia.org/wiki/Requests_for_comment/Large_s...

[1] https://en.wikipedia.org/wiki/Wikipedia:Fabricated_articles_...

[2] https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...
Even when 80% use one platform, the fact that you can very easily switch between platforms (commercial or self-hosted) is of significant value—vendor lock-in is completely eliminated.
Nope, it's Matrix. IRC is dying.
Your final sentence really resonates. I think for some people, a note of pessimism is such a relief and freeing (e.g., "Oh thank goodness, I'd never have been able to meet that deadline anyway. Now let me get started on it"), but for others, that same note of pessimism causes inaction ("Why would I bother trying if it's impossible?! Not even worth getting started")
> For something to have any effect on the real brain, it would also need to have an effect on the simulated brain.

It would just need to _look like_ it has an effect on the simulated brain, right? If you ask me a question and I pause, say "hmm", and put my hand to my chin, can you know that I am actually thinking and formulating a response? If the entirety of your observations are external, of course you can't. There is no way to tell if my response is a random choice from an array of preset answers, or a group of concepts activating each other.

That's because brain activity is part of what our inner, first-person experience looks like from a second-person perspective (ie, an external observer). Tears are not sadness, they are what sadness looks like, they are an external description of an internal state. Sadness can only be experienced by the person experiencing it. Tears are a description of sadness. But can't tears be faked?

So when we see the same neuronal activity in both brains, we have no way of knowing whether inner experience actually gave rise to the activity, or it just looks like it did.
I'd say that structural typing is a type system feature/paradigm that enables you to use duck typing in a statically-verifiable way. Duck typing is a "pattern" which you can do in dynamic languages (because there's nobody checking), or in static structurally typed languages.

I'm not sure why you'd call duck typing "dogma"? It's just a way of writing code.

https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgA...
The author explicitly states that this way of thinking isn't an open path to nihilism. It is the opposite; knowing that you can't change certain aspects of life allow you to focus on a response that is more useful than fighting the inevitable and leads to a life with fewer frustrations.
> Matrix doesn’t report daily active users

It does, if you opt in.
Are the gitjournal files compatible with Github/Gitlab wiki repos?

I have always used the builtin wiki from Github/Gitlab to achieve similar note taking. But attachments and links (to and between folders) are a pain to get right ;) So I'd be interested in an app that helps there.
You're quite right.

Would you mind using the report a bug button in the sidebar? It'll create an email with some debugging info.

I thought I'd fixed the issue, but the fix is still pending review on iOS. However, if you're Android, you should have it.
One thing we've discovered is that something like

ceilings []byte

looks deceptively "small", but if the median number of transitions is really something like 10, you're paying 24 bytes overhead to "save memory". Depending on your priorities, something like

ceilings [16]byte
ceilingsExtend *[]byte

will be the same size with better locality and GC interaction for the common case, or even two separate structures with the same interface (above 24 it sounds like you'd probably want to switch to map anyway). Or just make a hard limit of e.g. 24 transitions per.
I suggest you start getting your hands on the field by getting a job or do help for free in a space related project.
I think the two aspects that really define naïve realism are

- the believe there is (always?) an objective truth outside of the subjective observer

- the believe that this subjective observer can experience undistorted if they just try hard enough

Other than that there is an art movement that is called Naiver Realismus ("naive realism") in german, which for some reason translates to common-sense-realism.
We're skirting "old man yells at cloud" territory here

For one these videos are hilarious.

on the other hand you wouldn't be bothering them if they went to a museum of surrealist art

If anything blame the parents for not teaching boundaries.

And ultimately:

> It's very scary how violent these kids get when I take it away from them

stop stealing acquaintances' kids' property it's rarely a good look for a grown ass man to sidestep parents.
Why just accept mediocrity? The slowness of the website has no connection to quality of work that is displayed. So they can be improved separately. It doesn't have to be always choice of bad vs less bad. We should strive for something that is actually good.
> Cables are (surprisingly to me, initially!) better.

That's because the cables in these application are not single wires but complex micro-coaxial assemblies. (The industry best is 3M Twin Axial.) And that will have much more shielding than an inherently unshielded PCB trace. With an appropriate price, of course.
Although probably a waste of time if you're in the 18th assembly district
I like green tea (powered matcha has more caffeine than regular green tea), I guess you also have things like mate and energy drinks
How do you encrypt with Thunderbird?
So here's my little script that automatically commits the content directory to git on changes:

interval_in_seconds=0.5
previous=""
while true;
do
x=$(ls -R -al ./content | md5);
if [[ "$x" != "$previous" ]]; then
previous=$x
git add *
git commit -m "Content update"
# ...
fi;
sleep $interval_in_seconds;
done

Of course it lacks a lot of the functionality that GitJournal has. It is just meant to keep a history of changes.
That’s like saying you’d take 50k and pay 10k in tax, rather than have 100k and pay 20k in tax.
They definitely came a long way since their first video 8 years ago: https://www.youtube.com/watch?v=bD1AbWGqT4c

What makes you say it contains CGI?
> They joined Google when there was no leetcode and when Google had amazing high standards in asking math and algorithm puzzles

How was that any better? Leetcode is math and algorithm puzzles.
I agree that expertise is a thing, but its my belief that often this expertise is acquired by "winging it" or doing something without really having a clear path of how to do said thing. This is what I got from that line, at least
Goes both ways. It is also a gamble by the company. They give employees stock and let the market pay for the salary instead of paying huge salaries in cash.
It's never actually money until you take it off the table and bank it as dollars accepted as legal tender for the majority of goods and services - many a slip twixt the cup and the lip...
You continue building out local generating capacity until its maintenance cost less income from grid and synthetic fuel sales exceeds the cost of imported grid power and synthetic fuel imported. All the costs will be changing continuously. Generally, more generating capacity than you have will be reliably better for a long time.

After things begin to stabilize, you might decommission older installations or devote an increasing fraction of capacity to carbon sequestration.
What was Mungo Park? Microsoft Sidewalk?
Beautiful piece. Increases hope and reduces mental suffering.

Reminds me of the third noble truth in Buddhism:
"dukkha (suffering, incapable of satisfying, painful) can be ended or contained by the renouncement or letting go of taṇhā ("craving, desire or attachment, lit. "thirst")"
TC included RSUs this year, with a fixed-dollar conversion for the quarter after grant - $XYZ dollars, to be divided by trailing N-day stock price on $date and granted as RSUs. Roughly, grant ended up at $5 conversion rate, by the time we could sell it was $4, and now it's $2. So $100k in comp is currently selling for $40k.

I haven't heard anything about an adjustment or the possibility of additional grants. For now I'm more concerned that we're approaching break-even on my ISO valuation from 2+ years ago, after a 52-week high (during trade blackout) that would've given me Dos Commas status.
Have you ever actually bothered to make a cursory study of the history of food production over the last, say, 100 years in the USA?

Since FDR came into office in 1933 the US federal government has actively been dealing with a serious food problem: tremendous agricultural surpluses.

Virtually every wealthy country, even Japan, has the same problem: too many farmers and too much food.

"We are running out! The sky is falling!" Hey, if that's what you want to yell and scream, that's your prerogative. But, as the adage goes, "Facts are stubborn things."

In terms of crop value, California is the largest agricultural producer in the USA. I'm almost certain if California were to produce zero food whatsoever, the USA could still easily produce massive agricultural surpluses.

Go read Frances Moore Lappé’s infamous "Diet for a Small Planet" which was a very famous bestselling book in 1971. It has been almost 100% debunked as inane wishful thinking.

She claimed meat production had a negative environmental impact, was wasteful, and contributed to global food scarcity. Sure, just like factories can pump rivers full of pollution, if not properly regulated, cattle producers will tend to do the same thing. The answer is good laws and proper enforcement: not requiring people to eat tofu as a main course for dinner.

Frances Moore Lappé was an unhinged "tree hugger." Don't be like her. Use your head: study the history, and look at the technology.

While you are at it, imagine wind turbines spinning in the empty wastelands of the American West, pumping water from Canada to California.

Kansas and Nebraska were part of what was known as the "Great American Desert." But then some engineers figured out how to pump water from what is now the "dying" Ogallala aquifer.

We aren't living in caves, my man, trying to fight off lions and bears with spears.

Doomers. Sheesh. You guys disgust me. Go spread your falsehoods elsewhere.
> reject so many people at the on-site stage.

About how many percent?

What could be ways to find out sooner that they're not the best person for the job? (What about doing half the interviews remotely?)
The Zen of learned helplessness?

Meh.

We do ourselves a disservice by teaching an idealized picture of history.

The world has been a terrible, awful place for nearly all of its existence.

This right now is probably the golden age relative to the rest of it, but we're so caught up in our doom scrolling that it FEELS overwhelmingly bad.

Yes, bad things happen to people around the world. But bad things have always been happening to people around the world. The average person just generally wasn't aware unless it was happening to them.

We're spoiled with a modernity privilege we can't see and thus can't appreciate.

If learned helplessness is the trick that makes life tolerable, by all means go for it. To each their own.

But no, it's not worse than we think.

It's better than we realize.
Show HN: Yare 2 – RTS where you control everything with code
I have been in the company 10 years... so its changed a few times.

For about 3 years I used a plug in I paid $20 for (after a trial) that was money well spent for me.

Then I think thunderbird and lightening (for calendar) started everything better natively than the plug in sp I went to just native setup.

There is a group of Linux users who kinda support each other also so I wrote up a post on how to get it all working.

Then I'll be honest about 2 or three years ago we moved to office 365, and when I configured it I think everything just magically started working.

And by working I mean getting better at each release.

It now allows native OAuth2 over imap which I think was a huge step in making it play nice.

I use plugins: lookout (not sure what this does), tbsync with provider for Exchange and provider for Google Calendar (this syncs across all my devices).

I just had a look there so I can give people an idea...

Got well over 100k emails in the work account (office365).

Bout 15k In my shammy gmail

Use proton mail bridge also which is another nice program.

I'm on Ubuntu.

I'm trying not to dox myself here lol
That is super interesting. Outside of Jupyter notebooks, I have been generating PDF reports with Jinja and Pandoc.

- Convert dataframe and other stuff to HTML render them to usable HTML using Jinja templates.

- Generate PDF from html using Pandoc with Xlatex
IMAP works out of the box with O365/Exchange and it supports oauth login which MS requires for most new accounts I believe. Calendar sync needs a plugin as far as I know.
I made a few Atmosphere packages back in the day, some of them had a good # of users.

Aggregate database queries using Meteor (at least as of 1.0) would create an immense amount of backend overhead if you queried through minimongo. And the overhead was incurred as long as a user was on that page because of how the reactivity worked. I tried making a PR to optimize this but apparently it wasn't comprehensive enough. I kept checking for years but no one attempted to fix this. Before you get nostalgic for Meteor, issues like that were awful.

Meteor (and RethinkDB) were just* pub/sub you had almost no control over. Was fun playing around with, though!

* (also, being able to automatically add accounts and authentication was great)
Thanks for your comment, it's awesome to see. This essay is literally 12,000+ words (including quotes), you could make a book out of it! 3 questions:

1. Over the 2–3 months, how many hours did it take to write it?
2. Did the post reach more people than the video? (You're nearly at 1,000 views with it!)
3. Are you glad you wrote it?
> At that point it must have been normal to react to these 'issues' with this much aggression.

Not really, all empires were multicultural, e.g. russia, but while the Bolsheviks went to war, they did not genocide them. The modern state of turkey otoh is the result of 3-5 genocides, not one. Britain did not go on to genocide indians because it wanted their land
> That is not true

What you just said does not dispute the fact that turkey led the campaign against Armenia alongside Azerbaijan

You are giving context, which I guess is welcome, but that's not a refutation, because a refutation is not possible given that indeed Turkey fought against Armenia alongside Azerbaijan
>Social graph metadata. The GGP said they would all be "talking to each other."

I think by 'detect' they mean 'detect by people who might fall for it' not 'detect by national security agencies.'

I don't see any way for the average social media user to detect whether they're engaging with a botfarm unless the social media company exposes their analytics, and they don't, and they aren't likely to start unless forced.
What's "RSU"?
Wow this is so cool, thanks for sharing this Simon!
Now that you mention it, yes. But I'm not sure what it is specifically.

For what it's worth, I usually find myself trying both searching for something and if I don't find what I'm looking for, I resort to filtering. Maybe that's a clue for what confuses me.

Also, I think I don't know in which mail accounts it is searching (everywhere or the current one)?

And sometimes I _think_ it doesn't find things that are there and I find them differently.
After dropping all caches on my system, Thunderbird 102 starts in 3 seconds flat. Yes it's not lightning fast, but it's loading my office e-mails which contains 15 years of e-mails at this point.

Search is generally instantaneous on my system, including my work mails. Maybe you need to repair your index or something?

On the RAM department it's using ~750MB of memory, which is not low in any means, but considering the mail volume it's handling, it's acceptable for me.
When I was a child, Lego was explicitly and deliberately pacifist in outlook. I remember reading that the colour palette was determined in part by this philosophy - green, grey and brown were verboten, the latter colour completely absent and the first two existing only in limited plate form. Of course manufacturing cost limitations made a restricted set of colours sensible anyway.

As a preventative, this was not entirely effective - we war-mad kids still had red bombers intercepted by white fighter aircraft over a battlefield of blue armoured vehicles, we didn't care!
Episode 119 of Darkness Diaries (podcast) is about North Korean crypto hackers, and it touches on that.

Basically, if you have the freedom to wander the internet, it's because the government provides your connection for their own government purposes.
Getting better at being a programmer/developer is a mix of technical skills and people skills and you will do good in being better at both.

My I recommend checking out https://www.programmingbooks.dev.
What happened in 2020 is that Turkey and Azerbaijan with the direct political support from Israel and UK attacked a small Armenian population on a disputed land, whereas the rest of the world was just silently watching because most of the western politicians were simply bribed by Azerbaijanis government. There are numerous fact about the story, just google it.
Nit: should read: "100 megaBITS"(/second)
Meteor RPCs look cool, I've only started to see this elsewhere in frameworks like Solid.js. Was Meteor the first web framework to do this kind of seamless backend calls from the frontend?
I like the first question. May indicate if they care about technical debt.
Dist – Link your Google Sheets to a beautiful mobile app
I started https://GitHub.com/GitJournal/git-auto-sync to do this exact thing. Just with an easier interface and proper tests.

You can basically call `git-auto-sync daemon add`, and it will register itself as a systemd user process (on Linux, other OSs are also supported), and monitor that folder for changes + poll every x minutes.

It's still in the early stages, but I'd love to get your feedback.

Edit: Or you can just call `git-auto-sync sync` to commit + pull / rebase + push.
Demographics are the only real broad brush crystal ball - we are now for the first time on the downward slope of the generational wave of increased consumption that the baby boomers historically brought to the consumer driven end of the globe, a different paradigm will emerge.

As for inheritance, you can almost make a certain bet that once the scope of transference starts to reach substantial proportions that the worlds governments will find novel and pervasive ways of garnishing taxes from such movements of wealth.
I deny Lego themes drifted towards violence. I just went through my kits from the late 80ies/early 90ies since kid is reaching Lego age. I was a big fan of Space, and like > 60% of the sets are Blacktron and Space Police.

City kits always had police and my cousin mostly owned Castles/Knights. There were pirates and pirate ships with cannons that can shoot bricks (we loved those) Pirates seem to be mostly gone and replaced by Ninjago but police stuck around. No surprise, kids love police stories.

On the civilian side of Lego City, a large collection of civilian space exploration has been added. Space definitely has been demilitarized.
> the CPU had to do memory refresh during "idle" time

the CPU had to do memory refresh during busy times too!

The Z80 would do it automatically
Over and over again I'm drawn back to this centuries old Stoic principle: stop worrying about things that you can't control. Because, like this article mentions, most things are outside of your control.
I tried TB once a year or two ago - it was slow and the GUI was hard to read (maybe the same design worked on lower resolutions?) I completely forgot what I used in the 2000s, it could have been TB. A month ago, I gave it another shot. Not slow, GUI still hard to read, but at least there is a nice theme I found that now makes it usable ("Monterail Full Dark" is what I use). With that, I decided to stick with TB; it feels very comfortable and feels better than jumping into all the different webmail clients for various email addresses I have. I am curious to see what 102's UI re-design will bring.
I haven't seen this before, this is great! Wow:

The result? The dozens of hours of preparation I put into the talk for the 200 people in the room ends up getting viewed by hundreds of thousands of people online.
"It was a dark and stormy night"

The opening the AI generated is well known to be the worst, most clichéd opening in literature. Roald Dahl won't be watching out any time soon.
Look at the "behind the scene": https://www.youtube.com/watch?v=t1T-RNDWIEU
Many things. Capacity, Bandwidth, Serviceability [1]. It also paves the road towards disaggregated memory [2].

edit: The official Compute Express Link (CXL) website has an article about the benefits of this technology [3].

[1] - https://www.nextplatform.com/2021/09/07/the-cxl-roadmap-open...

[2] - https://pmem.io/blog/2022/01/disaggregated-memory-in-pursuit...

[3] - https://www.computeexpresslink.org/post/the-benefits-of-seri...
Git stores the entire history of text files. Very few apps need the history feature. Leaving the feature in place may take much disk space, and actually removing files no longer needed is a pain in git, git is not designed for that use case.

I do agree that a standardized sync protocol and file format that could be pointed at any arbitrary server would be terrific. I just disagree that git is that format for many use cases.
The police minifigs have certainly kept up with real life US cops: https://twitter.com/aliceavizandum/status/114154755632285286...
That's not a story, that's what's actually happened, only the it wasn't an AI, it was aliens that were discovered in 2018. That's why we're seeing more and more of an open attitude towards UFOs from major governments, in preparation for the big reveal. You will eat the bugs.