skysight-inc/HackerNews huggingface dataset:
content warnings were originally and imo ongoingly most importantly an accessibility issue. afaict, all but maybe one of the studies don't delineate between members of the population this accessibility aid is supposed to help and gen pop

language politics of whether trauma is a "disability" aside, the existence of a meta-analysis over studies which purport to study whether a disability aid works by using it with people who do not have that disability is saddening

some other limitations the i don't see the authors comment on (though i haven't read thoroughly so happy to be corrected):
- the effect of different kinds of content warnings isn't discussed (some interesting dimensions are specificity and prominence)
- the fact that almost all of the studies use self-reported anxiety scales, and thus it is unclear whether content warnings increase anticipatory anxiety or increase self-reported anticipatory anxiety

like with most accessibility aids the interesting questions are not "does it help". they're "who do different forms of the aid help or harm" and "morally, when should we expect or even enforce a particular level of implementation"

looking at how other accessibility aids work is helpful for answering some of these questions. to take the classic university classroom example, you could for example look at the way some departments handle students who aren't able to take lecture notes. a student can request note taking accommodation for a particular class, and then a peer volunteer (or as a fallback university employee) will take notes for that student. just like that, we don't need to have a national debate about whether it is helpful or harmful if all university professors are forced to provide note taking services for all of their students.

anyway, i guess i'm upset because i'm tired of the ongoing massive debate and apparently research industry that completely misses the point.
Yes. I used to do this while contracting with Verizon.

When bringing up a new tower, we had a bazillion tests to run, and one of the very last was 911. When that day arrived, my supervisor would call the non-emergency line at the PSAP and check in; sometimes I was in the room for this call. Basically we'd make sure they weren't short-staffed, that they had capacity for the calls, etc. Just a formality.

When testing actually began, I'd simply tell the operator "This is not an emergency, I'm a tech with Verizon making a test call, do you have time to take this call?", and if they were bouncing off their limit, they'd say no, and I was done for the night.

If they said yes, I'd ask them to read back my E911 data. I'd transcribe what they said for later comparison against what was expected, and ask again if they figured they had time to take a few more in the coming minutes. If so, I'd move to the next sector on the tower, lather, rinse, repeat.

It was really quite straightforward, and sometimes I'd get the same operator over and over, they'd recognize my DN and just start rattling off coordinates. At the last call of the night we always made sure to thank them, but briefly, and that was that. My report would go back to the datafill engineer, and that was the last step before unlocking the tower for customer traffic.
Relevant: The Counterfeiters. https://en.wikipedia.org/wiki/The_Counterfeiters_(2007_film)
A Journey Inside Our Unimaginable Future
> You answered your question as you asked it. If you juice up your Turing machine like that, it will still suck so much that nobody will actually write programs for it, but it will be more complicated to describe and analyse.

Of course. Why would you do that? You don't have to.

You can write a program in a Turing-complete language and yet analyze how it will run on a machine with a finite amount of memory.

For example, when you analyze cycle detection algorithms, which assume that the program being analyzed runs on a machine with a finite amount of states (even if it is implemented in a Turing-complete language), you don't do any of that.

And the currently-known algorithms are very simple to analyze.
It's beautiful and legible. It's also highly unusable.
There's all sorts of examples of AWS failing to be able to provide capacity too. Just do a search for "aws InsufficientInstanceCapacity" or similar. I remember Fortnite talking about capacity limits in relation to an incident, but I'm struggling to find the post-mortem I saw it in.

Even when Microsoft was being open about Azure having difficulty getting Intel chips, AWS, GCP etc. were in the same position and just not really talking about it. From my time in AWS there were some other times when some services with specialised hardware came really, really close to running out of capacity and had to scramble around with major internal "fire drills" against services to recoup capacity.

Most people won't run in to these issues, the clouds all tend to be good at it, but they still happen.

