skysight-inc/HackerNews huggingface dataset:
Incidentally, I was just two days ago in Montgomery, Alabama at the Equal Justice Initiative's museum documenting and memorializing the plight of enslaved people in the Americas. While not uniquely exploitative amongst all US states during the 2 century era of the legal slave trade, the post century of near complete lack of enforcement against the illegal slave trade, and the post half-century of transforming the slave trade into the prisoner-slave trade, this is true. Alabama--along with the other deep-South states--has been really bad about forced labor. I'd say it's more like 400 years of custom, with the first 150 years pre-dating the founding of the US, and the last 50 just being ignored because it's "only prisoners", with no introspection on just how those people became prisoners, or why what they did (or didn't even do) was considered a crime.
I disagree that poor whites are specifically against welfare because they think it helps black people more. That’s just another way of saying they are all racist.

Ive grown up around poor whites and dislike for welfare among them was pretty much always a dislike of government generally, and the perception that welfare makes people lazy (often because they knew other poor people who would take advantage of welfare. One of whom got their kids taken away because they couldn’t financially support them, were told they could get them back if they could hit some financial milestones, then proceeded to use their tax return to buy a used mustang).
They do, but Pop_OS new Rust based destkop doesn't, that is the point.

Have been around the Linux world long enough, all the way back to Slackware 2.0, and when getting FOSS software meant buying CDs from Walnut Creek.
The companies using child labor were Korean owned and operated, and this issue was detected and investigated by US media and authorities.
>aggressive steps to remedy the situation

Who wants to bet those aggressive steps will be.

When our contract with the child labor ends we will put out a search for a replacement contract company. This time when we say "CHEAP CHEAP CHEAP Labor on the bid we will specify we don't mean "Child labor cheap" just regular old undocumented slave labor cheap.
Ironically, assembly needs tooling...
Former Chinese president Hu Jintao unexpectedly led out of party Congress
Slay the Spire, Inscryption (which now has an endless mode), and Ring of Pain are a few relatively new games that comes to mind.

Also, not a rougelike but the newly released Marvel Snap is a really well thought out card battler where every match is just 2-3 minutes long.
I like to use KeaJs, which is built on top of Redux

https://keajs.org/
We know things like XKeyscore[0] exist now so I imagine people changed their behavior after that. Having one account for your whole digital life can prove disastrous in terms of privacy. If all it takes is an agent to type in your e-mail and get a laundry list of all your other online activity, then you have failed at opsec (if you are trying to do good opsec that is).

This is why I have several accounts that are insulated from each other and also dedicated accounts for each type of activity (one account for Facebook, another for Twitter, another for Reddit etc). Basically every activity gets its own dedicated e-mail so you can't do cross-correlation of activity and it also limits the blast radius in the event of a breach.

[0] https://en.wikipedia.org/wiki/XKeyscore
> I'm not sure that "the state of society" is the primary differentiating factor in the effectiveness of laws, particularly laws relating to fundamental human behaviours like violence or reproduction.

I think it is, since there is great cultural variation in the ways humans think about violence and sex. Monogamy or harems; human sacrifice or the abolition of the death penalty. Any combination of these can be "normal" to people raised in that context, there is little which is fundamental about the way human societies are structured with respect to these subjects.
Good point. To me this isn't a pandemic related issue at all, but an issue of a programmer's right to control his or her work environment. I think managers should ask themselves this question: Why do think traditional public libraries ask people to be quiet and not speak or make noise?

The trap I fell into after I stared working in an office is working from home on the weekends to do the important parts that required concentration. I was giving them free hours but I didn't see it that way because I was salaried. I was giving up my free time so I could perform the job.

I think there needs to be programmer's Bill of Rights (I can't speak to other professions) At the time I couldn't articulate the problems I had with an office but now realize they include:

- I'm sensitive to 60 HZ fluorescent lights that have a low flicker and hum. I get headaches

- I have chemical sensitivities. Many of the chemicals in offices make me feel sick.

