skysight-inc/HackerNews huggingface dataset:
>While Nuclear is not cheap, it will be cheaper than the effects from un-softened climate change.

Is it cheaper than demand shaping/wind/solar/grid-scale batteries though? That's the real question.

As far as I can see that answer may be yes in one specific circumstance - when you already have a nuclear plant with another 5+ years of life left. i.e. when the insane capex is a sunk cost.

In all other instances it only really comes close if you assume the risk of nuclear disaster is close to zero or if you pretend that the precipitous fall in solar/wind/battery prices didnt happen yet.
At the same time we need to do better and better. The goal is not to be perfect in the first iteration.
Take a look at the GitHub ReadMe:

https://github.com/nagix/mini-tokyo-3d#about-data
Amsterdam is pretty mild in comparison to Bar Yehuda, which is a good 375 meters below sea level.

https://en.wikipedia.org/wiki/Bar_Yehuda_Airfield
> Can someone recommend places to read or be involved in non partisan discussion about these topics?

When there is literal money involved with <insert any topic> I think it's basically impossible to have a forum that is unbiased. Good luck.
Great article. Good starting for a self learning project.
So, firstly, I’m amazed anyone can do that in bed and then sleep properly. I’d be dreaming in assembly all night.

When the author talked about reading the entire GNU Screen manual I did think “this sounds like stressful overkill” for a personal project, but I see their point about focusing on process rather than goal.

Does it ever really matter than personal projects don’t get finished?
Digital real estate and the digital housing crisis
the story of browsing through code: "I'm wasting my time reading this", until you read the 3 lines that actually matter.
No. OpenSea is a centralized NFT marketplace not unlike how Coinbase is a centralized marketplace for fungible cryptocurrencies.

OpenSea uses GCP for hosting. But OpenSea does not own your NFTs nor choose where NFTs are hosted. OpenSea does use GCP as a caching layer for NFTs, since it's not scalable to fetch from thousands of different sources at load time.

An NFT is created by deploying a smart contract, and the creator of that contract is free to choose how that asset is hosted. Some NFTs are made entirely of on-chain (typically SVG) assets. Some choose IPFS and post the verifiable hash of the file on the blockchain (much smaller footprint and particularly important for large files). IPFS content must be pinned or hosted in order to guarantee availability and a lot of projects will rely on Filecoin or Arweave for decentralized archival of these assets. They may also host a pinning service on one of the big 3 cloud platforms for additional availability and responsiveness. In that case, even if the content was booted from the cloud co's site, the community could easily fall back on Filecoin or Arweave pin and move their content to another caching layer, with users having guarantee that the data matches the IPFS hash. And then again, some NFT projects do centrally host the content and metadata, and do so intentionally so that they can add interactivity or upgrades. For some NFTs, that's perfectly fine. It really depends on the goals of the creator. Not everything has to be perfectly pure. It's a spectrum of choice and optionality for users and makers. If you only want to purchase decentralized NFTs, then check the baseURI and contractURI of the contract (https://etherscan.io/token/0x1CB1A5e65610AEFF2551A50f76a87a7... as an example).
Hey me too.

I know it's real people suffering and because of personal relationships with US
citizens I feel for them.

Yet it's a fascinating lesson in how complex social problems can be acknowledged by pretty much everyone while at the same no-one is able to implement a workable solution.

PS: I'm glad there will always be someone who reminds me that here in central Europe I can not choose my doctor, have to wait months for an appointment and that we don't have health insurance here because it's covered by taxes. Since that's not how it works at all I always forget ;)

PPS: Obviously it's not all sunshine and roses here either and we have our fair share of problems but large unexpected bills for scheduled or emergency procedures just don't happen frequently enough to matter in the grand scheme of things.
> But this technology does enable something novel. Digital self-custody of scarce assets is a new thing.

