skysight-inc/HackerNews huggingface dataset:
I read comments like this and it reminds me just how much critical thinking has been stripped away from people via their social media over consumption.

Did you forget when a duly-elected president of a Democratic nation was deplatformed under your same “easy no brainer” principles?

Yeah, yeah, that’s different, that guy sucked (is a Nazi even?).

What happens though when you don’t think he sucks or it’s a to a marginalized group?

You can’t understand why these ideas are controversial?
I, really, really, disagree with decorators not being worthwhile

Decorators are a very "high" level of abstraction. Leave aside dependency injection, clojures and currying and all that jazz which worms its way in here.

Decorators are, actually, really excellent for libraries, used by a ton of people.

They're exceptionally easy for end users to use.

Cost is that the designer has to #1 deal with fancy programming. #2 The designer has to really understand all the user cases of what they're decorating.

But:

1. You're good enough to do fancy programming.

2. You're writing software that's popular with a lot of people. Then decorators are really convenient for the people using them.

Right tool, right job.
Hurt feelings of a twitter mob that could harm Cloudflare's bottom line/image.
I don't think it's confusion; the two are inherently connected. How can a law (and it's consequent enforcement) dictating some types of speech not play into freedom of speech more generally?

Freedom of speech is rightly often characterized as a core American principle; it's emphasized in civic education, and most of the country will, if anything, overstate what is actually allowed by it. Generally though, I think it does follow the common interpretation; people can say what they want is the default, and courts have carved out specific exceptions over the centuries (libel, public endangerment, etc). Looking at the history of these laws, all the examples I know of started off to be assumed legal, and in specific cases those scenarios were deemed sufficiently bad to now be illegal.

In recent years, we've seen increasing amounts of misinformation that are hard to track down thanks to social media, and so there is now increasing debate about how to combat this. I think there are two parts to this question:

- Does (or how much of) this misinformation constitute a necessary legal response? Put another way, in the context of social media, which depending on platform and settings might not even be fully public, what defines whether something is serious enough of libel or a danger to the public to require legal action against its perpetrators? Explicitly calling for a lynch mob against someone probably breaches current laws, but claiming that Trump should have won the 2020 election probably doesn't (even if the person saying it knows its false; lying isn't normally a crime!).

- In an online world, how do we enforce these laws? Social media is often anonymous. Should public profiles be required to have verified contact information? How can we track and police international actors? Does liking a criminal post count as a crime? What about a retweet to millions of followers? Given these challenges, there is a push to have platforms take a role in this enforcement, whether through account verification, removal of potentially criminal speech, or other methods.

Both these questions are unsettled. The common person probably isn't thinking too much about the first question, and the courts will mostly hash it out over time. The second one is what gets more public debate.

Personally, I'd say the American enthusiasm for free speech, and wariness of business regulation more generally, make it unlikely to take significant action there, particularly since the big platforms themselves are clearly putting a lot of time into trying to address these things. If Europe creates a legal framework around platform responsibility, the US might follow, but otherwise will probably let the platforms keep working at it. That's just my guess though!
The tarball, talon-linux.tar.xz, didn't come with a README, neither under root or /resources.

I could certainly have broken run.sh open in vim (and should have), I could have looked into /lib and found the missing dependencies, but given that there was a binary literally called talon, the general expectation is this is the binary to be linked to my PATH and run directly. Using a run.sh is not necessary when the same could be achieved by making the talon file a shell script and renaming the binary to something else.
Yeah, in practice these sort of gotchas ought to trigger warnings. And for a C/C++ developer, warnings should never be allowed to persist in a code base.
These same people are the ones who end up jumping off a bridge, because their net worth plummeted several billions, even though they would still be millionaires.
Moreover most of their lives revolves around their status.