- I'm hypervigilant due to trauma suffered in the military. When people are walking around in my field of vision I automatically stop what I'm doing to evaluate their threat level. With the rise of mass shootings in society, I imagine this would be even worse for me.

- I drag in the afternoon, which I can fix with a 30 minute nap at home. It was not possible to do this in an office.

- Sometimes I get really stuck on a problem and get very frustrated. I found the best way for me to fix this was to go surfing, no matter what time of day. I'd usually come back from the surf session with a fix for the problem. Again, not possible working 9 to 5 in an office.

There's more, but you get the idea

Edit: A post supporting some of my claims and more has appeared on HN

"Toxic workplaces can harm your physical and mental health, Surgeon General says"

https://news.ycombinator.com/item?id=33298690
You're not being challenged in a meaningful way. Find a more challenging job.
Unfortunately it is. Looks like someone from Stripe just replied with a person email address for the guy, not something he would be able to find anywhere else on the web but this site.
I find Twisted less accessible and more opaque than async. It's also more "bolted on" in that it's an entirely separate library/framework outside the standard lib.

Async might technically be bolted on, but no worse than async in most languages which weren't designed de novo for async (eg go/elixir).
> It's ridiculously easy to influence people through propaganda.

Sure, but in democracies (or any system where legitimacy depends on the "will of the people"), why the people believe something isn't usually considered relevant.
Open Access: Renewables cost decrease 10% per year
The researchers are amazingly confident.

"Our main contribution in this paper is to systematically apply this method, which we call the stochastic experience curve or stochastic Wright’s law to the energy transition."

"for several decades the costs of solar photo-voltaics (PV), wind, and batteries have dropped (roughly) exponentially at a rate near 10% per year"

"Is there a path forward that can get us to netzero emissions cheaply and quickly?," our answer is: "Very likely, and the savings are probably quite large."

Wright's Law:

https://en.wikipedia.org/wiki/Experience_curve_effects
Surprised the article doesn’t mention “Ghost Boy” by Martin Pistorius, a first hand account of a patient who spent years in this state:

http://www.ghostboybook.com/
https://en.m.wikipedia.org/wiki/Martin_Pistorius
Wow, I think you're so attractive... to mosquitoes.
Atherton Estate Former Owner Reported Buried Car as Stolen in 1992
And having to sit on his own balls for hours because he got put down in his wheelchair like that. That killed me.
What works as a 3-panel comic strip falls flat on its face when translated too literally to video. You need to hire good writers, director, animators, voice actors, etc. to make an effective video show, and you need to have an idea better than “show a sequence of loosely related 3-panel comic strip jokes, but animated”.
I don't really even get who that joke is poking at -- not the US presumably; there is plenty of record of U.S. companies being indifferent to poor labor conditions without a sanctioning reaction.
> They've stated a number of times that they didn't have a design that they all thought was adequate

You know what, with all the 'discussions' in recent years about whether Go should have generics I'd actually lost track of that amongst all the noise. Which is irritating, as I do now remember the early conversations about it.

Thank you for the reminder.
That is async i/o afaiu and not classic Unix non-blocking i/o (O_NONBLOCK given to 2 open()).
Are you being serious?