It's unfortunately also pretty much pointless. Digital assets aren't scarce, and physical assets mean leaving the system and losing the properties of it.
No, it doesn't. That's a narrative you are imposing in your own head based on dubious surface-level analysis despite being hugely unfamiliar with the space.
Flatbuffers have been good in a demux/parallel architecture I’ve been managing. We split single requests into ~100-500 requests — each using the same Flatbuffer object (list of items). Each sub request reads header data to pull some percentage (1/100-500) of data out of the flatbuffer it needs to process.

The library is still fairly low level, and our abstraction has become complex. Still, the best performance approach we’ve been able to find.
> Carrington Event

Not a great time to predict this, at this point in the solar cycle we're close to a minimum of solar activity, the max should be between 2023 and 2026, but it's not expected to be too big either - cycle 25 is expected to be similar to 24 which was quite modest.
Ah apologies, I didn't see one yesterday but makes sense to post it on the final day of 2021.
Look at it from the developer side, you (as a dev) cannot offer anything of you what you mentioned without government approval, but you can deploy a new yearn strategy to offer what GP mentioned. We can argue if that's good or bad, but for sure the latter is more decentralized since it doesn't require approval from a gatekeeper.
It doesn't make any difference. The so-called "asset" is just a piece of digital information, e.g. a picture, which can be copied by anyone for free. As a result, owning such an asset on a blockchain doesn't confer any advantage to the owner. The owner has the same rights over the asset as the people who don't own it.
The reason I've always preferred unsigned is that it's easier to write code that is correct for the full input domain.

Consider for example:

extern void g(int);
void f(int x, int y)
{
g(x - y);
}

The function f obviously doesn't work for all values of x and y: Some values will overflow, some values will underflow.

How do you fix that? Writing an explicit check for whether x-y overflows is highly impractical, no one does that.

Or you could document the limitation using pre- and postconditions that narrow down the range of allowed values to something you know will work:

extern void g(int);
void f(int x, int y)
/*
PRECONDITION: -1000000 <= x <= 1000000 and -1000000 <= y <= 1000000
*/
{
g(x - y);
}

No one does that either. I don't know why. There's no principled reason why you couldn't meticulously keep track of signed int input and output ranges. But that's how it is, no one does it, valid int ranges are always unstated.

Now for the unsigned version of the same problem:

extern void g1(unsigned);
extern void g2(unsigned);
void f(unsigned x, unsigned y)
{
if(x >= y)
g1(x - y);
else
g2(y - x);
}

Assuming g1 and g2 are well-defined for all unsigned inputs, so is f. That was easy.

It may look like more code, because there are two g functions now. But chances are you probably need to treat the x<y case differently somewhere anyway; in the larger scheme of things, unsigned is not more code.
> It smells like the .com boom/bust all over again [..]

Question: does being old enough to have lost money* - and having done so** - back in the .com bubble correlate with whether you're positive or negative about Web3 ?

"This Time Is Different" has been said by sales types since at least the year 1637

* Full disclosure: yes, I am

** Full disclosure: yes, I did .. not enough to have mattered, but enough to [still] remember
Assuming OP's story is 100% true - how is buying something off of Ebay illegitimate?
The parent comment doesn't deny climate change. Cars (even electric ones) are quite terrible for the environment: huge roads everywhere, each one only serves a few people, etc.

Public transit infrastructure is a much better option for saving the environment and society. Good public transit is such a pleasure to use.
>Why do people want _every_ fig on the tree? It's because of greed, and desire

Why wouldn't people want every fig on the tree? It's because of indifference and lack of passion.

In a world where aging was solved, we could get every one of them. And it wouldn't be greed, it would be just living.
This has become a huge part of my life since having kids. They're wonderful, and they need a lot of attention, which I'm usually happy to give them. But they do often interrupt me, and that makes it hard to get into anything deep or technical while they're around. I cope by waking up very early each morning (5 AM) so I can pursue my own interests for a few hours without the threat of interruption.
It's insane because you don't need that much of an incentive. They'll burn all their money on early birds who learn about this ridiculous deal, then they'll wake up, realise they've spent too much and then cancel all the incentives.