They would not survive a civilization collapse, mentally. They would still lose everything that gives them meaning and purpose.
No one is arguing about the legal merits, so these kinds of comments are just noise. Like the room is having a discussion and you are not engaging in the actual discussion and just telling everyone "It doesn't matter because Cloudflare can do whatever they want anyway ¯\_(ツ)_/¯"

Yeah sure -- you're right, but you're avoiding the real topic.
> it’s super easy for any bad actor to take down any forum on the internet.

No it isn't. There's a bigger context to the decision. If you find a Justin Bieber fan club forum and post incitement to violence, I guarantee that nobody will want to take down the site, because everyone understands that the forum itself had nothing to do with the post.
Yeah, that’s still not how the real world works. Liability is there even if you really think it’s all bullshit. No sane corp will ignore it especially not in the US.
Ask HN: What book have you re-read 3x or more?
Ideally, please also share what it's about and why you feel drawn to read it again and again.
Tmux is insanely useful an well written. Check out, on the other hand, glances' dependencies vs htop's ones.
It's easy to think today is different, but historically- war/scorched earth tactics, famine, genocide, raiders, etc... Are all problems that humans dealt with for ten thousand years.

It's hard to know if prepping for the next disaster will matter, but I think it's silly to pretend we are in a post-disaster time period.
Facebook earns like 100x as much money per user. They can afford to do much better.
Seven Ineffective Coding Habits of Many Programmers (Kevlin Henney)
Remind me how Manhattan fared during Sandy?
Almost all of these examples would be sloppy programming in real code. The “int”, “short”, “long”, “long long” and “char” types are generic labels which shouldn’t be used where size and signedness matters. For a guarantee of size and signedness one should use the “[u]intXX_t” types. For sizes and pointer arithmetic - size_t. For subtracting pointers - ptrdiff_t. You simply wouldn’t have most of these issues if you stick to the correct types.
Just built a dreamachine combined with binaural beats as a PWA. Frequencies and colors are configured by tapping and dragging the screen. Binaural beat is in sync with dreamachine pulse.

PWA: https://dreamachine.vercel.app

Code: https://github.com/carlbarrdahl/dreamachine
Yeah, but with the CompVis derived repos, it’s pretty easy to go in and change all the calls to PyTorch random number generators.

Having said that, the last comment [0] on the PyTorch issue gave me the idea of monkey patching the random functions. The supplied code assumes you’re always passing in a generator, which is not true in this case, but if you monkey patch the three rand/randn/randn_like functions to do nothing but swap out the device parameter for 'cpu' and then call to('ops') on the return value, it’s enough to get stable seed functionality for the CompVis derived repos without modifying their code, so I’m guessing it will probably work for diffusers as well.

Also, it’s probably a bug in the CompVis code, but even after you fix the random number generator, the very first run in a session uses an incorrect seed. The workaround is to generate an image once to throw away whenever you start a new session.

[0] https://github.com/pytorch/pytorch/issues/84288#issuecomment...
A Re-Purposed Tactical Decision Game
Gary Klein's Introduction to NDM and RPD
What kind of porn is that well known city state into? Or do I not want to know?
Why choose a JavaScript CDN when you can let them compete?
There is a meme for that:

https://devmynd-production-uploads.s3.amazonaws.com/uploads/...
When reading many of these articles always miss a condensed explanation of what a Heat Pump really is. In some countries they are common, while in others, seems they are very rare.

"Heating and Cooling With a Heat Pump" - https://www.nrcan.gc.ca/energy-efficiency/energy-star-canada...

"Heat pump" - https://en.wikipedia.org/wiki/Heat_pump
Douglas Rushkoff is a writer and filmmaker on media, technology and popular culture, and winner of the first Neil Postman award for Career Achievement in Public Intellectual Activity. He teaches media studies at NYU and the New School University and serves as technology columnist for the Daily Beast. His most recent documentary is Digital Nation, and his most recent book, Program or Be Programmed: Ten Commands for a Digital Age.
Sugar+fat-based foods and GFCS-laced foods are basically addictive drugs and display most associated behaviours and reactions.
I think this is the wrong approach to understand purely functional languages.

