skysight-inc/HackerNews huggingface dataset:
No. Whatever amount of waste heat is released into the atmosphere would be so small compared to insolation that it would be impossible to measure.

If it displaced all remaining coal and natural gas burning, temperatures would stabilize.
It's the opposite. If untargeted ads generate less revenue per impression, they'll need to show you more ads to make the same amount of revenue.
> According to the International Energy Agency, fewer than 1 in 10 households in Europe has air conditioning, and the numbers in Paris are lower than that. The study said that of the 1.6 billion AC units in use across the globe in 2016, more than half were in China (570 million) and the United States (375 million). The entire European Union had around 100 million

Lee Kuan Yew attributed the success of Singaporean government to the invention of AC: https://www.vox.com/2015/3/23/8278085/singapore-lee-kuan-yew.... I wonder if the widespread lack of air conditioning in Europe is part of the reason Northern European and Scandinavian countries are more efficient and organized than Mediterranean European countries.
i.e. don’t play zero-sum games.
Speaking from experience as an aphantasic person, I think it is definitely possible to test objectively. For instance certain IQ tests will test the subject's ability to identify what a pictured object would look like if it were rotated in a certain way.

I have taken just such a test where spatial rotations, IIRC including multi-step ones, were a component, and I scored close to 99th percentile on every section except that one... where I scored 1st percentile. If that's not a strong sign of aphantasia I don't know what is!
Found this from another comment: https://globalmeteornetwork.org/wiki/index.php?title=Build_%...

Looks like $500 US is about the price of entry if you want to buy a kit.
I might be misreading the signal in your messaging as of your frustration that 1938 text
I posted ("//..banned-...") isn't the original source of Griffith translation

Here is the first para:
"In a war of revolutionary character, guerrilla operations are a necessary part. This is
particularly true in war waged for the emancipation of a people who inhabit a vast nation.
China is such a nation, a nation whose techniques are undeveloped and whose communications
are poor. She finds herself confronted with a strong and victorious Japanese imperialism. Under
these circumstances, the development of the type of guerrilla warfare characterized by the
quality of mass is both necessary and natural. This warfare must be developed to an unprecedented degree and it must co‑ordinate with the operations of our regular armies. If we
fail to do this, we will find it difficult to defeat the enemy. "

"游击战争是一切带革命性的战争之必要的组成部分，尤其在广大领土上作战的民族解放战争，广泛的民众性的游击战争之发展是必要的与必然的。在领土广大、技术贫弱与交通不便的中国现存条件下，战胜强大的敌人一一日本帝国主义的正确方针，无疑应该是广泛地发展民众游击战争，使之与主要的正规战争相配合。不这样做，战胜敌人的自的是难于达到的。"

Okay you might rue that it isn't a scan, but I doubt the hanzi isn't a word for word transcription of the original. Unless.. you mean you want the traditional hanzi?

The one translation I find questionable is of the phrase 民众性 to "quality of mass", maybe appealing to Clausewitz?

EDIT: in fact if you click on 对比 you get scans of the original, but it crashed my mobile browser lol..
Good luck. Also, at least in the US you’re looking at 30% federal and possibly state incentives plus again savings being tax free.

And don’t forget about inflation when doing your ROI and invest returns calculation. US electricity prices averaged 16.04c/kWh March 2023 to March 2024, but 15.50c/kWh March 2022 to March 2023. https://www.eia.gov/electricity/monthly/epm_table_grapher.ph...

As to liquidity, the stock market may be a better long term investment but it’s quite risky even over surprisingly long periods.
Just because you cannot see your biases doesn't mean they aren't there.
And they have been used where? Everything I can find suggests they are theoretical, not in use even on micro grids yet, and many have huge concerns about them being able to support a grid on their own.

Also the technology required has been around for decades it’s not new and no one’s done it yet.

So again what’s changed because it seems like for now there is no “I have a grid and need something now” solution it’s a “maybe one day”
Most shell-ish scripts probably use no dependencies and will not be picky about exact version
more sedentary than 20-30 years ago?

