skysight-inc/HackerNews huggingface dataset:
I’ve been saying things like this to my family for years! These arguments are everywhere, all the time, and they work so well!

It definitely shouldnt be called “weak-man” though, it should be called something like “evil synecdoque”...
It doesn't seem to me that its most often making a "more complex" claims, but making so many claims as to overwhelm any attempt to refute them, aka "Gish gallop".
The bias isn't in the response, it is in the faulty interpretation:

A coup that, if successful, has the potential to endanger their entire business, their wealth, and possibly their lives.

Not only was this an unsupported at the time, but unless something really flashy happens it is only going to become more obviously wrong. 1 violent riot in 2021 compares not so badly to the widespread peaceful arson and looting in 2020 that was brushed off as routine political expression.

> BTW, "you're biased" is not, in and of itself, a reason to entirely shut down an argument as invalid.

No argument on that particular point, but it is a decent reason not to try and use a certain infrastructure provider for communication tools or artistic content. Most people are looking for a dumb pipe when they pick an infrastructure provider, not a back-seat moderator with a twitchy trigger finger.
Show HN: Ranking the best performing stocks in the S&P 500
You might assume that, but operating at the level of DOM manipulations is too low-level for a large application.

They are huge productivity boosters. I agree that they are often used irresponsibly resulting in poor quality software. Poor software isn't limited to the browser, however. A lot of commercial software is garbage. Profit incentives seem to encourage software that is barely fit for purpose.
> A total shutdown of the entire world economy on an unprecedented scale

Where did that happen? US GDP is down a few percent, yet emissions plummeted far far further.
Today's chips have many more layers of interconnect than the 6502. Also the aspect ratios of transistors are different.
People generally misunderstand Hanlon's Razor. It's immaterial if someone is evil or just stupid, the only thing that matters is that they should not be making decisions about other people.

(Charles Williams' All Hallows' Eve is an extended meditation about just that.)
The story was 2015, not 2012, so Trump supporters definitely existed. And Trump wouldn't be speaking to his base in 2017 about "bringing back Christmas" if that wasn't an issue that had existed long before him.

If we're even less lazy, we can click through to more 2015 articles, such as this other Fox one https://www.foxnews.com/food-drink/not-everyone-thinks-starb... which does the "both sides" thing in a nice convenient not-just-an-example-from-Arizona-dude way:

> An article posted to Breitbart London even called the plain red cups part of the “War on Christmas.”

> “This is a denial of historical reality and the great Christian heritage behind the American Dream that has so benefitted Starbucks," wrote Andrea Williams of the U.K.'s Christian Concern.

> But not all Christian groups feel the same way. Paul Batura, vice president of communications at Focus on the Family, said snowflakes and carolers are not symbols of Christmas.

> "I wonder if we’re not overthinking or overanalyzing this,” he said. “Christmas isn’t found in a cup or in a snowflake. Instead, it’s found in the hearts and minds of those of us who believe that God sent His only son to earth in the form of an innocent, helpless baby."

Growing up in evangelical media, these aren't caricatures.
>You built a safe with no guard... and you're telling attackers where you put the safe. You are almost guaranteeing someone will compromise it eventually.

Userbase is built on the assumption our entire database and server will be compromised, and the attacker would still not be able to access protected user data. Validating that we protect user data in that scenario was the goal of our security review. [1]

On top of this, requiring users to provide an email or some other identifiable means to sign up, which is the practical way to defend against enumeration, compromises a level of privacy AND security in the average user (since this data would be leaked in the event of a breach). So this is a significant tradeoff, not as simple as one way is secure and the other is not.

Finally, we recognize the impact of allowing user enumeration. We will offer protection from user enumeration for those who are comfortable with the tradeoffs in user experience, and with sacrificing a level of privacy and security for their users.

