skysight-inc/HackerNews huggingface dataset:
Charge for our product.

I'm the founder of Scrimba.com, an interactive code-learning platform. We went almost two years from when we launched our very first free course until we launched our very first paid course. In the meanwhile, we planned the "perfect" business model and also pivoted to a Teams-based product for a while.

Had I just dared to put up a pricing wall in front of our second course instead, we'd have gotten the signal we needed from the market much earlier. Once we started getting revenue, everything else became a lot easier (what to invest more in, which courses to prioritise, what to do in general).
Two more decades: technology is not the problem, it's a tool, but a lot of people are using that tool inexpertly and that leads to all kinds of problems, some of which can no longer be solved by the application of technology.
marketing > advertising
> The charitable interpretation is that Reddit got a lot of abuse from individual IPs, the IP didn't seem to be shared to them, and they just blacklisted it.

They likely buy databases of IP addresses which have likelihood of fraud attached to them from third parties like Neustar or Geocomply or Digital Envoy.

Being a VPN address is a great way to get a giant red flag on those databases (correctly).
That's a great idea and it turned out way better than the headline made me fear. You keep the spirit of her drawings but present it in a really creative way.

I also like the no-bs approach on the technical side. This is indeed a page that does not need a single line of Javascript and it's a testament to what you can do with most basic web technology. I hope this lightness will have its big comeback someday.
> Saying that fixing a bad hire is easy is a very USA-centric view of the world. In some European countries it would be very hard to get rid of such people, so the cost is hire.

Most EU countries have laws around probationary periods at the beginning of an employment that can extend up to six months. Once that period has passed it can be difficult to get rid of an employee but until then it's easy.
I don't think that it is so much about being an introvert. Instead, when working remotely it is possible to configure your work environment to block interruptions. Then when you are in the zone you remain productive and don't get interrupted constantly and thus get more done.

I have also noticed that extrovert managers hate it when you ask them to send an email. Their strategy is to talk and then when it suits them deny what they had said. Since you don't have it in writing, it is your word against theirs and they are the boss, so they insist that you are mistaken.
We should not forget, that the "spirit of Markdown" is:

> Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

Inventor of Markdown

https://daringfireball.net/projects/markdown/
I rewarded my kids for science stuff. I (and my wife) did not emphasize sports, or music. It's not that we discouraged those, just that the kids picked up quickly that we were interested in intellectual things, and responded.
I'm too young to remember Hotmail launch but GMAIL did market. Their marketing investments were

1. Free Storage an order of magnitude larger that anything anyone provided at that time which was an unbeatable proposition. I'd say they ate the costs of storage as marketing investment.

2. Viral invitation format -> exclusively perception
> (especially from known VPN IP addresses which tend to have a lot of malicious activity originating from them).

While certainly true, in my experience unknown VPN IP addresses can be even more problematic since for them, even providers willing to support the interests of VPN users just see lot's of suspicious usage from you IP address without any real explanation.

> This isn’t to defend them - it seems very odd to immediately permanently suspend accounts like that!

Normally I would agree, but since the account is not only just a few days old but also didn't post or create comments, I think that immediately banning it makes sense.

For a new account which didn't create any content yet the user isn't loosing anything important if the account is deleted and since the user is unlikely to have any real attachment to the account yet, they are more likely to just create a new account than to deal with any warning/suspension/whatever procedures.

IMHO you shouldn't expect your account to stick around until you have at least some non trivial content in the account.

Of course the main account is a different story.
This did happen to me once. I did once comment that code of one of mods was fact wrong (code snippet). The mod warned me about banning me from the sub. I just requested please see the code and you did type it incorrectly. Next day ban...
You would need much more than just long jogging sessions to go to 20km, like tempo runs, strength, power etc. My advice is to do:

1. Couch to 5K

2. Beginner 5K https://www.halhigdon.com/training-programs/5k-training/novi...

3. Beginner 10K https://www.halhigdon.com/training-programs/10k-training/nov...

4. Intermediate 10K https://www.halhigdon.com/training-programs/10k-training/int...

5. Intermediate 21K https://www.halhigdon.com/training-programs/half-marathon-tr...
Where would you like to see Tridactyl use more JS?

We already have `:js` and `:jsb` along with a few commands that accept JS callbacks :)
> the individual posts on main screen now take up much more screen space

It's insulting how deliberate this is. I just tried using the redesign for ~5 minutes to see if it was as bad as I remembered, and the amount of dead space on my screen is striking. I have a normal 16:9 monitor and roughly 2/3rds of the front page is just totally blank, meanwhile you have post titles taking up 3-4 lines of the tiny column they're forced into.
Thanks, I needed that most authoritative input.

While I may have missed several marks in my other comment, I’d like to think we converged on the fact that nameserver is that first and largely the only step for a host to ask about a DNS record (hosts file not withstanding).

