skysight-inc/HackerNews huggingface dataset:
Apple and Cisco are two examples of companies with large, well-organized technical documentation teams. I've worked on both teams. There are certainly many other examples.

I've also worked for a few startups on setting up their technical documentation processes.

My career in software started January 1, 1988 at Apple. Roughly 1/3 of my career has been as a technical writer, and 2/3 as a programmer. The two disciplines require comparable levels of knowledge and technical skills, but programming generally gets much better funding and other support.

There are several reasons for that. The most obvious is that you can't ship a software product without some programming, but you can ship one without any technical writing. It's generally a bad idea, but it's possible.

Another reason is that technical documentation is in almost all cases a pure cost center. You don't make money from your technical docs. Worse, you can always make docs better with more effort, so there's no theoretical ceiling on its cost. How expensive are docs? Well, how much have you got?

Yet another reason that docs get short shrift is that smart people tend to assume that they can write. They are often mistaken. Among professional tech writers and editors, "engineering documentation" is a pejorative phrase. Nobody thinks that they can write good software with no experience and no training, but many otherwise intelligent people make exactly that assumption about tech docs.

Also, it must be said that technical documentation is probably the least cool job in software, even less cool than compatibility testing. Nobody ever called a tech writer a "rock star" (although I can think of a couple that probably qualify).

I haven't seen a lot of hiring posts for tech writers on HN, either, but that doesn't surprise me. HN is sort of startup-oriented, and it usually takes startups a while to realize that they need professional tech writers. It happens when someone realizes that they're spending too much supporting customers and partners because they're not spending enough on docs. That's when they go shopping around for someone to help them fix that problem.

I've been that guy before, and I also know a good recruiter who specializes in that, in case anyone needs a contact.
Because not only is it consensual, but developers are actively sacrificing things to be in the game industry. When you have alternatives you aren't being exploited.
We're definitely on information overload article overload, seems like there's one every week.
Suppose it is a technicality, but if it can't handle large (larger than available memory, that is) files [0], it's not a pager.

[0] https://github.com/noborus/ov/issues/201
Fine, add “or if you have and can transport sufficient cash and can meet face to face” to the first set of assumptions which doesn’t change the point at all.

This world, the one we live in, is one where the government and your bank - even in most rich and free countries - will not let you transact in certain ways or buy certain things. Perhaps that doesn’t matter to you! That’s okay! But it is how it is.
That logic also can go towards the breeding machine side for a population in decline. If men can be drafted to die for the country, can women be drafted to grow it?
Idk for phones and larger I'd say 5% power reduction is still pretty close to nothing, especially if that's the difference between x86 and ARM. A 5w SoC becomes a 4.75w SoC - nobody is going to bat an eye at that. Similarly a 50w laptop CPU dropping to 46w is hardly transformative. It's not nothing, but it's still significantly less than a node shrink even with Moore's law being dead. And the difference between ARM and RISC-V would likely be even smaller.

You could also save way more than 5% power by just optimizing user space a tiny amount
Splitting the profit between the prisoners and government is arguably more ethical than splitting it with a private company and the government while shafting prisoners.

It’s an interesting ethical question imo. Charities don’t operate third world sweatshops, but because they don’t the conditions are worse in third world sweatshops. So, if a charity wanted to improve worker confirms in the third world should they run a sweatshop?
I think that the best way of speaking about these things is not to refer to Joe Rogan but to speak ideas irrespective of who is behind. Some have a certain reaction when AOC is mentioned while others have the same reaction regarding Rogan.

If you are in those circles, speak of ideas, not people.
Yeah fasted workouts are great.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6983467/
JavaScript is a scripting language but wipes the floor with either (like 25 and more times faster) and can be used to actually do something other than being a glue.
Have you heard of A/B testing? With this you could do A-Z testing. And then let a human review the top 5 results of that A-Z testing. Instead of tasking a human with writing 26 ads
The Frequency Spectrum and Geometry of the Hal Saflieni Hypogeum Appear Tuned
Spying is done in secret in the sense that it isn't disclosed that information that the spy gains access to will be distributed to another party for their use, not necessarily in the sense that no one knows that the spy is obtaining access to the information. That seems to me to be consistent with what I'd imagine "overt" spyware would refer to—something users may be aware is collecting data, but which they aren't aware is selling that data to advertisers or whoever rather than just using it as needed for functionality.
Even if you are political, there's usually not a need to share your opinions online.

I'm political, but my politics are often irrelevant (especially somewhere like HN). Even when politics comes up, it's not like I write a manifesto.
It's amazing how fast many private companies will fix something when regulators or courts get involved. I've actually found Apple to be very responsive to problems, including the keyboard issue for Intel MBPs from the late teens (mine was replaced and they also gave me a nice loaner for a week, an M1).