[1]: https://userbase.com/announcements/#1-security-review
Genius Hacker
Are you looking for a hacker to clear your DMV, DUI or any other hard enquires? Then look no further because RAPID CREDIT REPAIR is the solution to all your problem. My name is Dante and I’m a living proof, trust me when I say I’ve got a mortgage and I can get a loan of $50,000 if I want to all thanks to this genius I love you guys. You want to be as happy as I am then given them a try via mail RAPIDCREDITREPAIRS@GMAIL.COM or text +1 415 754 7204 cheers.
glad no one can be mad because they are a private company :)
I also think from the driver's perspective the usage will be totally different.

Today's driver generally goes to the gas station only when the tank is empty.

That leads to a 'big bang' event in that the tank will be close to empty at the start of the visit and full by the end of the visit.

By comparison the driver of the electric car will be using a 'top up' approach, charging the car at home over night, at work when parked, at the shopping center, etc. etc.

Those 'big bang' events, where a full recharge is required will be fewer and far between.
I'm not that baffled, I guess. I would assume Github pages work something like "compile to HTML, push to a CDN" whereas Github itself queries a bunch of data from a database, reads the Git repo itself, etc. -- it's not a static page that can be served from a CDN, the page is generated by an application. Therefore, in the repo case it is easy to check authorization among the other things the page generation code does, whereas for static pages, there is currently no application code that runs for every request, and so no place to put an authorization check.

Obviously you could make the Github Page load a dynamic page that checks auth, but I guess they wanted scalability more than they wanted features, and that's what we arrived with.

TL;DR: I'm not that baffled. If a feature isn't in the spec, you shouldn't expect an implementation that makes it easy to add that feature.
> That would be useful at a hotel or workplace, but it won't replace a gas station.

Also useful at any sit down restaurant (even fast food). (which although self driving makes driving while eating safer, was a horrible practice to begin with)

Addon; Tracked long trips we took in the SE last year against the Tesla charger map; There was always a super charger within 1 mile of where we stopped for food, were stopped for about an hour, etc. And some in our group also needed bio breaks every hour and a half; aka < 150 miles.
I was curious and looked into this myself. According to Coinbase[1]:

> users provide the computational power required to verify their own transactions, allowing transactions to be processed without fees

[1] https://www.coinbase.com/price/nano
If you live in rural areas plenty of people tout the "bring merry Christmas back" mantra. The origin of the cups story may be one person but it's reflective of a larger group.
I feel your pain. It was really too early for React until 2 years or so ago. Since hooks, things have calmed down a bit. I would be interested to hear from people who successfully navigated that past 5 years in JS world. I feel I would have been happier just being forced to use Ember or something until hooks came out. A ridiculous amount of time was spent on tooling, perf optimizations, and huge amounts of code is just going to go into the bin one day.

I have this feeling that 2010+ has been this massive story arc and one day we will end up very close to where we started, back to something similar to jquery and vanilla JS because the platform improved. Just like how a React platform feature like context hooks deprecated Redux.

For frontend, if Typescript is standardized and shipped with browsers...see ya later beefy compiler toolchains.

For backend, Deno.

That Typescript with its current popularity is not shipped in browsers within 10 years seems super unlikely.

The funny thing with TS is that to get good typing, you start to write everything similar to Java/.NET with dependency injection etc. I resisted it for such a long time, but when you realize you want things typed, classes and all those patterns become necessary - see Nest.js/TypeORM for an example. It just makes everything cleaner and is easier to standardize patterns.

The post seems to have a bit of a "holier than thou" when dealing with naive .NET developers. I think that .NET devs living outside of our JS bubble probably have a lot of interesting criticism to offer. The retort that pops in your mind is "you just don't understand...this is how its done", but if they critiqued any number of the features that have been deprecated in React - they would have been right and us wrong. And even the creator of React said that moving away from classes made it to difficult and would have preferred not to have done it. My point is that JS is a bubble and we shouldn't be so sure of ourselves.

