skysight-inc/HackerNews huggingface dataset:
>>>Do you think most of the people referenced in the article would not trade their current lifestyles for a middle class life in the US or Europe today?

I'm very realistic about this and trees will be chopped to insure that these people advance towards that lifestyle. Either that or they will migrate.

My take is that everyone has read in that article what they wanted to read. Even if presented here as a "saving tree" issue, this article is hardly about saving trees - at best that is a story about developing country, that has similar problems that US and previously Europe endured. Also, in the light of COP26(that everyone here has long forgotten), where rulers of Earth arrived in private jets, it really starts to show that most of people are mindless parrots and not individual thinkers, that Humans could be.

>>>but rather westerners who want to drag the world back from technological progress in a misguided attempt to save it.

I'm sure that no one wants to give up their lifestyle to do so. But that doesn't mean that they can't preach it to others...

>>>1) increasing quality of life for the most people possible, 2) preventing x-risks. I mention this so you can understand where I'm coming from.

That is a noble task and the only price for that is punishment of a Saviour. Though, I'm slightly sceptical about members of ex-colonizers providing help to ex-colonies, as from the common memory of my people, centuries old hatred does not wane if "oppressors" are still lingering around with their help...

>>>I just don't think that a malthusian/degrowth mindset will help anyone.

Neither is helping a denial about crisis. Malthusian theory is scientific attempt to describe common pattern of growth and collapses of societies. Unfortunatelly there does not seem to be anything better to describe those. Also, despite your claims, it seems, that you have that same mindset you are so dreaded about as the whole article about disappearance of trees belongs to the same doom scenario that can happen in future. Well, I for one am very deeply disappointed in those, because according to UN in 1980s, Kiribati had to be under water by 2000 and it is still there... I know, I know - the speed is not fast enough and Kiribati will face it's doom in about 100(not 50) years, but I have exactly the same attitude to other doom scenarious. Yeah, by that time people will learn how to breathe CO2 and it is outrageous, that there is an idea to deal with that, too...

>>>what if we need global coordination on a problem like asteroid avoidance or a supervolcano and humanity is extinguished because we don't have the requisite technology to tackle it?

Honestly, not our problem. Worrying about something that is not preventable is not very sane and constantly living in fear is not healthy. Anyway, if there will be such event, get your best drink and enjoy it while it lasts.
Yes, with controlled permissions the user can clearly decide about. Nothing gives you full access over an account.
As a bit of a tangent.

I've been a bit of an apologist.

I thought maybe people just took clean code a bit too far, that people were being too dogmatic about what was basically sound advice. Then I found Uncle Bob's old website the other night and I can no longer deny he's had a finger in this.

> _Anything not testable is useless._

> Here's the thing. If you can't test it, you don't know that it works. If you don't know that it works, then it's useless. If you have a requirement and cannot prove that you have met it, then it is not a requirement.

- http://www.butunclebob.com/ArticleS.UncleBob.AgilePeopleStil...

If these are the vibes you're putting out, your followers are going to be zealots. They're going to be frothing at the mouth whenever someone proposes alternative paradigms.
I'm not sure how you arrive at that conclusion. Harvard pre-dates our current primary/secondary education system. And it accepts only a tiny fraction of college-bound students, who are themselves a small fraction of the populace. It's one of the wealthiest, oldest, and most renowned universities in the world - it is almost completely divorced from broader educational system in the US.

Nobody is denying the US has excellent post-secondary institutions. My response was to your assertion that the existence of excellent universities proves the US cares about education.

The US excels at educating our wealthy elite, largely through access to zip-code restricted public schools or expensive private prep academies, which then grants access to institutions like Harvard, other Ivies and equivalent schools, and the flagship public state schools. We don't do so well at ensuring a baseline understanding of the world to the populace in general.
I'm really impressed by this initiative.
Protective effects on acute hypoxic-ischemic brain damage in mfat-1 transgenic
* Drawing canvases

* The new fonts (Calibri etc.)

* Proper biliography support (not as good as BibTeX etc. but good enough for many reports)

* Proper math support (not as good as LaTeX but better than the old equation editor and good enough for many reports)

Certainly the pace of change is radically slower than in the old days (like Word 6.0 and Word 95) but enough that it's usually nicer to use recent versions rather than older ones.
I just assume that they got one pass at it. Agile!!
One thing I forgot to mention. Some consumer devices make assumptions about RFC1918 space, and will not operate if they think they're running on a public IP. This is what prompted me to switch back into RFC1918 for my home network (and I had long since left the company with the voracious VPN anyway). YMMV, of course, but it's something to keep in the back of your head if you plan to switch out of RFC1918 for your home network.
"Please don't complain about website formatting, back-button breakage, and similar annoyances. They're too common to be interesting. Exception: when the author is present. Then friendly feedback might be helpful." - https://news.ycombinator.com/newsguidelines.html
While that is undeniably an important issue, personally, I would pick this as the more important point in this particular context:

