skysight-inc/HackerNews huggingface dataset:
TL;DR: Favorite stack is Notion -> notion-markdown-cms -> VuePress -> netlify

So I've gone through a bit of journey doing docs for a product company. I feel that for a product company it's really important to own your documentation and the publishing workflow as it's a key part of your product.

GitBooks was my first stab. I liked git and markdown, however I disliked all the places where "proprietary" formatting/features crept in and once it got more closed/commercial wrt. publishing/theming pipeline we went out.

We then adopted docusaurus v1 for our product documentation. It's a great tool, but never really built custom components for it because we're not a react shop. We did integrate some nice tools to work with our markdown tool (e.g. markdown-lint, custom code snippet injectors etc). One downside of docusaurus is how much friction there is to create a new page. You have to create a markdown file, insert frontmatter, add it to sidebars.json, reload the dev server, then insert your content.

When docusaurus announced v2, we considered adopting it. Instead, we started looking into VuePress vNext. What I love about it is that its configuration is TypeScript (vs. JSON). This allows us to generate things like navbars, sidebars from code instead of manually wrangling JSON. It uses Vite for bundling and the local editing experience is therefore much faster.

As you write more and more docs, markdown editing experience becomes important. VSCode + the right plugins can get you far, but we found they all did not feel "fluent" to the point where our team _loves_ writing documentation. People often complained that our company wiki (Notion) feels much nicer, so we built a tool that allows us to use Notion as a "CMS" for our documentation: https://github.com/meshcloud/notion-markdown-cms
It's really handy because that way we get perks like organizing content with databases, link pages using @mention syntax, drag & drop for screenshots etc.
Publishing on netlify rounds it off.
> I'm sorry but I cannot take your opinion over that of historians which, after the fall of the USSR and access to the archives, saw the general consensus shift away from murder - instead it was found that the incompetence of party officials was even greater than one could have imagined.

It's reads like joke. You are completely incompetent, right? Can you murder just 1 million of people and cover it for decades? What level of incompetence is required for that? Can you kill 1 million by mistake?

Communists party has a goal: kill bourgeoisie as class. Why you are trying to label the MAIN GOAL of communists party as "incompetence" or "mistake"?

Leaders of USSR created secret police, to watch transition of USSR from bourgeoisie past to communist future. Secret police found that majority of Ukrainians prefer freedom and free market, so Politbureau decided to eliminate Ukrainians as traitor nation, like many other nations. They created a plan and then performed it.

> The assertion that Schukin was assasinated by the Russian Federation is unsupported.

Yeah, nor passport nor business card were left by killer to help us. Same situation was with his science director: https://en.wikipedia.org/wiki/Mykola_Shytyuk , and many other scientists. Maybe, it's martians. What you think?
For what it's worth, it sounds like a pretty useful signal to others in the chat to know you have a lot to say on the matter, but have actively chosen to say little. The ledger would show a simple message, but ephemerally you and your colleagues would have gotten to know each other slightly more than the otherwise dead-air.

I also had a limit over 52 chars with elipses to stop walls of text.
Z9hG4Bk
Is anyone using IRC for private conversations? I only see it being used for public chat rooms where every message is even getting recorded to a public archive; it's one of the rare cases of a messaging system where people have nearly zero concern for privacy. (I'm all for having the option of course, just pointing out a cultural reason why e2ee wouldn't have much uptake since nobody cares)
Would be funny if someone wrote a language server for org mode in elisp on top of emacs and offered all of its functionality to the other editors.

But jokes aside, is there something that doesn't let us implement a language server for org mode?
There's a missing step in both directions: what is the policy response going to be?

Bitcoin maximalists assume they can take over without firing a shot, seemingly ignoring what happened to both the online poker world and Liberty Reserve. Whereas the likely outcomes are "registered bitcoin" (you're obliged to tie all your transactions to KYC identities) or "offshore bitcoin" (you're obliged to firewall against US customers).
I forgot to also mention income, but the last charts I looked at were about inflation, which wipes out savings.
Until this post I had no clue Org Mode wasn’t just a part of Emacs. It needs a much better name if it wants to be a standalone markup.
I don't like the reliance on emacs. I do a lot of writing on my phone and tablet, which have limited emacs support. That adds some overhead for my writing, which would distract from the main point (writing).

Instead of org mode, I bought a markdown editor for iOS and use that. Then I sync the markdown files to my computer using iCloud.
It's a common refrain here to setup a weird dichotomy between freedom and some other X. It's a thought anti pattern - a rootless piece of social knowledge that people were told at some point that never went examined. There are so many cases of freedom AND X, that it's easy to disprove.
I don't see how this particular irrationality is comparable to the irrationality surrounding NFTs.