Also the fact that Apollo is the top API library at the moment, and doing optimistic updates and working with the cache is insanely complicated when ultimately you just want something like ActiveRecord on the client like how we use to do it with Backbone models. Redux and friends is also extremely verbose and complicated for no gain. I miss the simple mental model of Backbone - yeh there were problems, but at the end of the day I just want to write `User.getPosts()` and `User.setPost()` and be done with it. 90% of the time I don't actually need GraphQL selective querying and such, its just got such a big momentum and community behind it that I use it. And REST with `react-query` and `swr` is still extremely complicated. Sorry for the rant.

So I wonder if anyone has taken the time to predict when all the tools we use today will eventually be deprecated.
I don't think React is the problem here. I think communication and leadership is where fault lies.

1. Why hire a team of non-webdevs to do webdev. (on 2nd read, it appears they wanted to use the same team from the WPF app... ¯\_(ツ)_/¯)

2. If you build and treat React components and their APIs as the abstraction layer, then they're just components... who cares how they're implemented.

3. Just because the existing project is big, doesn't mean your new one has to be... split it up!

4. Redux... the root "technical problem"

My hot take is that the authors technical issues probably come from Redux and not React.
Using redux as the core of your application is like pouring glue on a lego set. In an ideal world this is great because everything is strong and well defined. In reality, it prevents flexibility and applies hard constraints to the entire system.

That one choice of using redux effects the decisions you make in every component. You lose flexibility to encapsulate features and experiments. You're forced to bend over backwards to do things in specific ways.

Redux is the JS equivalent of the Windows Registry.
I have to wonder, how long would it take for your desktop of today to open photoshop from 10 years ago?

Perhaps software bloat happens in pace with hardware capabilities.
To me, Radio Garden has been the app delight of 2020. I found it tremendously fascinating to listen to people living in faraway countries talking on radio, both the hosts and the callers. Often, normal, but nonetheless less interesting, people: the barber in Argentina describing how he started his business 50 years ago; the pissed-off lady who's calling to complain about the traffic in Lisbon. I found it refreshing; I recognized that I was (and I am) still quite fed up with the Tim Ferriss, Weinsten or Joe Rogan's wildly accomplished or popular-on-Twitter guests, and with the dramatizations that after 5 podcast episodes leave you as clueless as you were 5 episodes before.
Interestingly, I feel like this comparison to an IC and input(s) -> output(s) is more akin to functional approaches, and many people complain about OOP being the opposite.

To quote Joe Armstrong:

> I think the lack of reusability comes in object-oriented languages, not functional languages. Because the problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle. If you have referentially transparent code, if you have pure functions — all the data comes in its input arguments and everything goes out and leave no state behind — it’s incredibly reusable.
20 years ago Drupal started in a dorm room, today it's a billion-dollar industry
I can't say that I'm surprised. If the data is available, it's getting used - legal or not.
now we see the violence inherent in the system.

Sorry, had to get that out.
The funny thing is that they're exposing their content for indexers but hiding it for users.

When I encounter these websites I just write another greasemonkey / tampermonkey script to delete the popup and unlock the content.
Agreed. They are perhaps the most underestimated professionals in the medical field.

They don't just memorize information about one species, they need to know how to treat 5+. They do all their work without the patient giving verbal clues/feedback. And they often have limited resources/tests/treatments they can use to save a life.

They are some of the most creative, intelligent, and passionate minds in society. Although I may be a bit biased, based on my experiences. ;)
This why a lot of stations are now moving to adding batteries to meet peak demand.

Also if you have lots of stalls of cars charing to 100%, you can steal some of their charge and route to someone who needs to get to 80% ASAP.

Also, fast charge is very slowed down in cold climates and/or when you are reaching 80%.
Objective-C is the programming language that made me fall in love with programming, and led to my career for the past 14 years.

I never met Brad Cox, but the work he did to create it has had a huge impact on my life. Watching his long interview with the computer history museum was a delight and made me feel like I knew him just a little.

