skysight-inc/HackerNews huggingface dataset:
Thanks! Also related:

Diátaxis: systematic framework for technical documentation authoring - https://news.ycombinator.com/item?id=33020045 - Sept 2022 (5 comments)

Unified theory of documentation systems - https://news.ycombinator.com/item?id=31874436 - June 2022 (14 comments)

The Grand Unified Theory of Documentation - https://news.ycombinator.com/item?id=26824743 - April 2021 (57 comments)

A Framework for Writing Better Documentation - https://news.ycombinator.com/item?id=26002656 - Feb 2021 (76 comments)

Four kinds of documentation - https://news.ycombinator.com/item?id=21289832 - Oct 2019 (199 comments)

What nobody tells you about documentation - https://news.ycombinator.com/item?id=15869296 - Dec 2017 (5 comments)
It can only be done manually by admin upon request. Otherwise if you are not logged in then you have a guest order.
I'm sorry I still don't understand why this is the biggest problem now. I get why it's a long term problem - that for sure.

But, your comparisons are about building new stuff. My understanding is that the gas / coal capacity is already there - so it's not a question of adding more, right ? So we don't have those fixed costs - they are already paid.
We already have 100% of coverage with those, so adding solar, even without storage, will indeed decrease those variable costs.

Economically speaking, if we say solar is cheaper than gas / coal - what's preventing a rational actor from installing more capacity ? Until we get to 100% solar on sunny days, he is sure to sell 100% of his production if it's cheaper gas / coal no ?
It doesn't make much sense because if you want a universal runtime, JVM is a better choice.
Hah!

I actually checked, it was aware of your repository and has been tracking it for a while. Just it didn't get indexed due to me de-prioritizing github. If I can scrounge some more RAM back I will try to expand the index yet again.

In any case I manually updated your github star score, so it should pop to the top when I do get around to starting things again. Probably after re:invent.
Show HN: Control My LEDs
Over the past few days, I created a website for controlling my lights. I had the idea to add a live stream of the lights to it, so now anyone can try changing my lights and see the results. Eventually, I plan to add some sort of authentication, but I thought I'd see what people do with it before then.

The LEDs automatically update as you change the values. There are quite a few bugs, but because this is a personal project, I am probably not going to fix them.

Note: The live stream is pretty delayed on mobile. On desktops or laptops, it is generally within a few seconds of live.
The difference is that since Lecun made his contribution to MNIST, an entire field of endeavor with many experts as smart as him sprung into reality, and those people are making good criticism. You'd expect him to grow and mature (especially as the leader of an AI org at a major company) and learn to recognize that sometimes, he's really overhyping the technology more than necessary.

I certainly got the same negative response when I worked in ML in the 90s- "computers aren't fast enough, we don't have enough data, and we don't have the algorithms" and to be honest, I didn't really have the capability to disprove the people saying that. So I appreciate that he persisted and was successful.
The Trumpanisation of Musk is complete.
Thanks! added to the list at https://news.ycombinator.com/item?id=33725911.
Only did that once for my Mom. She was visiting, and 9/11 happened. Everyone was basically stuck in the house for a few days. Fox coverage was pretty bad for that event, and there was a lot of other better coverage, so I removed Fox from the channels that would show up on the remote. But that was an event-driven sort of thing of direct local significance…

If she had invested in FTX and could have been mislead into more bad investments, I might try to have certain puff pieces about Alameda and SBF in Fortune, NYT, WSJ just…disappear.
Steam was 100% visionary. After Steam I realised everything would go online - I kept telling my dad to stop buying DVDs because I told him it would all become online and discs would be pointless.

Turns out it was like 10 years too early. That just shows you how early Valve was.
> with ads sprinkled in

They aren't just splatting a tag from a third party ad platform into the tweets, they're building on your own data and handling the entire auction/bidding process internally along with all the tools for advertiser to manage that, click fraud prevention, etc. There are many 100-500 engineer companies built on doing this, along with lots of 50-100 engineer companies doing just one part of this.
How can population be the issue when a tiny subset of individuals and organizations account for virtually all of the environmental changes?
Hyundai will hand Musk his ass.
One of the players that could see all tweets, of course, is Twitter.

