skysight-inc/HackerNews huggingface dataset:
Hi HN, I started posting here four years ago not really understanding what the site was. My first-ever submission[0] reached the #8 slot, bringing my blog 10x as many readers as anything I'd ever written before.

Since then, I've continued sharing posts on HN and became more actively involved in the community here. I've discovered tons of interesting blog posts and services through HN that I wouldn't have found otherwise.

When I talk to other bloggers, they're often discouraged that HN ignores everything they submit. I look at their posts and often see fixable mistakes. For example, they're submitting tutorials, not realizing that those rarely get traction on HN. Or they fill their posts with jargon that makes the content hard for most readers to follow. Often, they're expressing an interesting idea, but they don't know how to articulate it well to the HN audience.

One of the challenges of sharing your content on HN is that the results are binary. You either make it to the front page, or you don't. If you don't, it's difficult to learn from your mistakes.

I realized that in four years of participating in HN, I've accrued tons of institutional knowledge that wasn't documented anywhere. I've never created a video course before, so this seemed like a good opportunity to teach everything I've learned about writing for a technical audience and sharing content on HN.

I hope that others find the material useful and interesting. I'm happy to take any questions or feedback about the course.

[0] https://news.ycombinator.com/item?id=14568558
I'm very happy with Tresorit - https://tresorit.com
I just want to add the link to the apk, which is publicly available from signal website. There is no need to go through the play store for installation.

https://signal.org/android/apk/

The f-droid fork is now rebranded as noise, according to this forum:

https://forum.f-droid.org/t/signal-in-f-droid-in-2018/2847/6
What is the bandwidth of a peach tin full of index cards, anyway?
Perhaps, but for certain in this anecdata (hundreds of students), it is overwhelmingly the case that the students do not have your preference. May not be representative.
Or—hear me out—we have observed the actions and come to a different conclusion from you.
There's definitely been a less reported but positive side to the proliferation of technology and everyone now having a video camera in their pocket.

I would love to see what social media looked like if the news went back to reporting just the news.

Like in school, the who, what, when, and that's it. Now when you turn on the news it feels like turning on Inside Edition when I was a kid. Here are the ten things that can kill you in your house hold... tune in after the commercial break to find out.

If our news organizations actually followed these practices it would be interesting to see if social media in and of itself may not be as detrimental as it appears to be today.
How is “the intent of a process is to mitigate a risk” completely unfalsifiable? Is your claim they exist simply because they exist and have no underlying purpose? You can evaluate the risk, as well as evaluate the effectiveness of the process at managing the risk. You falsify the intent by describing the relevant risk severity/probability reduced by the process.

You not agreeing with the risk assessment is not the same as denying the intent. It’s also not the same as saying it’s effective at managing the risk.

If there’s a required review, you may think it adds no value. But you may also be ignorant of the downstream risks it mitigates. “You” may not care, but somebody downstream does. “Your” ignorance of the situation doesn’t invalidate the process, although it may speak to poor leadership in terms of making sure people understand why the process exists. You can, however, invalidate the process by interrogating the intent. E.g., maybe the downstream interaction has changed and the review is no longer necessary. Maybe the probability has dropped enough to become a negligible risk because of a design change. The process can be falsified in terms of meeting the intent because the risk would no longer exist.
Well, okay then, i will take your precise data as a fact. All these scientists with their fake-data must surely be liars.
Here's another hot question: if it were your computer, would you like a government agency telling you if you should leave it up or take it down?
There was certainly no shortage during / following the incumbent president's inauguration.
I'm very much in the "I'm upset this is necessary, but I also don't really see what other choices people have" camp.
These are all great points.

I think glorification occurs because it’sa much easier way to, at least temporarily, alleviate the struggle some issues can cause. It’s an understandable response to pain, especially in young people confronted with complex internal problems.

Also your point about children not being able to judge these things for themselves immediately made me think... It seems a lot adults can’t be relied on to do it either.
Isn't that technically the right to not have the government interfere with one's freedom to assemble? A private company doesn't owe anyone the right to book a room for the night.
It’s so sad how inaccessible our democracy is.

In one of Jimmy Carter’s books he discusses sneaking out of The White House to go jogging on his own. Of course the secret service wasn’t a fan... it’s depressing to be in DC and our most important public buildings are under heavy security. Now an inauguration, which should be a heavily attended celebration, feels so ominous.

Of course it’s all necessary, it’s just a sad state of affairs with plenty of blame to go around in the past few decades. It just feels so undemocratic, and shows the state of our civil society.
This article doesn't do him justice, he was one of the key people behind the 386 project which saved Intel during its first major crisis. After that, he went on to become the lead of the 486 project and kept moving up on the management ladder until the Larrabee fiasco.
Frankly, the biggest difference between USA and Europe is that USA is comparably homogenous market, especially in high-tech, whereas EU even with common market isn't.