Sincere condolences to his family and friends.
Chesterton certainly played a role, but it was mostly the posts on Aron's blog themselves. The story is like this: I was born into a christian family, but like many young people, and helped by some written works, some healthy amount skepticism, other not-so-healthy things, and what I saw inside and outside my social circles, I came to doubt my previous beliefs.

Anyway, then I discovered Aron's blog, and it was like a new world open to me. Something that I've experienced very few times in my life; maybe when I found SICP/Lisp…

And it could even ve said that I discovered that blog thanks to SICP since it went something like this: OCW > SICP > Paul Graham > Hacker News > (eventually) The Blog. ^^

Scott does write from an atheist viewpoint, since he is atheist, but even though I am not, I still enjoy his writing very much, just as I've liked many of PG's essays or LessWrong articles. It is not necessary to hold the same beliefs to enjoy intellectual fellowship/communion as it is (usually) exemplified by Hacker News itself.

Also, if you want to, I can share with you some of my favorite articles there. I have a huge list though.
I can see how an average consumer would fall for "5nm". But this is targeted at engineers ...
How do you work around that with databases that don't have a (formal) schema?
I will say using this as umbrella explanation for laziness can be very, very, very bad for psychological introspection.

Very bad. But what you are saying is probably right.
I use a Elecom Huge with drag-scrolling enabled (check xinput if you're curious!). For any kind of scrolling I just hold a sidebutton down and roll the ball, it's very handy and feels better then using a wheel, even if imprecise.

For exact scrolling I'll use the scroll wheel or dive for the scrollbar.

What I really want is a toggle bound to a button for enabling/disabling drag scrolling. Most of my flow is keyboard based so being able to toggle that on/off for a dedicated stroller would be great.
Amazon's behavior may feel exploitative, but it isn't. That would be like saying Red Hat is exploitative.

Part of the whole concept of free software is that you have freedom of choice with vendors (this is derived from "freedom 0"). Amazon is providing the software and its support as part of the Elasticsearch offering as a managed service. Elastic is a competing vendor, both as a managed service and in a traditional sense too.

Elastic made this decision because they wanted to be the exclusive vendor for Elasticsearch. That's fine, but it's not in the spirit of free software.

If anything, Elastic has exploited the third-party contributors who contributed to Elasticsearch under a CLA by promising to not do what they did and then blaming AWS for doing it anyway.
What's ANA?
EVs are pretty impractical to virtually impossible for use in the vast majority of the American Midwest. With temperatures that frequently get below 0F in the winter and the huge distance between cities, I will be very surprised if EVs have anywhere close to a majority within the next 10-20 years here. Some people own them as their 'commuter' vehicle and own ICE vehicles for longer distances, but most people can't afford or don't have space to store 2 vehicles.
The problem is when people are able to be blocked/filtered out, so then all rational/reasonable voices are lost from the conversations. If these irrational people had to filter through rational/reasoned long-form and short responses, I'd be curious to know what the outcome would be.
If by “marginalized” we mean “radicals”, then yes. If we mean “minorities”, then you’re probably just propagating the myths that minorities hold far-left-wing views. On the contrary, while minority views skew left-wing, only a minority of minorities hold far-left beliefs and there’s a lot more political diversity among minorities than there is between minority and majority groups. For example, “defund the police” is a popular left-wing mantra, but only a minority of black Americans favor it.
We are starstuff.
Obviously you are aware of this, but here is a concrete example of micropayments in practice:

When I use (for example) Vultr cloud compute (https://www.vultr.com/), I load my Vultr account with $10 via credit card. Once the money enters the account it remains there until it is spent

Then I pay 1 or 2 cents each hour for a cloud instance. At the end of each month, Vultr tells we what's due if I exceed what remains in the account. If necessary I load more money in

This kind of simple micropayment scheme (with a trusted entity holding upfront credit card payments) is widely implemented

If you are willing to trust an intermediary (and most people are) then distributed ledgers (blockchains) are unnecessary

The benefit of Bitcoin (or blockchains generally) is that you don't need to trust anyone. In 2009 this was considered important, but today, does anyone care?

No
The same debate is going over in the Pyrenees regarding reintroduction of bears. Farmers fear for their sheep (seem to be especially the case on the French side from what I've gathered) but guard dogs seem to reduce their losses tremendously.

My main source of information is Steve Cracknell who's a writes about rewilding of the Pyrenees as well as hiking. I encountered his blog and twitter as part of my preparation for my thruehike of the Haute Raute Pyrenees.
This is his twitter: https://twitter.com/enmarchant
single instance != single core/thread
New SARS-CoV-2 Variant Could Evade Antibodies
When software goes wrong, the company that decided to create and operate that software for profit is responsible for whatever negative impact that software might have, regardless of whether these problems were foreseen.

(And in the case of automated moderation, the software getting something wrong really should be considered foreseen consequence anyway. Facebook knew, or should have known, that these systems would have false positives.)
No, it's not. Developers of open-source software don't recieve any resources just because they are releasing software freely to the public. They recieve resources by standard means of donations, sponsorships, licensing, branding, support etc.

If the state funded open-source development then perhaps it could be considered to be 'socialist'.
But how can it be considered to be Marxist or Communist?
Beef is only 3% of US emissions, meat has very little to do with the US's climate woes.

The big problem is transportation. Ideally we'd have lots more muxed-use walkable neighborhoods than we have. Roughly 50% of people want to live in walkable neighborhoods, but centralized planning has virtually banned this type of low-carbon living over the past 75 years.
We don't wait at charging stations. We charge at home and or at work. The vast majority of people don't drive enough in a day to run out of range on a tesla.
> Do not mess with the package.json

Use a monorepo with many `package.json` files. Then someone working on a data grid component for example can add the packages they need for that component and no one else's code will depend on it and it won't break anyone else's.
Not sure if you misread it but your “yes” sounds like maybe you read this as a question: “Is it...”, and not the “It is...” that OP wrote.

I want to reiterate that for people with few spoons [1], they don’t need to get permission to be allowed to only do what works for them, or to feel shame for not being able to do what can seem easier for others: i.e. ‘powering through’.

I’ve seen this ugly thing where people make all sorts of assumptions about me, and perhaps unconsciously, yet verbally, speak out their train of thought, which means they often say something that ‘excuses me’ for not ‘powering through’, or that after reminding them of my background, that they now understand why I do not force myself to ‘power through’. It feels shit and it sucks because it’s a constant reminder of the ruthless productivity that is expected in many areas in modern life. A conversation like this can also slowly lure me back into taking on way too much, way too fast, and not properly looking after myself or others.

Not all disabilities are visible.

[1] https://en.m.wikipedia.org/wiki/Spoon_theory
> On one scuba diving excursion while in the compound having lunch, Brad engaged a couple from Germany in conversation. Brad asked about the fellow travelers occupation and discovered he was a computer programmer. Lifewise, Brad was asked about his life's work and stated I am also a computer programmer. "What do you do?" Brad was asked. I wrote Objective-C. Astonished, the gentlerman said, "No, Brad Cox wrote that". "Hi, I am Brad Cox", was the response and the introduction.

Wonderful story. I wish his family all the best.

I love Objective-C and consider it a beautiful language. Back in the day I re-discovered my love for programming when I started to learn this language. This was when I was still in the Java world.

As a side project I tried to build a drone (unmanned navel vehicle) powered by objective-c. I have abandoned the effort but posted the code on GitHub - it was a joy to work with the language and the funnest side project I’ve worked with.

These days I work with python and golang for job/hobby but I always am grateful to have spent time with objective-c. Reflecting back if I haven’t spent time with this language, today I would of not been a programmer.

Thank you Brad Cox for your work and positive influence.