There are also advantages of the economy of scale and brand recognition. The more customers you have the more the capacity trends smooth out, the easier it is to predict need, even if you're still stuck with uncertainty on the ordering side.
Emacs does have great documentation, but those functions you linked to are a perfect example of the problem with Elisp's "standard library": the naming and conventions have been grown organically and at this point often feel quite arbitrary.

Some of those functions are named `<action>-sequence`. Some of them are named `seq-<action>`. Some of them are just `<action>`.

Some of them overlap (`seq-length`/`length`; `sequencep`/`seqp`; `sort`/`seq-sort`; `seq-contains-p`/`memberp`), and it's not always clear what the difference is.

Some come with caveats for specific sequences (`sort`: "Note that this function doesn’t work for all sequences; it may be used only for lists and vectors."; `length`: "If you need to compute the width of a string on display, you should use `string-width` (see Size of Displayed Text), not length, since length only counts the number of characters").

No language or library is perfect, but this kind of inconsistency is undeniably a hurdle when trying to write a program.
> The landloard-tennant social relation is able to exist because the legal system has a system of laws backed the threat of violence to secure and perpetuate its existence.

So, if no one can own the property, then high rent will be solved with a state monopoly?
> Also: Yet I see many comments rushing to perform mental gymnastics on their behalf. There are several attributes here that match up exactly with other companies that are somehow vilified. The blog post is on point, the user have been in denial for a long time and will continue to be.

I’m all in favour of calling out Apple on their crap. But Apple’s evils aren’t the same as Google’s and Meta’s evils.

I just prefer my conversations and criticisms to be more nuanced, rather than brushing everyone with the same simplistic brush.

Also: Calling users to be in denial is a cheap attack. The reality is, that all of us users live in a world filled with nothing but imperfect choices. — So all we can do is pick our poison according to our personal priorities and preferences at any given time.
TFA claims that Anycast is an advantage when dealing with DDoS because it helps spread the load? A regional DDoS (where it consistently hits a small set of DCs) is not a common scenario, I guess?
This is the same calculation you can make about swatting a fly when you were a kid. In reality the population of the cane toad/fly is roughly what the environment will support. Killing individuals makes little to no difference.
Gold was currency for thousands of years, and its value was not assigned by any state.
Anker does specify the Wh ratings. Just on the battery itself, not the website. In flyspeck 2.8pt size font (I just checked with my Peak 10x inspection loupe with reticule, the characters are exactly 1mm x-height), dark gray on black for maximum unreadability, that needs a microscope to read. On my 737, it says 86.4 Wh.
It is paper. Paper made with cotton.
Black Friday is dead. Retailers murdered it by trying to make it a month-long event but all they succeeded in doing was to make the whole thing just more background noise that's easy to ignore.
It is not that simple.

https://www.salon.com/2022/10/16/do-conservatives-really-hav...

"that liberals and conservatives alike report more empathy toward members of their own "in-groups" than outsiders"
To what? I'm unaware of any decent alternatives, unfortunately. I have all my defaults set to DuckDuckGo, but as soon as I search anything remotely uncommon, I end up having to switch to Google (although at least you can block the ad results with Ublock Origin browser extension).
confidental AND ...?
It would indeed take forever, even assuming we are not only reading, but writing notes too.

The only way through is to make it computable: writing programs and making it concrete.

Another is to obsess over it externally: taping index cards up on the walls, ruminating on it in the bath, and transferring that to software.

There's just too much to learn now. My bet is on first principles from cheap books, but the world keeps turning.

What has worked for you?
Ask HN: Monetization Options for Mastodon Servers
What are the monetization options for mastodon servers? Donations are one, but apart from donations do other exists? Like advertisement, subscription or something completely new which is a win-win-win situation?
Cops don't solve crimes.
Assuming that you're asking this in good faith and would like to read more from reliable sources, here are a handful of them from across the political spectrum:

"Ukraine crisis: Transcript of leaked Nuland-Pyatt call" - https://www.bbc.com/news/world-europe-26079957