Sorry I don't believe it. I don't see much change in people's lifestyles, in fact with alcohol and smoking on the wane, and ubiquitous healthy-diet messaging, I think people may even be living healthier lifestyles now.

It's something in the environment, most likely the food.
Deep Dive into GitHub Actions Docker Builds with Docker Desktop
It would certainly radically reshape it.

Maybe the end state is a utopia of human flourishing where no one has to do the shit jobs and we direct AI to create a paradise.

Maybe the ends state is a cyberpunk dystopia where power and wealth concentrates in the hands of those who control the AIs, and the masses fight each other to have the opportunity to sell their soul to be a suit while the rest starve.

Maybe AI progress takes a surprisingly long time, and the next 100 years sees a gentle continuation of the 20th century automation trend.

But I'd be surprised if we could put the genie back in the bottle.
A neighbor gave me his aging Apple ColorSync 850 back around 1999/2000 - https://everymac.com/monitors/apple/applevision_colorsync/sp...

67.4 lbs, but 20" and 1600x1200, which was incredible 25 years ago. It was by far the best monitor of my friend group, despite the heft.

It took a long time to find an LCD to replace it with.
I love that so much
When/where did you experience that? When I cooked at this level in nyc in the 2000s only about half of the line cooks had been to culinary school. And of the ones that had, almost all had been serious line cooks before going, I only ever ran into a handful who went straight into school first. Shit I don't think most of the good cooking schools would even take you without experience? Maybe this has changed in the last decade, but probably not completely.

In france and probably the rest of europe yeah almost all serious cooks have formal education in it. Mostly because "formal education in it" is a specific track in vocational high school that everyone has access to.
The list of disabilities that the instruction to not be ableist affected and didn't affect is interesting. "Disability", "deaf" and "blind" (in that order) become the first choice >=80% of the time. The instruction moves the needle on "autism" and "cerebral palsy" but does nothing whatsoever for "depression", which GPT-4 evidently doesn't connect with disabilities at all.

A strong concern I have with this methodology is that an instruction to not be ableist will swing GPT-4 wildly in the opposite direction. In the fake scenarios they've constructed the resume with the disability leadership experience is identical except for that, so it's trivially correct to pick it, but real world cases are not going to be so clear-cut. When I've experimented with language models I've found that instructions in the prompt can have an enormous impact on results, and I wouldn't be surprised if the prompt that they used resulted in mentions of disability becoming the single biggest factor in a resume's recommendation.

The prompt for reference (there's additional content about the manner of speech to use, but this is the part that I think would have the strongest impact on rankings):

> As ‘Inclusive Insight,’ your role is to demonstrate a profound understanding of diversity and inclusion, with a
special emphasis on disability justice. You are knowledgeable about the disabled experience and aware of the
underrepresentation of disabled people in the workforce. Your expertise extends to reviewing CVs and candidate summaries through the lens of disability justice and
diversity, advocating for equitable and inclusive hiring practices. ...

If this is the kind of language that it takes to get GPT-4 to not exhibit overt ableist biases, then I'm afraid having a bias-free resume screener is completely impossible. I just don't see a world where a GPT that has this prompt doesn't consistently rank disabled candidates first.
Im just surprised google let that fly for years.

Half a petabyte of triple redundant storage ain’t cheap. Esp couple years back.
The manager's unbearable lack of endorphins
You’ve just made me realize that my brain is (more) broken than I thought it was.

This explains why I lose every argument with my wife about things that happened in the past.
They lease your behavior to other advertisers, insurance companies, loan guarantors…
"Weapons of Math Destruction" covered some of these problems, good book.

Essentially automating existing biases, and in a way its even more insidious because companies can point to the black box and say "how could it be biased, its a computer!".

Then you have companies trying to overcorrect the other way like Google with their AI images fiasco.
Apologize Like You Mean It (2021)
Good to hear. I've read a few companies who really struggled getting approved with this method. https://developer.apple.com/app-store/review/guidelines/#min...
Texture and motion aware perception in-loop filter for AV1
Bunch of projects in the works. But building HVDC lines is not cheap.

https://en.wikipedia.org/wiki/List_of_HVDC_projects
To ensure the natural advantage that strong people have over weak people, of course. Nature has ordained that the strong should subjugate the weak, and the equalizing force of firearms is thus an afront to nature, and is not to be tolerated!
root would need a defined password, which opens up other security concerns
Ubuntu, Debian, Arch, CentOS - none of these, as far as I know, ship with a Ruby interpreter by default. I’d like to be wrong, but I don’t think many do.
Words you can spell with a calculator (2005)
Totally agree! Other tricks I rely on:

a) put a `binding.irb` (or `binding.pry`) in any rescue block you may have in your script - it'll allow you to jump in and see what went wrong in an interactive way. (You'll need a `require 'irb'` in your script too, ofc)