They don't try to get rid of mutability / side effects, just to isolate them.

See [1] where the author thinks that "In short, Haskell is the world’s ﬁnest imperative programming language".

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...
Regardless of implementation, a heat pump is basically a reverse air conditioner: taking heat energy form outside and brining it in your house. The main components are also the same as an AC: heat exchangers, a compressor, refrigerant fluid and piping.

Where exactly outside you tap in for that heat energy and how the outdoor heat exchangers look like varies depending on implementation, but the principle is the same.
> Both the left and the right tend to claim that election results are rigged, but of course only when they don't like it.

I see considerable difference between "They lied to voters to get what they wanted" and "the counts are bogus because I don't like them" which still in 2022 appears to be a popular Republican position.

Not least practically the solutions are very different. Notice how the solution in the latter case is first pointless "audits", which maybe tells us that too many Republicans lack intro-to-arithmetic level understanding of how numbers work. Then though, attempts to stop people voting or to simply override the outcomes, with the effect that you get to "win" all subsequent elections regardless, thus quietly abolishing democracy...

Meanwhile a consequence of the former is that voters eventually realise they were lied to, but don't often get a do-over. People who've secured the vote they wanted will insist it's final and mustn't ever be reconsidered, I'd argue that's because they know they lied and the voters will eventually realise too so they don't want democracy any more.

By the time Brexit was "delivered" many of those who'd voted for it understood they'd been lied to, and the numbers keep going up, but you won't find many politicians with any interest in revisiting, not least because many of them got very wealthy betting against their own country's economy knowing it would be destroyed.

Turns out that you can get turkeys to vote for Christmas (hmm, is that a saying in the US, or do you say "Thanksgiving" here?), but, many of the turkeys are not so happy about that once they realise their fate.

> Both sides have to trust the voters may know what they want and perhaps it wasn't the money or the articles that drove the election results, but policies.

I don't agree that we need to just trust. We should work hard to ensure voters are better informed where possible, and - which is important here - we should use direct democracy (ie voting on issues like this proposition) only sparingly if at all. The reason we have elected representatives is so that they can dedicate their working lives to actually caring about these decisions. Are some of them corrupt? Incompetent? Lunatics? Sure, but replacing those representatives based on their character is an easier vote than having all these propositions.

I remember lots of friends were very happy when the Republic of Ireland got rid of its constitutional prohibition on abortion which they did via direct democracy. But I saw this as cowardly. The politicians didn't want to face the Catholic Church and a minority of potentially violent anti-abortion campaigners, so they said "Give it to the people".
Lepton – Settings Framework for Various Firefox UI Custom
Recently, compatibility issues have been solved and uploaded.

By default, you can get improved UI / UX, and you can easily make many UI customs.

- https://github.com/black7375/Firefox-UI-Fix/wiki/Installatio...

- https://github.com/black7375/Firefox-UI-Fix/wiki/Tutorial

- https://github.com/black7375/Firefox-UI-Fix/wiki/Compatibili...

- https://github.com/black7375/Firefox-UI-Fix/wiki/Options

- https://github.com/black7375/Firefox-UI-Fix/wiki/Tips

- https://github.com/black7375/Firefox-UI-Fix/wiki/Show-Off-Yo...
> The thing with prepping is that the energy you put into one-upping your neighbours should maybe just be put into fixing the issues you might be bracing against.

If anything, the past few years have shown me how pretty much impossible it is to fix things. A pandemic exposing people's willful ignorance and callousness towards their own neighbors, multiple flood/drought/fuel/shipping crises exposing just how fragile our standard of living and infrastructure can be (at least in the first world, it's been more obvious in the third world for a while), and any proposed technological fixes for environmental catastrophe still requiring a ton of resources that the world doesn't have to implement it at the scale necessary.

