skysight-inc/HackerNews huggingface dataset:
This is correct.

But we seem to have colossal amounts of essentially free solar energy, and that energy already evaporates large amounts of sea water. We just don't capture it well.

Imagine building a pipe that stands above shallow tropical coastal waters. Make the bottom of it into an almost flat funnel to cover more water surface, using transparent plastic or even glass. Now all the evaporated water and hot air go into the pipe.

Build the pipe a kilometer tall. Humans have adequate technologies already, and the pipe does not need to be bearing much internal load, unlike Burj Khalifa or World Trade 1.

At 1km, the air is cool enough. The hot air will shoot upwards, cooling on its way up and releasing fresh water. Lightweight collector pipes will bring it down into a reservoir. The remaining dampness of the air will help it produce clouds, and thus shadow, over the land.

With a tall enough pipe, we could even generate electricity by putting a turbine inside.

Why are we not building it? It's expensive, and most (sub)tropical countries that lack water are poor. They are also politically unstable, and such an installation would be a high-value military and terrorist target.

Maybe Singapore or Dubai would some day dare and build it. (California, unlikely; it would never pass an environmental review.)
You'll still face an uphill battle.

https://www.copyright.gov/comp3/chap300/ch300-copyrightable-...

313.2 Works That Lack Human Authorship

As discussed in Section 306, the Copyright Act protects “original works of authorship.” 17 U.S.C. § 102(a) (emphasis added). To qualify as a work of “authorship” a work must be created by a human being. See Burrow-Giles Lithographic Co., 111 U.S. at 58. Works that do not satisfy this requirement are not copyrightable.

The U.S. Copyright Office will not register works produced by nature, animals, or plants. Likewise, the Office cannot register a work purportedly created by divine or supernatural beings, although the Office may register a work where the application or the deposit copy(ies) state that the work was inspired by a divine spirit.

Examples:
• A photograph taken by a monkey.
• A mural painted by an elephant.
...

Similarly, the Office will not register works produced by a machine or mere mechanical process that operates randomly or automatically without any creative input or intervention from a human author. The crucial question is “whether the ‘work’ is basically one of human authorship, with the computer [or other device] merely being an assisting instrument, or whether the traditional elements of authorship in the work (literary, artistic, or musical expression or elements of selection, arrangement, etc.) were actually conceived and executed not by man but by a machine.” U.S. COPYRIGHT OFFICE, REPORT TO THE LIBRARIAN OF CONGRESS BY THE REGISTER OF COPYRIGHTS 5 (1966).
This is so classic software development. "Here is a super simple readme that tells you everything you need to know (PS we expect you to already know everything.)
Then perhaps that’s a point in favour of the current regime which makes large projects difficult to build. If now we have more consultation with stakeholders then it may be less likely for that sort of thing to happen again.
I see some electron stuff in there, looks to be another electron one?

I’m genuinely curious if people just don’t care. I’m very battery aware and when I’m operating on battery power I make a conscious decision to not use electron or chromium stuff, so: sublimetext, kitty, safari, and so on. My battery on M1Max lasts me ages this way

On AC power I don’t care and have a bazillion electron things running, but I still notice a pretty big difference in battery drain when unpowered
We like to focus on how long it takes governments to build things these days (especially US government(s)), but these discussions remind me of the Washington Monument, which was under construction for 36+ years depending on how you count it! And this was in the 1850's, when this type of construction was certainly feasible. As may sound familiar today, construction moved haltingly due to lack of funding.

https://en.wikipedia.org/wiki/Washington_Monument
Oxbridge and the Grande Écoles disagree with you.
You can though. The amount of precipitation (averaged over a long enough period of time) is inversely proportional to the amount of evaporation and other water entering the atmosphere (averaged over a long enough period of time). Note that the two things being compared are _rates_ not _masses_. If all you do is cause water to fall sooner then:

1. The humidity in the air drops, increasing evaporation rates because of the lower partial pressure of water vapor in the air.

