skysight-inc/HackerNews huggingface dataset:
The same reason speakers on Palestinian rights often can. While they may be on the right side of the issue, it's also very easy for closed discussion spaces to rapidly devolve into pretty viciously anti-semitic tropes.

The roots of this behavior as well as the fear of this behavior lie in a logical fallacy called composition, which is spelled out at the Nizkor Project (a site on the history of the Holocaust):

> The first type of fallacy of Composition arises when a person reasons from the characteristics of individual members of a class or group to a conclusion regarding the characteristics of the entire class or group (taken as a whole). More formally, the "reasoning" would look something like this.

> Individual F things have characteristics A, B, C, etc.

> Therefore, the (whole) class of F things has characteristics A, B, C, etc.

http://www.nizkor.com/features/fallacies/composition.html

Just because the Israeli government is highly repressive towards the Palestinian population in the West Bank and Gaza, and treats non-Jews as second-class citizens within Israel proper, does not mean that all Jews around the world share this behavior. Similarly, just because some Arabs have carried out acts of terrorism does not mean most Arabs approve of terrorist attacks on civilian populations. These notions can certainly be extended to caste conflicts among Indian peoples.

For example, Jews and Muslims live side-by-side in New York City in relative peace and harmony, as do European and Arab descendants.

The reason for this is that the American tradition of strict separation of church and state prevents any one religious group (or ethnic class) from seizing political power and using that power to repress other groups. This is one American tradition that the rest of the world would be wise to embrace, if they wish to minimize such conflicts.
There are increasing burnout stories recently: a mix of pandemic, WFH, and stocks (compensation) plunge is making people reevaluate their lives

Are we hardwired to find meaning in our lives and work?

https://news.ycombinator.com/item?id=31586518
Trolling, or a specific case of it? I think of trolling as disruption, and it is commonly used to shut down discussions and attack good faith community (i.e., where people disagree, listen, tolerate, and support each other's right to hold and express differing opinions). This is one application of it.
From a traditional Dev perspective, blockchain programming can seem really weird.

No decimals, no patches or point upgrades to deployed smart contracts (for the most part anyway), constructor event only gets called once during deploy, code implicitly has "owners" with specific execution rights, etc.

But this is what I have found to be the strangest part:

On most worldwide public blockchains, your programs are deployed to run on servers supplied by other people. They expect to be compensated for supplying this CPU power. Your programs are charged gas and mining fees when they execute. This is usually paid for by the person initiating the transaction with your program.

This produces two weird side effects:

1) Your development environment (e.g. hardhat, ganache) will "charge" you the same fees, even when you are running entirely on your own laptop. Many times when you hit the deploy button, your own laptop will puke because your dev wallet doesn't have enough coin in it to pay the compile fees. ON YOUR OWN MACHINE!

2) When optimizing your code, you no longer refactor to improve speed or code maintainability, but mainly to reduce the fees charged when executing. Solidity even has a "price sheet" of fees for operations like addition, subtraction or allocating memory. This new way of thinking can seem strange to experienced devs because of all the easy fixes you plainly see that have to be left in the code base. Counter-intuitive.
Sounds like the customer specifically planned to migrate from BMC to IBM.
This is a strange way to concede an argument, but I’ll take it.
Co-Creator of MIDI Died
How so? A college degree implies they are well educated.
Unfortunately that means if you need a quick refresher (say you put it down for a few months and pick it back up) you're stuck, since you'll need to replay a large chunk to get at the tutorials.
This reminds of something I found quite interesting at the time.

"The Holy Quran Experiment": https://youtu.be/zEnWw_lH4tQ
Glad to see a fellow Bayesian in here lol.
Any flying machine has some maneuverability when flying PASS a populated area, even in emergencies. If you just dock above the area at all time, it will increase the risk immensely.
What does your friend circle look like?
It’s easier to grow out from that than being alone trying to find someone to date. Meet people without any expectation of dating or sex or anything, just talk to talk, see where it leads you. One day they invite you to a party, movie, whatever, you get close to them, either you meet someone in the group that likes you or they bring someone new at some point and you like them, etc.