It also means that Micheal Dell starting a company building computers in garage from parts, like many many companies in just in Poland, let alone EU, he had ready made, near-zero extra cost, market of 235 million people that spoke effectively the same language, required no export declarations, and had nation-wide ways to market.

This is a real differentiator.

BTW, China is internally very very competitive, though it appears they put focus on smaller companies than big american style corps (even though they have such as well, obviously)
Calling Biden far left is just more ad hominem attacks, much like calling any politician one does not like a communist or hitler.
Thanks. Yes - I am familiar with libquiet. It is much more advanced and mature compared to what I am doing. I haven't used it for development, but have played with it's online examples. I think my library is sort of a poor man's solution to what libquiet offers, with the advantage of being a very small and simple piece of software.
Difficulties in My Tech Journey: A Survival Guide
Lets not glorify self harm.
The +5 to -1 range was a great idea as it made it harder to suppress a controversial opinion by burying it in downvotes. It still stands out as one of the best systems I've seen although I'm not sure it would work on something like Reddit. It would probably work well here though.

I was active on kuro5hin around the same time and that had a story queue where anyone could submit stories and other users could approve, disapprove and suggest changes; when a story hit a positive or negative threshold of approves - disapproves it was posted or deleted, and if didn't hit either within a week it was also removed. Again the thresholds were higher to get a story posted and to get it rejected, and only users with enough positive karma could see the queue at all. That worked pretty well.

In the early 2000s I was active on the "hidden" sids such as trolltalk where people would troll Slashdot and share it with others. At one point one poster ran a dictionary attack on the first 10k accounts using some very simple password guesses and captured several hundred or so - and then built a system that had them log into Slashdot regularly in such a way that they were most likely to receive moderation points, which were given to users who browsed regularly but not frequently. He then wrote an interface that wrapped Slashdot and allowed anyone using it to be able to moderate any comment there as if you had mod points, but actually by using moderation points from one of the pool of accounts.

If you ever saw posts with (Score 30: Troll) on them, that would be why...
nvdla is actually open source including (most?) of the low level software: https://github.com/nvdla
Your comment is non-sensical. Signalling of what? There's practically a declaration of emergency in DC at the moment.

"I used to support big tech, but no longer"? Who champions big tech? How is an AirBnB decision where they reimburse people for a change in plans "evil"? How aren't the gajillion things Apple and Google and Facebook and Amazon have done not the thing that set you off?

You're downvoted for being antagonistic and non-sensical, not because of some oppressed viewpoint that you didn't even express.
Go Crazy with GitHub Actions
Because the continuum reliably correlates with policy positions on key basics like infrastructure investment, education, and access to health care, and taxation, as well as being linked with support for violence and authoritarianism.
Only in the incestuous world of CEOs does being "fairly effective" at your last job grant you the keys to one of the biggest companies in the world.
Parler's Serverless Architecture: What It Would Take to Relaunch
> Pure speculation though... the whole company might still be focused on un-jamming that printer in HR

