skysight-inc/HackerNews huggingface dataset:
I don’t think pg is discouraging others from starting a forum. He’s merely saying running a forum has a lot more stress in moderating it than building the technology.

But it could be that dang enjoys what pg found stressful.

I was part of running a community website but I absolutely hated running the admin side of it. I just wanted to build pretty UI and make things work. I absolutely loathed responding to support emails. It drained me out. A non technical friend of ours loved the admin and people side. He would onboard users, write nice how to articles for others, resolve conflicts, respond to suooort emails. He did not care one bit about how it all worked, just that it worked and he could help others get value out of the site.

Some people are good at building things, Some people are great at fostering built things.
> by some miracle, it is popular

Probably because Linus Torvalds wrote it, and also because GitHub was actually quite a significant improvement over SourceForge. I know some people "love to hate" GitHub, but they made some really good "developer-first" UX improvements that many copied for good reasons. And lastly, Linus Torvalds wrote it.

I still maintain that Mercurial is far better for most uses. Every time I mention this I get a flurry of technical replies about stuff most people don't even know about (HN is strongly biased like that, which is not a bad thing, just something to be aware of), but most people just want to commit, push, pull, and some related stuff like that. Git makes a lot of simple common stuff arcane to make the complex stuff easier, whereas mercurial makes the simple common stuff easy and keeps the complex stuff arcane. This strikes me as a much better design philosophy.

Git and Mercurial are a tool designed to facilitate writing code (which is also a tool designed to solve problems). If you need to spend significant time to "get your head around it" then IMHO something, somewhere, has gone wrong.

I still use git because it's just the pragmatical thing to do at this point in time, and to be fair there have been active efforts by the git team to make the common/simple stuff easier in recent times, but yeah, I'm not a fan.
+1 if you remove the "butcher a hog" part from above!
I thought that was the current status quo?
I think I've seen a handful here...
I don't think Emacs is suitable for mass usage. I think it's suitable for power users who are willing to invest time into learning to use a powerful tool. And I also think more people are becoming power users. With a well-crafted tool, you don't have to be a hacker to be a power user. I think the Superhuman email company is an interesting bet on this trend.

My guess is there are really good abstractions that can be built on top of elisp that let people configure emacs to be a powerful tool that fits their workflow like a glove, and doesn't require them to learn elisp or package internals.
> When you minimize an app and switch to another, it disappears. Even if you alt-tab back to the app it remains hidden. It's ridiculous.

When you minimize a window, it disappears, period.

It becomes an icon on the right side of the Dock unless you set the "Minimize windows into application icon" option.

There's a very explicit animation of where it goes, that macOS is/was famous for (the "genie" effect).

And all windows of an app can be accessed by right-clicking on its Dock icon, or its windows menu, or Control+F3.
So, the guy was 25 in 2017, he's a millennial himself. Let's see what has been truly killed...

BTX, dial-up, ISDN, pagers.

But ham radio? I don't think it's going to be dead anytime soon, because as long as the lower EM frequencies are not legally blocked by some other services, everyone can build and use their own tx/rx. And even then, nobody can stop the use of EM for communication, it takes some time to locate the source.
I mean if you have no other choice but to die. Flying a good gameplan to put yourself in a position of advantage is the normal gameplan. But sure, having this trick after you've messed it up is nice to have.
Any thoughts on https://www.spacemacs.org/ ?

It improves discoverability of hotkeys and packages for me.
It's a hobby. There's no need to throw away hobbies just because they're obsolete. Plenty of people enjoy blacksmithing and knitting even though nobody has a need to do these things themselves. We don't have to push people to do it if they don't want to, but at the same time if someone enjoys it, who cares?

It also does provide a societal benefit of having backup knowledge that might work when newer technologies fail.
Shaming is a very effective technique to maintain cohesion in a social group, but a lot of your examples are using the word wrongly. If I were to guess, you might be confusing 'shaming' with 'talking about problems' which are not the same thing at all. Shaming is an emotional and social phenomenon, linked to concepts of guilt and shortcoming.