Exactly what happened in the UK with the solar feed-in tariff.

It's not insane because large batteries are environmentally unfriendly. Nobody is disputing that. Of course they are. They're just less environmentally unfriendly than burning petrol.
Why Most Japanese Clip Art Looks Like This [video]
I don't think this is a major concern here, many websites pass username and password in plain text and rely on https for security (Just take a look at HN's log in form). If I'm not wrong, J2EE's login is implemented using plaint text also for password.
This is what you get when an "Autopilot" is not 100% implemented.
> Possibly, so possibly even not.

Possibly so.

> The kernel actually does "break compatibility" from time to time if there's no software relying on the behavior.

Certainly not something like this by default though.

To be clear, this wouldn't somehow solve shell / scripting / terminal issues with file names. There are many other special characters and escape sequences and other whitespace like spaces that can trip up incorrectly written programs. These can certainly not all be removed by the kernel so the incremental advantage of just filtering out a couple of such cases doesn't seem like it would be very big.
ORI Movable Furniture
Pandemic waves will keep coming as people just cannot learn to behave.

Weather will keep getting worse.

Windows 11 will follow the same fate as Vista.

The WinUI team will be disbanded.

The GNU/Linux desktop will reach 3%.

More corruption trials will get archived.

War on the world will continue.

Europe will keep closing the borders to refugees regardless of the official message how human rights are taken care of.

Dictatorships will keep spreading around the globe.

I guess that will do as predictions.
Many of the arguments against IDEs in general apply just as well to the punch card -> text editor transition. It's just that the arguments are more easily seen as folly in the latter case.

In terms of code completion, the complaints in the article seem more focused on it being buggy, but there's also complaints about it dictating how code is written or feeling bad for using it (??). Code completion is a win. Automatic completion of names is a speed win. The ability to get essentially an locally relevant API reference is a win. Even the ability to write code by relying on code completion giving you correct suggestions is a win: it clearly lowers the barrier to writing functional code. The issues people have with the last one boil down to "people can get the job done without knowing how everything works".

A lot of the rest of it seems more griping about VS default behavior rather than the impact it has on the code being produced.

When push comes to shove, the real issue people have with many of these things is essentially that it lowers the bar to getting a program to "work". It lets "bad coders" succeed. Sure, such tools can result in bad code, but in the end the goal of anyone writing code in any form is to getting a task done, in which case "bad" code is better than no code.

Even better is that people who start off thinking that programming is some magical impossible skill may start with some basic tutorial + stack overflow + code-completion code, but in doing so and getting something to work they may do it again, and after a while develop their skill. Maybe they'll laugh at their old code, maybe they won't, but the important thing is that the tools doing some of the work made it possible for them to do the rest.

Another simple analogy is manual vs. automatic cars. Are automatic cars bad because learning to drive in an automatic means you don't know how to drive a manual? Some people argue yes, despite the abundant evidence that the existence of automatics made driving much more accessible. It also reduces the need for a driver to focus on anything other than driving, which is very clearly a good thing.

[edit: minor (?) tone issue]
Perhaps that's because you value that social interaction. I am a social butterfly. My partner has Asperger's, and despises social situations. But is also a teacher and enjoys discussing and sharing their specialised area. However much I would like my partner to come to the pub and do small talk it is agony for them. People are all different.
Of course this will be marked/flagged/censored, but I will try at least to say what I think even if this is kind of hopeless nowadays...

> But they're not voting so they're irrelevant.

Thank you for this patronizing attitude. TBH I don't vote (and most of the times comment) anymore because I have accepted that my opinion differs too much from most opinions out there so people who run platforms do not want to read it. Even if I do not curse or insult somebody my words will be downvoted, censored etc. so it is just no use to waste my time sharing my opinions and knowledge (yes I have that, too - not just opinions you do not like).