Meanwhile each country is at each other's throats more than ever before, sparked by Russia's invasion (but it was really there before, just exacerbated). Feels like we just reverted about 20 years there, I hadn't had to worry about nuclear annihilation since high school, and now that's at least somewhat on the table again, great. Love to know how I'm supposed to 'fix' that.

If Dennis Rodman feels it's not safe taking a trip to Russia to be our ambassador, I don't think that makes my chances any better!

I'm not bunker prepping or anything, just making sure the pantry stays stocked and learning some practical, non-technical skills, and I'm likely pretty screwed if SHTF for several reasons, but any time I try to think of directing my energy towards 'fixing' things, I'm pretty much just left with a helpless feeling after trying to think of things to do (beyond just donating some money to a few causes, like the recent floods in Pakistan... but that's not fixing anything, just a drop in the bucket to help alleviate one of endless catastrophes that are happening and will keep getting worse over the next few decades).
Malware is software that causes harm. Are you suggesting hate sites don't cause harm? Wow.
What's special about paying users? You could just refund them when you ban them.
This is a very biased western perspective - it assumes total nuclear destruction of all cities on Earth. That's not a realistic scenario.

Many unaffiliated countries would not be nuked at all.

Most ultra-rich people looking to survive nuclear war or a climate crisis, are locating their refuge in parts of the world that are agriculturally self-sufficient, and militarily unaffiliated, and physically far from the war and any fallout.
> For these people who want to save themselves, what on earth do they expect to find after 'the event'? How will they fuel their planes, spend their money, how will they have a future?

I'm not part of the club or have anything prepped but I'm guessing being alive is more than enough of a reason.

Personally if it came down to having a 100% chance of death on the spot or a 100% chance of surviving but then life being drastically different where money is valueless I'd choose survival in that world every time. Even if it meant having a high chance of suffering 40-50 years in the future from radiation exposure.
Absolutely. int is a "code smell" for us, except in some well-defined cases (storing file descriptors for example). If someone is using int to iterate a loop, then the code is more usually wrong than right, they should be using size_t.
It's incredible how this perception persists completely devoid of nuance or understanding.
I am in the market for a heat pump.

A bit of back story. When we built our home in 2003, we had plumbing for central heating put in with the idea that we would get a boiler, a lot of kerosene and get heating.
Sadly, but the time the home was finished, kerosene started to reach unreasonable levels which continues to this day.
Never had any boiler or even the radiators put in.

Over the past year or so , I found how people are using heatpumps to heat the water at 40-55°C, that water can be used to warm the house.

Tried to talk to some installers including the one who set up the plumbing, they are not convinced.

One said " the life of a heat pump is like 10 years. If you buy one, you will use it only for 10 seasons and the cost of that is quite a lot so the math does not check out.

To note, we don't have at whole house heating right now.

Tried to find YouTube but there isn't a lot of material on using heat pumps with central heating.
> I shouldn't have to say this, but the current state of affairs is not primarily due to rich people and is far more complicated. They display a third-grade level of it economics and are even more cynical than the people he chides.

Use more rigorous language and provide a rationale for your argument. “[C]urrent state of affairs” is vague and inoperative, and you point to an understanding of “far more complicated” issues but do not substantiate it.

However, your comment does serve to express your superiority over the following:

* the author, Douglas Rushkoff

* third-grade economists

* marxists

* contemporary journalists

* the guardian

All of which can be true, but it is lacking for want of certain things like evidence, synthesis, or nuance.
Everything you've put forth is an exception to the norm because those industries are regulated by specific laws. Banks, landlords, utilities -- all of these are regulated industries whose behavior is governed by rules which are the exception to the default, which is free association.

Whatever worldview you're arguing for here is not the world in which we find ourselves in today.