I am with you on your definition of resolver, but it would appear to me that DNS resolver is a subset of resolver (as in apart from host-based resolver).

I merely went by what many functional aspects that DNS documentations over the year are trying to convey.
It is too late. Firefox is just a reskinned chrome. The only reason i still have firefox on my computers is because there are websites who only work in chrome or firefox.
> I want a future of abundant and cheap energy. Why don't you think we can get there?

Currently, there is no path to generating abundant and cheap energy without fossil fuels, and fossil fuels only seem cheap because they're not pricing in global warming.

All other forms of generating power are more expensive overall, or much more limited by other issues. Solar is very cheap, but having enough solar + storage to power a northerly country for a bad winter is decidedly not. Not to mention, the cheap storage solutions (batteries) don't actually scale up if you want to move entirely to solar + wind (there simply isn't enough lithium in the world, or at least not enough mined per year to achieve 100% solar + wind in a few decades).
Twitter banned an ex-president. I don't think it's any more free. Use https://notabug.io/
Few months ago it was the first thing you saw on their homepage and is still one of the major things.

Also, you know the whole firing of dev teams thing.
> I never have more than 10 tabs open

How is that possible? Do you never compare things? Or do you only compare things for which there are fewer than 10 alternatives?
The original article was notable for its lack of graphs or citations to the literature. Thanks for posting this link, Figure 1 of which seems to make a lot more sense than the U-shaped discussion in the original article.
Sure, but market orders or bids that cross your ask will trigger a transaction at your ask price.

I’m sure quote stuffing happens, especially deeper in the order book. Or with very small amounts closer to the cross.
The production of silicon is hardly environmentally friendly [0]. There's also plenty of other materials included, and then there's chemicals required to produce the panels themselves. There's been a few incidents where PV producers have dumped waste straight into rivers and so on, but luckily they seem to be infrequent.

Recycling will, of course, bring the levels of waste down from old panels themselves, but we're still looking to replace a lot of fossil fuel-powered plants, and there's no way we'll get around the fact that we need more raw materials than we can obtain from recycling old panels. We'll also still get a lot of waste from the production of the new ones.

0: https://en.wikipedia.org/wiki/Silicon#Production
I’ve become a big fan of Numba. No more awkward, human-unreadable vectorized code.
Wish we had this in UK towns and cities. So many people tolerate so much noise intrusion from a handful of imbeciles doing it deliberately.
Sweet. I got a suggestion though, it's too "red". it's kind of hard to distinguish different parts of the layout, different content. since it's all red.

add blue and black backgrounds in places for some punch and emphasis.
I create one with suffix "_month", post one comment, and wait for it to languish for a few weeks before using it 'regularly'. Otherwise it gets shadow ban.
And... More importantly understand what YOU want!

Set your goals as to what will make you happy. Idle ideas like "I want a house and a happy family" become flexible and then you will chase that flexibility.

Make sure that when you realise, truly, your goals of "business", only then, you will be happy, accept, and at that point, if you desire, set a new goal. ( I <3 , )

Do not shift YOUR goalpost of what you define that "Take Off" moment is. 9.. 8.. 7..
Does it have an attractive cover?
Yes you are, but the author hasn't provided those executables, so you need to produce one for your platform yourself; for which you need to install rust.

(Presumably it's deemed not worthwhile providing them while it's unstable/in active pre-1.0 development.)
Anecdotally they will not.
Just edited it :)
Isn't that way too extreme? Firefox and Chrome don't share a lot of similarities, except arguably both implementing manifest v3 after Google's push, but even those are fairly different.
There are hopes, especially in the wake of system overloads and the recent floods demanding very good reach for evacuation orders (beyond what could ever be expected without cell broadcast), that Germany will move to cell broadcast as the medium for critical warning message distribution. It's the only one that has no sclability issues and reaches basically every mobile phone with reception.

The warning app had been dreamed up because it didn't require going to cellular network providers and demanding a way to trigger cell broadcasts.
At worst, it's software-license-gated on the currently-deployed base stations.
I was doing front end dev in the IE6/5.5 era so yeah it’s incredibly frustrating to hear it over and over when you’re right deep down it’s all excuses because supporting one browser is less effort.
> They will readily shut down anything that might expose them to legal liability

Well.. yeah, and so will anyone.
The actual title of this two year old blog is "Moving from reCAPTCHA to hCaptcha"
I've managed to largely unplug myself from the unrewarding miasma of Facebook by doing this. This has inspired me to go further.
Probably out of stock in the IT department. :-D
Even if the laws aren't intended that way, that is often the results they have. For example parental control apps are more likely to classify and block LGBTQIA+ websites as adult content [1]

