skysight-inc/HackerNews huggingface dataset:
I have found that left-leaning techies (or at least the ones I've run into) seem much more interested in federated options such as Mastodon or the IndieWeb; distributing the costs of web app infrastructure into something local and negligible (ex: just running on a Raspberry Pi) and creating a whole network out of those, with moderation, administration, etc. done on a per-instance basis.

Granted, there's a few problems with the federation system (mainly that finding an instance whose admin you agree with can be daunting; Mastodon being a clone of Twitter and all its flaws; etc.) but I don't think they'd be solved by adding blockchain technology.
A company saying they're helping has lots of side effects people don't think about:

- it means they've made a public commitment to a project, and suddenly will get bombarded by other projects, making them less willing to engage again

- any failure of the project to run well will also be a reflection of the company, even if it's outside their control.

- it can be seen as an endorsement of a single project, when multiple ones might benefit. Also if that one project becomes problematic it is hard to detangle.

- the commitment to it would make it difficult to move in a different, better direction if needed in the future
It's so funny how the class of people who most criticize "entitlements" (read: social services paid for by taxes) are the same class of people who are most "entitled" (to admittance in (so-called) elite institutions).
piva00 says >"I want to tell my short story with COVID so far, as a double vaccinated individual (last dose 2021-08-18) who took all the precautions and got infected due to an irresponsible person (older than me, didn't get vaccinated simply due to their own laziness and lack of empathy towards others)."<

You blame someone specific, but we don't really know where you caught it. It could just as well have been passed to you by your girlfriend, your neighbor, etc. Yours is a "just-so" story and may be true but likely is not.
A script to connect to your Mac to AirPods by typing 'airpods' in the terminal
> That would either mean open-sourcing the software or paying for a license

no, in general it means TikTok rewriting those portions of the software themselves
Show HN: Paperback – simpler and tidier than wikipages
That's not available in the EU (where they are, given the price in Euro). Even if you can use it - it will be all imperial.
Biontech researched the Pfizer vaccine. It's a German company. AZ is British.
but wages aren't flat? In gp's post it's only "flat" when adjusting for inflation, which means it's not depreciating.
I don't see the tautology.

I think we can analogize to open source and closed source software:
"I don’t understand what problem [web3] can solve that [a trusted entity] cannot."

"I don’t understand what problem [open source software] can solve that [close source software maintained by a well funded and benevolant company] cannot."

A point of open source software isn't that it can create software that would be impossible given the correct closed-source company, the point is to not be beholden to them in the first place. You want to make a change to the software, make it. It's your right.

The same idea for web3. Want to make an application to do something and accept payments for it? Release it as a dapp and charge for each interaction. Nobody can stop you from doing that.

As for the second part, "the things built will inherently be centralized". I'm not sure what you mean. The dapp gets published, you can now interact with it and it doesn't run on any one specific machine. The interaction consists of you and the dapp (and the miners who adds your transaction to the chain). What part is centralized?
Much love. I like chai a lot. Thanks for your work.
> One of the things that COVID has taught me is that the concept of a “story” in the news media is a relic that needs to be completely re-thought. It is not suited to the challenges of media communication today.

> Specifically, there are challenging and complex public-policy questions which require robust engagement from an informed electorate.

The problem is that the media is not intended to inform the electorate, nor to communicate truth. The sole job of the media is to win eyeballs, so that those eyeballs can be shown ads.

The profit motive is what these entities exist, and the profit motive pushes them toward actions that are harmful to society as a whole. Fear and anger drives engagement, and engagement drives profit. Clam reason and subtle nuance do not drive engagement, and therefore have no place in today's media.
Ah yes the. We are going to modify your score based on the color of your skin. I think that is a good way of doing it. I am sure no one would lie about that just to get a few extra points on the SAT, besides treating people different based on their race is totally a good idea an never results in unintended consequences. I like the idea basically we are making sure each side is equal but slightly separate from each other.
This is proper nonsense.

Developing in house silicon over around 10 years that craps all-over competitors is 'begrudgingly' updating?

The mac is the pinnacle of their product line up - it may not be their biggest priority or largest profit center... but its clear they consider it as a pro level device and treat it very differently from the iOS based products.
Merit is meaningful, but people confuse meritocracy with a just and equitable society.

If you are committed to selecting for the best, then you must select for individuals that are aided by factors outside their 'control', whether that's luck, environment, people, or genes. It does not matter how arbitrary or unfair these factors are, only that they help select the best men and women for a given job or career.
Why should anyone have any freedom or privacy, really? We could have much less crime under a totalitarian system.

Also, to where do you propose to "remove" these people forever, and how much would that cost? Is this a proposal for a "final solution"?
>"deserialise me to something that I can use to compromise you"

Any paper/presentation that I can read? I seem to be having a hard time findin it.
It seems unreasonable to require that all bad information about China come from previously neutral sources. Is Zenz an anti-China source because he's "biased", or because he's reached a reasonable evidence-based conclusion that the Chinese government is very bad?
We are way past the critical mass for IPv6, it has enough momentum to become predominant "internet" in the next decade or so. Thinking that it won't happen is pretty ludicrous at this point
This is what happens when we give too much power to centralized authorities.
Tomoya Ikeda – Macintosh Artist
I get what you're saying and I absolutely think the invention of phones, the internet, etc. made everybody's lives better.

But it's also true that these things become necessities when everybody is expected to have them. There is a low but non-zero level of "keeping up with the Joneses" you have to do just to keep living your life reasonably, because things change around you. Job applications are done over the internet now. Most higher education requires a good computer, webcam, and internet connection. You hail a cab with your phone. People suck at giving directions because they assume you have GPS. Stuff like that.

So I think it is fair to price some of these "luxuries" into the cost of living even though in the past people got along just fine without them.
> That is incorrect. It issues a runtime panic, which is the same as the syntax for Rust that will do the same thing.

As I said before, having explicit syntax for it is a very different thing than having a method for it on a generic type that isn't specific to it

> It does do that! It's done it since the beginning

That's good! Still isn't required though, and having a safe way to do something doesn't mean that the unsafe way doesn't exist

> It's not a cast, though. It's a "type assertion". It can't convert.

Okay? It still lets you get errors due to the type system not preventing them

> It is definitely type-safe. The "type safe" that it is is less rich and complex than Rust or Haskell, but it is type safe within its type system

I agree that type safety is a spectrum, and very few languiages are fully type safe. I probably should have been more clear that I wasn't saying that Go wasn't 100% unsafe, but I thought it would be obvious I wasn't saying that. Clearly that's not the case.

> If it weren't, it would never had needed generics... it would be a dynamic language and they build generics in so deep they aren't even "generics", they're just how the language works at all. The whole reason Go needs generics is precisely that it isn't type-unsafe.

I'm not sure what this means; pretty much every statically typed language gets benefits from generics, and they're clearly not all equally type safe, so I don't know what this is supposed to convince me of.

> You need to stop talking about Go. You don't know it.

I don't know everything about Go, that's true. Go doesn't have a special definition of type safety though, and recognizing places where it isn't type safe doesn't require complete knowledge of the entire language.
The day we let them drink.
Would also highly recommend Tresorit for a similar E2EE service. (Not affiliated, just a happy customer)
>lineage

just the way they refer to it is disturbing, bad enough favoring legacies but "lineage" makes it sound like they really think these people are somehow superior based on their bloodline. The new nobility, how dare these serfs with good test scores defile our institutions!
Nah man. Its been ten years! Time to shut it all down because after ten years if its not perfect yet its not a good technology. I would know, I'm a computer programmer on HackerNews!
It's a weird criticism that shallow things existing somehow negate or overshadow the increase in "deep/amateur/artistic" things that follow. Like McDonald's negates all of the food carts or Taylor swift negates how much easier it is for amateur musicians to get their music to you in the modern internet age. It's only an obsession with Nostalgia that could make you think that experimentation and expression in role playing games is somehow worse now than it was in the 80's, just because the biggest game is now owned by Hasbro.
Here’s a good media bias chart:

https://adfontesmedia.com/static-mbc/?utm_source=HomePage_St...

Try choosing sources near the top middle, eg the Associated Press, Reuters, etc.
People have been expelled from universities for videos where they used the N-word. I agree with imposing that consequence (unless it was in the distant past and the student has since shown genuine rehabilitation). Reporting someone to a regime which tortures, kills, and harvests the organs of dissenters is orders of magnitudes worse than using a racist slur.
Or there could even just be civilian clothed police and arrest and prosecute the perpetrators... Should give a hint in reasonable amount of time...
1000 Eyes That Don’t Want To Check Open-source Code
I'll add to that: I love redux and most of the complaints or concerns that I've heard about using redux (from a few teams) have been misunderstandings of how to integrate redux into an existing application or an application design. I think this has mostly come from junior-level folks (independent of title, there are a lot of non-junior devs who can't integrate new patterns into their "senior" level understanding of code, but I digress) and folks who don't work on the front end much (or ever). I was one of those folks until I started a side-project that used redux and I had to implement it in a greenfield project and had the liberty to refactor as I progressed and my mental-model "updated" to integrate the new framework.
There's no "freedom" to break into people's cars, and there shouldn't be.
But he's not the one who made the argument, he's saying she was being hypocritical.
Right, "geek" should go back to the original definition: a person who bites the head off of a chicken in a carnival show.
Reminder that The New York Times eliminated their public editor, a role meant to enforce journalistic standards. An ombudsman of sorts. https://www.vox.com/2017/5/31/15719278/public-editor-liz-spa...
And East Germans, you might not know this, but a lot of Western Germans are teasing Eastern Germans that they pay for this, when in general there is a tax for all citizens. In general this kind of support is needed, and with positive results, see Bavaria, which had no industry until recently. Or big factories that were relocated after WWII like Audi from Zwickau (Saxony) to Ingolstadt (Bavaria).
Advent of Code 2021 in pure TensorFlow – day 4
Awesome, now I can finally play Cruelty Squad on the toilet. Time is money, CEO mindset
Isn't part of the problem that some of the extensions themselves are proprietary? e.g. the Remote Development extensions.
Of course that SIP (not my one) and Paul Francis's PIP were what got merged to become IPv6. The rationale was that 128 bit addresses allowed all the flexibility of address hierarchies from PIP within a fixed length address. With hindsight, we've never really tried to use that flexibility in the real world, but the capability is there if we need it.
That's an interesting viewpoint, thanks for this. I hadn't thought of it that way but I guess I can understand that angle. To your point, the HTML title of the page is "36 Years of Microsoft Windows Control Panels Design History" which is what shows up as the title/first line in Google searches.
It’s situations like these where I am glad Purdue has a leader with political experience.
They machine gunned and steam rolled their own people by the thousands. Used road equipment to make them into a giant “meat pie” (British ambassador’s description) soaked the sea of mangled corpses in gas and lit it on fire. Then they drove over it repeatedly and washes the body parts and ashes down the drain.

This is not a two sides issue. It doesn’t matter if the students were radicalized etc. the Chinese Govt murdered thousands of people who questioned it. Completely barbaric system of govt but in line with their current use of slave labor and concentration camps.
Does this article not need to say more than the <title> and a picture of tools? Because that's all I see
Appreciate it, thank you!
To me, the core problem with using two hooks is that there's no signal to other developers that the two pieces of state must be updated atomically. Sequential setState calls might be batched, but there's nothing preventing someone from only calling one of them.
It sounds like a simplistic, self-centered view of liberty. It's impossible to live in a population-dense society and not have your actions affect other people.

If you think that seat belt laws, mask mandates during a pandemic, or school vaccine requirements are "draconian authoritarianism" you don't have a reasonable perspective on society or history.

Traffic injuries and deaths affect the whole system: EMTs/police who experience needless trauma, families (loss of income, parents, spouses, etc.), friends, health insurance, an increase in disabled people who draw from the system instead of paying into it, and much more. Seat-belt laws reduce the burden of car accidents on all of us.
This image appears starkly different when viewed in Apple iOS and Mac devices
Welcome! Under which rock where you living the last 50 years?
If your basis for believing it's the result of a lab leak is it would make a really juicy story with no basis in reality then it's an obvious untruth at time of telling even if it later turns out to be true.
We still have Walmart :P
$523B 2020 rev vs Amazon $386B
modern technology gives even the most mediocre elites the means to govern the society. as the result there is less demand by the elites for capable managerial talent so harvard et al don't need to focus on separating wheat from the chaff.
> that the entire project is a whole cloth copy of OBS.

That is a straw man argument. It doesn't matter what percent of the infringing product uses GPL-licensed code.
> Just because FDIC has taken care of the blunders that couldn't be sorted out internally between the banks does not mean there haven't been huge privacy and security hacks on these systems since the 90s.

Yes, that's the point: banks have not lost that much money because they have layers of process built around preventing large amounts from moving quickly without lots of layers of approval, things like the SWIFT hacks (which were smaller than the cryptocurrency losses even before you consider how many orders of magnitude larger the banking system is), and as a customer your risk of a permanent loss is extremely low. This is a stark contrast to what happens when cryptocurrency attacks are successful and the community says “you should have been more careful, nothing we can do”.
Uk has this law too. If you freelance to just one company you’ll be classed as an employee of that company instead of self employed.

The reason is companies were abusing self employment laws by only recruiting freelancers even for full time roles so they didn’t have to provide sick pay/parental leave/holidays/pensions/etc.
As a Canadian who never grew up with standardized testing, and also graduating with an IB cohort (from a public school) whom none of them actually went to the US (just took their boosted canadian grade equivalents or went somewheres in europe), I really fail to see how this could be that bad of a thing. The first year, or semester even is a great filter that cuts a significant amount of folks where school isn't for them.

I can also see this as a move like china did to kill tutorial services to give kids back their teen years. In a land where school is so expensive I think its worth it to spend summers working a job (and all the merits that come with that) to better prep for possibly the biggest financial decision ever for a still developing brain.
https://twitter.com/marcan42/status/1471812619380326408
I know plenty of people, including friends who got filthy rich on crypto, but I still haven't seen a single interesting use case of crypto that's not mindless speculation.

You have an easy way to win the argument, a simple proof by example will be enough to prove me wrong. So please list the amazing scientific breakthroughs or concrete examples of web3 tools that my mother could use.
That seems like a nice idea, but still very exploitable - it’s easy to control people’s conclusions by limiting which verifiable facts you publish.
And random chance. "When everyone is super, no one is super"...
> This article is about health workers being exhausted for having to do things that they probably shouldn't be doing anymore now that vaccines have been generally available for almost a year and the latest variant is not more dangerous than the regular flu. Again, an argument that we need to move on.

Vaccines have been generally available for almost a year. That doesn't mean that everyone that could get vaccinated has done so. There are plenty of counties in the US where the vaccination rate is still below 50%. There are even plenty of counties where the vaccination rate among those 65+ is below 50%.

You are right that health care workers should not have to be doing those things anymore--we should have been at 90+% vaccination rate pretty much everywhere in the US by mid-2021. But we aren't, and so they do have to keep doing those things.

And as long as that keeps happening we can't move on, because people need hospitals for things other than COVID. Even those of us in places with good vaccination rates can be affected because the places that are overwhelmed are transferring the overflow to places that aren't.
Purdue certainly has policy against harassment. Other students followed and directly harassed, Purdue is not the government so it doesn’t even need to weigh free speech or legality.
I tried to register GOSUB once, but it was taken.
200 were enrolled this fall. The article says elsewhere that "Of the over 45,000 students enrolled at campus, 5,196 are of Asian ethnicity", though it's not clear how many of them are from China.
IIUC, "Burden of proof" (as a concept) is meaningful in fora where there are agreed-upon standards of evidence. E.g., a courtroom or a formal debate.

My impression is that HN conversations are less regulated. Someone can make a claim, and each reader can decide how much merit it deserves, and if/how to discuss it further.
In general people use the open source definition and the licenses approved by the OSI as what defines open source. These don't allow you to discriminate based on usage, such as commercial use. (If you own the copyrights, you can dual license under both an open source and a non-open source license of course.)

"Source available" or "shared source" licenses are not generally considered open source.
I've never worked in the US, and don't live there. I don't think asking for more evidence than a comment and a survey of 1000 people in a sector at least a million of people is a display of a lack of critical thinking. In fact I'd say it's quite the opposite. You talked about the last 2 decades, yet nothing in the article talked about that too. The articles you linked there are more substential.

I personally live in France. I don't know about the tech industry as a whole, but drinking is the was young adults socialize. I personally don't drink much, so I know how it feels to have people pressuring you to drink more every time you're at a social event.

I understand that it's the internet, that you don't know me and that you probably faced plenty of people pretending to be neutral while they were trying to refute what you said, but this wasn't the case here.
> talent counts more than a degree

Are you saying for MD or PE that talent doesn't matter?

Anybody can say they are a software engineer. The title means nothing.
The initial writing for "useAsyncExtendedState" said "Don't use extendState for everything! Use it only when you know you need to merge a partial state.". However, the example doesn't use "setState" at all. This feels like a gap or tension in the API design—if setState doesn't get used in practice, why force users to include it? Instead, I think the default react setState pattern is much better, since it allows you to easily set *or* extend your state depending on your usecase:

const [state, setState] = useState({});

// replace
setState({foo: 1, bar: 2});

// extend
setState(currentState => ({...currentState, foo: 1}));
Can even calculate the target without bruteforcing. . n^2+n is approximated by n^2 when n is large. Can take the mean of all the distances and use that (or perhaps +/- 1).

val crabs = lines.first().split(",").map { it.toInt() }
val avg = crabs.sum() / crabs.size
return crabs.sumOf { abs(it - avg).let {dst -> (dst * (dst + 1)) / 2} }

And similarly for part1 take the median. Why it kinda works:

Part1: The median I felt made sense intuitively, as in my head I thought about an example ala 1,1,3,100. Never makes sense to use x>3, because even though the crab at x=100 then can walk shorter, there are 3 others then having to walk longer. And x=1,2or3 doesn't matter, just symmetrically changes which side has to walk one step less or one step more.

And for part2 I thought similar, except the cost is exponential and therefore I want to minimize the avg move and not the total moves, thus taking the average.
Ran into the same limitation. I had tried logging in to a local dev server and then running fuite, but it looks like it runs the tests in its own personal chromium instance so my session wasn't used.

There are no memory leaks on my login and sign up pages though!

edit: just checked the docs and it says you can specify a scenario script with a setup hook to get passed authentication.
Parker Solar Probe Touches the Sun for the First Time
Just use redux.
Just that there are several generations of API. This makes TypeScript pretty much useless / impossible.

Working with Prisma: if it compiles (and you don't have a business logic error), then you usually won't get any runtime sql errors.

You don't have type safety with sequelize.