Again, you're exaggerating to ridiculous extremes. No one has argued that bigots should be made homeless. Everyone, bigot or otherwise, has the right to basic human necessities, including food, shelter, healthcare, and so on, though I must acknowledge that most western governments are failing to provide these for their people. You do not, however, have a right to a particular job, or to hosting for your website, and so on.

Businesses are not people, but they are made of people, and their freedoms do not go away when they clock in to their job. Certain industries are regulated, and those freedoms limited by this regulation, such as banks, to serve the interest of the public. But again, the essential freedoms are present by default, and important.
I thought I did well until the bit-shifting questions. Who in their right mind designs a language where shifting the bits of a u16 silently converts into an i32? Doubly so since that fact alone directly causes UB — keeping the u16 would have been perfectly fine.

(Edit, since some respondents seem to miss this, explanations about efficiency or ISAs might justify promoting to u32 (though even that's debatable), but not i32. A design that auto-promotes an unsigned type, where every operation is nicely defined and total, into a signed type, where you run into all kinds of undefined behavior on overflow, is simply crazy.)
For coming from a background of supposedly being an influential thinker, the article is incredibly intellectually lazy. The crude labeling throughout is a betrayal of a lot of what Robert Anton Wilson wrote about. About what to expect from the Guardian these days, unfortunately.
If this is how you view someone using their weight to protect people from literally being stalked, harassed, and driven to suicide for fun then gods help us all if that ever stops being the case and the next tribe decides that it’s fine.

This act is evil and morally wrong in all political reference frames. Anyone who’s arguing that it’s partisan or woke is focusing too hard on the victims, trans women, and not hard enough on the perpetrators.
Agreed, the only show where I wasn’t facepalming every time a terminal was opened.
Adrift by Steven Callahan. It’s an account of a sailor whose ship sank and left him adrift for 76 days. I find it it both grounding and life-affirming. It has also taught me some lessons that I have never forgotten since. For instance that one never gives 100% as long as there is still hope that someone else is going to come and save you.
When reading the KYM page, don't forget to read the KF response. It's always important to read both sides to every story.
Do screenshot some please. It should be easy since there's so many, right?
They are doing their part on protesting against apartheid so I don't see a problem.
I consumed this article and yet it still exists, unchanged, so I don’t think this swap has any real epistemological effect beyond diluting “destroy.”
The RPC Trilemma
Agreed. This piece panders to the common trope and adds zero unique insight.

It's really not worth reading.
> yes, we have plenty of long-standing accounts who frequently use the hard n-word and ableist slurs just for the sake of it, have hooked crosses and/or hitler in their profile picture and one of our administrators uses an antisemitic one with a stereotypical jew and money

None of this is illegal. None of this warrants censorship. Twitter is not real. You can block traffic you don‘t like or log out. None of the above actively influences your life until you make the choice to let it.
Is there any evidence that it is true other than the word of one person? The Cloudflare post didn’t provide any examples, and it seemed to be news to the Kiwi Farms people as well.

Just a few days ago Cloudflare took a pretty strong stance that they would not take action so for them to flip-flop like this in such a short period of time they must either have received:

- Strong proof that there has been an escalation, and there is an immediate threat to human life.

- Pressure from investors who are worried about the stock price and company’s image

- Their own set of threats against Cloudflare employees for refusing to take action

- Word that a large company who uses their platform was threatening to remove all traffic ($$) from Cloudflare unless they took immediate action

Extraordinary claims require extraordinary proof so if they can’t provide the proof, it seems far more likely they caved to social/investor pressure.

I hope you see the irony of taking a big tech CEO at their word and criticizing someone else for lacking an imagination when they suggest an alternative.
Where are the fascist here again?
Tesla Autopilot Crashes into Motorcycle Riders – Why?
I learnt programming with FoxPro. It had so many strange things. To print you just started the line with ? (box drawing and asterisks were used all the time). True and false constants werd .T. and .F..

I used the el editor to write it. Learning vi afterwards felt like such an upgrade