If no one comes out within the group, with time you’ll be comfortable enough around them to ask “hey is there anything wrong with my attitude? Am I likeable? In which case they can either help you or boost your ego and make you feel better and they can even start thinking of hooking you up with someone.
So you get Path of Exile instead, where the mechanics keep changing each "league" and you need to run a new "build" each time.

On the upside it can keep the game fresh trying out new things, but if you find one that's fun, it will likely be nerfed in the next league.
that's ok, but then you have 2 years of visa and have to find something else to stay.
> Texting an iPhone user as an android user is legitimately a bad experience

What are the issues? I never use text except for spams at this point, all discussions I have with friends are on whatsapp/messenger.
Yes and those issues will have to be worked out in the state legislature. This is a complex political process with many conflicting stakeholders. Regardless of the physical reality, the political reality will take time to change. We don't live in a dictatorship where policies can change on a whim.
I guess Hackernews doesn't render the tl&dr I wrote: <meta name="description" content="How a KDP infringement claim led to kafkaesq dialogues with support. I could not speak to a human and was never told what the offence was."/>
We had to do that exact thing in Boeing some years ago. It's an absurd waste of time.
The Rise of Microsoft Visual Studio Code Is Amazing
setting the clock on old video decoders was and still is a very high handicap for many people it must be like magic.
I observed it multiple times during CS graduate school. An Indian high caste classmate refused to let his roommate sleep in the same bedroom. The higher caste guy told us that his roommate is of lower caste. The other poor guy ended up very obedient and sleep in the couch for 2 years. They have a group of high caste guys and talk sht about a few fellow low caste guys in the class

Eye opening.
Would it make sense to increase the difficulty more gradually? And independent of each other? Like size, number of colors, degrees of freedom, individually, instead if just easy medium hard, with presets?
Volunteering has nothing to do with it, either back then or nowadays in Russia.

They are ordered by their coaches to take the drugs, and if they refuse orders from their coach their elite sporting career is over.
python3 -u -c 'import sys
while (1): sys.stdout.write("1")'| pv>/dev/null

427KiB/s

python3 -c 'import sys
while (1): sys.stdout.write("1")'| pv>/dev/null

6.08MiB/s

Using python 3.9.7 on macOS Monterey.
Are there any FPGAs with fully Free toolchains?
Nice little game! Took me a few minutes to figure it out (I think having played with Rubiks cube helped somewhat)
And most recently, teamed up with Tom Oberheim again for the OB-X8, being released right about now.
Again, the assumptions don't tell us anything meaningful. If, hypothetically, we did achieve post-scarcity and pushed out capitalism in doing so, so be it. If that were to happen and then "bad actors" took back control of the capital, returning us to capitalism, so be. These models don't have to be ever-present, they don't have feelings, they are only descriptions about the state of the world at a given moment in time. Whether or not these forces described are in play is irrelevant.
It’s harder to change things down the stack. I guess the more things are built on top of fb (like sign in w fb) the harder it’ll be to change it?
It sounds like Robin DiAngelo is inherently racist.
Ahhhhhh, makes sense now. Thank you!
> I've also heard this topic referred to as "results-oriented thinking," which is generally what you don't want: you shouldn't judge a decision based on its result, but on the information you had at the time.

Had this happen at work recently and shapes why I was ok with the outcome even though it wasn't what we wanted.

I was building an integration and got it working and trying to push to Prod when I realized the integration with the 3rd party required a security audit... Given the information at the time, it was the right thing to build but didn't do deep enough research. Lesson learned.
Maybe teach your friends not to leak your private data without your consent?
Show HN: Go-faker: Faker for Golang. Compatible with postman dynamic variables
That's a good point, betting on the world is a more viable strategy. That is at least, if the world is growing in an economic sense. With that said, since the world population will grow, I'd be willing to make that bet. In this case, I'd say the example holds up.
The long-distance Amtraks are more like a rolling hotel or land cruise-ship in some ways. Highly recommended if you have the time - https://www.amtraktrains.com is worth the research, as Amtrak's ticketing system is literally a 70s airline ticketing system and if you learn how to play it you can get sleeper car reservations for relatively cheap.