You probably come from US or live inside the same bubble the active HN users do.

Just created this account some weeks ago to be able to answer again, don't know if my comment will even show up here (I think new accounts are not allowed to post).

I prefer Reddit because the users come from different places of the world and have different opinions. It's not a hive like a Borg cube or HN which will try to assimilate you and punish those who think differently.

Of course there is toxic communities, too but at least you can go somewhere else and have a normal conversation or exchange knowledge.

HN is a stub for the opinion of US patriots, average age 40+ with high salary and very specialized IT know how. Just look at the kind of problems people here discuss about and you see what I mean. Reddit is a public forum where different people talk about things they are interested in. Yes, Reddit is also not a mirror of society and in some cases biased but at least you can speak more freely there. Maybe this is what you expressed with "Facebook-like" behavior but I like that you can use it without needing a PhD to be accepted (so dumb people like me can have and share opinions, too).
My guess would be that the idea behind fogging is to weigh down aerosol in the room. It has been well documented by scientists across the internet that COVID aerosols could remain in a poorly-ventilated room for a number of hours, this is because scientific thinking from reputable sources has now moved from "aerosolised droplets" to "airborne" (hence the importance of high-quality masks and not some random piece of cloth cut off an old t-shirt).

So it could be therefore argued that in the absence of other (more preferred) options, fogging is a decent last resort to try to combat stagnant COVID aerosol because it will weigh down and/or disperse and/or dilute stagnant areas of COVID.

Of course it is well understood by now that the preferred means to combat COVID is high levels of ventilation (open windows) and filtration (HEPA filters). But this is not always possible to achieve in an ideal manner either due to building construction (sealed windows etc.) or climate (cold weather, windy days etc.). So it is quite possible that using fogging as a "plan B" should not be entirely disregarded.

