skysight-inc/HackerNews huggingface dataset:
> I cannot stress enough how toxic the karma system is. I believe online bullying is real, flag systems, and moderators are necessary. But Karma systems are often abused by punishing users for expressing opposing views. I believe this is part of what sculpts ecosystems into echo chambers. When someone gets downvoted, no matter the reason, they receive posting restrictions, bans, etc.

4chan has a joke that browsing Reddit is only bearable so long as you sort everything by controversial. I don't think that works too well when ranking content, but for comments it's far more interesting and probably my preferred way to rank comments on Reddit.

I kind of like the idea of a Reddit-like site which hides karma, but ranks comments by "controversy". Reddit really suffers from echo-chambers and in recent years I've mostly stopped reading and participating in discussions on Reddit because comment sections on Reddit are full of people uncritically agreeing with each other. I'm fine with receiving hate online and being downvoted, but what I don't like is spending time to write out a comment presenting a different opinion only be downvoted into oblivion and receive no constructive feedback. I always try to bring an opposing perspective to discussions (even when I don't hold the opinion I'm advocating for) because I think that's generally the only way to really explore problems and break out of local-optimas in our thought process on any given topic, but this is actively discouraged on Reddit because of the karma and comment ranking system.

I also think Reddit suffers from its popularity, and to some extent, its corporate interests. If a Reddit competitor emerges it should ideally be community funded, but more importantly it should try to be selective with it's user base and avoid the common growth at all costs approach to building social networks. Generally the quality of conversation on smaller, niche subreddits is far higher because there is a less casual audience. For example, in the past political subreddits were mostly comprised of users who were really interested in politics and they were there to have high-quality conversations about the details of policies and other political topics. Today, the average user on a political subreddit is someone with a casual interest in what's happening in the world politically and therefore the comments tend to be full of low-effort, reactionary opinions. For whatever reason HN has done a really good job at remaining a reasonably niche community and has no significant corporate bias. I think that's primarily why the quality of conversation here is that much higher than on Reddit.

Just some thoughts, because I agree with you a Reddit alternative would be great.
You might think 'fun, small scale, investigating problems' are good justifications for your working practices, but your boss's boss's boss does not. They would prefer you to have less fun. Or perhaps to have fun on your own time after being laid off.
I'd like languages to have some kind of "delegate" functionality, where you can just delegate names to point to nested names without screwing around with ownership - it would just act like a symlink. The scope of that action is limited and clear (and easy for your IDE to understand), and it's explicit that the subclass is still the "owner" of that property, which makes the whole thing a lot easier to navigate.

E.g. something like:

class MyClass:
def __init__(self, member_class):
self.member_class = member_class

# Delegate one member
delegate move member_class.position.move

# Delegate all members
delegate * subclass.position.*

Then:

a.move == a.member_class.position.move

etc.
Nothing 'whatabout' it: the moral authority you think you have, does not exist.

Thus, your prejudice is clear and you'd be better off directing your ire towards an institution you can actually do something about as a member of a Western democracy or one of the 5-eyes superstate member nations: the NSA.
> How do you aim to promote Deno as a viable alternative to node, considering it's significant network effect and legacy?

This is a great question, but not one I can answer in a small HN comment :-). I may write a blog post about it one day. The core of the argument is that Deno can save you an insane amount of time / discussion (OOTB linting, formatting, testing, standard library, etc). It aims to unify the ecosystem into a single style, like in Go.

> Do you believe that Deno's 'more sane' defaults for security will appeal to developers in the long term? Do you think that the front end community will be receptive to these defaults?

I think many developers do not care about permissions, and also will not in the future. This is a problem, but not something that can be tackled overnight. Security is often not emphasized enough in our industry unfortunately. Because of this I think sane defaults and opt ins are good - they push people to think about security at the most basic level. Maybe the log4shell attack also shows people that it is a good idea to sandbox server side scripts aggressively (something we have been pushing for), to prevent large scale system takeovers through a single vulnerable entrypoint.

> Choosing TS as your language de jure, do you think that you will alienate any dyed in the wool JS devs? Can we expect that TS is now effectively the superset of JS going forwards?

There is work being done on this. I don't have too much to share right now, but expect some updates on this early next year. JS has to evolve to support some form of type annotations first class to stay relevant.

> Do you believe Deno's lack of support for NPM style package management will result in cleaning up the frontend community's over reliance on 'leftpad' style packages? Do you think that Deno's approach to dependencies fosters a more considered approach to transitive dependency bloat?

Maybe, maybe not. I think it is still to early to tell. I do think that so far it is looking like it. People seem to be doing less weird stuff like "leftpad" with Deno so far. Ideally all these little helper modules should just be part of JS directly (hit me up with suggestions!)

> Again, huge fan of Deno, and happy to hear about this announcement.