"The CIA And FBI Are Reportedly Advising Ukraine As Pro-Russia Separatists Spread Across The Country" - https://www.businessinsider.com/cia-and-fbi-reportedly-advis...

"Pierre Omidyar co-funded Ukraine revolution groups with US government, documents show" - https://pandodaily.com/2014/02/28/pierre-omidyar-co-funded-u...

Our use of CIA/State Dept Tech Camp to help foment revolution, video posted by US embassy - https://www.youtube.com/watch?v=bpIoBUDuL3U (also see this for background on how we use the program elsewhere: https://www.fastcompany.com/1744389/hillary-clintons-senior-...

"Washington Was Behind Ukraine Coup: Obama admits that US “Brokered a Deal” in Support of “Regime Change”" - https://www.globalresearch.ca/washington-was-behind-ukraine-...

"How and why the U.S. Government Perpetrated the 2014 Coup in Ukraine" - https://moderndiplomacy.eu/2018/06/04/how-and-why-the-u-s-go...

"In the rapidly worsening Ukraine fiasco, the U.S. is reaping exactly what it sowed" - https://www.salon.com/2022/02/02/in-the-rapidly-worsening-uk...

"A US-Backed, Far Right–Led Revolution in Ukraine Helped Bring Us to the Brink of War" - https://jacobin.com/2022/02/maidan-protests-neo-nazis-russia...

"The 2014 coup in Ukraine" - https://www.wsws.org/en/topics/event/2014-coup-ukraine

"The United States Is Reaping What It Sowed in Ukraine" - https://progressive.org/latest/us-reaping-sowed-in-ukraine-b...

"Why the Ukraine Crisis Is the West’s Fault" - https://www.mearsheimer.com/wp-content/uploads/2019/06/Why-t...
> it's a pretty obscure song

Gee, ya think?
Easy enough. If you have a rational class represented as a pair of irreducible int32_ts, you can simply do ((u64)numerator << 32) | (u64)denominator.
> This is a result of government strangling the construction market and nothing to do with collusion or hidden pricing.

Actually, many apartments near prestigious UC schools (Berkeley, UCLA) are priced to be affordable for two students per bedroom. This is how some undergraduate students have been renting for decades, from my own personal observations. A $7200/month 3 bedroom can house 6 students in bunk beds. So at $1200/month per student, this is more than affordable for their upper middle class parents.
Yet another reason why non-headphone/amplified audio in work/public places is terrible.
Contracts and Power
I don't really know how HiDPI is implemented on Windows, but I do know some very popular VST plugins (music production software, which usually uses its own GUI and scaling integration) which still doesn't scale properly in popular plugin hosts, so you can't really talk about "getting it right in all circumstances".

This problem doesn't exist on Mac where the OS is kind of responsible for all the scaling. So, between MacOS's approach which may be not pixel-perfect but "just works" and Windows's one which usually works perfectly but still has problems in certain categories of software, I'll probably choose the former.
> I suppose this helps if someone is doing deep inspection on their portal traffic, but is anyone doing that?