To tweak the analogy to NFTs a bit better. Let's say that the fact of the marriage is recorded in a registry, and that the registry is trusted as canonical by the larger entity which people trust, like, the government. Now let's say that the registry is copied word to word, certified to be legal, and then the original destroyed. Surely that doesn't affect the marriage itself, the deep personal bond between the two people?
These do all seem to be things that apply to most package managers of this kind. So it would be good if Rust could find solutions that can be applied more broadly.
I'm of the view that pretty much everybody does this.
It is likely that Reality Winner was not acting from the most ethical motives. Investigators found a diary at her house which contained plans to burn down the White House and to run off and join the Taliban.
Do we really need hard proof of real downloads for an example like this? Typosquatting is obviously a scary problem regardless, with a history of successful exploitation in web domains, other package managers, etc.
Yup this is what I use it for as well! It's been very handy for when I want to text a link to an article I've read on the work computer (which doesn't have iMessage/Discord/chat apps)
> I’m not sure if it will ever come to pass but imagine what the rumors for GameStop’s nft could be - a decentralized steam.

Let's look at the issues of this one. Let's imagine you wanted to buy FIFA 2025 on this NFT steam.

As a game purchaser, you want to play the game. It'd also be nice if you can resell it when you're done, but this is a secondary use case.

As a game publisher, EA want only people who own the game to play it. They'd also rather they get that money directly, they've previously fought against resale and ownership rights, but let's assume they've given in on that in this example.

So they can't put FIFA 2025 on the blockchain, because it's huge, and then anyone could read/play it. So they put a record that u/conception owns FIFA 2025.

So then you need to use that token to sign something to prove to someone that you own the game such that they can provide you the binaries. What happens if this provider goes out of business? What even is their business model of this binary redemption provider, since there's no guarantee they recieved your money in this decentralised example. So they're hosting data and traffic for potentially zero income.

These providers do allow developers to sell keys on their own website, but they enforce requirements on the developers if they're using Steam/Epic whatever to sell keys not to undercut the store that the keys are for. They do this because there's an interest in still obtaining these devs that won't go for steam exclusivity and yet getting their users into Steam for future sales. The decentralised blockchain means they can go somewhere else very easily next time too, and again, they're not being paid for their services in this example - charging a fee for downloads would be worse for the user and noncompetitive versus centralised services.

Then you get the game. Is the game going to verify with some sort of blockchain transaction at launch? Online only DRM is quite unpopular for games with single player modes. Plus blockchain transactions are slow.

Ok, let's assume it does like many games did in the SecuROM era and only checks periodically.

What happens when someone comes along and cracks that DRM? Does it solve that problem for publishers? No.

I just fail to see how this solves the problems that exist with game distribution, and there's clear areas where it's worse for every party involved.
Yes, it's certainly different from what you see on today's most popular platforms, and if done visually right (a big "if"), I think it could be very nice.
What If Zink Was the Fastest GL Driver?
EventCHI
When my son was really interested in Lego, he built each kit exactly once, admired it for a couple days, then immediately took it back apart, and put all the pieces into one giant bin.

After that, he was always building stuff from his own imagination, using combinations from various kits. He and his older sister used to film short stop animations with the things he built. It was crazy.

The people that bought him kits as gifts wanted to see the finished kits when they visited, and he could never quite understand why, when it was so much more fun to just play with the pieces.
I've been using this app for at least 5 years when I need to change the encoding of a file I download so it'll work on Plex. Works great.
For arithmetic, pinwheel calculator (aka "Odhner's arithmometer") [0] is a pretty decent and reliable mechanical device. You can even give it an electric motor for doing the rotations for you and a numerical keyboard.

[0] https://en.wikipedia.org/wiki/Pinwheel_calculator
I thought the most surprising thing about wave/particle duality is that the act of observation itself is what causes the waveform of particles to collapse. Do we know of a mechanism for that? Are we not still surprised that you change the outcome of events by changing where you look?
You must be very happy, then.
The Quest to Shoot an Arrow Farther Than Anyone Has Before
That was a very low-hanging fruit. Could fix and deploy it in a few minutes. There are few other improvements too related to navigation in the latest Docusaurus. Deployed here: https://docs.tooljet.com
First gen transistor computers often used standard functional units - gates, flip flops, and such - packaged into small modules with edge connectors and wired together with wire wrap on a backplane. Like this DEC PDP-8.

http://www.oldcomputers.arcula.co.uk/files/images/pdp8104.jp...

It's fairly easy to design a computer like this.

Later TTL/CMOS designs replaced the packaged modules with much smaller 74xx/40xx ICs.

You can make basic logic gates with just diodes and resistors, but you need transistors for inversion, buffering, and a usable flip flop.

That's probably the minimum level for useful computing/calculating. If civilisation has ended and you have no transistors you probably don't have the resources to make glass valves either, so that's going to be a problem.

Of course there's always clockwork...
219 chapters and ongoing. Whew. This confirms my suspicion that bootstrapping is really hard.
Ask HN: Recommendations on accelerators that provide legal assistance
I'm working on a project in the real estate space, with possible SEC considerations as well. I've consulted with some startup attorneys and received a quote of 8-10k for organizational and basic legal costs - it actually seems reasonable for the amount of work. I can't just use legalzoom or stripe atlas for this one.

Can anyone here recommend accelerators that would be well-equipped to provide this sort of legal assistance?
Why is this a problem? If the other three forces were perfectly equal, or in regular intervals, maybe this would have meant something, but the other three forces' strength varies by x, y, z between them. Other than human intuition, there is nothing inherently different between x = 2 and x = 10^30-40.
No one is ever truly free. Maybe great, great ascetics who are so detached from the world that their freedom has become a prison of their own.

When I was young, I felt every bite at my freedom deeply. Having a job, a schedule, responsibilities. Each one was deleterious to my freedom in a way that, as a young man, I was unequipped to handle.

I've learned at some point in the last few years that we trade in our freedoms every day of our lives. If you have a driver's license or pasteurized milk in your refrigerator, you have traded in some way in your freedom.

What I see today is a contingent of people who don't value their freedom at all. They have no spiritual relationship with their existence as an individual - their identity is predicated on their characteristics and not their innate uniqueness.

Down that road is every manner of tyranny.
Oh yeah, there's stuff you can do, but again it takes tuning and ideally it shouldn't be so annoying.

I definitely get the frustration, but waiting for sklearn for hours to fit a fraction of the observations that spark can do is also frustrating, in a different way.

> run on a single node

yeah, Spark is pretty crap here, but it's not really one of their main use cases, to be fair.
The NFT is not the picture, the NFT is the proof of ownership.

That ownership is only as valuable as the NFT's creator makes them.

Example: when Dolce Gabanna issues NFTs (they did), your wife and daughter immediately understand the value of having those displayed on a public social network profile, regardless of if tech engineers are still stuck over-intellectualizing them

Of course this only works on digital goods. NFTs on physical objects are scams.
Tough. We live in a society, and that means we all have to follow rules that protect the less-well-off members of society.
I really like https://jrsinclair.com/web-development/. The author writes in a very easy to understand way. The subjects are always interesting and more unique. The author isn't writing, like everyone else, about the newest version of React or Typescript. There is depth to each post.

Lots of code examples and lots of simple explanations of complex ideas.

The tone is casual, like a conversation, rather than a lecture.

I try and replicate that a bit (but not nearly as well) on my own blog (sambernheim.com). The best way to get better is to keep practicing.
Simple question: what would be the mitigation against any security threats in the randomly-bought off-the-shelf products? E.g. In a case there is a general hardware exploit that isn't targeted to Monzo explicitly, but since you've bought that item (e.g. A router) there is a possible attack vector.
Nice, didn’t Know about any of these two. Both are surprisingly responsive and fluid. Still not sure what I’d use this for; maybe explaining some math stuff.
> So whenever people speak of more freedom, the question is, more freedom for whom and at the expense of whom.

This only applies at the very boundary of freedom. I would argue we are not frequently at that boundary - often freedom is curtailed for reasons other than preserving the freedom of others.

A silly example: Suppose the government outlawed wearing red shirts. Regaining that freedom would not impede the freedom of others in any way.

A real life example: It is illegal for me to buy raw milk from my local farmer. Allowing two consenting adults to make a transaction would not affect anyone else's freedom.

You can view laws on a spectrum from "strictly exists to protect other's freedoms" on the left to "strictly exists to curtail individual freedom" on the right. I would argue that making raw milk illegal is a law on the far right side of that spectrum. It is up for debate where current political issues fall on that spectrum. Gun control advocates say that the existence of easy access to guns restricts their freedoms, and so put gun control laws on the left side of the spectrum. Gun rights advocates disagree, and put gun control on the right side of the spectrum.

Regardless, nobody would argue that all current laws are at the far left. If we wanted to maximize freedom as a society, we have some easy gains before we have to start worrying balancing the conflicting freedoms of others. The problem is that most people don't want to maximize freedom - they want just enough freedom to do what they want to do, but enough regulation to stop others from doing things they don't like.
Dr. Stone is great but I also found it to be a bit too hand-wavy. In real life you can't just build steam engines with a small village worth of labor + a "master craftsman". Mining, transporting, and refining iron ore alone is a huge task that could easily consume every drop of the village's labor resources and still not produce much iron. Fuel is also a huge task. Unless you have a high quality coal mine nearby, you have to create charcoal which is also very labor intensive (see: https://www.youtube.com/watch?v=GzLvqCTvOQY). I just can't fathom how Senku realistically makes processors unless he has a nation state worth of labor at his disposal.

But yeah, it is a fun "what if".

"What if a super genius with the entirety of wikipedia in his brain were sent back to the stone age? Could he rebuild modern society?"
>one digital file is literally the same as a copy of itself.

That's the problem NFT's seek to solve ;). You may not think it's a problem, but a lot of people on the production side of digital artwork do.
The 'wheels' might simply be having a standard library and less number of packages instead of micropackage mess.

For example, look at django, it provides more functionality (though not directly comparable to) than react. But installation is quick and there are small number of packages from trusted authors.

The ecosystem is orthogonal to how good package manager is.
To me it's a great example of why Org can't be compared to Markdown.

On the one hand you just have a humanly-readable plain text file. On the other it is also a spreadsheet. On the other it is also the interface to a complex Gannt chart. Org files are multidimensional; Markdown files can merely be exported to a variety of formats.
Pick the position that will equip you with the experience you need (or have growth opportunities for that experience) to get the gigs you want. This means optimize both for the work itself and also the team/people you'll be working with.

The money will follow. Maybe not in the same quantity, but money has a diminishing ROI after a certain point versus working on things you want to work with.
That's the Microsoft side of the story yes. The old "Linux Myths"

In reality many admins see much easier management, see other posts in this thread too.

The problem arises when you don't go all-in on Linux and try to have the two ecosystems work together. This is when it becomes a mess.
Ask HN: Do you promote your hobby projects? Why?
Why do you do it and why should anyone do it? How would you approach it?

Personally, I have a hobby project dealing with some programming issues I experience.

I simply want it to generate more debate around those issues and hopefully get some serious feedback regarding it ('have you tried X instead?' is not a very good feedback when every comment is like that, imo). However, it is proving to be a much harder quest than anticipated. It feels hard to do so without spamming.

So, what do you think about these topics? Thanks!
This is just another case of "police cracks down on Mafia" when it's one section of the Mafia turning in another disfavored section of the Mafia to the police.

I've yet to see a recent complaint about inconsistent and discriminatory Facebook censorship say that Facebook should just stop censoring. It's always "Facebook isn't doing enough to censor against the right and in favor of black people and LGBTQ".
You could write another article entitled 'the lunacy of John von Neumann' over his endless pushes for destroying every major city in the Soviet Union with nuclear weapons, too.

A brilliant scientist, yes, but also an unhinged lunatic. Not an unusual situation, see Cantor etc. What's curious is how many hagiographies have been written about this individual - some people seem bent on rehabilitating this figure by erasing uncomfortable history.

In any case, hero-worship of scientists is very silly. The Nobel Prize bears a lot of the blame for this - but in reality, the vast majority of fundamental scientific discoveries are the result of dozens if not hundreds of researchers working over decades. The invention of the electronic computer is a good example of this, as is the invention of the nuclear bomb, as is the discovery and characterization of DNA's role in the cell.
The 12-letter furin, only found in the SARS-COV2 in humans, isn't in the Laos bat DNA that is closest to SARS-COV2, so it seems like it could be a smoking gun coming from the Wuhan lab due to this furin marker. Daszak, more than Fauci, seems to have been covering up by omitting obvious events or involvement, however, I am not sure Fauci doesn't carry any fault in what seems to be the carrying out of research that was not supposed to happen that inadvertently led to it making it into the human population.

And just common sense is at play here: Virus breaks out in Wuhan; the Wuhan virology lab that studies corona viruses is nearby; Daszak and the WHO seem to have went into coverup CYA mode; database is taken offline. At what point do people finally say this is the most likely scenario and there should be an investigation into how it happened to prevent it in future, mistake or not, gain-of-function or not, no matter how you define it.
It's like the difference between a genuine pokemon card and a print-off. The print-off looks just like the original, except for a missing security hologram.

In theory, you could use the print-off in games of pokemon at home with friends with no problem.

So why is the genuine one worth more? Because its the genuine card printed by The Pokemon Company, and you can prove it.

So in a sense, NFTs distill the "genuine" part and separate it from the need for a physical token or card.

That said, I am highly skeptical that any NFT will be worth the many thousands people are paying from them now in a few years time. Especially as the platforms they are based on fail to scale and transaction fees become ever more problematic.
Does anyone know of any large-scale implementations of https://www.onlyoffice.com/ ? I wonder if that suite would be a better solution than LO simply because it is OOXML native (unlike LO which AFIK is ODF native and has a conversion layer to be compatible with OOXML). I think that OO's feature set is still limited in comparison to LO, but they are making a lot of progress (and being web-native seems like a huge advantage as well).