Thanks, glad you like it :-)
My desktop doesn't feature dark mode switching, so Firefox since version 95 is in dark mode all the time without any option to change it to light mode anywhere, not even in about:config. Since when is dark mode a reasonable default?
In a free market, we don't dictate what someone needs or doesn't need. We believe the individual has a right to choose amongst options that are presented with truthful claims. If someone pays for it willingly, they needed it. If we start attempting to break down all the extrinsic motivations for purchase decisions, we'd see almost ALL of them are dictated by social acceptance, comfort, and convenience. This is a feature of a wealthy nation, not a bug, that we can seek out goods and services beyond basic food/water/shelter/safety needs.
Decarbonizing rural residential buildings in cold climates
General Advice: Stay away from people who think they can "fix" human behavior with rules and laws, Code of Conducts are no exception to this.

Edit: "Mediation by courts" is the secret ingredient. Without a fair court, law (and by implication, Code of Conducts) are just a methods of fortifying the ruling peoples power.
To Twitter?
If you want Gmail but don't want the risk, you should really use a Google Workspaces account.
>Seems like bloomberg is prepping the masses to live in poverty.

That's what high inflation does.

The government printed significant amounts of money as per benefits during covid. They did this to prevent a housing crash and subsequent harm to the wealth of society.

The thing is... the housing crash is only 1 market. It is actually better to have housing crash relative to how poor we are about to become as a whole.

Its remarkable that the decision to blow up inflation directly benefits anyone who owns a house. Regardless of their debt owed on the house. This will effectively be the poor class paying the most to prevent rich house holders from pain.
El Corte Inglés, Europe’s Biggest Department Store
he's probably talking about snps, single nucleotide polymorphisms, which are pretty much the places where human dna is different from one another.
>"Free Software" generally refers specifically to GPL-licensed software,

That is very incorrect. See https://www.gnu.org/licenses/license-list.html
>But that sort of outcome seems almost impossible in America today

Then you don't know enough about how well, for example, African and central Asian refugees or immigrants do in a single generation. Same for Hispanic immigrants within a generation or two.
Yes, this is exactly the reason.
(I am a native speaker)
Disadvantages of Traditional Flow Control Technologies
While you can certainly use statements like that to adjust your priors, be careful not to make absolute assumptions - in the US approximately 1% of people who have a wife are women.
Currently in stage 2 as `Array.prototype.toReversed`: https://github.com/tc39/proposal-change-array-by-copy
This is one of those bits of advice that you hear and say, "This is smart, I'm doing it... next week"
You should have a deep understanding of why your product exists. Other people don't, they only see what is on the surface. I recommend Start With Why for more on this idea. Sales is a bunch of smoke and mirrors. It's the difference between remote collaboration software and sipping a pina colada in the shade while enjoying the ocean breeze.
Elon Musk. Person of the Year 2021
At least NFTs have a lower environmental cost than luxury goods.
Same. I stopped reading articles and posts about it because they were all just a pile of whining, while I was truly enjoying the game.

I now had the same with MTGA. Turns out discussion about games seems to always turn into complaining.
Those are HTTP APIs which are mostly reading from MySQL and S3.

They are running on nodejs 12 (soon 16 ^^). They are using quite a lot of CPU, probably mostly due to having to parse large amount of JSON, and a bunch of cryptographic operations (mostly hmacs, AES - we are only using nodejs built-in crypto primitive) - but I don't know for sure to be honest - hence the choice of C type instances.
I have often needed this too. Noted.
And it's not unique to developers: any solo business-- and probably those with 2-5 people-- will have similar issues. I'm assuming any business larger than this can devote ~25% of an FTE to the task.
Yes, it is. Speaking of which, if anyone wants to help me as a marketing cofounder, please email me (contact info in profile).
Congratulations! Whenever a friend reaches out to me and asks how to learn a specific language or learn to program, I always recommend books over online courses like Code Academy.

The reason I recommend books is because the assumed vetting process they go through. I noticed yours was self-reviewed/friends and family reviewed.

I’m more curious than anything, why not have a couple professional reviews too?
Star Wars and Standards
i heard python is among of the slowest
No, if autoplay is enabled, youtube embedded views don't count.

https://support.google.com/youtube/answer/171780?hl=en-GB#zi...

"Embedded videos that are auto-played don't increment video views."
I've seen a variation of this bug several times in just the last year:

myVariable = 1
if not something_unusual():
myVariablr = 2
return myVariablr

This code will work just fine until something_unusual() returns True and then it crashes with UnboundLocalError: local variable 'myVariablr' referenced before assignment