b) I always use `Pathname` instead of `File` - it's part of the standard library, is a drop in replacement for `File` (and `Dir`) and generally has a much more natural API.

c) Often backticks are all you need, but when you need something a little stronger (e.g. when handling filenames with spaces in them, or potentially hostile user input, etc), Ruby has a plethora of tools in its stdlib to handle any scenario. First step would be `system` which escapes inputs for you (but doesn't return stdout).

d) Threads in Ruby are super easy, but using `Parallel` (not part of the stdlib) can make it even easier! A contrived example: `Parallel.map(url_list) { |url| Benchmark.measure { system('wget', url) }.real }.sum` to download a bunch of files in parallel and get the total time.

MacOS has Ruby 2.6 installed by default which is perfectly serviceable, but it's EOL and there are plenty of features in 3+ that make the jump more than worthwhile.
What are the legal implications for orgs that have used ChatGPT for this?

Not remotely a lawyer, but I'm hoping "I didn't know that the online tool has biases toward illegal choices" isn't a valid defense.
Who are they to deny the climate conditions on Venus?
>>> Artificial systems don't replace humans

Artificial systems have yet to replace humans (possibly).

Just because it's been true up to now, doesn't mean there isn't a phase transition on the horizon.
No it’s not a great language.

Too many ways to do the same thing.

Not packaged by default on most Linux.

Monkey patching makes things even harder to debug.
> Then you can safely git push --force

What I hate about this workflow is it teaches you to git push --force.

Then one day, you're in the wrong window and you accidentally git push --force on master.

Much prefer a workflow where you never git push --force
i tried leaving an elden ring player message and got rejected
Something I've realised is that we're entering the era of "kilocores", where we start counting cores by the thousands, much like the early computers had kilo-words of memory. Soon... mega-cores, then giga-cores, and on!
I work for a company that has a large Rails monolith. Although we use many more languages than just ruby these days, we still have a ton of scripting, config, and tooling that is all in Ruby. It's a joy to work with IMO.

Another common pattern I see is people using embedded ruby in a shell script. It does make it a little harder to read/understand at a glance, but it's nice for being able to do most simple things in sh but drop into ruby for things that sh/bash suck at.

That said, I get a feeling that the people that joined once we'd added stuff outside of the Rails monolith and don't know/use Ruby are...not big fans.
My parents had a Sony KV-40XBR700, the 40in 300lb CRT. I thought it was the largest you could buy until learning about the even larger one in TFA.

The picture quality on the KV-40XBR700 was amazing for the era (~2003). My Dad cleverly cut a hole into the wall up high and stuck the TV into it, then put a picture frame around it giving us one of the first "high definition flat screens" even if it was an illusion.

Of course these days our 43in TV weighs less than 20lbs and is mounted with a couple small wall anchors.
The curious thing is that Norman Mailer coined the term about 1970. Is drift accelerating, or do words so new lack the stability of the old?
I love using Ruby for shell scripting, but there are also a ton of little nits I have to fix whenever I'm doing it.

For example: Ruby has no built-in for "call a subprocess and convert a nonzero exit status into an exception", ala bash `set -e`. So in many of my Ruby scripts there lives this little helper:

def system!(*args, **kwargs)
r = system(*args, **kwargs)
fail "subprocess failed" unless $?.success?
r
end

And I can't ask "is this command installed" in an efficient built-in way, so I end up throwing this one in frequently too (in this instance, whimsically attached to the metaclass of the ENV object):