"My code traded the ability to change requirements for reduced duplication, and it was not a good trade. For example, we later needed many special cases and behaviors for different handles on different shapes."

The reason for my choice of this point is that provides a direct, technical counter to one of the simplistic technical rules on which the Clean Code movement is founded, and so might make a impression on someone who has, heretofore, regarded the case made by Clean Code proponents as irrefutable.

That's also why I say "in this particular context", as in the broader scope of software development practices generally, the interpersonal dynamics of the organization are almost always more important than coding style.
Isn't that what idempotent means? You can't exactly open the garage if its already open.

https://developer.mozilla.org/en-US/docs/Glossary/Idempotent
If you have higher capacity batteries, you're carrying around extra weight you're not using.

The long range model 3 has a 480kg battery. Unless there's a massive revolutionary discovery in battery technology, for 10 times the range, you're going to need to carry (and accelerate) 10 times more mass every time you stop and go.
> expand "Russia" to "The Soviet Union"

You mean expand The Empire to the countries it occupied?! Oh no no no no no. You are not gonna point to Russia's victims and declare their wounds attacks on their aggressor.

And I was asking about actual attacks on the Russian territories, since that is what you pretend they are afraid of and protecting themselves against while happily attacking neighboring non-Russian territories without hesitation.
Anti-Open Source for real.

What about people who value helping others more than the money? and Disagree about the value of the "help" an `npm` package actually is? I like this idea but I can see there's room for disagreement.

Say there's a particularly problematic package... are you justified in hiring a bounty coder to replace it? How about a bounty hunter to eliminate its current maintainer? Is the action more moral if many people gang up to fund and direct the bounties' goals?

Telling people their "gifts to the world" shouldn't exist isn't likely to make you popular. The dumpster fire of NPM being a public hazard is hard to argue against too, so its a hard one.
Today's Russia story seems to be https://www.bbc.com/news/science-environment-59299101

It's a bit lower down the front page than usual.

IIRC yesterday their top story had a bit about putin being accused of orchestrating the migrant crisis in belarus.

There's almost always something every day. Often they're not really very newsworthy which made me think that there might be a quota or something.

Other times it's registering an official US/UK disapproval of something they did as above.
Your argument is not water-tight.

Either both Chechnya and Donbass are allowed to use military force to try and become independent, or none of them are.
Crytocurrencies are effectively useless without centralized exchanges. Change my mind.

Social media doesn't need to interop between centralized and decentralized, but currencies do if they want to be useable. At the end of the day, someone will want to actually _buy_ something, and unfortunately I can't go to Petco and use my Dogecoin to buy dogfood.
He has some good points, I am also very suspicious of crypto but also a fan of IPFS, I guess I am conflicted.
"let it go"! Everyone senior, lead, etc needs to understand this if they want a productive team.
oh interesting.. new in iOS 15
Kotlin 1.6.0 Released
And... > It was already late at night.

Probably not the best time to refactor someone else's code that currently works.
It's borderline comical for Al Jazeera to act as if corruption in the UK is even in the same ballpark as the corruption which plagues most African states.

Seriously, anyone who reads this article should also spend some time reading about Robert Mugabe or similar warlord frauds before pointing fingers at the likes of Boris Johnson.
Political parties are mostly in alignment on that as well. It's not like Labour is anti-vax or anti-big pharma.
Pretty sure this is meant for prototyping and maybe demoing in controlled environments.

As soon as you involve auth, things get boring and annoying.
I think I agree with you, but I may have less faith in the ability of random people to get past the first argument and make it to the counterpoints. I'm probably being uncharitable; especially somewhere like HN.
> Most Western citizens believe that there’s no corruption in their countries, while the reality is that it’s just less visible.

That’s just completely untrue. I don’t know what people you talk to, but here in the US I can guarantee 90% of Thanksgiving dinner conversation is going to revolve around someone complaining about the corrupt politicians.
I think the best examples of Decentralized Woo Hoo is the phrase "ownership over your data". When most people hear this they think of facebook selling their data to third parties, using it for targeted advertising, etc. But in the context of blockchains, owning data only means that you own writes to the data. From a read standpoint, all data is essentially open source. I have sole discretion to send you an NFT, but facebook is still free to use that sale data to sell me things.

This distinction appears to be lost on a lot of people who are new to the space, and leads to a lot of marketing fluff around projects that make no sense.
Of course!

Learning the alphabet is a great way to start, and only takes about 30 minutes. This video[1] should do the trick.