2. The humidity on the surface increases (dusty areas becoming moist, plant leaves uncurling to expose more surface area for other processes but incidentally increasing evaporation rates, reservoirs having more surface area, ...), increasing the evaporation rate.

There are limits of course, and that back-of-the-napkin analysis ignores 2nd-order changes in temperature and all of the other hairier bits of climate modeling, but it illustrates that things are more complicated than they appear anwyway.

Edit: "inverse" here just meaning a multiplication by -1
We won't see posts like this ever again on the internet. The time for serious forum discourse is over.
Amen. I'm a teacher and I absolutely view my role as that of an overarching resource.
I believe for a ship to be US flagged it must be built in the US, use a US crew, and follow US rules. Which makes things relatively expensive.

https://www.cnbc.com/2015/04/28/us-ship-definition-by-flag-o...
I suggest starting here:

https://news.ycombinator.com/newsfaq.html
I propose "YOLO" - ignored Dependabot notifications for more than 3 months.

That award has my name all over it.
It doesn’t help with any of the other comments, but doesn’t GitHub let to customise the merge commit message, even when you squash-and-merge?
"worth his salt" is common, at least.
https://martianwabbit.com/

Mostly tech-related musings: Project logs, music, electronics, plotters and art.
What are we doing about the appalling quality of construction in the US? My in-laws live in a pretty standard 1960's midsize apartment building that went up when Lisbon expanded under Salazar. You really can't hear the neighbours because it was build in concrete with proper sound insulation. The stuff that you see built nowadays in the US is still matchstick and sheetrock, of course no one wants to live in conditions where you can hear everything that's happening on the other side of the wall.
As soon as React started suggesting using a framework for their framework, the writing was on the wall. Nested frameworks are like the private equity and financial sector, smoke and mirrors abstraction that delight some, offend others, and make a small group richer and richer. The churn of “progress” is exhausting man
Yes but don't think it's for free then either

https://youtu.be/ITvXlax4ZXk
I've earned "patient skeleton" twice.

The real shocker: one of those was merged after the two year mark. There wasn't any back-and-forth about the PR or anything like that, either. It was a low-activity project, and it had gone unnoticed. I had given up and pointed my `requirements.txt` at my own fork.

Someone else filed an issue about the same problem my long-pending PR fixed, I replied to that issue saying that would fix it, and that activity finally got it noticed.

The other one is still pending.
Congrats on earning the Captain Obvious achievement!
Whenever you talk about "agile" you need to be specific: are you talking about actual methods to achieve real functional agility in your team? or are you talking about consultants selling the idea of scrum which management just turns into a daily hour long meeting?

Both are called agile but they're very different.
Most people will agree that the first is good and the second is bad.
> ...That’s like saying that it’s only natural human behavior to abuse and be abused...

I think that's exactly what experiments have shown the world. There are many follow-up experiments that prove exactly that.

The Stanford Prison Experiment has become one of psychology's most dramatic illustrations of how good people can be transformed into perpetrators of evil, and healthy people can begin to experience pathological reactions - traceable to situational forces.

Those traceable situational forces can be minor and subtle things, and yet.
A better analogy: you've foresworn your American citizenship and emigrated to a different country. Now there's a problem you still expect American law enforcement to sort it out.
deploy ubuntu or fedora, and run nix with home-manager. that gives you devshells/devbox which you can migrate into at your own pace
"The baby's okay, they're safely nested in a unibody machined aluminum enclosure. I've been told those are indestructible."
Culture fit. They expected the candidate to rip ass as well showing he was a team player.
> Can you explain what details leak?

You answer half of it a few lines later:

> All sorts of concerns like: race conditions, synchronization, dead lock, etc are inherent.
> Any approach that does not directly address these issues is the one that's creating a leaky abstraction.

By writing `await` you're telling your reviewers, coworkers and even your future self than your program stops executing sequentially at this step, and that other concurrent task can do things in the meantime. When using blocking code, the same thing can happen, but this is hidden from you.

