skysight-inc/HackerNews huggingface dataset:
The price represents the intersection of supply and demand. Since supply of coal is steady, the higher price is coming from an increase in demand.

Of course coal purchasers would prefer a lower price, but the fact that the price is high is proof that there is great demand for coal. This does not mean that there is not demand for renewables, either. Both the usage of renewables and the usage of coal is predicted to increase.

See https://www.eia.gov/todayinenergy/detail.php?id=49976

Increases in coal-fired generation in Other non-OECD Asia—which includes Indonesia, Vietnam, and Thailand, among other countries—will account for over 75% of our projected increase in global coal-fired generation from 2030 to 2050. For Other non-OECD Asia, we project that renewable energy sources will account for about 60% of the generation increase over the projection period, primarily from wind and solar. Coal-fired generation will account for nearly all of the remaining growth.
Agree with everything you said. We used x87 though and paid extreme attention to fpu stalls to ensure nothing wasted clocks.

As developers, we were also forced to give the graphics guys a really hard time: "no that texture is too big! 128x128" & "you need to do it again with less polygons".
We used various level of detail in textures and models to minimise calcs and rendering issues. Eg. A tank with only 12 vertices when it would only be a pixel or three on screen. I think it only used 2x2 texels as part of a 32x32 texture (or thereabouts)...

This was around mid 90's.
> In Europe, people have no problem building nuclear cheaply and on time.

Not true, unfortunately. The same political dynamics that made nuclear expensive in the U.S. eventually made it expensive in Japan, France and, mostly recently South Korea. None of those countries, which were global leaders during their respective nuclear industry booms, can build nuclear nearly as cheaply as they used to; certainly not domestically, and not even internationally as the absence of continuous construction meant loss of skilled labor and project management expertise. See, e.g., https://www.vox.com/2016/2/29/11132930/nuclear-power-costs-u... (Google other more recent articles that better detail the current state for South Korea.)
Interesting... thanks for the links. SAPGen is a private company so what ever they build will need to compete with all that wind and solar. Also did you look at the graph from Tasmania? - too bad they are doing other unrelated environmentally bad things.

For frequency control, it seems like the Tesla batteries now have some competition in the form of synchronous condensers. For storage there seems to be several better alternatives than lithium.
it takes time to get adoption and all browsers have to implement it.

Also https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
https://www.vanityfair.com/style/2021/10/prince-william-clim...

>"Prince William Is Transforming Into a Climate Change Influencer"

So when they say "sustainable development" and not just plain development what does that mean in terms of cost of energy for the "developing" nations?

Not only will the climate agenda drive up costs, but it will establish centralized control for the issuance of carbon credits, the permission to consume energy. Get ready for higher costs and reduced access, because your betters know what's best.

So yeah, you're still being taxed from abroad, but at least it isn't the colonialism the pop culture historical revisionists have learned to hate so well. "Sustainable" development is advanced as a necessity not to save the souls of the savages, but to avoid the foretold apocalypse and save us all. Remember that when you're in the "developing" world buying an inverter system. It is for your own good that you don't have better electricity service.
App store: F-Droid, Aurora Store

Browser: Fennec

YouTube: NewPipe

Maps: Organic Maps, OsmAnd

Mail: K9

Chats: Conversations

Calculator: Calculator++

Public transit: Transportr
I don't really see the practical difference between what I'm saying and doing it with Namespace\Subnamespace\ClassFile. The code I write anyway is PHPDoc'd and easily linkable as long as it's kept in the designed file hierarchy. [edit: Yes, I use folders and not normally namespaces for organization in my PHP projects, in part because many of them have been steadily maintained since PHP 4].

What I'm objecting to are "autoloaders" that allow "packages" to register in a way that makes it difficult to follow code. Things like Square's API which includes at least a dozen PHP files called things like "Autoloader.php", "autoload.php", "bootstrap.php", etc, each with their own unique twist on if (file_exists($file)) requre($file).
if Oracle made games
> Is there any DRM system in use that isn't broken within a few weeks of the game's release?