That should explain why they didnt verify they were exploiting children in 3rd world countries.
AWS Services you need to know for Web Development
GitHub Fires Jewish Employee for Warning That Nazis Were Among the Rioters
Some people don’t like fun here but I’m not deterred. (:

Personally, I love Svelte and am using it everyday (for at least a year). I hope to share V2 of the social network In building with it here soon.
Google does a lot of stuff with search results. Bing and DDG are just a click away if you prefer their results. But beware, there are results you find on Google that you won’t find on Bing (and most are not political in the slightest unless you consider tech support forum answers political).
Totally agree on your final point! Though that's a discussion for another time...

The glorification can provide short term relief but creates countless more issues than it solves.
>"J1 is a

small (200 lines of Verilog)

stack-based CPU, intended for FPGAs. A complete J1 with 16Kbytes of RAM fits easily on a small Xilinx FPGA.

PDS: A long time ago, I thought that Forth was "just another computer programming language", but back then, I had no appreciation for it, because I didn't understand where it fits in on the abstraction hierarchy that we call modern day computing...

I didn't have this appreciation, at the time, because I had not worked on writing compilers at the time...

Now, let me explain to you why Forth is so gloriously wonderful!

You see, in terms of abstraction, where transistors are the lowest level, and Lisp, and Lisp-like languages are the highest, and most compilers are somewhat mid-level,

Forth is the next step up above machine language -- but a step below most compilers!

You'd know this, you'd derive this, if you ever tried to write a compiler from the bottom up (going from assembly language to a compiler) rather than from the top down (what is taught about compiler construction in most University CS classes, i.e., the "Dragon Book", etc.)

See, Forth is sort of what happens when you add an at-runtime symbol (AKA, "keyword") lookup table to your assembler code, such that addresses (AKA "labels", AKA, "functions", AKA "procedures", AKA "methods") can be dynamically executed at runtime, and you create an interpreter / stack-machine -- around this concept.

There's a little bit more to that of course, but that's the basic idea.

Then you derive Forth!

That's why Forth is so gorgeous and brilliant!

And so aesthetically pleasing, because of it's small size, yet amazing functionality!

And why you don't need big, complex CPU's to run it!

It exactly follows the "Einsteinian mantra" of

"As simple as possible, but not simpler!"

Anyway, thanks again for your great work with the J1 Forth CPU!
Just their reservations, not their accounts? After they aided and abetted terrorism?
> Biden is described as "radical left"

Only by far-right nutcases.

> in most other developed countries he'd be considered center-right, or center at the minimum

I read this frequently here, but when I look at parties considered center-right I don't see much alignment with even the conservative wing of the Democratic Party. For instance, I do not think Angela Merkel and Joe Biden are roughly equivalent in positions; I think Merkel is measurably to the right.
> Apple choosing to invest in educational and entrepreneurial programs for "Black and Brown companies" is in no way antagonism towards other races nor is it an indication that Apple supports a belief that any race is superior.

I agree that it does not indicate "antagonism" or "superiority", but you left out "discrimination", which is right there in the definition in your comment. I believe that apple's program "discriminates" on the basis of race, and therefore is racist.
The homeschooling industry existed before COVID-19. I’d start by looking at what they do and pull the parts that you like. Iterate from there.

Local teachers are somewhat overrated because you’re limited to what talent/style is available within a small radius of where you live.

Khan Academy, for instance, was far better than what my public high school offered. Now there’s a wide array of educational resources on YouTube to supplement a curriculum. Even a single video can drive home a point that will be internalized for life. I can’t really say that about my public education.

Lastly, parent-lead homeschooling is better because you don’t have to worry about teachers sharing their political opinions as “facts”. This certainly happened to me and many of my colleagues growing up.
Send and receive WhatsApp messages through email
Anybody know what changed their mind? As I recall, they've always been pretty hostile to open source.
It's hilarious that people say a search engine is censoring it's results... That is literally the entire point of a search engine!

A search engines goal is to take billions of webpages and try to "censor" 99.9999% of them.

If you don't like the results you get, switch search engines (there are tons of great options), or build your own. And yes, building your own is not that hard and there are a ton of tutorials online on how to do it.
MSVC 2019 enters the bar with support for C89, C11 and C17.
Plexiglass (acrylic) is cool, but polycarbonate is a wonder material.

It’s like acrylic but stronger, insulating, flame retardant, blocks UV light, and lots of other interesting properties.

For throwaway COVID barriers Plexiglass is probably the right choice though... it’s cheaper! It is a fire hazard though, which could be relevant for some uses.
I have the same strategy. I also try to only vote rarely and not use voting as an indication of "I agree, disagree".
> keyboard shortcut

Always a good start for any speed increase

Are you familiar with emacs and/or vi ?
A buddy of mine got divorced and found himself in a tiny apartment with ethernet and not a router. I dug up my WRT54G but yeah, G wifi... In the end, we found an unused TP-Link Archer C7 for him, but that WRT54G brought back some memories.
My slashdot id is in the low 6 digits and everything you said was true 13 years ago. I suspect all online discussions are a Pareto distribution in terms of votes and visibility regardless of moderation tactics.

I think the aggressive comment folding also aggravated the lack of interaction. There was no point in replying to a discussion more than 2 levels deep, nobody would see it.
There’s a cold civil war, that’s rapidly heating up. Extraordinary times call for extraordinary measures, and I think every last thing that’s happened lately has been proportional and measured. People quite literally are trying to stage a violent coup, I’m extremely concerned about that. Far more than Twitter banning some asshole.
This was very interesting to read. It contributes to my sense that MacOS is not really a top priority at Apple any more. Recent OS upgrades there have been quite painful.
What drivel - a story revealing the author’s feelings of superiority due to a carefully controlled diet and fitness regime, then extended without rationale to the information arena, and finally leaving you at the footer with a pitch for a F.A.S.T.(!) writing class.
Are you me? I have a very similar process, except that my NAS is used to power a Plex server and I keep an additional, offline copy of everything a drive that is only used for periodic backups. I, in theory, have 3 copies of everything. If everything fails at once, then I'm going to just going to assume it was meant to be.
The issues have been talked about rationally ad nauseum. There is no more "room for rational debate" than there is about climate change or the theory of evolution.

The only people who object to the judgment that the election was free and fair are people who aim to disrupt democracy, and they deserve a slap in the face.

Edit: spelling
>An apple developer account is only $100/year.

When the other operating systems have options that are entirely free of cost, that's not as good of a deal as you think.
Absolutely. And remember we're not customers, we're the product. So you might call us workers too.
"censoring" LOL
They absolutely have the right to do that. They don't however have the affirmative right to be helped in their quest to do that.

They have also lost the presumption of good faith. Lots of things start to suck when people just start assuming that you'll up and try to kill someone if you're allowed into the area. Triply so if they keep saying that that's exactly what they want to do.

Or shorter "actions have consequences".
https://www.theguardian.com/technology/2021/jan/13/google-ad...
I tend to start a new account when I reach the threshold here. I have no desire to downvote, which I see as a poisonous replacement for good moderators.
This censorship seems to be pretty common practice by Google; they did it late last year with Gab (no links to Gab itself, just the negative headlines and wiki preview) and only reinstated the results - citing a "mistake" - when it was highlighted by higher-profile tweeters on the political right.

This seems to me a separate issue as to whether or not sites like that should be suppressed - the point is it wasn't discussed, sanctioned or announced via any public consultation or policy (it clearly wasn't the official policy due to the reinstatement and reason given) and there was no response to protests until it became higher-profile.
How to Make a Pitch Deck Interesting
Is this saying that inequality is inevitable from post-scarcity? because that's incredibly stupid.
Show HN: Smalltalk-like browser of TypeScript code
Once upon a time I had to do time tracking to 30 minute resolution; what I ended up doing was install an activity tracker, then at the end of the day or month based on what window was open I'd mark down work. It worked well enough for software development because my editor reported the currently open file to this tracker.
It also only awarded mod points to people who browsed the site on a regular basis but not all the time - so logging in every day or two for an hour would give you them fairly often, but if you spent all day on there you never had mod points. I don't think I got them until I started to use the site less and less which was years after signing up in 2000.
Decentralised Content Moderation
I think the fundamental idea of fair taxation has three folds:
1. Effectiveness - this is where you're trying to maximize revenue
2. Morality - how much money should you be able to forcibly take from someone; 20% (1 day of work per week), 40% (2 days)... less?
3. Purpose - government traditionally served a purpose of providing defense and law and order, over time its spending converted to mainly being a welfare/social program/medical system. And now it's being argued that billionaires shouldn't exist and we need to take their money because of equality of outcome justifications.