Google & other companies for example are incapable of feeling shame - or indeed any other emotional response. They are incapable of making decisions due to a sense of shame. Therefore shaming is not especially effective against them.

> Fashion is an industry that built its foundations on shaming.

This one in is also off target. Fashion isn't built on shame at all. Fashion is built on giving people with wealth an ability to show it and to maintain a repertoire of signals to communicate with. The fashion industry is built on aspiration. Some people might feel ashamed that they aren't very important to the world, but that isn't where the fashion industry makes its major profits.

> Isn't the video in question is an example of shaming - the police?

It is evidence of activity that looks criminal. Police feeling ashamed isn't the thing that is going to drive the response there. I don't think anyone particularly cares if the police feel ashamed or not, they want that not to happen again and are going to be more than happy to make legal/political changes to do so. Sharing that video wasn't done informatively, it was done as a call to action to do something.
I first read Atlassian and could potentially get on board (they have made tons of QoL changes, which I love and actually like. Their API still isn't that great, though). And same with AWS. At first it's confusing for sure. A lot of their offerings are wrappers around OSS that is much more intuitive. But comparatively to Azure and GCF, they're all confusing at first.

But then I read git, Docker, and Linux. Now I'm concerned about your approach to any of these tools.

For example Linux. There is _a lot_ of documentation out there. Man pages and arch Linux wiki just to name two that have a massive knowledge base.

Git. I mean holy smokes, I'm going to assume you've never used any other VCS because everything else before it was hell on earth (in my opinion, people have things to say about this). I would focus on learning some git commands and I think you'll really like it. Going straight into a GUI you might be confused when you have to fix a problem via CLI when GUI messes it up.

Docker - yeah, I see your point. It's not as apparent when you're trying to pull different architecture images. Kind of a shame. Maybe Rust WASM/WASI will replace it one day (kind of joking here).
Maybe they'll start adding certain neck mobility requirements in the anthropometric screening? It's a brave new world...
Software development is an interesting field in that it is a lot less specialized than others. It's pretty easy to bounce around doing completely different work at each job. So far the field has resisted any sort of assembly line model and I hope it remains that way. Some essay I read likened it to classic gunsmiths: the tolerance is so tight, that a single craftsmen was responsible for every part of the gun. The same is true for programming: you can't just take a bunch of different libraries and "assemble" them together. And if you try, the quality of the final product will undoubtedly be poor. I'm looking at you, simple websites that take the entire memory space of 200 Commodore 64 computers put together!
Plywood has become significantly more complicated. See https://www.columbiaforestproducts.com/library/reference-gui... for example.

Agreed on going to a lumberyard or specialty wood store for hardwoods. It's great fun to check out coco bolo, ebony, zebra wood if you've never seen them before.
In rolling your own crypto, crypto doesn't mean cryptography but cryptosystem.

The author is not rolling their own cryptography (which is good) but they are clearly using a home made cryptosystem (and not PGP, TLS, or libsodium for example). For example they forgot authenticating their encryption, and the with "password extension" getFilledSecret is more than doubvious. Rule of thumb: if you are using cryptographic primitives directly (such as AES) you are rolling out your own crypto.
I think this point can be concisely summarized with:

$ git help commit | wc -l
506

$ hg help commit | wc -l
59

$ hg help commit -v | wc -l
96

Also, git currently has 169 subcommands by default, vs. mercurial's 50 (more available as extensions though).
MS Office and it’s UI inconsistencies (where’s the button I need?). While Word and PowerPoint technically have good tools for managing styles, the interfaces steer users to use manual tweaking to the point where I don’t think I’ve ever seen a clean document. And after a few copies and pastes between documents, you now have 100 styles that will never be managed again.

Shared folders are a nightmare for version control, share point is inconvenient and slow. One Drive works OK and finally allows collaboration. Azure is good for some other use case (probably, never used it). So for a typical company, MS should guide companies to transition to use OneDrive and keep things in one system? No, single sign on, IT gets sold on how easy it is to manage all tools, everyone gets every tool. And for good measure everyone gets teams, surprise you’re using share point even if you don’t know it and now all your confusing v2_final files are spread out in 5 places.
how is this relevant to the topic?
> their framing lumber quality is really poor

For 1x and 2x softwood at big box stores,
assume that the 10% of pieces that are the
most accessible have been picked over and rejected
by previous customers. If you just need strength,
take almost anything, but if you want nicer-looking
boards, be as picky as those who shopped before you.
Why so dystopian? I actually really like the idea of a profile. Pins and recent activity don’t provide a lot of info.
r/TrueReddit might be close to what you’re looking for.
Lol... Don't want to go down that rabbit hole. So many tools have been written to help with submodules. Such a shame. I feel like the only success path for submodules in any project is for anyone working on the project is to understand them completely.
I don't know. I remember realizing when reading some of his stories, that they are fun to read but I would find that obnoxious/annoying in person.
Perhaps so. But then, nobody who seriously cares would ever use a US-based VPN service ;) And even for US-based VPN services, I gather that a warrant would be required, and that'd be hard with no information about what the VPN link had been used for.
That happened to me few months ago when a new submodule was added that gets updated regularly (old ones are some legacy libs just lying there). I literally had to beg some colleagues to not forget to commit the changed submodule ref to host/main project. None of them even understood why it was needed since "it would anyway be solved by `git submodule update --init --recursive` anyway".