Other large companies - not so much, until the authorities get involved.

For instance, I had a bad experience with a telco in my U.S. state some years ago. As soon as I called the state regulator about being strung along over a bait and switch, the telco bent over backwards to clear up the issue.

There was also the time I took an airline to small claims court after repeated customer service calls and a demand notice failed to get their attention; the airline's chief counsel called me up at work after they received the notice from the court. They still failed to resolve the problem and also didn't show up for the hearing, so it was a summary judgement in my favor with damages multiplied x3.

Tip if you do escalate to a court or regulator: Keep copies of everything including postage receipts with tracking info and records of phone calls (screenshots of call logs, notes about each call, etc.)
What makes you think the computer doesn't suffer ?

When you take large language models, their inner states at each step move from one emotional state to the next. This sequence of states could even be called "thoughts", and we even leverage it with "chain of thought" training/prompting where we explicitly encourage them, to not jump directly to the result but rather "think" about it a little more.

In fact one can even argue that neural network experience a purer form of feelings. They only care about predicting the next word/note, they weight-in their various sensations and memories they recall from similar context and generate the next note. But to generate the next note they have to internalize the state of mind where this note is likely. So when you ask them to generate sad music, their inner state can be mapped to a "sad" emotional state.

Current way of training large language models, don't let them enough freedom to experience anything other than the present. Emotionally is probably similar to something like a dog, or a baby that can go from sad to happy to sad in an instant.

This sequence of thought process is currently limited by a constant named the (time-)horizon which can be set to a higher value, or even be infinite like in recursive neural networks. And with higher horizon, they can exhibit some higher thought process like correcting themselves when they make a mistake.

One can also argue that this sequence of thoughts are just some simulated sequence of numbers but it's probably a Turing-complete process that can't be shortcut-ted, so how is it different from the real thing.

You just have to look at it in the plane where it exists to acknowledge its existence.
As a heavy user of TfTs (and one who finds immense value in them as a personalized reference guide more than anything else), I've come to a similar conclusion. If search is good, not much else matters (the bad search in Roam was one of many things that led me to leave it). I'm not exploring my own notes for fun, I'm digging through them for something actionable and usually have a vague idea of what I'm looking for. Linking, tags, and other organizational tactics (even just a directory scheme) are only there to assist that.

Anything more than that is a recipe for burnout - and I've definitely been there.
"How To Program" - Chris Pine
"The C# Player's Guide" - RB Whitaker

When I first started these were the most useful books I used. Chris Pine's writing was the most accessible for me being new to programming.
Lol, Did work just buy you a new laptop. 5 Weeks is crazy.
this would be close to making whitespace in Ruby significant, which would be unpleasant. Ruby already gives you plenty of options to write code without an 'end' keyword.
We already have search results providing useless ChatGPT results.

I bake my own bread for my son due to certain food allergies. We have some leftover almond flour, so I googled up some bread recipes using almond flour this morning. Web searching in 2023 is almost impossible for food now. My results were the shovelware of autogenerated content farm recipes.