When you spell words letter-by-letter it's called "fingerspelling". Here[2] is the sign for it.

I recommend taking a class, though. I took classes at ASL NYC[3], and it was awesome. They started doing Zoom-based classes during the pandemic, I'm not sure if they still do that.

It's best to learn from a teacher, and in an environment where you can practice with other people (via Zoom is perfectly fine). Even with something "simple" like fingerspelling, there is a lot of nuance that a good teacher can help you with.

For example, in the alphabet video I linked, she does some letters differently than how I learned them (she shows her "C" to the side, I show it facing forward). She's not wrong, it just turns out that there are a lot of different styles and ways to do things in ASL. You don't want to learn the "wrong" way and then have to unlearn it -- your teacher will have a specific way they want you to do things in class.

A class is also a natural gateway to other resources. For example, I now do an informal, monthly ASL meetup with a couple people I met in class (we go to a bar and play sign language games). You'll discover a lot of avenues to get good practice and continue learning.

Hope this helps, good luck!

[1] https://www.youtube.com/watch?v=a5BD8SjhPSg

[2] https://www.youtube.com/watch?v=brp2RYS455g

[3] https://aslnyc.com/
He makes more an analogy of quantum woo and decentralization woo, and i kind of agree with that. Honestly, this idea that you can pinpoint 1 similarity in a very humanly important thing and a technincal complicated, precise and solvable problem (like the consciousness and quantum or like social issues and decentralization (as he writes here) also, human intelligence and AI comes to mind) and then blow that similarity way out of proportion is a very interesting thing to think about and a thought this article presents quite well.
You're conflating the market for suburban family homes with the market for real estate. What about apartments, commercial real estate, etc.? Rent has absolutely exploded, which might not be priced into suburban family homes that aren't built to be rented and don't directly compete with more urban apartments.
Once, during one of my classes I was reading an assigned paper and realized “hey, I know this guy…” it was an exciting little moment. I shared it with a friend who noted that unlike most fields, CS is young enough that many of the pioneers in it are still around.
Why is the project's roadmap is located in Trello and not in the website itself?
> Forcing someone to mindlessly and absolutely needlessly re-write thousands of import statements isn't really a solution

This is how progress is measured in the web world. The impact of your code/project/patch is measured by how many lines have to be rewritten to adopt it. The higher the number, the better your web wizardry rank is.
Normally when we use the phrase "conflict of interest," we use it to imply a conflict between parties. One of the parties in your account is the blog author and/or their company; who is the other? The cryptocurrency community? They aren't a party in the traditional sense, and the concept weakens further when we consider the press campaign among cryptocurrency fans to rebrand their schemes as transaction substrates.

Framed as such, this seems more like an impassioned technical rebuke from an informed individual than a "conflict of interest."
Migrating from Puppeteer to Playwright
You cannot actually do this at npmjs.org, regularly used packages can only be marked "deprecated" now: https://docs.npmjs.com/policies/unpublish
Java is a fairly clean language. It may be verbose, but that is it.
The initial comment was related to attribution for "who built" some piece of software based on lines of code. The analogous argument would then be assigning attribution for the built aircraft to whoever produced the heaviest components. Given that that would be illogical, I think the analogy is apt.
Scales up and down automatically.
newbedev just copies from stackoverflow, see original: https://stackoverflow.com/a/54663926

Ignoring CC-BY-SA for profit...
The overall efficiency of using electricity to create H2, ship it somewhere, then convert it back into electricity with a fuel cell will never make sense for passenger vehicles. I'm sure we'll find new catalysts and methods to improve electrolysis, but there is a hard upper limit on how good it can get. We're not going to cut the energy requirements in half. Battery prices have cratered over the last decade and continue to drop. The overall efficiency of a BEV is something around 85-90%, whereas FCEV is around 40%. That's a lot of wasted energy for H2 and that will have a big impact on TCO (plus fuel cells remain very expensive after decades of work).

I do see H2 fuel cells having a part to play in industries like shipping, forestry, and agriculture where grid connections are either tricky or impossible, but fuel cell passenger vehicles won't ever make sense financially.
It's satire.

https://drewdevault.com/2021/11/16/Cash-for-leftpad.html#con...
I did read your Wikipedia article. A performance assessment is a fancy term for an opinion unless they detail their methodology with evidence.

>The fact that western countries have less black market activity points to less corruption not more.

Western corruption needs no black market, that $24 billion dollars awarded to friends of MPs and government officials can be deposited in banks and spent in stores like any other money.

edit From the wiki article.

>The CPI measures perception of corruption due to the difficulty of measuring absolute levels of corruption.
The repo/company you linked is about utilizing zero knowledge proofs which is literally the best we've got in regards to decentralization.