(Disclaimer: I am not a scientist, the above is a simplified summary of my understanding based on what I've read from reputable scientists)
No, it really isn't. Flags are used to mark comments that are breaking the guidelines, enough flags will kill a comment, but fewer will result in a moderator having a look at the comment, time permitting.
I think the coronavirus situation will substantially improve. It won't be gone, but substantially more people will be on board with getting vaccines, testing infrastructure will become more useful and quick to integrate into every day life, such that 2g+ (recovered/vaccinated + tested) will become a viable restriction for most things, and those things will become less restricted in nature (apart from 2g+)
What you should be doing for checked arithmetic with GCC is use the builtins for those that aren’t aware;

https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins...
Many years ago, I read a book from a library whose title is lost to the mists of time.

It posited that we each have x amount of capacity for different things and success in life hinges on figuring out how to hit x consistently across all categories.

Someone whose capacity for reading is 5000 pages per week who has a job that requires 4000 pages of reading will come up with hobbies that provide another 1000 pages of reading. If crunch time requires 5000 pages per week temporarily, the hobby will disappear. If he gets a job requiring 5500 pages of reading, the hobby will disappear and he will start to burn out.

Building the shed filled a different bucket. It required different skills and activities that met some unmet need. Kind of like still having room for dessert after you are too full for more of the main course.
Journal keeping. For me, the key is letting those thoughts out. It may just be something eating away at me, sometimes it's just a confusing behavior.

Journaling helps you think. It makes you feel like someone is listening (I write those in a way that I am talking to someone, who is just there to listen, and not give feedback). I let everything out, it just feels better, and then I am able to focus more on the work. I am good at patterns, so I identify what makes me tick, what makes me focus, and then it's a matter of doing things which help you and avoid those which don't. Possibly a lot of iteration involved.

P.S. I have tried therapy, but the thing they tried to tell me was that everyone loves me, and people want me and value me in their life. My frustrations were never coming from that unresolved issue. I just felt helpless or nervous about lack of control over my activities, and journaling helped me get to that point, while therapy was useless.
People are sheep who cant use their goddamn heads to make basic decisions and have to follow whatever the hivemind says
I think you got two different things mixed there.

One is being interrupted, the other is being distracted. Being interrupted is external, while being distracted is internal.

So which one is it you're having problems with?

Personally, I have come to accept that there will be interruptions. Colleagues asking for help, someone asking a question, some boss calling an unexpected meeting, my mother phoning or whatever. Some of these you can avoid; like you could have a rule to always communicate meetings in advance. But at least a part of these will be unavoidable. How many depends on particular circumstances; e.g. being a senior engineer in a mostly junior group means you were specifically hired to be interrupted to a considerable extent.

One thing that sometimes helps me with interruptions is using 5-10 seconds. That is, when someone comes I just ask for 10 seconds, I make a gesture or simply say "10 seconds" or whatever, and then proceed to sort of "unload". I write down the precise point I am at and the exact upcoming action I was going to take.

On the matter of distractions, it depends a lot more on yourself and the success of anything you try will be very dependent on how you are.

In this front, one thing I do is scheduling. I want/need to do X... but I have to do Y now. So, I slot it into an appropriate time. e.g. "This weekend I want to make progress on that personal project". So "this weekend". This means: a. not now, and b. I have sort of secured a time for it, I don't have to worry about it because it has an assigned place.

Again, in this area what works for others may not work for you. But also, as someone has already mentioned, if you can't manage to learn how to do this on your own, reaching out to a therapist or other professional help is a valid solution. They may provide more specific tools and techniques.
Given that memory tagging for memory safety has been designed for C and C++, already exists for SPARC ADI, and is getting adoption across ARM based devices specially iOS and Android ones, what is the improvement Zig brings to the table on that regard?
So, replace fossil fuels with renewables + batteries, such as salt water battery. Moreover, batteries will improve usable performance of nuclear power stations a lot: from 1/3 of peak demand (known as base-load) up to 3/4 of peak demand, or by 2x.
I agree, with a fixed perspective you can show anything you want.
So why are iphones, graphics cards and mobile processors more expensive/out of stock?
The problem with this is that it could very well be the case that she was being fed propaganda or just repeating something written on facebook by a randomer before more details were known. The fact that it could turn out to be true makes it very difficult to know how to take future similar statements because they probably have a higher likelihood of being wrong if they come from similar sources.
ParaSail development has stagnated after he joined Ada Core, have any other progresses happened since then?
Accordingly to this article:

https://www.grammarly.com/blog/color-colour/

It seems the French spelling was "colour" at one point.
Hardly any projects can be finished in a single sitting. You should have a plan and focus on individual tasks, then you'll always have something to finish and be happy about.

I find it really annoying to be interrupted at work, and remote work has enabled me to regain my focus.
"green" is just a journalistic shortcut, the EU taxonomy [1] only lists sustainable production technologies, defined by 6 sustainability objectives.

[1]: https://ec.europa.eu/info/business-economy-euro/banking-and-...
Well, except for ransom attacks, nobody is forced to use a public cryptocurrency.

For it to be common and being proud of one's economic transaction history would be awesome.

In the 90s, experiments in publicity like reality TV and the Truman Show movie gave way to social media in the next decade. We are constantly finding new ways to publicize our lives because there is value in publicity.

Privacy shouldn't disappear absolutely but we've got a long ways to go towards greater publicity before reaching the limit of usefulness.
The powerlifter in me hopes mooners will just be deadlifting 1000+ kilos for reps to stay in ship.
The author is arguing if he were to use a different implementation of tcp/ip with the current web it would be the same as having his own chain, which is possible today, but completely meaningless as none would/could connect. Pretty pointless argument, the reasoning is just sad really.
Isn't that basically client certificates?
Yeah, same. Maybe we've learned too much to expect stuff to go through other stuff from 3D graphics, but that seems a bit dubious. It's probably just not as reliable as the authors say.