Also, of late I have turned to "a lover of git GUI apps" form a full "git in cli is the best evangelist". But that has happened for most other tools as well. I guess I am kind of done with cli.
I'll definitely try that out, thank you!
Wow. Thanks for sharing the numbers. 5M uniques is impressive. That feels like a pretty decent market share of all developers in the world.

Thank god HN doesn’t run paid ads. Otherwise I can see marketers spending crazy money for promoted posts. I hate how Twitter injects promoted posts into my feed. Thank you for keeping the ad-holes away from here.
...and if your hail-mary shot misses? In a big furball, the only reason to do this is if you're willing to risk being shot down in exchange, and trading planes 1-for-1 is generally a poor way to win fights.
You can get the "git stash" with the shelve extension: https://www.mercurial-scm.org/wiki/ShelveExtension
I think sometimes people luck out with the right audience. Online gamers have been obnoxious since well before 2008.

https://www.penny-arcade.com/comic/2004/03/19 (warning: language)
Unless someone implements Copy on a type that allocates in Rust (which you shouldn't do; Copy is specifically for types that are cheap to copy), you really won't get implicit copies, though.

That means in any reasonable code, `let x = y` won't allocate in Rust while `T x = y` could in C++. `f(x)` in Rust won't either for the same reason. And that's on top of how C++ will implicitly take a reference, so even if you know x is a heavy object, you don't know if `f(x)` will be expensive (or if `f(move(x))` would be helpful).

It's just not exactly equivalent. C++ is more implicit and has less baked-in good practices like `Copy` vs `Clone`. The indirection is often shallower (less often I have to inspect a function prototype or type I'm using for specifics), and I find that very useful.
Let Pakistan handover equivalent land to India, let us not forget Ahmadiyas created the Islamic nation of Pakistan.

Rohingas trace their roots to Bangladesh and there are 50+ muslim majority countries for them to migrate to, which is not the case for Hindus and Sikhs.

Moreover mayanmer has unearthed mass graves of Hindus in Rohingya areas, while it isn't surprising, that isn't comforting either.
GitHub Profiles to inspire you when creating your own Readme
Young people don't have large houses with a suitable backyard shack. Running Ham radio from a condo is very hard.

Millennials aren't killing things, the housing crisis is.
Not really. One of the aims of Main Street USA was to preserve the ambiance of a small town Main Street, which was already disappearing even before the 1950s. If the Haunted Mansion is so culturally vacuous, why did Cory Doctorow set a book there? I doubt it was just for the whuffie. Pop culture is culture.
I think the opposite, but yeah.