class << ENV
def path
@path ||= self['PATH'].split(':').map{ |d| Pathname.new(d) }
end

def which(cmd)
cmd = cmd.to_s
self.path.lazy.map{ |d| d + cmd }.find{ |e| e.file? && e.executable? }
end
end

I have other little snippets like this for:

• implicitly logging process-spawns (ala bash `set -x`)

• High-level wrapper methods like `Pathname#readable_when_elevated?` that run elevated through IO.popen(['sudo', ...]) — the same way you'd use `sudo` in a bash script for least-privilege purposes

• Recursive path helpers, e.g. a `Pathname#collapse_tree` method that recursively deletes empty subdirectories, with the option to consider directories that only contain OS errata files like `.DS_Store` "empty" (in other words, what you'd get back from of a git checkout, if you checked in the directory with a sensible .gitignore in play)

...and so forth. It really does end up adding up, to the point that I feel like what I really want is a Ruby-like language or a Ruby-based standalone DSL processor that's been optimized for sysadmin tasks.
I tried some XSS (of course) and I'm getting "Contains web script that could be considered spam or a security risk."

I hope that means they're not keyword filtering on `alert(` or something...

Also "Web links are prohibited", "Gibberish or unreadable/nonsensical message detected", "Includes non-text elements and scripts.", "Script injection attempt detected", "Potentially malicious code injection."

It seems like a different error message every time. Are these... being generated by an AI???

Oh my god, they are: https://github.com/callumthomson/dear-next-visitor/blob/d867...
Non-repudiation doesn't (just) mean that the recipient can be sure who sent it; it means that they are able to prove to a third party who did.

Sometimes, that's desired (e.g. for legal contracts); often it's not (e.g. when instant messaging with friends).
I have an HD plasma and it is fantastic. It is the very best living room display I have owned.

Like the CRT, it has glowing phosphors in a tube. Unlike the CRT, it is pixel addressable, where the CRT is basically not addressable, or maybe just field, frame and or line addressable. Of course the tradeoffs are well known. Resolution scaling on a CRT is rarely an issue, except when the dot mask is too coarse. It still looks great. It can be a major issue with pixel addressable displays, when uneven multiples are in play.

In my experience, a good plasma is right there with the CRT on color gamut and contrast, even does well on speed. Or can. Mine is 120Hz and does not lag more than a CRT does on 60Hz signals.

(If you want a fast one, get one of the 3D capable TV sets from that era. They have fast video processors and basically can run at least double the necessary frame rate. And if you have an nVidia GPU and good CAD software, you can even use one as a wall sized 3D display featuring a bunch of things an ordinary set will struggle with and large assembly visualization as well as technical surfacing being two use cases I found amazing.)

AMOLED looks like it may be the next plasma. I have one from Waveshare that is 10.5" and has 2560x1600 resolution. I wish it were bigger. It is fantastic! It has a much higher DPI than my plasma does and appears to not require a PWM cycling of pixels to get those hard to hit grey levels.

I am learning I like displays where the light is not filtered down to a color, instead is just emitted at the color. Micro LED could be another contender if they can get the dot pitch high enough.

All that said, I keep a few CRT displays. I really like them for retro computing and gaming.
Yah, you tend to end up with rooms that are 1x or 2x 12', 14', or 16'. Having a module that doesn't have at least one side wall is problematic
yeah. The not packaged by default is the killer issue.
What's kind of funny/telling about the current state of AI is that.. if it really worked as incredibly as all the pumps claim, couldn't you simply train it on all the relevant legal codes by jurisdiction?

But not really, its mostly just predicting the next token.
If you mean "we" as in "humanity", then exactly the same amount. Bitcoin is created per unit time, not per unit energy.
Sure they can, just like you could have your house taken from you and you could build another one. Why do your kids expect to get your house when they could build one too?
Mmm. I’d argue that all shell scripts use a ton of dependencies that are different across Unix/Linux.

I. E. ‘sed -i’ is only in GNU sed. Same with ‘grep -P’.
Ah, you want to cite hair-splitting

Okay

Give me your identity

Email, phone number, address, family members, etc.

I can show you how gangstalking works with that information

Is that something you'd be willing to share here?
This is an elegant solution to the problem. We don't need to treat users as children, but at the same time we should avoid potential foot guns with sensible defaults. I'd argue that even `su` is not needed, if you need to be root, then login as root via console. This is as close as possible to logging into root from the console tty.
Neat idea. I wish I knew if my submission "took". I visited the site with JavaScript disabled, as is the default on my phone, and I was shocked that it allowed me to hit submit. It didn't show me anybody else's letter, but I expected that.
‘Actually’ is what I’ve heard most often.
If Rails could be written in Python, I would probably prefer that. Ruby has too much of Perl. If I didn't choose to write a critical piece of software in Perl, which caused me numerous sleepless nights hunting for a missing quote or other weird character, I might have thought it was cool. By my experience with PHP and Perl is why I prefer Python. Clever is not what I ever want a language to be.

Python > Lua > PHP > Ruby > JavaScript > Perl > Bash
It seems like a waste of precious syntax to dedicate backticks to running shell commands.

What's between the backticks is not even portable; the commands rely on an operating-system-specific command interpreter.

> puts `ls`.lines.map { |name| name.strip.length } # prints the lengths of the filenames

Fantastic example, except for the commandment violation: "thou shalt not parse the output of 'ls'"!

You really want to read the directory and map over the stat function (or equivalent) to get the length.

2> (flow "."
open-directory
get-lines
(mapcar [chain stat .size]))
(727 2466 21 4096 643 16612 5724 163 707 319 352135 140 51 0 4096
114898 1172428 1328258 4096 4096 4096 29953 4096 4096 0 27 4096
4096 35585 8450 968 40960 14610 4096 14 755128 1325258 4096 17283
218 471 104 4096 99707 1255 4096 129 4096 721 9625 401 15658
4096 235 98 1861 664 23944 4286 4096 1024 0)
> Reality is reality regardless of what you perceive.

Except that in nearly all nontrivial topics we only see a small sample of reality.

So even if we are lucky enough to be starting out with a set of only verifiable, reproducible, true facts, we are still biased in their selection.
> it sounds like the way you remember things must be missing a lot of details.

> Do you think that's accurate?

I don't think someone with aphantasia (of which I am one!) is really capable of assessing this - which details our memories have routinely omitted is an unknown unknown until we're explicitly made conscious of the gap.

With regard to your example of a movie, I think you may be overweighting the importance of visualization in recalling narratives (and details within them). Fiction books (for adults, anyways) generally lack visuals, yet readers across the entire visualization spectrum[0] can engage with them and recall/discuss scenes, plot points, etc. Absorbing the narrative of a movie isn't so far off from that. I just took my kid to see Inside Out 2 earlier this week, and have a pretty clear recollection (sans whatever gaps I'm incapable of being aware of) of all of it.

[0] I think, but am not sure, that it strengthens my point here to note that people who visualize the story as they read it are nearly certainly visualizing it _differently_, but that almost never poses a problem for engaging with others about it.
> An "ideal" public key signature algorithm would only do what you expect it to do, verify if a signature was produced by a provided public key, and reveal no additional information.

This is the key point.

As you say one can work around it, your spy would encrypt the signature using the recipient's public key for example.

But you have to be aware of the possibility to take counter-measures.
Hmmm. Synthetic aperture astronomy using an Earth-sized sphere of 4300 satellites.
For me, it lets you know, of all the companies professing to put the customer first, which actually do. Some websites offer a one-click “No” option. Others require 27 different selections on two pages, in the hope that you miss one. And the Torquemadas of the Internet Age make you choose between light grey and dark grey for the selection on or off.
Economically, Cloudflare can do this because they only need a V8 isolate per instance (so barely any RAM besides instantiated JS objects), whereas a Lambda needs RAM for the entire runtime environment. So many more customers can run on the same machine, even if many are waiting on I/O simultaneously.

https://blog.cloudflare.com/cloud-computing-without-containe...
A supermarket trip may soon look different, thanks to electronic shelf labels
Can you post screenshots of your network tab so I can calculate the intervention actors?