You can also find destinations that would otherwise be moderately difficult to reach - for example the Empire Builder stops at East Glacier in Montana from spring to fall - extremely small town with wonderful hiking, etc.

Here's a song about a similar route in Canada: https://www.youtube.com/watch?v=YXcfRlEGJko

https://www.viarail.ca/en/explore-our-destinations/trains/ro...

You can also have a quite interesting "explore America" trip in both countries with some planning (a travel agent can actually help here if they're knowledgeable) - as you can break the trip up into "daytime travel", stay in a city like Chicago for a few days, and then "overnight" to the next city.
I don’t get it. Is there something special about this tractor or why would it make a fun gift?
No political will to force ag and industrial water users to curtail usage to sustainable (less than aquifer replenishment rate) levels.
Good points.

Still, even with those charges, Amazon can just choose to take losses knowing they aren't really losses. They can run that brand unprofitably and if the losses are coming from distribution fees being charged internally, well, the company still comes out ahead.

And the internal analytics is really a much worse abuse. I suspect that grocery stores make their internal brands the same way, and again, I'm strongly opposed to that being allowed.
At least partly. When I was starting out, I would apply to dev positions only to get offers to interview for lower-paid QA positions. After changing to a gender-neutral nickname and removing all female-identifying terms from my resume, I got the interviews for dev positions.
I don't think there's any distinction to be made between what's "true" vs what's "popular" when it comes to online discourse unfortunately. Confirmation bias is one hell of a drug, especially when combined with votes, flagging and reports.
For languages like C, C++, and Rust, the bottleneck is going to mainly be system calls. With a big buffer, on an old machine, I get about 1.5 GiB/s with C++. Writing 1 char at a time, I get less than 1 MiB/s.

$ ./a.out 1000000 2000 | cat >/dev/null
buffer size: 1000000, num syscalls: 2000, perf:1578.779593 MiB/s
$ ./a.out 1 2000000 | cat >/dev/null
buffer size: 1, num syscalls: 2000000, perf:0.832587 MiB/s

Code is:

#include <cstddef>
#include <random>
#include <chrono>
#include <cassert>
#include <array>
#include <cstdio>
#include <unistd.h>
#include <cstring>
#include <cstdlib>

int main(int argc, char **argv) {

int rv;

assert(argc == 3);
const unsigned int n = std::atoi(argv[1]);
char *buf = new char[n];
std::memset(buf, '1', n);

const unsigned int k = std::atoi(argv[2]);

auto start = std::chrono::high_resolution_clock::now();
for (size_t i = 0; i < k; i++) {
rv = write(1, buf, n);
assert(rv == int(n));
}
auto stop = std::chrono::high_resolution_clock::now();

auto duration = stop - start;
std::chrono::duration<double> secs = duration;

std::fprintf(stderr, "buffer size: %d, num syscalls: %d, perf:%f MiB/s\n", n, k, (double(n)*k)/(1024*1024)/secs.count());
}

EDIT: Also note that a big write to a pipe (bigger than PIPE_BUF) may require multiple syscalls on the read side.

EDIT 2: Also, it appears that the kernel is smart enough to not copy anything when it's clear that there is no need. When I don't go through cat, I get rates that are well above memory bandwidth, implying that it's not doing any actual work:

$ ./a.out 1000000 1000 >/dev/null
buffer size: 1000000, num syscalls: 1000, perf: 1827368.373827 MiB/s
> The implication is that it's not limited.

Right, but what are the implications of it being limited or not? Is there a tolerable level of discrimination?
> the legacy is alive and well

I think OP's point is those revering confederates today aren't confederates, they're something else. Sort of like how we term neo-Nazis separately from the historic Nazis.
She is a fine CEO of the Crown Corporation. It's likely you don't even know what that is, most Brits have no clue what the difference between London and the City are, or what the relationship is between the Sovereign and the Crown.
I've been playing DCSS on and off for about 12 years now I highly recommend it to anyone even knowing the learning curve is wildly steep and most people probably won't be able to win without putting in a lot of effort.
Treat IPv6 as an extension of IPv4, not a separate network space.

Deprecate software that doesn't support IPv6.

Stop DHCP servers from providing IPv4 by default.

Then we can enjoy a world with mass 6 adoption, almost no hosts bound to 4 addresses, and billions of available 4 addresses.
That's pretty harsh. Google would have no trouble hosting a police reform discussion because they have no local PD fearmongering through highly dependent local media. They do have a number of employees who could be made uncomfortable by a discussion of caste. That's hypocrisy. That's doing the easy things. But it isn't an indictment of for profit enterprise.
>28 May 2022 - Huw van Steenis

Co-chair, Global Future Council on Responsive Financial Systems, The World Economic Forum<*

"The Future of Finance" - Davos 2022 : https://www.weforum.org/agenda/2022/05/what-i-learned-davos2...

--
>The penny has dropped,

That without regulation [crypto] can’t inject the trust and stability which a financial system at scale needs.

— Huw van Steenis.
The bad news is that it the answers all depend on the team you join.

The good news is that, assuming you are not pre-allocated, then have a choice between teams. I recommend choosing a team that has had a manager in the manager role for at least 2 years.
Silo ([Book] Series)
Disregard for laws. Can be good, can be bad, but never underestimate the empowerment of disobedience.
The best plan for CA to get their water under control is:

1. Fix agriculture water rights to numerical limits, somewhat higher than what is already being used. This will cap water usage and move away from an all-you-can-drink model, but not penalize existing farmers.

2. Buy back those water rights from farmers using a reverse-auction, allowing the farmers who generate the least value from their water to sell it back to the state.
<blink>I don't know what you could be referring to.</blink>
Nothing wrong with mining crypto using energy that would otherwise be wasted anyway (absorbed and then dissipated as heat back in the surrounding environment).
I usually just use cat /dev/urandom > /dev/null to generate load. Not sure how this compares to their code.

Edit: it’s actually “yes” that I’ve used before for generating load. I remember reading somewhere “yes” was optimized differently than the original Unix command as part of the unix certification lawsuit(s).

Long night.
Genuine question what is offset mapping and what would I see in Goldeneye showing this?
Underrated comment :) Upvoted and favorited.
Her power is absolute and temporal, she isn't a mere figurehead. She does wield this power from time to time, she dissolved the nation of Australia not too long ago on a whim.
The contrast between light blue for links and vibrant yellow for the background is absolutely not okay, I find it almost impossible to read.