By setting the price to something acceptable to them and not tolerating scalpers who try to push the prices up.
Exploiting Protocols for Fun
The fact that OP (and many others) have felt they need to post on HN in order to escalate is a reflection of the fact that, however good Stripe support may be (and I've no doubt they are swamped, trying their best, etc.), it is clearly not "great." This is the third or fourth time just this month I've seen people at their wit's end, reaching out on HN because they have nowhere else to turn. As in the other posts, Edwin usually responds. I agree HN isn't a support forum, but let's not pretend Stripe customer support is great or that people aren't feeling they have to come here as a last resort after having exhausted conventional support channels.
See also related preceding story from 2 days ago:

"Car discovered in backyard of Atherton home, likely buried in 1990s, police say"

https://abc7news.com/atherton-backyard-buried-car-found-in-u...

https://news.ycombinator.com/item?id=33287849 (0 comments)
That's a small amount of people. Most people in life move from job to job by choice as they gain skills or want to try something else.

Track all the people you run into in a week, and consider how many you think would choose to keep the job their in with the same employer for life. I don't know anyone I can think of who would choose that.

There's just too many opportunities, at all levels, to find better jobs over a 50 year span.
If you want to try Rogue Light, Vampire Survivors has been a blast to play. Similar: Brotato.
I’m convinced culture has at least a small effect. For example, Seattle is notoriously un-air conditioned, but when it gets too hot everyone still complains about the heat and laments their situation.

So why doesn’t anyone get central air conditioning? Because nobody else has it.
To me it sounds like they did not track change in diet:

> Any personal factors that may have changed over those months—from what each subject ate to the kind of soap they used—didn’t seem to make a difference.

They know that any dietary changes could not have produced a noticeable effect since there was none, but not whether any dietary changes occurred or which ones.

Also, extrapolating from these several-month intervals to "your whole life" can only be speculation.
You realize that country is the USA? I'm not sure if you were being sarcastic or what.
Having done my own share of uring bindings I wish I had found work places that appreciated that.
People in other parts of the US joke about how the deep south is backwards and give facts like the lack of quality education as examples, but fail to realize this is intentional. The working class in the deep south may be "backwards", but it's not by choice or culture. The people in power in those states intentionally create conditions that result in a permanent underclass who have no opportunity besides selling their manual labor and well-being for whatever pittance the capitalists deem. Slavery was outlawed but exploitation wasn't.
6'3", I buy the extra leg room.
From article

As Reuters reported, migrant children from Guatemala found working at SMART Alabama, LLC and SL Alabama had been hired by recruiting or staffing firms in the region. In a statement to Reuters this week, Hyundai said it had already stopped relying on at least one labor recruiting firm that had been hiring for SMART
You forgot to add /s, there may be some people who will think that you really mean it.
Thank you, I will email you now
Nothing draws negativity like saying something positive
> On Linux write to a regular file never blocks. Writing to a file copies data from our user space buffer to the kernel buffer and returns immediately. At some later point in time the kernel will send it to the disk. A regular file is hence always ready for writing and epoll wouldn’t add anything.

Is that true? If it would be, the amount of data the Kernel would need to buffer is unbounded. I assumed there is a limit on the amount of buffered and not yet committed data, and when that is cross the call would block until more data is flushed to disk. Which is kind of the same as happens for TCP sockets. The `write()` call there doesn't really send data to the peer, it just submits data to the kernels send buffer, from where it will be asynchronously transmitted.

Edit: Actually I will answer my own question and say I know it will block. I had deployed IO heavy applications in the past with instrumented read/write calls for IO operations in a threadpool. Even though typical IO times are well below 1ms, under extremely high load latencies of more than 1s could be observed, which is far from "not blocking".
The author is an economist and not a computer scientist, and it shows.

Bitcoin only makes 3 transactions per second and consumes around 12 GW continuously. One could setup an "old school" system of recording transactions to a database on a raspberry pi and easily process 100x as many transactions while consuming only 3 Watts.

I don't even feel like debunking the other 4 statements because the first is so egregious.
Outliers don't invalidate the stats, in the same way someone getting outstanding value does not mean everyone got outstanding value.

Also, how did your mortgage cost go up 5x? That sounds almost nonsensical, unless there's some really rare thing you chose.
Typical Tesla driver is a Gen Y/Z man living in area with median income of $85k
Well, cross-language benchmarking is always hard, but for purely testing the GC this is not too bad: https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

See how ahead Java is of any other managed language (and it doesn’t really make sense to do this benchmark with non-GCd languages)? Though this is done with the G1 GC, not the low-latency one - this default GC is more throughput oriented with a max pause time target goal. Also note how Java does use multiple times more memory, as it “postpones running GC when it knows it still will have enough time to collect all of it without running out of the target goal” - this is also the reason why java is quite ahead on “energy efficiency” reports as well. And also, GCs work better with more heap space.
Try waking up at as early and walking a few miles each morning. Has improved my mental health a ton.

lifting is great but walking is so easy to get started and be consistent
Great recommendations. For a more traditional roguelike, I’d add Caves of Qud to the list. It’s really good.
Sure. But why does the difference matter? It is not as if epoll is classic Unix either.
Same. I’ve been incredibly fortunate in that I rarely get mosquito bites - usually just a couple per summer. My mother will get 5-10 or more in an hour in the evening sitting right next to me, while I get none. Same with my wife. It’s crazy.
In a just world, this would be totally illegal as a blatant antitrust violation. A browser vendor shouldn't be allowed to dictate what browsers you are and aren't allowed to use to access their other unrelated products. If I want to sign in to my own account with an "insecure" browser, I should be allowed to.
I don't have to pretend Stripe Customer Support is great to know that Hacker News is the wrong place to whine about it. At least, it severely dilutes the intellectually gratifying content with banal, emotional diatribes. Every company experiences this, regardless of the quality of their customer support.
> Now with family, it would be incredibly selfish from me to do this to them (although I know few parents who do it... not much respect there)

Growing up, my dad would take me one month before school ended for the year, travel the world with me while mum stayed at home, then came back one month after school year started.

This was met with a lot of 'not much respect', by both family members and broader society, but as an adult, those were the best moments of my life and I am grateful my father was never one for taking society's judgement to heart.
LG Gram 17 review, 3 pound 17“ laptop
The discussion tends to devolve right around here. Let’s just say we have different data points and agree to disagree.
TIL there's child labor happening in the US.

It is extremely unusual for this kind of labor abuse to be carried out by American companies. As the articles note, these are Korean-owned and Korean-operated companies.

FTA: "Korean-operated SL Alabama, finding children as young as age 13."

There are hundreds of foreign owned and operated factories in America that are run like independent kingdoms, staffed with people from other countries with their own restaurants and dorms so the workers are never exposed to the outside world, so that the company can put the all important "Made in USA" label on the product. There's at least one all-Chinese factory outside of Las Vegas. There was a Chinese-run industrial marijuana farming operation shut down in Arizona last year.

And this is not unique to the United States. There are similar operations in Italy, Germany, and elsewhere. There are multiple Chinese factories in Italy churning out "Made in Italy" leather good for the luxury market.

Lots of newspaper articles about it over the last ten years or so.
"and with circumstance they've engineered such as giving extra "safe" fentanyl to people"

Fentanyl is cut with other drugs and there's no fentanyl distribution that I can see. Care to provide a source? The drug is extremely potent to be consumed alone.

----------------------------------------

Here's a DEA warning about mass overdose events from Fentanyl
"Fentanyl-related mass-overdose events, characterized as three or more overdoses occurring close in time and at the same location, have happened in at least seven American cities in recent months, resulting in 58 overdoses and 29 deaths. Cities impacted include Wilton Manors, Florida; Austin, Texas; Cortez, Colorado; Commerce City, Colorado; Omaha, Nebraska; St. Louis, Missouri; and Washington, D.C."

I don't' see SF or LA mentioned here. I'm sure some of these are Democrat controlled but You are claiming that liberal policies cause an increase in overdoses. Do you have a source for your death rates?

https://www.dea.gov/press-releases/2022/04/06/dea-warns-incr...

------------------------------

Top 10 states by drug overdose in 2020 (latest year for this source)

West Virginia 81.4 1,330
Kentucky 49.2 2,083
Delaware 47.3 444
Ohio 47.2 5,204
Tennessee 45.6 3,034
Maryland 44.6 2,771
Louisiana 42.7 1,896
Pennsylvania 42.4 5,168
Maine 39.7 496
Connecticut 39.1 v1,371

https://www.cdc.gov/nchs/pressroom/sosmap/drug_poisoning_mor...

-------------------------------------

"We need to regain the compassion we've thrown away in the "everything is okay!" anti-conservative backlash such that we can help people in obvious distress."

Ant-conservative backlash? Republicans, as in elected officials, are calling their political opponents pedophiles and communists. They claim guns are going to be taken away for the last 40 years guess what actually gets banned? Abortion. Multiple Republicans are still lying about election fraud and you wonder why there's a backlash?
Japanese black bear attack:

https://news.ycombinator.com/item?id=33239125

https://www.youtube.com/watch?v=K6cr6M29zBE
If we take the premise that companies will hire solely based on getting the job done vs. the cost of hiring, the current market we have wouldn't make sense. It would not make sense for a junior American dev to ever be paid equally or as much as a senior non-US based dev in the same company, or even more than a junior dev is some other developed region, yet that is an extremely common if not universal occurrence.

It also wouldn't make sense that American salaries would be much higher in general to begin with, since the corresponding premise that America-based devs are that much more naturally talented than the entire rest of the world is not plausible, even if obviously there are massive concentrations of talent in the US. This latter concentration suffers in itself from chicken-and-egg circularity, since people came to the US due to the salaries involved.

The only plausible explanation is that for historical and geopolitical reasons there is a disproportionate amount of capital flowing into the US, and American companies have an incentive to hire US-based talent regardless of the tasks needing to be addressed.

Try to reverse the analysis here: if the market rate factors aren't gone if you move, why would Atlassian ever 'adjust' salaries for remote workers who leave the US? You're still doing the same job, so it can't be that they were paying you solely for it to be done.
RV32I, RV64I, and RV128I (the base RISC-V architecture) don't have a dedicated stack register in the instruction set, and I'm not even sure if your code will even run faster on fancy implementations if you use x2 as the stack pointer in the standard way. However, the compressed instruction extension has "compressed" (16-bit-long) instructions that implicitly index from x2: C.LWSP, C.LDSP (on RV64C and theoretically RV128C), C.LQSP (RV128C only), C.FLWSP, and C.FLDSP; and corresponding store instructions. These instructions incorporate a 6-bit immediate offset field which is added to x2 to form the effective address.

As far as I know, that's the full extent to which RISC-V has a dedicated stack register: it has a compressed instruction format that uses x2 as a base register, but not in the base ISA, just a standard extension. There's no dedicated PUSH or POP instruction, no dedicated instruction for storing the link register into the stack, no dedicated instructions for incrementing or decrementing x2 (you do that with ADDI, which can be compressed as C.ADDI as long as the stack frame size is less than 32 bytes, which means it has to be 16 bytes in the standard ABI), not even autoincrement and autodecrement addressing modes.
> the end of American democracy

Granting all the problems you've cited, things have still been much worse in the past than they are today. Maybe not in the recent past, the 90s and 00s look quite rosy today in some (not all) respects, but think a bit further back. America has gone through civil war, anti-communist witch trials, frequent politically motivated bombings and assassinations, etc. Throughout all of that, people have remained hopeful that things could get better.

The greatest threat facing America today is demoralization. The belief that demise is inevitable and cannot be prevented could do America more permanent harm than anything else.
This should be illegal. It is literally a loan with no interest.
I hope the right agencies step in to help these kids … brutal as it may be it just might be possible that the kids did not receive any assistance so this (working) was probably their only way of surviving.
Pizza French toast
I think there's a sliding scale on this one.

If the (print) designer is expecting pixel perfection, but knows nothing about css, and hands me an illustrator file, I'm walking away. You likely have things that are either unimplementable, or overly complicated. Examples would be 'this image should be 3", but you made it 5" on my laptop and 2" on my 4k monitor.'

If a (normally print) designer hands me a figma file but can't pull it off themselves, rock on. They likely have some idea of whats possible and what's dumb to try and do.

But honestly, if you're full time web designer specifically, I expect you to be designing in the browser, with some occasional help.
A pure geek porn
Protein folding -- DeepMind