The cloud is the original code base and the on premise is a FORK! Can you believe it? It's not even the same code and the on premise solution is so far behind.
At least it’s possible to have a clean document with Office. Google Docs only has five(ish) styles, all paragraph level heading styles.

Most users might fall back to manually tweaking with Office, but a clean doc based on styles isn’t even possible with Google.
Every few weeks someone at work will ask about some basic functionality missing from Jira and we just link this as an explanation: https://jira.atlassian.com/browse/JRA-9091
But, isn’t the argument that access this way is cumbersome and only available economically to priority targets?

Also, if you need you can run Linux as end points.
Haven't checked it out yet, but is that just git reflog with extra steps?
The Soul Gained and Lost: Artificial Intelligence as a Philosophical Project
>Imagine, for example, if New-HK was allowed to set their own tariffs and taxes for goods coming into/out of their ports, while maintaining 100% free trade with the continental US.

So this new territory could undercut every US-based port on tariffs, then ship everything to the USA consumer anyway? I don't see anyone agreeing to that deal.
Quote seems fairly accurate to me if you just replace "Hacker News" with "Users of Hacker News." It's a forum that's populated heavily with Silicon Valley tech liberals (basically fairly left leaning with a libertarian streak, and minimal exposure to the working class demographic Moore is involved with).

On top of all that the forum is skittish about embracing controversial political topics in general, because many people would prefer to just talk about tech.

Why wouldn't HN users flag some Michael Moore content to oblivion?

What is wrong with this? I'm a far cry from a Silicon Valley liberal, and nothing's wrong with it that I can see. There is no One Forum To Rule Them All, and there shouldn't be. Let a thousand forums bloom their own way.

The one thing I'd like to see is a franchise model based on HN - this place pays just enough attention to civility and topicality to promote good discussion without feeling Orwellian. If only that magic could somehow be replicated.
That's a fair point. I do think it's appropriate to point out that build times are a problem for a lot of projects and may affect the kernel so careful attention needs to be paid to that issue.
You don't need to wait for kid to leave for college to stand up for yourself. Make plans to be ready to leave is first step to communicating. You can't influence her behaviour without changing your own.
Could you elaborate on the "stuff" that is found in the ocean for the purposes of this analogy?
“Runway PL” and Fast Fashion
China supported the Khmer Rouge which killed 1 out of 4 Cambodians.

Want more examples?
The New 7 Wonders of the World
Pet peeve: people who respond to true statements with "correct" - you are not my teacher and you are not the arbiter of right or wrong
Every time this comes up, I’m reminded of this answer to the Quora Question “What is a Coder’s Worst Nightmare?”

https://qr.ae/pNKf3M
Interesting. I always thought that the window would make a good speaker. So.. what issues did you run into? You say it didn't work very well? Did you account for the delay?

It sounds like this should work...
>It'd be like Crimea all over again

I don't see China invading the west coast of the USA without a fight. A really big fight. And for what?
> Do you think they might have explored options to reduce costs before deciding to discontinue the service?

Possible. But they might not be very good at it if they’re serving 6M users with 10K/month in cost in the first place, so they wouldn’t know where to get the wins either.

Of course, it’s also possible us armchair devs are just wrong.
Interesting.

I know Vietnam has one of the most pro-American viewpoints of any country. Last poll I saw had >90% holding a positive view of the US.
That PR is a fine example of a complete and utter waste of humanity's resources. Fight these losers and overgrown babies wherever you see them.
It's good to keep some HF capability for emergencies. Beyond that, though, ham radio doesn't seem that important any more.
I restore Teletype machines from the 1930s and can't be bothered to hook them up to a radio. Much of the ham Teletype community actually uses something called ITTY, which sends frequency-shift-encoded radioteletype signals over an Internet audio bridge, so you can use antique electronics to decode the tones.
Is the Philippines not a sovereign country?

That’s my point. Don’t try and deflect.
Hah, yeah. I used spacemacs for 2 years from summer 2018 until about two weeks ago. And you're right! It does incredible things for discoverability with the built in hydra integration.