If anything, that gives him credentials to talk about it?
There are only two hard things in Computer Science: cache invalidation and to know when not to use abstraction.
$1M is a $4000/m mortgage requiring a $12000/m income or $140k salary. That seems doable for some professions.

If you are on the fence of buying a home, right now would be a good time to do it. Because they aren't getting cheaper and with this announcement they will almost certainly rise to meet this new, looser qualification.
Show HN: GitHub style heatmap to store my favourite PH listings of each day
Robocall crackdown: CRTC to require telecom providers to implement call auth
M.B.A Starting Salaries Are Soaring
Years ago (2005?) I worked at a call center. Most agents were on one coast - data center was in another coast. Agents in our call center complained about speed. When they'd pull up an account, it was taking seconds... sometimes 15-20 seconds... to pull up the account.

This was all a bespoke CRM system. I poked in the code (it was something I had access to) and noticed that ... the entirety of the whole screen was duped - the output of the client's history was embedded in an HTML comment tag. So... if the client had, say, 3 years of info/comments, it was rendered, then rendered again in HTML comments. It was a single line duplicating the entirety of the info. It was obviously a debug remnant. I removed it. I tried to talk to the original developer beforehand - he was on the phone, and kept waving me off. I emailed him. No answer. I committed it and got it to a testing server. The test guy immediately loved the speed improvement, and we got it out to the floor. There were about ... 50-70 agents live at any one time, and everyone's hold/wait times were cut by 20-30% overnight. Clients and agents were happier. I found out later that, over time, we cut bandwidth bills by a measurable amount.

I was raked over the coals and nearly fired for that. "unprofessional", "insulting", etc. It was primarily because I'd made someone else look bad. Other people on the team also made changes now and then to each others' code without asking permission, when it was needed/obvious (emergencies/etc). It was a simple oversight in removing some debug code, and it made a huge difference (it had been tested and had other eyes on it as well - this wasn't "change prod by hand without telling anyone").

Still bugs me to this day (as you can tell).
You should patch two dozen python programs as a whole that use vulnerable version of libraries. Treat Python programs as if each of them was a single executable file and you only have information which versions of libraries it has inside it. And if any of those is known to be vulnerable treat whole program as a security threat.
This is like disabling MFA and giving you my google username and password. Actually it's worse than that because Google would probably ask me for an email verification code. Try adding this to a phishing/social engineering framework, they will be impressed.
For the past decade, there's been so much propaganda that the US was harming Africa. This has helped turn voters and politicians towards China, only to find out that Chinese companies lack even the thin morals of Western companies, who are at least afraid of bad PR.

African countries are about to get plundered like they haven't seen since the old colonial days. Mark my words.
This software encodes video.
To my knowledge what node implements is nearly a superset of CommonJS. It is true that a pure CommonJS implementation cannot handle many node packages due to additional features that node has added to the module descriptor, or due to use of node specific built-in packages/globals/extra properties on require, etc.

But I was under the impression that node could generally import and handle strictly conformant CommonJS packages just fine in practice.

Of course, I won't argue that many npm packages not being conformant CommonJS packages makes things difficult for non-node server-side javascript environments, since they either need to add additional node compatibility, or might need their own package repository.
> You're right of course, but I think the idea of this software is that the user (and, by extension, their input) are trusted.

No, you should enforce the most basic security practices even if the users are "trusted". Somebody might put that on the internet for a demo for client and get hacked in no time, because the code is opened to SQL injection. This isn't acceptable. There are minimum security standards every project should follow.

And since none of the minimum security standards are implemented in that project, I would not recommend using it until they are.
As I understand it, they've extracted the storage and compute parts of the database and are running them in a scalable way such they can automatically add more compute or storage as needed.
> Unless you are trying to save a buck it seems 1TB is the standard today.

Buying a 1TB external SSD would more than double the cost of a raspberry pi 4 that and my ancient beagle board does fine running from 32 GB.

> My primary desktop has 4.

Those are rookie numbers for a primary system. Of course my Office system next to it is a lot lower specked with the test system next to it even lower.
I'm curious about what kind of workloads people would be using a serverless DB for?

If I understand it correctly, let's say my DB is only being used to process 1M transactions from 9am-1pm, I'm basically only paying for the load during that time, versus a managed DB where it's being paid to be on 24/7. With most serverless there is a penalty though - cold startup.

So is it purely an economic play for esoteric DB workloads? If my DB is realistically going to be churning for 24/7 anyway, why would I ever use serverless DBs?
To me, the biggest problem is that people can gain financially from posting content and the returns are measured by how much it is shared.

Not offering a solution.
You don't provision and manage the infrastructure associated with your DB. Someone else does it for you and you just focus on querying/storing the data and whatever else your business requires you to do.