They wished, most DRM gets cracked in a few days with a few infamous ones being broken on the day of release or before release. (Plus, you get better performance by cracking legit copies you own and now having to get cracks to play most non-recent DRM'd games at all)
When it comes to heterogeneous cores there are no "right" answers. If all the cores returned identical CPUID information Denuvo would probably work... but the cores are not identical so that would be kind of lying. (Given Intel's historic attention to backwards compatibility I'm a little surprised they don't have a lowest common denominator CPUID spoofing mode.) But if the cores return accurate CPUID then Denuvo can see that the cores aren't the same.
The auto update “feature” was only ever required so they could get everyone on to a version that they could remotely shut down to force subscription revenue. Makes perfect sense that it was a paid “pro” feature before to not be forced: you were already doing what they wanted. Now everyone is on 4.0 and they can turn it off again.
What was the alternative to British colonial rule? A peaceful utopia? Was it exclusively bad or relatively better than suttee? Zimbabwe?

https://www.reuters.com/article/uk-slavery/chronology-who-ba...
You would do all of those things in a vr environment.

Have a video chat while in vr. You can appear and feel as if you are sitting across a table.

Conference call in a virtual board office.

You can go to the movies with someone from anywhere in vr. It makes the perfect safe first date.

Shared VR experiences is the future of VR.
CDC: Masks reduce your chance of Covid-19 infection by more than 80%
Anyone that looks into this unemotionally comes to this conclusion.
> FPTP is a highly deficient system that results in the same two parties staying in power indefinitely

New Zealand has used MMP for 25 years and yet it still dithers between two major parties. Minor parties do tend to have to be incorporated into coalitions with one or the other major party, which is something, however, they’re almost always the same minor parties falling along the left right divide. Electoral systems do have an effect and they are setup to make it hard to radically change the system, however, they strengthen they don’t create the two party dynamic. Two major parties aligned with common human biases always seem to spring up when people are free to choose.
People were creative but worked with constraints; no need to do that anymore. At least a lot less, which, imho, is a shame. It is all very wasteful, but logically so.

Constraints can fuel creativity as well; the first Metal Gear, for the MSX, was supposed to be a Commando competitor, but because of the constraints of the hardware, it turned into a stealth game [0] (there is a better story from an interview with Hideo but I cannot find it now).

[0] https://metalgear.fandom.com/wiki/Metal_Gear
I think if you're going to promote this view, you really need to look into the energy growth rate of Bitcoin.

It has doubled in the past 6 months. And gone up 10x over the past 4 years. How many more times can it go up 10x before you would consider it no longer nothing, and now a concern for the world?

The first rule of holes is "stop digging". We are in a hole with energy consumption. And we've set off an automated digger to sit next to us. People are shouting, if we want to get out of this hole, yes we need to fill it, but first need to do something immediately about this automated digging machine.

In my option (and I'm not singling you out as many in crypto feel this way), it is incredibly backwards for anyone to both say stopping climate change and energy consumption is a priority - and that promoting a growing energy beast isn't a huge concern to be addressed.
But this feature is also why malloc on Windows can take a long time to return - seconds or more if you malloc too much. I recently bumped into this problem on the GPU. Since GPU memory in the Windows Display Driver Model requires it to be backed by the host machine’s virtual memory, a malloc on the GPU when running low on space can end up searching & even defragging virtual memory to satisfy the request. Crazy! Just asking for RAM can cause you to land in heavy disk swap. I’ve seen cases of cudaMalloc taking minutes because of how Windows handles allocation, and the same is true of CPU mallocs.
I (Canadian) would personally vote to be a republic. Symbolic or not, I think it's absurd that hereditary rule exists in any form in the current day and age.
me: At best we have "ideas" but these have not been actually deployed at scale.

you: This just isn't correct. There are dozens of pilot projects for novel grid storage

Really not sure what else needs to be said, so this is where I need to disengage.
Because you can't trust Pfizer, unfortunately. Here's how they run their "studies" nowadays: https://www.bmj.com/content/375/bmj.n2635. This is just one lab, nobody has come forward (yet) about others, and given that the whistleblower has been fired right away, chances of other whistleblowers coming forward are pretty low. Be that as it may, I regard whatever they say about safety or efficacy of their products the same way I did in 2019 - with extreme suspicion.
it’s a lot better on my phone (iPhone 13 Pro Max) since the font is at a legible size by default
Neither Wayout nor Capture the flag, it's older prettier brother uses raycasting.
Sources are out and there's some more info in AtariAge forums where some maniacs ripped it apart and even made it faster using more current tricks.
https://atariage.com/forums/topic/320414-smooth-3d-movement-...
You are committing the fallacy of the seen and the unseen here.

Nuclear power could be literally 10x as dangerous, and it would still cause far less harm to humans than existing non-nuclear sources of energy, and that's when you ignore the negative effects on the climate from those energy sources.
Sorry about that - should be available in all countries now
The fix requires only one party to act: the publisher removing DRM which affects performance and compatibility without providing any benefit at all.
At some point the alternatives are force-updating your DB or shutting it down. One of those at least has a chance of keeping your service online. I agree the lack of communication is pretty bad though.
taking a risk here..

dang, can you elaborate on what you might be seeing in this post? with respect, it seems fine. I've read the article, read the comment, and read the guidelines, but I'm not seeing it. giving my most charitable interpretation, it seems like a (sane) commentary on the bonehead move by Mosley using the walgreen's deal as an appeal to authority and through that exuberance his cohort also invested - this is what is typically known as what the commenter described, so their comment makes sense to an impartial observer.

I get there is some prior history with this user, but I give you my humbled plea - it's Friday, let this one ride and let's see where it goes. Perhaps their prior conduct is coloring your interpretation of their progress - assume good faith.
NASA advised to study up on what open source, free software, and permissive
A Bug That Wasted Half My Day Debugging in Android Studio
i said, AGPL does not require contributing back. there is no clause demanding that.
a fork can be independent of changes to upstream as long as they provide source to its customers/users.
I started porting uxn to libretro here https://github.com/kivutar/uxn
But the audio part is yet to be done.
We do have posix_spawn &c., which are expressly designed to be implementable even in situations where fork doesn't make sense.
I keep it disabled on one of my systems for exactly that reason: I want to make sure my own code works with overcommit disabled, as it'll always be on Windows or OpenBSD.
> Linux do the same thing. [..] Then there's Linux where each GUI update is a radical break with tradition that continually reinvents its own identity.

If you're using a "mainstream" desktop environment (e.g. GNOME), then yeah, but that's not universally true. I've been using exactly the same desktop environment for something like ~12 years; I love Linux because if you set it up right it's essentially zero maintenance (significantly less than Windows and macOS), and almost nothing changes without your consent. The only forced change during those 12 years that I've noticed was the migration to systemd, and Firefox reskinning their GUI for no good reason every other release.
LCOE is just an investment tool to figure out where you get the most bang for your buck as an investor. It does not tell us what the best option is for the energy system as a whole.
You read the terms on the things you sign, right?
Leaving some residue. What's in that?
Not to mention the converse-racism. If I as a child was raised racist or otherwise-inclined to be racist toward black students, that perception might be challenged by seeing them alongside me in a gifted course. If I as that child believe the reason there is no gifted class for me to attend because it would hurt the black students' feelings, then that will heavily reinforce my racism.
Souls are the original NFT.
Nova has a show on this too:
https://www.kpbs.org/news/arts-culture/2020/09/15/nova-secre...
If we had good sorting, we'd be routing half our kids into trade schools where they learn useful skills, and route the other half of our kids into real college prep high schools where the slow track would do calculus and the fast track would do differential equations.

I mean that's also a world in which the humanities don't seem to exist at all.
No. In fact, I think most people want more federal power. They just want that federal power directed in different ways.

For instance, the overwhelming popularity of federal single payer healthcare today signals that people want big government.
i have a question about OCR. is there a project that lets you define fields for doing ocr, i am thinking scanning invoices and defining that this line means the invoice number, this here means the item name, item rate, etc.

many OCR software can scan this but not "understand" it to use it. ABBYY has something like this for scanning invoices so is there something for the foss folks?
Absolutely not [anymore]. Here is one reason: https://heyjackass.com/
Aside from the fact that overcommit usually doesn't apply to embedded systems, malloc() is fine; its free() that is the problem.
Therapeutic, or psychiatric, applications would be regulated and subject to proving any claimed effectiveness.
Just my on-the-ground view as an American, I've seen both major parties in this country change radically in my lifetime to the point of being unrecognizable. In the case of the Republican party this has happened twice.

The USSR had only one Party, but intra-party politics were all the more fierce as a result. I'm not saying that a full or even reasonably varied spectrum of true, non-spectacular or intelligent alternatives are being presented to the American voter. Just that what a 2-party system lacks in superficial variety it may more than make up for in internecine disagreement.

The ideological spread between Joe Manchin and AOC covers most of the ground covered by center and left European parties.
New project aims to sustainably mine rare elements from fertilizer byproduct
ctrl/super/alt are relatively correct. People who swap ctrl to the far left are then messing up the relative correctness of the modifiers, which seems worse. Imagine a qwerty keyboard with a new letter key inserted between a and s vs one where the new letter is placed right at the edge.
I often have local changes that I do not want represented in my commit (e.g. that code isn't done yet), so what would I do with those changes? One solution might be to stash them, select files while doing a commit, or otherwise put them aside, but that feels like reinventing the stage-then-commit workflow. That said, adding an alias for adding everything and committing it in one shot seems like a worthwhile quality of life change.
Yes it’s a terrible example directly contradicted by the graph he gives above of everyone stuck on Java 8. Go, after 10 years, is still on version 1 and likely to remain so and takes this problem of breaking updates really seriously.
In hindsight Fukushima should not have been operating in a tsunami zone, and in foresight no nuclear power should operate in earthquake zones or next to volcanoes or in general in any place prone to high-energy natural disasters.

The problem with high-energy natural disasters is that you generally don't get a nice upper bound on the energy, rather you get an exponential falloff in probability of a disaster happening of higher and higher energies. So it's basically impossible to guarantee that the plant will survive, you can only make probabilistic arguments. That isn't good enough.
Why is that absurd?
Reading the Bible just made me a deist / agnostic at first. It is a wild ride, but I couldn’t write off artistic liberty / nuance haha.

Total agree with your other posts. You can be culturally catholic and think of it as a big book club and still get value out of it- I know some people who do.
Free samples over R&D? In what world does that sound... sound?
> One persons moderation is another persons censorship.

Yes, but this isn't some kind of repudiation of the concept. One person's justice is another person's injustice. One person's virtue is another person's iniquity. Moderation is a necessary component of any civil social structure.
Factorio’s visuals may be merely “nice”, but Factorio running a megabase in real time is pretty mind blowing, logically.
I can’t recall where, but I think I heard Richard Hipp say that developing Fossil helps the SQLite developers dogfood SQLite. There’s certainly some synergy between the projects.
Montpellier, France. Moved here from Chicago, and can't believe I missed doing so many, many years ago. Amazing weather, extremely friendly people, fantastic public transportation (local, regional, country-wide (e.g. TGV), and all across Europe), *and* unparalleled delicious food and inexpensive great wine.
Stack vs Heap is a userspace level concept. As far as the kernel memory manager knows, it's all just allocated memory - some is allocated by the process- or thread-spawning routines, some is allocated by malloc(), but they're using the exact same pool.

If overcommit is disabled and someone has allocated most system memory, fork() and exec() and pthread_create() etc. will theoretically fail with ENOMEM.

A bigger problem on Linux at least is that the kernel will swap out all possible memory before returning an allocation error. Even if you have not allocated any swap space, it will swap out any memory mapped files.

And even if none of your programs have explicitly mmap()ed anything, the actual application code is mapped, so it will start swapping out all code pages to disk before it refuses an allocation. And now this means that your system has become entirely unusable and will have to be hard rebooted, because it is now swapping data to and from disk on every instruction execution after every context switch. At least your CPU will get to stay nice and cool for a while.
Sounds like a bad thing to me. Why not offer the service to retailers for free and then make your money by charging interest on unpaid customer debt? Making retailers cover the operating costs of your moneylending business just seems like bullying.
How many games are we talking about here? Wouldn't it be easier to fix the bug in the DRM?
Unfortunately, I think this is probably the correct answer
It doesn't disable DRM, it changes the core scheduling algorithm.
Except... horcruxes.
MacOSX may have been better than Linux when MacOSX was at its peak a few years ago, but nowadays Apple is busy making it worse while Linux keeps improving.
Then your criticism makes even less sense. If they tested for natural immunity, they could put the people who have natural immunity in the vaccine group.
How is this implemented? With Intel Speedstep being a thing, why would the processor speed ever be an input to any anti-piracy machine signature? Or is there some unique processor identifier?
It reads to me like strong chastisement. Not just that sentence fragment you quote, but 3 whole paragraphs (the 3 before the last paragraph) are devoted to that theme. And similarly to when on HN people say loftily that something someone else wrote "is very revealing", what it reveals is never mentioned. I think it's like saying "Of course it's bad" i.e. "It's not what I'm used to." You don't have to get into why it's bad, just say it's very revealing. Possibly Schopenhauer covered that in his Stratagems, sounds like it.

On a more positive note, I've read quite a lot of all four of these women, mostly decades ago. Still have books by all of them. I didn't realize the size of their contribution, particularly Anscombe's in reviving (academic) virtue ethics.
Whether it's recession proof or not is a fairly open question, one thing for sure is that it's not layoff proof. Game companies are notorious for doing mass layoffs or shutting down with little to no advance notice and as a game developer you can never be too sure about your job security at any one company, not to mention it's kind just accepted that you will be working longer hours for less pay.

As for the notion that the tech doesn't change that quickly, that is simply false. Graphics programming is unbelievably cut throat, competitive, and advances very fast. Not only are there advances in technology, but different games also have different aesthetics that often require very niche or customized development to get just right so as to avoid your game feeling generic.

Graphics APIs and hardware change almost every other year and the major titles have to adapt to the latest features. You can certainly make good games without focusing on graphics, plenty of good indie games or games that don't focus on graphics, but if you are a graphics programmer and your game does focus on that, you are constantly having to keep up with advances in technology.
Ha. Yeah, there was not a lot of memory. The toolchain we built at the the time automatically packed all individual game texture maps into a single 256x256 texture (IIRC). If the artists made too many textures, everything started to look bad because everything got downsampled too much.

Any yeah, the design of the game content was absolutely affected by things like polygon count concerns: "Say, wouldn't it be cool to have a ship that shaped like a torus with a bunch of fins sticking out? Actually, on second thought... How about one that looks like a big spike? :)"
> I have to admit I’ve never understood the point of keeping the history linear.

Bisect, blame, and log, among other features, are all easier to use with a linear history. They’re not unusable with non-linear / many branches, just easier linear.

I’m not quite sure I understand your comment though - it implies that you consider linear history to be a strange and/or non-default thing to do. What’s the implied point of not keeping the history linear, or what is your preferred workflow? I’m not entirely sure what’s being compared, but linear is the default you get from more than 1 commit. Linear is very natural with a team of one or only a very small number of people. Linear is a lot nicer than branchy for branches that have exactly 1 commit.