This really sucks when it happens during a long-running job. Say for example you're looping through an array in chunks and distributing each chunk across GPUs. The last chunk will have fewer elements than all the others, maybe even 1 element. If you don't pad the chunk, it will go through a different (and likely underutilized) code path downstream and crash like this.
Can you explain further? I've never heard this as a benefit of Google Workspaces.
My son smelled so wonderful as a baby. Then at about 3-1/2 he started just smelling musky like a boy. I miss that baby smell.
People were already generating html back then and the output of those programs was "simpler" in the sense the html would just have tons of complicated inline formatting attributes on each element (that was completely opaque and impossible to edit by hand), so that's what it looks like when you don't need the output to be human editable.

The point of css was to fix this.
One I remember was a thing we hit with Netscape Navigator. One of our products was a web proxy that ran on localhost. You set your web browser to go through the proxy, and the proxy would cache and prefetch to try to make your browsing experience nicer.

We found that with Navigator network performance through the proxy was completely terrible--unless you were waving the mouse around. If you were waving the mouse around then it was fine.

I don't remember all the details, but I think it turned out that this only was the case when Navigator was going through a proxy on 127.0.0.1. If we changed it to use the host's external IP address then it worked fine regardless of what you were doing with the mouse.

Internet Explorer did not have this issue. We had another thing we were working on that involved an email proxy, and no email clients we tried had any oddities with 127.0.0.1 proxies.

Later, we switched away from explicitly configuring browsers to use the proxy. Instead we switched to an LSP [1]. 127.0.0.1 then worked fine on Navigator, so whatever the issue was it only happened when Navigator knew it was talking to 127.0.0.1.

[1] https://en.wikipedia.org/wiki/Layered_Service_Provider
Who determines who deserves what?
So funny I asked the exact same thing on HN a few days ago and got some very helpful replies. The top reply which resonated a lot with me and also true for Plausible as per this blog post is to get a 'marketing' co-founder.

I think it's a pretty combustible combo if one guy loves making the software as much as the other guy loves marketing it! Like Steve and Steve?

https://news.ycombinator.com/item?id=29459901#29462551
When I wrote that comment I had performance in mind.
> JS has to evolve to support some form of type annotations first class to stay relevant.

What are you thinking in this regard? Just to define type annotations that can be made but will not necessarily be type-checked at runtime? To have them serve as inputs to the interpreter for optimisations? Or even breaking at runtime if types don't match their annotations?
Jung is astrology for men.
Not if they unionize, and it's hard to offshore delivery drivers. I guess autonomous driving cars will be an option?
I think they are great! Especially in combination with pattern matching (https://github.com/tc39/proposal-pattern-matching), or when using JSX.
> If you didn't have canonical implementations, you would have to give up being able to write safe & efficient data-structures like this.

No? Just make the type generic on the ordering.

Instead of MaxHeap(T), make it MaxHeap(T, Ord:(T,T)->bool) or something like that.
I am trying to promote https://pdf2qrcode.com shamelessly. The struggle is real :)

Edit: the downvotes confirm the above.
> For 2008 the style was quite good looking

Not really. It doesn't look good now, and it didn’t look good then. It's just not good-looking.

For comparison, Leopard/Snow Leopard looked good in 2008, and it looks good now: <https://en.wikipedia.org/wiki/File:Leopard_Desktop.png>

Among the things that I find really surprising in the computing industry is that everyone doesn't make things easy for themselves and agree to just rip off Cocoa.

On the one hand, we hear every time that Electron or the Windows/.NET UI framework discussions come up that developers have no good choices for doing cross-platform UIs. Meanwhile, Cocoa's API is no more or less protected than the ones that Sun/Oracle went to war over. It's also extremely mature. So make it easy and just rip off Cocoa already.

On the other hand, Apple have moved to flat, mobile-like UI. There's hardly a case to be upset, then, if someone were to show up with a lookalike of the old, decrepit Mac OS visual style—something like Aristo <https://www.cappuccino.dev/aristo/>. So make it easy and just rip off Cocoa already.
I've started to sell a physical product that I make and have had my google merchant account suspended twice.

The algorithms claim that my ads are misleading. I don't think they are, I hope they aren't.

The first time, I appealed and it got un-suspended. No reason given.
I thought: Cool, must have been a mistake but it's been sorted out.

Then, after a couple days, another suspension.

Now I don't know what to do.

Google ads and google merchant center seems to be a science in itself, but I don't have the time to learn it all, nor the budget to pay a consultant.
If you are interested in Jung's metaphysics I strongly recommend ordering a copy of The Red Book (https://www.amazon.com/dp/0393065677) even though it costs 200$, it is worth every penny. It is amazing to read Jung's unfiltered mind.
Nice, I didn't know about that, but in any case note that IMO it should be part of the Iterable protocol. Also note that the proposal above creates a copy on reverse AFAIKT.
Hey friend, I understand exactly where you’re coming from. When I started high school in the 90s, my stutter was such that you would have had a lot of trouble understanding me. When I started building stuff, marketing seemed like voodoo.

I learned. And frankly, I was so inept that if I can learn, you’re going to be an expert.

You’ve got this. Seriously, you’ve got this. I’d put my last dollar on you because you’ve got this.

If you’d like some advice, think back to when you were learning how to write code. You wrote some monstrosities that you likely wouldn’t write today. But that was okay because you were learning. Think about marketing the same way. You don’t have to be perfect because you’re learning so just chill and have some fun.

Tactically, approach marketing like you’re learning a totally new programming paradigm. Try something, test it and measure.

For example, you’re in a thread right now with a lot of hackers. One of whom is writing a message to try to encourage you. Now might be a really good time to put a link to your product. You might not get any traffic. In that case, this was a really bad marketing tactic. You may get traffic and zero sales. In that case, this was a really good exposure campaign but remember that people die of exposure. You may get traffic and some sales. If that happens, you can deduce that something about the link or where you have placed it (on HN in general or on this thread in particular) is powerful.

There’s a piece of data for you. Try it out and see what happens. Worst case scenario, blame me and the shitty fucking school that gave me a marketing degree. Best case scenario, we’re going to have a party when you go over a million in revenue.

You’ve got this. I believe in you. If you’re here, you’re more than intelligent enough. You’ve got this. It’s not even a matter of belief in you, it’s fact. You’ve got this.

Share that beautiful, perfect product.

(Note - the second you start to share it, the market may tell you it’s neither perfect nor beautiful. That’s a very good sign. Anyone can build something fit to be ignored. It takes one hell of a good team to build something that people will shit all over.) :)