Yellow as background can work well, but this is not the way.
That's a DEEPLY blinkered take.

It's not about Google weighing in. It's about Google being aware of these problems, and doing the work to keep those problems out of its workplace.
Did they compare against what the non-coffee drinkers were drinking instead? It's not surprising that coffee is substantially healthier than cola, but is it statistically healthier than tea or water?
I don't know dude, I've got a pretty foul mouth and opinions.
solved medium and on to hard now!
> It runs at about 6 GiB/s on my system...

Honest question: what are the practical use cases of this?

Repeatedly typing the 'y' character into a Linux pipe is surely not that common, especially at that bit rate. Also seems like the bottleneck would always be the consuming program...
Java can get even much much faster: https://gist.github.com/justjanne/12306b797f4faa977436070ec0...

That manages about 7 GiB/s reusing the same buffer, or about 300 MiB/s with clearing and refilling the buffer every time

(the magic is in using java’s APIs for writing to files/sockets, which are designed for high performance, instead of using the APIs which are designed for writing to stdout)
I couldn't discern a control scheme in RDR2. It was like Dragon's Lair. "Press J to execute this half-action/half-cut-scene. Now press P to execute this next one and advance this half-action/half-cut-scene. Now press comma. Now learn these arbitrary mechanics that only exist for this one mission....."
The show is to distract us from the fact that Sacramento doesn't have a solution to this problem.
Pianoteq now isn't meaningfully CPU intensive because our CPUs have gotten so fast (read: Alder Lake and Zen 3)
No.

Background on refrigerants:
The EU bans water-polluting unnatural refrigerants with a high global warming potential,

but water-polluting unnatural refrigerants with low global warming potential (e.g. R1234yf) are unfortunately still permitted for the time being.