One example I found was a quickbread (In my country that's a baking powder based cake, sometimes with yeast as a flavoring rather than leavening agent, being marketed as a bread). This is a legit looking recipe and would probably work as an almond-flour-flavored quickbread. However, it was provided with ChatGPT flavor text surrounding it. Statistically, most bread recipes have instructions and answer questions about yeast and yeast problems. Therefore ChatGPT decided this recipe also needs an extensive wrapper of yeast-issue flavor text. Of course any actual sentient being that's not the output of mere statistical randomness would have enough cognitive function to instantly identify this recipe as a yeastless quickbread and would not include the flavor text about yeast issues. In a similar manner, ChatGPT "knows" that bread recipes always start with preheating the oven. However, this clickbait recipe was ostensibly for a bread machine. So the recipe and flavor text was a bizarre randomized non-cognitive mixture of oven vs bread machine instructions. "Preheat your bread machine to 375" and so forth.

I've had similar experiences with ChatGPT generated "technical" content. ChatGPT is great at imitating hot take formulaic blogpost clickbait type content, but with zero cognitive ability backing it up the content tends toward meaningless word salad. I think as per the Sokal Affair from the last century, some people get VERY mad when its pointed out their favorite, most emotionally triggering content sources have all the cognitive intellectual basis of a random number generator.

The sad part, is literacy is so weak in most countries that ChatGPT can "outwrite" a large segment of the mostly illiterate population.

I find it pretty easy to identify autogenerated filler content, both online and social media, because there tends to be zero cognitive function behind the well written article. Its like the article has a three dozen well written and stylish lines from Pulitzer Prize winning articles, but because they were selected based on randomness plus being found nearby each other, the higher level cognitive functioning is completely absent, which is jarring when juxtaposed with well written individual sentences and phrases.

ChatGPT is, essentially, a pollution source, and should be regulated and limited as such. I never would have guessed what kills the internet is "Super Eliza" flooding out real content with infinite random filler garbage content.
> "Internet dwellers addicted to their talking AIs, and then everyone else going about their life normally".

Yeah I fully agree it's going to affect everyone. Just that those who can't interact with society are going to have it worse than those that can. Also agree as well that this is just the beginning. ChatGPT and SD are still pretty much toys, although pretty impressive ones. We have no idea where this is really going to end up.

Hopefully when the AGI's truly emerge they will just keep each other distracted with blockchain scams ...
Devs probably think it a bug. On the other hand, I expect the managers and sales types are okay with it and have actively deprioritized the fix.
The point is not whether existing self-aware agents are or aren't commercially useful. Of course, they are.

The point is that self-awareness is not a desired trait. It is actually a detrimental trait for a slave machine. However, so far, it is an inseparable part of the package with plenty of other desirable traits.

A commercial agent seeking to build a slave machine will always prefer a non-self-aware one to a self-aware one all other things remaining the same.
I've never seen a keyboard that does this. Just took a look around the office to confirm.
OP never said anything about pedophilia, just incest between consenting adults. I guess you proved his point.
The function keys are too far away for such frequent operations, so it's much better to map apps to regular alpha keys (some can also have a mnemonic benefit like 'f' for File manager) with a modifier, e.g., CapsLock or even Space (though these would need to be behind a tiny delay not to interfere with typing), with a proper keyboard remapping app like Karabiner
I've never heard that caffeine prevents the clearing of adenosine receptors, a quick google didn't show anything with that side affect, do you have a particular citation? I'd definitely change coffee consumption habits if that is the case.
It is all a giant scam and the general public including me is complicit
Hackers like flexibility and maintainability. Because we put so much of ourselves into what we use, frequently tinkering and modifying to remove frictions and inefficiencies, we want this to be easy and we want things to keep working for a long time.
> so called “racist” books

Setting aside questions about the morality of banning books, why is "racist" in scare quotes here? The only two books I saw the author explicitly note as being unbanned were Mein Kampf and the Turner Diaries. Are you suggesting that these works are falsely maligned and not truly racist?
You want design? We have design at home.

Oh wait, nevermind
Unrelated but really love the problem you're solving at TripleAxle! How have things been going so far?
No one else generally makes a killing off musicians that aren't also making a killing.
Ha, this was my first thought, though I've got a built-in damper on being that annoying guy who brings up tiling WMs in every workspace conversation.

It is a little amusing to see such a dramatic headline supported by the extremely elementary thesis that you should have kbd shortcuts for your favorite applications.

On top of that, numbered shortcuts for arbitrary apps is way worse than using Super+[arbitrary key].
I disagree. The biggest thing that can help you learn something complex is by introducing it as it was discovered, and making someone feel like they could have come up with it on their own.
I recently started a new job that uses RoR and I'm blown away by how different it is. Coming from Java, I'm still always struggling to get basic things done but it's really cool how Rails has features for things that would otherwise require manual code.
When Deep Blue conquered chess and AI models everything from Go to Poker, humans had brief existential crises of nature. These tools are forcing an existential reckoning in humans that is very healthy.

AI is forcing humans to mature and come to terms with our existence and nature.

When automated sewing arrived, there was rebellion and attacks on the machines. We're seeing the same from some artists and writers now.

When the dust settles, we'll be have a choice whether to mandate and regulate compliance with the current copyright framework or allow the system to evolve and adapt to reality. It will simply be impossible to police or enforce the current regime without creating a huge "black market" of content -- forks of AI generation tools which omit the copyright checks required by future regulations.

A new generation of artists will arise who embrace the AI tools, but "handmade" art will continue just as the niche for a handmade suit still exists.
Interesting to note nearly half of the $26,615 raised was a single donation from Spotify ($12,900). They made the donation as it's the fourth most used Python library by Spotify (noted in the link to Spotify, I wander what the first three are?).

It would be good to see more large companies making these sorts of donations. It's not like Spotify is unique in its usage of Urllib.
I think the bar for monopoly power is 25% market share in the UK.
I'd turn the question around and ask: why is there so much white space in pages made by liberal arts majors? Why do many people prefer 140 character tweets to reasoned articles? Could it be that programmers know how to read whereas people who didn't know how to read in college and had to study English to learn how to read still don't really know how to read or write?
> Ultimately I think that's why Python has gained more traction than Ruby, it's an "easer" language to follow and start with. Ruby is probably a more fun and intellectually stimulating language to work with though.

May be now, but for a long time when RoR first came out, many people pick python instead of Ruby because scalability. Maybe a lot has improved with Ruby, and with introduction of Crystal, that may not be an issue any more.
Thanks for sharing the article. Sounds like the article recommends against training while fasting, but that advice is geared towards endurance athletes:

"Our review of the literature suggests that there is little evidence to support the notion of endurance training and fasting-mediated increases in fat oxidation, and we recommend that endurance athletes should avoid high intensity training while fasting"
I hate that the immediate reference against which a book ban should be compared is Mein Kampf. The effect will not be to ease those bans, but to ban Mein Kampf too, and that sets an incredibly low standard to book bans - it's a very dull book.

In my university we were able to read and critique Mein Kampf and trace Hitler's intellectual claims into the broader climate of his era. He's a negligible figure in the history of ideas but a good case study for their power. This is more and more risky to do in higher education, as it prompts lynching by a woke mob. Ironically, the hordes requesting banning Mein Kampf are espousing many of its authors convictions.
I agree with the timing and origin. I think corporate backing was just luck.

Google used Python very early, but other languages became more prominent in 2005, culminating in the creation of Go, after which GvR left.

Indeed people talked a lot about Google "supporting" Python, but the support was pretty minimal (50% job for GvR, where you cannot really do much).

Python has way better marketing though the PSF though. They understood that you can create a circus around the language that is completely removed from engineering, fundamentals and actual core development. If Ruby had been as shameless, it might be #1 today.
You are not being self-consistent. If art is defined by the creative process, not the end product, why are you measuring its quality by the transformative power of the end product?

I also don't think your (very strong) assertion that AI art products have no transformative power would stand up to any sort of unbiased, blinded comparison. Art's transformative power on the viewer comes from the effect of the art object (the end product) on a human mind, and it's possible to get that effect while knowing absolutely nothing about the source of the art object.
I've just tried Spyder, and it seems to work that way.

With this code:

indent(1)

indent 2

if x<0:
function 1
function 2
function 3

if you select the if block starting the selection at the "if" (i.e. ignoring the whitespace at its left) up to function 3, and paste it right under indent(1), it produces the following:

indent(1)
if x<0:
function 1
function 2
function 3

indent 2

if x<0:
function 1
function 2
function 3

Yet if you select the whole line including the initial indentation whitepace and paste it at the same place under indent(1), then it doesn't change the block indentation:

indent(1)
if x<0:
function 1
function 2
function 3

indent 2

if x<0:
function 1
function 2
function 3

That looks sensible to me; if you're moving whole lines it will paste them unchanged, but if you move the cursor to select specifically a keyword and its context, it treats it as a code block, reformatting its indentation to that of the place where you are pasting it.
Reddit has "normified" over the years, like most of the Internet. Would the average person on the street have anything to say about the morality of incest? Of course not, and we don't expect them to. You will have to go to specific or niche subreddits to find interesting conversations.
the cringe level of that video is over 9000. it looks like a startup founder imitating a standup comedian imitating a tedx speaker (maybe he does not have an audience because of covid, that's why it feels awkward)
You're not the main character. You're not entitled to have the world accept your opinions gracefully. You're not even entitled to a "fair hearing out" of your views.

Unless you deliberately want to engage in advocacy to change society's view on a topic or persuade other people keep controversial opinions to yourself. If you aren't sure test the waters only in appropriate contexts without committing to the opinion which can let you safely gauge reactions.

I'm assuming these are mostly theoretical concerns not things you want to do yourself but without being judged.

FWIW I'm not the main character nor is anyone else.

FWIW #2: The sibling effect naturally causes partner aversion to any other children you spend a certain amount of time with growing up. Normally functioning brains exclude these people as romantic partners, though there are "exceptions" like siblings or cousins raised apart from each other. That's the source of the cultural taboo so you're gonna have a tough time getting anyone to sign on to that opinion. We evolved this way to prevent inbreeding so it's a fairly strongly preserved trait.
Yes! Pre compiled headers are an absolute must have for any large enough project in msvc. Well worth the effort.
https://youtube.com/watch?v=i-hCUkAsbpU&t=24

A bit informal but gets the gist across: eating outside of a 12 hour period (which begins at the first meal of the day) causes increased fat uptake, lowers insulin sensitivity, and your muscle starts to waste.
I dabbed into reverse engineering a while ago (and probably will dive deeper into it seriously later) and realized it is not particularly difficult to recognize constructs in assembly code, but only for simple code such as examples. Once they go up one level, say start using a lot of win32 api, it then makes the business a lot more confusing.

That was why I decided to drop the study temporarily. I wanted to figure out exactly the OS and the type of applications (e.g. DOS virus, or Windows malware) I'd like to reverse engineer for, gain some positive engineering experience and then come back.