[1] https://www.forbes.com/sites/jamiewareham/2022/01/19/92-of-t...
deep contemplation combined with the lack of information may lead to completely wrong conclusion. example is medieval interpretation of Egyptian hieroglyphics - completely and laughably wrong, but coherent and making sense, just based on limited amount of inputs.
Markdown has always been about "renderme". From the beginning.

If you want a simple README, then do a README and not a README.md.
How have you adapted?
Not to sound obtuse, but that just sounds like browser history at that point. What sets it apart, aside from only storing the "fatal pages" - the pages that tabs were killed at?
There are a bunch of them, but by far the largest problem with new networks like this comes with the network affect. In the beginning no users use the network, but if no users use it no body migrates to the platform and the circle continues. This is the reason why it is so hard to migrate your social circle away from FB Messenger or Whatsapp.
"In this case Apple's advantage, the actual reason consumers prefer Apple's devices"

Some people get off when they are getting publically flogged, can't cater to everyone's kinks!
Also, in NYC, your nearest option might be in another state (NJ or CT). I don’t get this.
It's related to funding, but recognition is really important. Actually forking (as opposed to the GitHub fork button) is generally seen to be hostile and and will split the community (see e.g. ffmpeg vs. libav). This means that getting a fork to succeed is much harder than it would have been for the original project. For example if the Mozilla foundation went after government grants and donations for funding Firefox instead of trying to monetize the browser they'd probably have much more success than any unproven fork could ever dream for.
I don't trust my future self that I'll start feeding in bad data. Of course there are some boundaries, but not too deep.

I've started more of defensive coding when I've read that for a software I forgot how it called - there was security audit which find no important security flaws. Because their ideology was to not trust the input, even if its your input. Today your assumptions are correct, tomorrow, because of changes, they can be incorrect.

I'll post link here if I find it. I think I read it on HN few years ago.

Edit: A-ha, here it is. Dovecot. HN Article: https://news.ycombinator.com/item?id=13407233 and https://wiki.mozilla.org/MOSS/Secure_Open_Source/Completed#d...

> The Cure53 team were extremely impressed with the quality of the dovecot code. They wrote: "Despite much effort and thoroughly all-encompassing approach, the Cure53 testers only managed to assert the excellent security-standing of Dovecot. More specifically, only three minor security issues have been found in the codebase, thus translating to an exceptionally good outcome for Dovecot, and a true testament to the fact that keeping security promises is at the core of the Dovecot development and operations."

Practices documented in source: https://github.com/dovecot/core/blob/master/doc/securecoding...

> Don't rely on input validation. Maybe you missed something. Maybe someone calls your function somewhere else where you didn't originally intend it. Maybe someone makes the input validation less restrictive for some reason. Point is, it's not an excuse to cause a security hole just because input wasn't what you expected it to be.

Perhaps it's just my way of dealing with "I know that input is validated". Yeah, defensive coding can get verbose, but makes me feel confident. + The NASA Coding Guidelines of states:

> Each calling function must check the return value of nonvoid functions, and each called function must check the validity of all parameters provided by the caller.

> The code's assertion density should average to minimally two assertions per function.