But in my perspective as a back-end engineer, the biggest issue is related to latency: with annotations you know (and tell others: code is written once but read many time) what takes significant time, with threads and hidden yield point you don't. It looks sequential, but the latency is an observable behiavor that show it's not: the definition of a leaky abstraction.

> All functions take "blocking time" to execute. It's a spectrum of how long you want to wait

That's technically correct, but keep in mind that the magnitude difference between your typical REST API call and a CPU instruction is roughly the same as the difference between the size of a football field and the distance to the Sun…
That was my understanding as well of the upper limits of bandwidth of the two technologies.

But several folks around the interwebs have done practical tests of loading actual games from internal nvme vs external microSD in steam deck, and actual differences were far lesser than specs would indicate.
It might depend on the community, then. In my area, the big social media outfits are not useful in that way at all. (Except for selling stuff on Facebook, but that's not what I was talking about.)

Facebook and Reddit are the only ones I'm familiar with for this, though, and they both have the same problem -- they are dominated by a very small number of people.
Instagram head Adam Mosseri explains why he’s taking on Twitter
> Candidate supply is high quality is low.

And that's before we discuss the supply of Hacker News comments.
No, you don't know that. I'm just not sure why people are trying to read things into the narrative that simply no known.

The captain rather demonstrated proper CRM by delegating aviating to the co-pilot while he communicated with tower control. He also trusted the judgment of the fist officer as to which engine was out, although the information he was given was wrong.
We got a system for around $10,000 Canadian. But then there was a $5000 rebate.

These things are quite expensive. I think the HVAC installers are making a large commission though. The actual equipment costs much less than that.
Totally understand, We're actually adding email as well as an alternative for that exact reason. The google account was the fastest thing to get up and running, but not great to support a variety of users.
fun game, got to level 10.
Should HN owe money to the National Post for the very same reason? The argument is stupid and the only way the government could push for this solution is by guaranteeing they will restrict it to big corporations few people like.
https://rafaelquintanilha.com/

Recently migrated to Ghost and I'm trying now to centralize all posts in a single place. It hasn't been busy in the last couple years, but I'm planning to revitalize it soon.

I talk mostly about web development (React mostly) and quantitative finance (Python mostly). I run a SaaS in the area, so I plan to talk more about running it.

Fun fact, one of my posts actually feature #1 in HN a couple years ago: https://rafaelquintanilha.com/how-to-become-a-bad-developer/
The Khan Academy has made some good strides in this area with AI.

And just as I switched to a teaching career. FML... :-D
What method of energy generation has a track record of "clean" disposal? Old solar panels usually end up in landfill.

On a per-kilowatt-hour basis nuclear waste is pretty damn clean. The end product is carefully encased in absurdly over-engineered containment vessels. Environmental leaks are rare to non-existent. The aim is to store it underground where it will pose far less of a risk to humanity than the raw ore did before it was dug up.
Ah, state is relative in this context. A VM lacks state when you determine the starting state. A function lacks state depending on how you code it and the contracts you have. A CDN is always stateful. Sometimes the Terraform state overlaps with an entities internal state but most of the time not. "Immutable infrastructure" state refers to internal state, not Terraform state.
Cool - check out my company: https://replica.health - We automatically log a bunch of data for diabetics based on things like activity and location, and provide an LLM powered search engine for that data. You can ask our system questions w/ natural language like "show me data about whenever I get low post-exercise". If theres any crossover, I'd love to chat about it.
My favourite language for this is Go. The standard library is totally exposed and easy to jump into, right there for you to learn from and to make sense not only of the library but how to actually write Go in the first place.
https://James-carr.org
Another such case is Atari BASIC. Revision A has a bug that causes a crash. Revision B fixed the bug, but the fix was then erroneously applied to similar code elsewhere, causing the same crash much more often than in Revision A!
Rocky Mountain Servo builds fine pointing devices for free space optical comms and space science applications. Our devices are highly reconfigurable, low cost, and easy to integrate. Check out more here:

https://www.rockymountainservo.com
It's pretty clear to me the reason why the traffic went down as ChatGPT is used by many students.
How many political or business leaders personally did the deeds, good or ill, that are attributed to them?

George Washington didn't personally fight off all the British single-handed, he and his co-conspirators used eloquence to convince people to follow them to freedom; Stalin didn't personally take food from the mouths of starving Ukranians, he inspired fear that led to policies which had this effect; Musk didn't weld the seams of every Tesla or Falcon, nor dig tunnels or build TBMs for TBC, nor build the surgical robot that installed Neuralink chips, he convinced people his vision of the future was one worth the effort; and Indra Nooyi doesn't personally fill up all the world's Pepsi bottles, that's something I assume[0] is done with several layers of indirection via paying people to pay people to pay people to fill the bottles.

[0] I've not actually looked at the org chart because this is rhetorical and I don't care
The balance of power between the two is far from equal though. One can take your freedom, money, and life. The other can deplatform you.
Live updating would be awesome. This could probably be done with a Cloudflare Worker, D1 (in Alpha, but still cool) and a Cron.

Remix.run is a brilliant framework for running React on Workers.
Yes, sometimes, depending on the subject. Other times the fact checking needed is so rigorous that you might as well have skipped the AI.
I feel like you need to take another look at Linux. None of these problems are really a thing in modern deployments. The whole point of containers is that you really just install a core CentOS, and then roll up all dependencies within the image definitions.
If you're not married to it being in tmux, you can use wezterm's SSH integration will open new tabs and panes in your current SSH session, which is most of what I use iTerm's tmux mode for.
GitHub definitely does support (1)! You just comment and click “add to review” as you go and then submit them all together at the end. It’s been the default for a while now.

For (2) you definitely want Gerrit. For major improvements on (1), (3), and (4) you might like https://codeapprove.com which sits on top of GitHub and attempts to solve your pain points. Obviously I am biased!
An even simpler way would be to include a marker to denote the end of the shell script, and the start of the data. For example, if you put this in extract.sh

#!/bin/sh
sed -E '1,/^START-OF-TAR-DATA$/d' "$0" | tar xvzf -
exit
START-OF-TAR-DATA

and then run:

cat extract.sh ../foobar.tar.gz > foobar.tar.gz.sh

You can then run foobar.tar.gz.sh to self-extract. And you still get the benefit of being able to modify the shell script without needing to count lines or characters without sacrificing any compression.
I'm aware of HVAC lingo, but that's not the entirety of it. The media is explaining them as if they're some completely different advancement, rather than focusing on the commonalities. Look at this nonsense:

> Heat pumps are also compatible with natural refrigerants with lower climate impacts. They can consume less electricity than conventional central air conditioners

Like no, any efficiency gains for cooling have nothing to do with a unit being a "heat pump". And same thing with refrigerants - adding a heating mode can only constraint the choice of refrigerants. So they're touting benefits that have nothing to do with "heat pump" and everything to do with newer technology - but instead of describing this accurately, it's just being ignorantly lumped under this "heat pump" banner.
I used to do something similar for Windows executable files. Append a large file to the end as necessary.
I was specifically looking for this comment. Sites like these are a breath of fresh air in the world of bloated SPAs.
Microsoft was also the tech company that did the 2nd fewest number of layoffs, after Apple. Can't have it both ways.
> mullet file

That's a great expression
Not very obvious considering some of the comments in this thread.

Some people are reading the title of the post as if GitHub had received proposals from their employees to include some of these achivements into the final feature set, and then decided to reject them, but the reality is that none of them were proposed by any GitHub employee at all. They are all “joke submissions” from the development community, making fun of the gamification of the platform.
I mostly meant on mobile (edit: because the icons weren't angled).

On desktop, you could use keys other than the arrow keys (e.g. q/s for one direction and w/a for the other, since they're more diagonal, or even 1, 3, 7, 9 on the numpad). Edit: I had no trouble on desktop, for what it's worth.

Another option would be to change the view angle so that the directions more closely match the orientation of the arrow keys. It would throw off the nice isometric view a bit, but I assume it's real 3D, so this would be easy to change, right? :)
People have lived in the midwest since long, long before modern heating.
Fair use is generally understood to be more flexible when it comes to educational purposes, but it doesn't extend as far as communicating a complete copy of a work. For example, you can't upload a PDF version of a textbook to your class's group website.

I don't think this contradicts the parent to your comment. There are cases where a teacher can make 30 copies of a portion of a copyright work for distribution in the classroom, and the comment is about those cases.
https://downforeveryoneorjustme.com/stocktwits
https://www.isitdownrightnow.com/stocktwits.com.html

I find this site to be a useful and fun social network for gathering data from the masses on the stock market.
I strongly believe this article was almost entirely generated by a computer.
But you need to make sure to use utf-16 or utf-32 instead of utf-8, or you may be worse off.
Indeed https://en.wikipedia.org/wiki/Palo_Verde_Nuclear_Generating_...
I assure you that the other Fortune 100 companies are not paying even in the same ball park as Facebook, Apple, Amazon, and Google.

https://finasko.com/fortune-100-companies/

What do you think the average compensation of those companies are?

I’m well aware of the comp levels at at least three of those companies because they are based in my former home town - Delta, Home Depot and Coke.

They pay their senior devs about the same amount as an intern I mentored got as a return offer (cash + stock).
> As it turns out, doing that takes a lot of energy, so we use reverse osmosis as a cheaper alternative: we exploit the hydration shell of the ions by putting them behind a semi-permeable membrane with very small pores, "nanopores" if you will. The pores are too small for water to cross normally, but under high pressures bare water molecules can be forced through the pores while the ions trapped in their shells remain and concentrate into a brine. It takes less energy but produces a concentrated liquid waste stream that must be disposed of.

There are no pores, so to speak. Polymer materials form amorphous solids with transient voids which open and close randomly due to thermal motion. They're not "pores" because they aren't permanent over long time scales. Rather, the polymer+water is modeled as a single fluid phase, the same as if you were modeling ethanol+water. The fact that the polymer is a "solid" doesn't affect the fact that it's actually a tangle of vibrating molecules just like any other mixture.

Other materials do have well defined pores, like MOFs and zeolites. In this case, the water does sorb as a liquid in the pore space, but is gated by transport between the pores in a similar manner.

This is made apparent because water does enter into polymers (even those which desalination) freely, with or without the presence of salt. It is not the case that "the pores are too small for water to cross normally". I can take a polymer that will swell with 50% of its own weight in water, and which has no "free" liquid water (as evidenced by the inability of the water in the polymer to form ice), yet make it reject >90% salt at very high pressures (>3000 psi). If you just let salt water sit on one side without pressure, salt and water will make their way through non-selectively. So it can't be that the water is being physically sieved from the ions to enter into the membrane. Rather, the pressure creates a change in the activity of water (due to the mechanical forces acting on the polymer near the low pressure/support material interface). Since the water is more soluble and more mobile in the polymer, it transports at a more rapid rate than the salt, resulting in desalination.
Aside from supply chain inertia (and existing high demand for EVs) there's no practical obstacle stopping many mining operations moving to electric powered equipment, when such equipment becomes available.
I used iTerm2 on a daily basis for many years, but started using Kitty in late 2021 and now prefer it:

https://sw.kovidgoyal.net/kitty/
> No need to treat them as property. Just allocate to the highest bidder would have the same effect no?

The problem is that companies who have an adequate chunk of IPv4 addresses have no reason or incentive to bother with IPv6. So unless you're going to yank existing alloctaions - which comes with massive problems - I think letting them trade on the open market is the least bad option.