China is doing that to their entire population
Proofs and Refutations by Imre Lakatos (https://en.wikipedia.org/wiki/Proofs_and_Refutations)

How to Solve it by George Polya (https://en.wikipedia.org/wiki/How_to_Solve_It)
Love this tool. Was very useful at a previous place and its Rust APIs were easy to extend
Gödel proved things about the limits of math and logic.

What does that have to do with how long a specific algorithm takes to run?
So does google, so does azure etc. etc. https://cloud.google.com/spot-vms, https://azure.microsoft.com/en-us/products/virtual-machines/...

Spot instances exist just to try to turn over-provisions in to not a complete loss. You're at least making some money from your mistake.

edit: You should consider "spot instances" in general to be a failure as far as a cloud provider is concerned. It means you've got your guesses wrong. You always want a buffer zone, but not that much of a buffer zone. The biggest single cost for cloud providers is the per-rack OpEx, the cost of powering, cooling etc.
That's a feature I wish all batteries had. The 737 is twice the weight of my Nitecore NB20000 for not much extra capacity, and I don't have a laptop that draws more then 45W anyway, but I got it for that one feature alone.
We could simply remove density restrictions. Landlords are not your enemy, and hear me out on this one, single family homes are.

Zoning limits the competition for property to single households. I can compete and win against a lot of single households for land. I could not compete with 10 households looking to build apartments. It is illegal to build ten apartments on most lots though, so good for me I guess.

Landlords own land and make it available to others to use. They generally want to build more housing because they like money. They are a strong ally in the fight for more housing (which means cheaper housing). Single family homes are the enemy.
I'm European, and never in my life have I been so embarrassed of Europe.
Ask HN: Coherence Testing for Images?
Surely by now you've seen AI generated unicorns with 5 legs, or snowmen with 10 eyes. Machine learning can replicate images and 3D models based on word proximity, visual styles, etc, but we are clearly still getting a lot of incoherent real-world objects in those images. Is there a good tool for automated (not human-in-the-middle) testing of coherence on generated images (open source or not) or do we need to start one?
It's funny how if you ask people about forward-looking systems today, they have either learned mistruths or haven't learned enough about the history of computing to picture much that's reasonable.

"Java!" used to be talked about as a good way to create software that you could run in the future, but anyone who has had to keep around old laptops / old VMs to run ancient Java to handle KVMs or device management tools knows how ridiculous an expectation about the stability of Java can be.

"Windows!" is funny, because I can't tell you the number of places that have an ancient Windows PC that has either been repaired or carefully replaced with new enough, yet old enough hardware to still run Windows 2000 or XP, because copy protection is stupid, and / or because drivers for specific hardware can't be updated or run on newer Windows, and / or because the software can't be compiled and run on newer Windows without tons of work.

On the other hand, you can take large, complicated programs from the 1980s written in C and compile them on a modern Unix computer without issues, even when the modern computer is running architectures which hadn't even been dreamt of when the software was written...
I agree, but how about regression testing?
Yes, it does at least for those of us who are not US citizens. You can never be sure that one day the US won't sanction your home country in the same way, for some weird reason. Of course for some countries the risk is greater than for others, but still, it's a good reason to avoid US financial markets.
I was talking about full time jobs, which these "overemployed" stories generally talk about.

Its technically legal to work two jobs, but in reality it simply isnt because of employee protections.

Such as its illegal to work more than 40 hours average in my country. Company cant force you to work more than 40 hours per average, and neither can you choose to.

Its ok to work 50 hours in one week, but you need to work less than 40 hours another then.

Its also illegal to work more than 10 hours in one day. Or have less than 11 hours between job days. (Ie. you cant stop working at 11pm and start working again at 9am the next day.

Theres many other issues, such as you arent allowed to work while on holiday. So you cant work a different job while on holiday from your other job.

Or the fact that basically 100% of employment contracts say the amount of hours you have to work. And telling your employer you did without doing so is fraud.
It's pretty cool how a simple encoding scheme can have profound effects on compression. This is a big part of what makes DCT-style block compression work as well as it does. You rig the game such that all of your higher frequency components wind up at the end - ideally as zeroes after quantization. So, a simple RLE scheme can do a lot more work than it otherwise could.
General psychosocial effects on performance in school which directly impacts employment prospects. The link isn't direct, but it's there.

https://psychlopaedia.org/learning-and-development/puberty-a...

https://www.apa.org/monitor/2016/03/puberty
So now it seems that all big-tech was keeping tens of thousands of poor performers for years. I believe those performers were not really poor, it is probably matter of bad management so people were not able to present their true skill, but in any case - why they kept so many people as it seems they never needed them?
Why not use the openconnect vpn server, ocserv? [0]

It opportunistically uses DTLS over UDP where it can, but falls back to plain TLS over TCP where not. And I mean real TLS, not the sort-of-TLS that OpenVPN uses.

[0] https://ocserv.gitlab.io/www/index.html
Usually in large orgs there is multi-layer reviews, and this is a quite efficient indicator;

if the colleagues say that you are not doing your job well

+ the managers say you are not doing your job well

+ the people under you say you are not doing your job well.

+ the customers say you are not doing your job well.

Then why an employee would even stay in a company where literally everybody thinks they are not helpful ?

When you are a relatively large customer/partner of Google, you sometimes interact with genuine impostors, who are not helpful, but you still have to go through them because there is no alternative.

So a bit of clean up in the bad elements is actually good for both bottom and top line of the company.
Late reply - but turns out the folks at IMDB actually had screwed up something in the config. Back to normal after the latest webcrawl from google.
No, Microsoft still isn't up to the 'use what you want, pay for your usage' level that other companies tend to be. They even still mix "licensing" with "usage" so you have to pay for something to then be allowed to pay for using it...
https://archive.ph/pcrBF
Philosophical Gedankenspiele aside, there are differences between a ship and software. I can best speak to the software side, as I'm not a man of the sea. For once, a ship has to carry its own weight, so you cannot without limit load more and more onto it, or replace parts by heavier parts. With software "evolving" (rather poor but common terminology, I know) in tandem with new hardware, on the other hand, programmers get more space and faster processing every year, so they are less constrained and can postpone radical but scary/risky refactoring. There is no force to radically take out old code, you can comment out a bit here and there and add lots of new fixes and extensions, increasing complexity and technical debt every year, every decade. The OP also mentioned underfunding of the organization, typically the budgets only permit small incremental changes to "keep the ship running": there is no possibility to start a fresh/modern implementation with a separate team in parallel due to the mind-boggling cost.

It would be interesting to run a diff of snapshots of any software in 1960 and its 2060 version, if e.g. SABRE or the IRS system may last that long.
Could it be possible to build a kind of wikipedia around it?
You're confusing pyramid schemes with ponzi schemes. A ponzi pays people from others' inputs, with a fee taken out by the ponzi runner. In this case, you make money selling a cryptotoken by some other sucker buying in, minus a fee taken by the miners.
Stolen goods don’t come with a “stolen organically” label.
Wouldn’t they use a plain bitmask instead, the lsb indicating negation, with 3 being the negation of 2? That’s zigzag encoding with a negative zero.
Spammers are exploiting cloudflare by creating thousands of new domains on the free tld (like .ml) and hosting the sites behind cloudflare and spamming social media apps with links to scam dating sites. CPA scammers.

If anyone from CF sees this, I can work with you and give you data on this. I’m dealing with this at one of the large social media companies.

Here's an example, this is NSFW - https://atragcara.ga
Infinite scaling clouds, they said. In AWS at work we spin up large numbers of EMR nodes and every few days get stuck waiting for availability of certain instance types in our region too. I guess we could reserve more, but that defeats a lot of scale up and down advantages.
reminds me of this video on using "-2" as a base for numbers (can represent all positive and negative integers without a sign bit) https://www.youtube.com/watch?v=GWA_NraxOUw
Finally some positive news. There are too many people at faang and they are vastly overpaid.
It was even common to shoot multiple identical takes in the same language and create multiple cuts of the negative. The process of making positive film prints wasn’t refined back then, it wore out the negatives, and so having multiple negative cuts enabled the producer to make more prints of a popular film.
Brave Search has done it for me
Guide to Teleportation Nanotech: It Is Easier to Get Forgiveness Than Permission
900-1200 per day mostly c++ (game dev)
Hey now, that dihydrogen monoxide is dangerous stuff. Extended contact with the solid form can cause severe injury, and the gaseous form in significant quantities doesn't even need extended contact, it does its damage almost immediately.

Even the relatively safe and stable liquid form can be deadly if drank in significant quantity or inhaled in even small quantities, and a person submerged in it for even a few minutes without special equipment is in a bad spot.