/just extracting useful bits of advices from veterans
This is sadly the case for may online platforms.
Is the idea that the product (once it's caught up) will be as good or better (and/or at least reach more people) than the original? Or is he OK with people being worse off than if your company never existed and the better product got to take the lead?
Both Reddit's admins and their future-employee mods are completely out of control, in a way that makes Facebook's intentional topic manipulation seem tame by comparison. These people go out of their way to ban people for no reason -- constantly, every single day -- in a way that can only be described as intentionally abusive. They appear to get some kind of sadistic pleasure in reading ban appeals and denying them, knowing full well that the bans are improper and the appeals are justified.

In fact, they make a point of not properly responding to reports of harassment (including the sexual proposition of minors), but they will permanently ban well-known and popular accounts that never broke a single rule. They'll even ban people directly out of spite, or because they disagree with you. There is nothing too petty for them.

They're even swindling advertisers in the most brazenly shameful way, and they've been banning live streamers to protect the lie[1].

Ultimately, Reddit's strategy is to simultaneously file their IPO and switch the design to be a TikTok clone with a web3 component attached to the awards system. They're going to tank rapidly, but it doesn't matter to them because they already got paid.

The bans were a way to prevent rocking the investor boat until the IPO, but they got caught up in it, and now it's going too far.

[1] https://news.ycombinator.com/item?id=29574786
Bookmarked this for reading again in 2 weeks, thank you for sharing this was very relatable.
>>Nothing wrong with e.g. organically farmed corn.

Curious, what is the signifier of "organically farmed" here - what benefits does it provide, how does its usage significantly differ of "non-organically farmed" corn?
Arguably, Flutter has had even more work done... it's incredible how Flutter tools work so beautifully on all OS's.

I've played with Compose for Desktop and it's basically the Android framework, but running on desktop, as you might expect... but the tooling is currently not anywhere as good as Flutter IMO... and the customizations to make apps look like actual desktop apps (rather than mobile apps on Desktop which is just horrible) is currently impossible because there's just no docs on how to do it or any library that helps achieve that that I could find... Flutter, on the other hand, has multiple "themes" that work well on Desktop... I was amazed to watch a YT video where a Flutter guy showed how he implemented a Windows 3.1- like theme for Flutter and re-created a really old app for a customer that, for users, looks just like the old one (which was a strong requirement by the customer!).
If Proof of work uses as much energy as drying clothes, I’d imagine it means processors are putting out as much heat as a dryer. Could we combine these? Bitcoin dryer, anyone?
Every job sooner or later is a sales job. If we're not teaching this in the education system, I'd argue we're doing a poor job of teaching morals in the education system - although the American system - at least in the better schools - does a much better job of this than systems in Asia.
This is beautiful! And must be even more beautiful from technology side.

I have recently became interested into procedural generation as my free time hobby. As a backend software engineer I was looking for a side project with no commitment. Which would be flexible to apply different types of technologies, boring and interesting at the same time. "The Forever Project" [1] article describes motivation behind it.

Since I had no experience with Rust, game development & procedural generated stuff, combining everything sounded pretty covering my "Forever Project" theme. I'm currently going through Rust Rougelike tutorial[2] to get basic understanding how games are being developed & maps are generated. I like the tutorial a lot because it covers so much different topics. From game dev, few libraries, to different approaches of maps generators.

There is a lot of content there but I'm already raising questions to myself where to look next? What should I learn & focus so I could deepen my knowledge in procedural generated content? I understand I always can read random tutorials (what I'm doing) and try to glue something from them. But maybe you have advises or more guided content as books, long tutorials, courses?

Thanks.

[1] https://heredragonsabound.blogspot.com/2020/02/the-forever-p...

[2] https://bfnightly.bracketproductions.com/rustbook/chapter_0....
No, you're not overreacting since it happened to you.
On the other side, you are also overreacting. Take a walk.

This being said, since you got a scare, maybe it's a good time you buy a 2nd domain from another registar and handle accordingly.

PS: how does one find a good domain name?
Yeah I wasn't sure about the "invented" part, you're right. I do know that "Roman Law" is a big part of contemporary legal studies, but that's as far back as my knowledge goes.
yup I whole heartedly agree with this extension. I use it all the time.
It was good you asked. It was threatning you immediately added the legal punishments.
YES if (s)he was discrimating against minorities it would have been indeed racism or some other form of xenophobia.
The point is:

1) YOU DON'T KNOW THAT YET
(s)he was discriminating minorities. And given you already made a sentence the person it's likely to not tell you now.
For example at my current company we almost hire exclusively non-white people. We in fact discriminate positively in hiring non-white because generally they provide more value for money because OTHERS discriminate them and lower their range of offers. We are taking advantage of other people's racism and in doing so we are also fixing the salary gap caused by racism.
We will still hire minorities/non-white when the salary gap will be gone but we'll stop discriminating them positively.

2) PEOPLE WON'T SPEAK OF THEIR MISTAKES ANYMORE IF YOU JUDGE THEM

In the case where the person was indeed racist in the past the person said it was a mistake (s)he wish that (s)he would have not made and (s)he informing others of the mistake so they won't do the same.
You're actively punishing sentencing someone that came clean on it's own.
If you do this less people will come out saying they were wrong.
Example:
When I was a teenager I found out I was mistaken in throwing contact lenses in the WC when they expir because they end up in the ocean and add plastic. TOILET !== GARBAGE
I posted the article that had informed on not doing that on Facebook and said I had done it wrong to inform also others that might not know yet.
One guy came after me with "You are dumb, you should not throw anything in the toilet".
Yes definitely I had made mistakes, I had just told so. The guy had not helped me become better. I had become better already thanks to the article. The guy was just there to insult me for my previous shortcomings. Maybe someone else would have took that negatively and stopped reporting the mistakes (s)he made in fear of being told (s)he was stupid. Luckily I've enough self-worth to not be afraid to show my mistakes if I know it will help others.
Virtualization is the only way they can give users a Mac experience while still being a walled garden with the associated security.

So may be they never will give us Mac experience on iPad (including the shell, forking processes, compile any program which include JIT, etc.) But if they do, it is very likely it is some kind of virtualization that contain the associated risks of those freedoms.
Thanks. But Elk is the proper name for the species in Eurasia.
> in the valley at several companies just a short drive away from Mozilla’s offices

Does Mozilla need to be "in the valley"?
or compost