Old-school media was useful for how the management could influence people, and this is true for Twitter. But an org like Twitter can also monetize its knowledge of sentiment and topics on its own, or at least key players can. So more/all content is better for them.
Aging adults have no potential left.
You want to make the situation worse? Might as well broadcast Tucker Carlson into her headphones while she sleeps
Very brief and unremarkable article. Not worth reading.
What a great way to remove everyone who gives a shit from the next generation.
What lessons did it learn?
SFPD authorized to kill suspects using robots in draft policy
Because of course they have.

That being said, credit bureaus and data brokers seem just as bad as Facebook, just less visible.
Unless you provide reasoning this comes across as needlessly snide.
A person in a position of power over her perceives their options as being a dichotomy between ensuring she can continue to produce output or terminating her contract. This is the crux of the matter that I am not misunderstanding. My “inappropriate judgement” is that this is at the very least heartless and tone-deaf. Let’s take it a step further and hypothesis what might happen if her equipment is destroyed or network connectivity goes down and makes it impossible for her to be productive? She becomes unproductive so heavy heart he ends her contract? Meanwhile they struggle to keep her useful so they can keep her compensation flowing?

She needs to succeed at the job or she gets axed. Than’s the crux of it. Given the circumstances I repeat it’s totally heartless and tone deaf. If you’re OK with that that’s your problem, and I feel a bit sorry for you.
I know. Dynamite works so much better.
That is probably the saddest thing I have read all day.

The best teachers I ever had were the ones that taught the subject material but from a relatable manner based on their years of experience. Yes, the best teachers I personally had were older.
I always thought about last.fm as a home for my music collection and recommendation engine outside of music distribution itself. That is until i tried downloading my last.fm data and dealing with viacom legal for 6 months. Not really owning my listening data makes this whole idea absurd.
I'm not saying a technical writer should have a PM role, but it's a similar role
I can type fast but, because I majored in Physics in college (with lots of Math) - everything was by hand. It was highly impractical to take notes with a laptop (I don’t know anybody who did it).

With ADHD as well, I’d rewrite what I was reading sometimes to make sure I was absorbing it (Did this for much of my Math Analysis classes especially)

I lost it at some point. I’ve been wanting to get back to writing more, maybe with the Remarkable or something. My writing was always terrible but it’s been especially terrible not exercising regularly.

I have one giant markdown file I use for my notes today, which is more convenient than a notebook overall.
The combination of a CEO that wants to do cool stuff, infinite money thanks to Steam, and no need for growth at all costs because of lack of investors - it's rare and glorious.
I'm also slightly puzzled at saying "compilation is too slow!" followed by "I want to do anything during compilation". I think these are somewhat opposed to each other.

Obviously it's not the only reason for slowness (stuff like templates vs vtables for example are also a huge impact), but at some point I tried to do some more advanced comptime stuff in Zig (it's pretty long ago, around Zig 0.6 or 0.7), and it became incredibly slow to compile. I'd assume it's gotten better with the newer and faster self-hosting compiler, but it still shows that with full comptime programming you can make your compiler as slow as your comptime program.
mlock() forces pages which have already been allocated and are already being used within an address range to stay resident in memory, so that they are not swapped out to disk. These pages were already being accounted for in swap reservations.

When disabling overcommit, what you'd need to tell Linux is actually quite different: it's that you are about to start to use a new address range, so please make sure that there is enough free swap space for this address range (and reserve it!).

Only after the latter is completed would the kernel be allowed to allocate new pages for this range and the program would be allowed to use them. The kernel would also be free to swap them out to disk like normal, unless mlock() would be called (but only after those pages are already being used, not before!).

So as you can see, mlock() accomplishes something very different and is orthogonal to the functionality I'm discussing, which means it can be used (or not) independently of this new feature to reserve swap space.