I switched to Doom Emacs about two weeks ago because it's built to be more performant and the configuration is meant to be a thinner layer.

Even with spacemacs layers, one has to go hunting on the googles and spend a bunch of time tweaking things if the layer doesn't set things up perfectly out of the box. And it rarely does.

Overall, I think spacemacs and doom emacs are amazing. Huge steps up from the base install. I just think there is a long way to go still.
> Just that the people who spread the views beyond just the "anti-Semites and white nationalists" seem to be both themselves.

Another thing: if the far left bullies moderates and center-rightists into saying the sky is green, so that the only people left with the guts to claim that the sky is blue are neo-Nazis and KKK members (who have nothing to lose by doing so anyway), does that make the sky any less blue? Does it justify a ban on claiming that the sky is blue? Does it justify dismissal of anyone who believes that the sky is blue as part of a sinister right-wing conspiracy?

This isn't just theoretical. Hollywood has produced a string of lazily written, but "woke" themed movies, allowing the directors and producers some form of plausible deniability. They can merely claim that negative opinions of their films are "linked" to racists and misogynists, and any bad word of mouth about the movie can thus be shut down. They can also expect only positive press coverage from then on out.

Less trivially, recently a couple of psychologists published a study that suggested there was no evidence of a racial disparity on fatal police shootings -- the race of neither the officer nor the civilian mattered in a statistically significant way to the probability of getting killed. They were forced to retract their study after it became "linked" to conservative commentators and BLM activists started calling for their heads. Assuming the study's methodology and results were sound, why should they be forced to retract it? Isn't scholarship about finding the truth no matter whose feathers it ruffles? I suppose when it ruffled the Church's feathers that was okay, but when it ruffles the Party Commissar's feathers, that's an entirely different kettle of fish?

Oh right. Foucault. There's no such thing as truth. The only thing the findings of any scientific inquiry can meaningfully accomplish is to bolster and reinforce this or that power structure. It's almost as if science itself is being undermined... but as Claudia "I can totally cite you convincing reasons why opinions that deviate too strongly from my own should be censored" Werner assures me below, the idea that Marxist philosophers are out to destroy Western civilization and all its boons is just a vague sinister conspiracy theory from the fevered imaginings of the far, far right...
Why all the people that complain about naming convention that can offend minorities are white males ?

Seriously people wake up, they will ban all the words because all the words are racists
> cold weather

South of England, particularly London gets pretty low rainfall and decent weather temperatures

> Mediocre food

You don't know what you are talking about!

> expensive prices

Compared to what?

> and an economy and system on the verge of entering a highly destabilized period.

Yea HK definitely won't experience any of that
Thanks for sharing, and I just want to say I love Edubase! As an adjunct frustrated with Blackboard, I basically went rogue and started using Edubase for my courses, converting a few faculty along the way.

My favorite part of Quiz is how easy it is to set up special answer types, such as matrices, equation editors, etc. And the editor is a dream compared to Blackboard.

The Blackboard -> Edubase Classroom switch resulted in 80% fewer student support requests (like trouble turning in assignments, questions about grade details, etc.). And with competitive pricing to Blackboard, it was a no-brainer.
Tip: if you prefix your command by a space in bash (and maybe other shells) that command doesn't get recorded in history.
Even if your missile misses, the situation is much better because although you're in a worse position, the enemy has now lost the initiative and a lot of energy. Presumably you'd be able to, using your superior missile, have another shot, or create an opportunity for your wingmen.

The idea isn't that you get shot in the exchange, it's that you force your enemy to abandon their advantage. The enemy has the choice to evade and lose their advantage, or go for the exchange in which case neither has the advantage.

This means that in cases where you have the upper hand you can use better tactics that don't incur high cost to yourself, whereas where you don't you can turn a 0-1 exchange into a potential 1-1 or 1-0 exchange. This is a pure win.
iCloud sync. It's broken and it has been broken since a long time. Considering it's run by a company as wealthy as Apple (on their closed ecosystem) it's an utter disgrace.