So arguments like trickle down failed, are asked failed at what? Do we think that the post war period was successful because of taxes? Even if taxes were high, I'd argue the same outcome would have happened - low skill labor faced increased competition from the market opening up around the world, which reduced the amount of people in poverty by a staggering amount and increased the standard of living with respect to manufactured goods for everyone (due to reduced labor costs everything got cheaper).

If the taxes were higher would we have the tech industry like we do today? Would it be somewhere else? This type of analysis already has the conclusion in mind when the analysis starts.
Restricting hospitality bookings is hardly infringing anybody's freedom to assemble.
It really depends on the details. We already have very strong legal standards around what speech is legal under the 1st amendment. If the laws surrounding corporate governance of speech effectively extend that framework into the private sector, that would probably be a fruitful debate - those who most support corporate agency are also most likely to support speech freedom maximalism. (At least, that was probably the case until recently, since now I think a lot of people are unfortunately changing their minds around how damaging large monopolistic tech companies are for society since they're seeing them flex their unprecedented power in a direction they agree with.)
>Small amounts get sold locally via the farm shop system (high quality/price), but overwhelmingly to be economically viable you have to be part of the "system".

We have no problem getting most of our food locally, and as often than not it's cheaper than the grocery store; eggs, meat, vegetables (I'm in Canada, so not much fruit). I assume this is fairly common outside the urban centres.
But I'd pay $25 a year in a heartbeat, otherwise I'm shuffling between free tiers.
Absolutely. Usually there's no problem in doing both (hence, I guess, the OP)

But commenting without downvoting skews the ordering algorithms, and of course if someone else has already made a similar enough comment that you wouldn't be adding materially to the conversation, adding a similar comment just makes the post look busy an therefore, potentially, interesting.
I have been a Dropbox customer for several years and every single time I try to download a file from the web I get stumped.

It's really a user hostile interface and it's up there on my list of things to replace but not high enough that I've done anything about it.
Honestly having been to some inaugurals I'm not a fan. Seems backwards to me.

What we would have is celebrations at the end of your term, for what you accomplished.
You don't see a taxonomical difference between what Apple is doing and policies like redlining and Jim Crow laws?

I'm happy to drive to why it is not, as you describe, nonsense if you are willing to have a critical and rational discussion.
GitHub Actions has OSX runners. I’m building an Electron app too and my builds run in Actions. Electron even has arm64 builds now. It works great
I'm surprised not a single mention of the process of having RFCs collected, examined, weighed, and responded to in the design of Perl6/Raku in the whole paper. Final decisions were made by a committee and lead by Larry Wall as an individual, but the overall process very much involved the public.