This new functionality (to notify Linux that you are about to use a new address range) would also implicitly allow Linux not to reserve swap space for any address range for which it hasn't been notified, which would allow Linux to use swap space much more efficiently and would allow users to disable memory overcommit on Linux without causing a bunch of unnecessary program failures / crashes.

mmap(), on the other hand, normally does two things:

1. It allocates a range of address space.

2. It reserves swap space for this address range (when memory overcommit is disabled).

Notably (and people get confused by this a lot), mmap() doesn't actually allocate memory (i.e. memory pages), it only assigns a range of address space for the program to use, exactly as large as the program requested, and then reserves swap space for it, if required.

What I'm proposing is to separate those two things, i.e. allow programs to allocate address ranges separately from doing the swap space reservation.

If you don't separate these two things then programs allocating a huge range of address space will simply fail due to lack of available swap space (again, when memory overcommit is disabled, which is the goal here).
Then why did you think I was pushing back against something?
Right; but if crystallograhers keep their jobs, also Bio NMR folks will likely be lucky; NMR can well be used to validate proposed structures even without being forced to first create crystals.
It literally is. That's how every debt-financed corporate acquisition works. Twitter is paying this debt, not Elon from his pocket.

https://www.wsj.com/articles/elon-musks-buyout-will-load-twi...
Same. I try and talk with them about finding better ways to spend their remaining days. I guess it just feels good or something.
> Why can't that be managed + developed on new features wise with 1,000 SWEs? or 500?

Because the bigger the company the more valuation it gets (although, with the latest layoffs and all, I think this won't be the case much more). Why would Twitter (or any tech company) would remain static in size (let's say at 500 engineers) when it can just grow and grow? As long as money comes in (funding) they company has to do something with it (hiring and invent new areas to explore that requires more hiring).

It's not a question of technical requirements, it's just all about money.
No, but the farcical retaliation response that I replied to was in response to someone's experience from the devastation of a hurricane but chose to reply with a war like response
> At least Valorants’ anti-cheat will tell you what it doesn’t like.

At the cost of system stability, sometimes.

I get random BSoDs from "vgk.sys" (the Vanguard driver) while playing Valorant.
Nick Swardson bit on that: https://www.youtube.com/watch?v=Z7IlUIi-idA
No, it's only true if you're selling steam keys for cheaper on other sites. Devs can generate steam keys for free and have other sites sell them, but they're not allowed to list them for cheaper than what's on steam. Steam makes $0 off these steam keys and it still costs them money (bandwidth and such) so it's a more than fair deal asking to not list them for cheaper.

If you're using a completely different distribution system/client like itch.io or the epic store, you're allowed to list them for cheaper.
Given the current dynamic in the US, those people probably already opposed E2E.
Then why would you reply to someone talking about devastation as the result of a natural disaster?
I’d love an interactive guide that reflects real life experience with css, where every property mysteriously doesn’t work.
my takeaway is that I'm impressed they're running such a large scale on scala/JVM. I was at a retail startup in the mid 2010s that was doing their own 3PL, $500m / year and the JVM was a constant pain while scaling up.
that was already done in 1941
One thing for sure is that Microsoft isn't going to let this happen without fighting. The French government should study the Munich (Germany) example so that they'll be prepared.

https://www.zdnet.com/article/linux-not-windows-why-munich-i...
Honestly the steam deck is the only way someone like you could do some gaming. I usually use it right before sleeping and have it on the side of the bed. I do quick games, sometimes play for just like 10 minutes (usually Noita).
You'd be amazed at the number of "functional adults" that are lousy babysitters
Yeah, his skill is in hucksterism. That can be used for good (Tesla), but it can also be used for ill (all the hyperloop nonsense). But he's still a huckster.
> Everyone trying to tear George down for this comes off as completely miserable. It's fucking sad.

Still less sad and miserable than billionaire bootlickers calling other people sad and miserable
Note that this happened because people failed to get recommended boosters, so fully vaccinated people are still far less likely to die and in the minority of deaths.

Per the article:

> "Being unvaccinated is still a major risk factor for dying from covid-19. But efficacy wanes over time, and an analysis out last week from the Centers for Disease Control and Prevention highlights the need to get regular booster shots to keep one’s risk of death from the coronavirus low, especially for the elderly."
Wages for the bottom 25th percentile of Americans are significantly up in the last 2 years, even counting inflation. I promise the economy is actually doing well.

(For instance, if everyone was losing wages there wouldn't be inflation.)
Actually it does: he financed it like a PE looter, adding the debt to the target company. That gave Twitter an automatic $1-1.5 billion annual setback compared to where they had been.

https://www.bloomberg.com/opinion/articles/2022-04-21/elon-g...
Is it possible that you just read the first page?

Here are all 6 pages of the main content on one page: https://learn.adafruit.com/understanding-usb-type-c-cable-ty...
It has, and it still does.

It’s a browser wrapper around a visibly slow site, and it’s far, far better than anything else but I’d rather use my real browser for those parts every time.
Climate Change and Human Behaviour
huh, i didn't know they could be connected like that! i only knew of the -12V as a source for RS-232. thank you for the tip; i'll investigate this (i assume you're correct, just want to understand it for myself) and update the page. thank you very much!
This post was likely made as a counterpoint to the other
>Earth's gravity

*Earth’s atmosphere
did you catch a Pavement reunion show?
>NIH build tool

They build it years before Bazel was opensourced.

I find it weird that everyone acts like Twitter is a new startup that created all of it's infra 1-2 years ago, while they had 100 millions of users in 2012 - a lot of this stuff was already years in the making then.
> SteamDeck is hit or miss and is really more for tinkerers

woot. I'm definitely not a tinkerer and I'm having a blast with the steam deck. I haven't configured anything, I just buy and install games that say "plays great on the steam deck". I did try to play games that didn't have that badge a few times and actually didn't have any issues.

> I’d rather just play on a Switch where you can hop into a game for just an hour and feel your time is respected

I have a switch too and 1. the store is so laggy I don't even want to launch it anymore and 2. it's such an outdated piece of hardware that I just don't have the heart to turn it on anymore and wait for loading screens now that I have the steam deck. Honestly the steam deck is just light years away
Brings me back. Who else was on OiNK and what.cd back in the day?
250w of overhead seems inexplicably high; my old supermicro dual CPU Xeon E3 server crammed full of 12 HDDs and 24 sticks of 32GB LP ECC has 100w of overhead + 35w per CPU for a total draw of 170w.
Preserving Feature Phone Games
A mentally healthy person is content to live their own life, is honest, and doesn't hurt people around them.

Negative emotions aren't necessarily an indicator of mental unhealthiness; resentment, disgust, rage, anger, etc. are all healthy responses to the right set of circumstances. However, when these feelings are experienced when there's no danger, deceit, harm, or violation of a bargain or relationship, it implies an inability of the person experiencing the feelings to be content with their own life, and a desire for goodness to go out of the world (I'd rather you not be excellent at all then have to sit here and compare myself to your excellence).
My dream is to have everyone running off single user instances. Repeal section 230. Stop by the grocery store and buy a matchbox size server that you can plug into your home router. Matrix and activityPub compliant.

Unfortunately raspberry PIs are few and far between.

Monetization would be chaos.
What a judge told Elizabeth Holmes before sending her to prison for 11 years
No, Socrates very likely existed. He was mentioned not just by Plato and Aristophanes, but also a number of other contemporaries: Ion of Chios, Eupolis, Ameipsias, and Xenophon.

We also have references to contemporary accounts by Antisthenes, Aischines of Sphettos, and Aristippos of Kyrene.

His trial was also mentioned by Aischines.

It's a popular theory on the web but it is a difficult one to justify when we have so much evidence to the contrary, and I'm aware of no serious historian who supports that view.
Cheap filler note paper is a source of difficulty when writing(ball pens will skip, dark inks will bleed, scratchy pencils and nibs will tear). The index cards work, but I would also go for the slightly more expensive paper brands one can find on JetPens. If you're going for a stationary experience, investing a little more in it goes a long way.
why did you say CS fundamentals when it's clear that it should be computer architecture and instruction sets and compiler engineering, which are a very narrow and specific parts of CS and in fact are never the parts that people refer to (DS & algo) when they say CS fundamentals.
Tuvalu turns to metaverse as rising seas threaten existence [video]
There are actual (conceptual :D) plans by NASA to use our own sun as a gravitational lens to achieve just that.

The concept is by Slava Turyshev and titled "Direct Multipixel Imaging and Spectroscopy of an Exoplanet with a Solar Gravitational Lens Mission". I'm only a casualstronomer and don't consider myself qualified to provide further details. Should be easy enough to find though!
I can't find it now, but someone in another post on Twitter pointed out that these comparisons aren't very meaningful: Twitter's social topology is any-any between users. A major (and unique) aspect of Twitter is that everybody on Twitter can talk to just about anybody else, and is encouraged to. This is also a critical value proposition for advertising on Twitter, and probably explains the size of their ads team.

This is very different from WhatsApp's topology, which is a relatively traditional chat system (small groups of shared state). Instagram's is closer, but still favors smaller social groups over a global feed.

Beyond that, Twitter is well known for running its own DCs, etc. It doesn't seem inconceivable that all of this, plus internationalization, mature platforms teams, etc. all adds up to four figures.
Elemental sodium is a violently reactive metal that burns on contact with water.

Molecular chlorine is lethal to pretty much all life.

Sodium chloride, ordinary table salt, is a micronutrient mineral essential to pretty much all life.

Mercury nudges a bit higher up the scale to "best to avoid contact", but the degree to which different sodium compounds are catastrophically lethal, and/or accumulate withing the food chain, differs tremendously.
Might be, here's a screeshot of the graph:

https://imgur.com/a/O5RkAYa
You can sell steam keys on your store and sell normally through the Steam Store. The only requirement is to keep the Steam price <= your own store's price. That seems like a very fairy policy.
Does France offer a competing product?
Yeah. Unless you're already running a big Rails app that's not a good candidate for a rewrite, what's the point? Nothing against Ruby, but just use Elixir/Erlang already.
Improve is vague. You probably want to change the style, so that it's more readable. For that you need to find a style you like(reddit's probably full of good ones). And practice copying it. Slow and careful at first.
This is how I changed mine in school, when I decided certain letters should look differently.
The only potential contender for me would be GOG but their Linux support discourages any steps towards it. Steam all the way for now!
This is very good.

Thank you for writing this and sharing this.

I began writing a multithreaded interpreter. I just use strings for instructions to begin with. Adding bytecode support would be straightforward.

Then I began writing a compiler for a high level language and the codegen targeting the interpreter. The language looks similar to JavaScript and I plan to add multithreading support that the interpreter supports.

Code is here
https://GitHub.com/samsquire/multiversion-concurrency-contro...

There was a very interesting article about Deegen a generated Lua interpreter.

Java's template interpreter is interesting too.

HolyC is interesting since it compiles at runtime and then runs the code.
> I replied to LeCun's claims about their latest protein structure predictor and he immediately got defensive

Ideally scientists would be interested in the truth and engineers would be interested in making the system better.
Uh, you can't run life saving medical equipment or refrigerator service on wind turbines. That means that all the bodies of people that die without ventilators etc, during no wind days would have no chilled morgue to sit in, and would rot
Socrates was obviously wrong but not entirely.

I think that we tend to underestimate how much of generational knowledge is lost.

Writing can help, but not much.
Most of what we know is uncommunicable with words, especially at the expert level.
I gave up on extraordinary long ago. Even average seems out of my reach now.
Do you have any good ADHD coping mechanisms or other tricks and tips?
Nobody in the developed world will allow a nuclear reactor to be built anywhere near their house...

So, however safe these are, they'll still be relegated to 100+ miles from any big city. So the transmission costs will be similar to wind/solar.
4. Cast to &'static and *. Expert Rust hacker level.
Gold (1934 Film)