Refrigerants from split heatpumps (everything that isn't R290/R744: https://danfoss.com/media/ic5drwy5/gwp-graphic-visual-1120x7... ) endanger water.

Federal Environmental Agency therefore urgently recommends natural refrigerants (R290=propane (monobloc, A+++), R744=CO2): https://twitter.com/Umweltbundesamt/status/13974613677167247...

Please only buy climate&water-protecting heat pumps with natural refrigerants:

Vaillant aroTHERM plus

Viessmann Vitocal 151-A,150-A,250-A,252-A

===============

Also please don't burn wood, it's even more harmful to people & environment than gas (#StopFakeRenewables): https://twitter.com/Umweltbundesamt/status/14917311547639234...

===============

Use cases of natural refrigerants:

- R290 (climate&water-protecting natural refrigerant propane) is perfect for heat pumps and other household devices:

https://www.vaillant.co.uk/homeowners/products/the-arotherm-...

https://live.viessmann.com/en/product-innovations/heat-pump-...

https://www.swegon.com/uk/products/cooling-and-heating/air-c...

https://amazon.de/Royal-Catering-Slush-Eis-Maschine-Arbeitsz...

- Fridges often have R600a (climate&water-protecting natural refrigerant isobutane).

- Carmakers like Volkswagen have switched to R744 (climate&water-protecting natural refrigerant CO2) or intend to.
> You suggest that I do not see the forest for the trees.

Yes, that is right. That is exactly right. You are hanging on words I used, in order to introduce new words and ideas in your first post, so that you can say I am wrong, and even after I explained further, you are then repeating yourself and still arguing against my first post. You are indeed staring closely and intently at a single tree, when everyone else is talking about the forest. Here, I'll quote the citation I used:

> As you play a new guitar (or other wooden instrument), the fibers in the wood settle somewhat due to the vibration, and over time this causes the wood to become stiffer, more stable, and more resonant, which in turn improves the sound.

Different woods experience this phenomenon differently; for example, spruce takes about a year of playing to break in, and a guitar with a spruce top will sound better after a year of playing than it did right out of the box. After that, the aging process is slower and the marginal improvements smaller. Cedar, on the other hand, breaks in both sooner and more steadily---you may notice a slight improvement in resonance earlier than you would with a spruce top, but the overall improvement after a year may not be as much as with spruce.

When I shake a box of sand, the grains will realign, with the larger grains sifting to the top. I suppose you now think I am making crystals with a box of sand? Your employment of "crystals" is a straw man.
As an amateur poker player, both at the table and in life, I can say that sometimes the biggest wins are the result of bluffing.

It does not matter what hand an opponent has as long as you can convince him you have a better hand.

Also, it is handy to recognize the situations when an opponent might bluff, so you can call.
Great. This saved zero water though. You instead allowed the production of an additional handful of avocados (about 50 gallons each). I hope that was a fair trade.
I live in a large city with a very low cost of living, median per capita income about $30K. Fast food restaurants are offering starting wages of $15-18/hr (median to above), healthcare, tuition assistance, etc. and can't find people to work. The combination of inflated expectations of their value, government handouts, and being "too good" to work some jobs is the problem. It's not worker exploitation. That's pure Marxist BS. I came from a struggling blue collar household in the Midwest and worked from the time I was 15. Some of the jobs were terrible, long hours, dirty work, etc. But eventually I got to where I wanted to be and subsequently retired comfortably. The bottom line is people need to quit making excuses and whining about their exploitation and apply themselves. Work hard, finish school, learn something useful - gender studies et al aren't, and build a life. You are responsible for your own fate - not anyone else and not the government.
Also, a paper airplane is not the same a 747.
PureScript always sets the bar high for this in my mind, here's an example documentation page: https://pursuit.purescript.org/packages/purescript-effect/4....
Very nice - the explainer was helpful. Just lost an enjoyable 30mins :)
Which is to say, almost all of them https://en.wikipedia.org/wiki/List_of_airship_accidents
The same is true of every old religion. Americans generally lump all Muslims into one category, but there are serious divisions, associated wars and ethnic violence.

Even those major groups have fractal divisions. https://xkcd.com/1095/