(Note 2 - Chill and have fun.)
One of the big problems with Facebook, twitter, ticktok, reddit and snapchat is that its well known that they are loose in enforcing their own code of conduct.

This means that most people can be utter shits to each other and not have any repercussions.

In humans terms, they are the people that have loud house parties, and lets some people shit on the rugs. Regardless of the quality of the furnishings, the equality of the bill setup, the subtle neo-georgian architecture is all for nothing, because it's known as "the shit house."

Freedom of speech is important. But as a company when most of your reputation is defined by your users, hosting a forum which turns out you be a cesspool directly damages you.
People who have been saying things like this all along don't get to say "I told you so," tho, because we gave up on this issue years ago, and are currently involved in incessant bitching about the next society wide stupidity currently being perpetrated that will take decades to fix when the error id finally recognized.
So? Ever since the industrial revolution new technology has obsoleted jobs. 98% of us used to be farmers. Excel put gazillions of book-keepers out of work. But we're still at basically full employment: there's thousands of jobs now no one could have conceived of 50 years ago, or even 20 years ago. Self-driving cars (if indeed they actually materialise) will be hugely transformative for society, and create whole new businesses and industries, i.e. new jobs to replace the old. Progress fundamentally relies on this "creative destruction", without it we'd still be in caves scavenging for nuts and berries.

Edit: it's kind of bonkers that pointing out the basic mechanics of technological progress is getting downvoted on a site like HN, where I imagine most of us are gainfully employed trying to do just this.
There are multiple people I’ve known who do the bare minimum to continue their existence and from the ones I’ve known I’m sure they’d contribute nothing if they were able to. I don’t consider it a particularly valid way to live. There are a lot more who do try to make their lives better though.
Or my friends who were twins, but all of the algorithms were setup as if they wouldn't be going to college concurrently for some reason.
Charts on Apple's $3T Market Cap
No bro you got it wrong

1 BTC = 1 BTC even tho all my concerns and shilling are centered on the price in USD.
The Freenode Social Network
> what's the name of the tool you use to "listen" to DNS calls?

Just found that out myself. It's http://dnslog.cn/ .
What makes it better than what’s out there? There are a lot of tools in this space!
I hope I can answer that for you. The core issue is that you are taking the original point out of context and kind of robotically parsing snippets.

Context is important. For example, chimpanzee DNA is 99% identical to human DNA. Without context you could make the argument, “They are almost identical!” and be correct. But in the context of discussing the ability to fly to the moon and return safely, the two genomes are completely different.
Careful, you are dangerously close to logic there.
I'm responding to the general sentiment, not the Vivaldi case in particular:

This seems an extreme opinion, to think that penalties for criminal acts don't have some type of deterrence effect. And even if deterrence is minimal, a rule or law that simply make repeat offense impossible seems to be a reasonable approach to dealing with things (you can't rob a bank in prison)
Some NYC sanitation workers see salaries approach $300k due to staffing issues
The amount of ads is mind-blowing: https://cln.sh/cHClD7
Also European. My indignation is at the police's use of force.

Even if I wasn't arrested or jailed, being dragged out of a car at gunpoint is such an inappropriate response to a nonviolent theft report. It's dangerous. It's scary.