skysight-inc/HackerNews huggingface dataset:
Your job is probably triggering a fight/flight response constantly.

https://www.health.harvard.edu/staying-healthy/understanding...

Working with your hands and retreating to your shed allows you to sooth / calm rather than getting deeper into those stress hormones.

For me, it also gives time for reflection.

From the BBC: Men's Sheds: 'It's about so much more than making things' -> https://www.bbc.co.uk/news/av/uk-northern-ireland-49615371

Have you read Daniel Pink's When?

He talks about rhythms with most people being morning people - alert in the morning and ready for analytical work, entering a trough in the afternoon, then recovering in the evening. Are you mainly doing your shed work in the afternoon/evening, after work?
While I agree with the point you're making

> there is no such thing as a separate gate for arrivals

You might be surprised. In many of the newish airports I've been to (outside the US) the gates are designed such that arriving and departing passengers for the same aircraft never bump into each other.

They do this by clever design; immediately after exiting the aerobridge and onto the terminal building, there's a split (staircase or a sloping walkway) of some kind. So, the departing and arriving passengers are on different floors.
Nobody thinks of crypto in terms of currencies anymore.

They’re the same old running on different infrastructure: assets, shares of ownership in a business/protocol, certificate of ownership of a digital item, and yes occasionally, currencies
The CDU has very similar policies to Democrats. They would be completely within the overton window here.
Unlike here in the US where we have a mostly private health care system.

Our health outcomes are actually dropping, wait times are bad, and costs are the highest in the world.
At least one way I've tried to see a lot of this stuff is that it's people exploring what governance of the internet looks like. Right now, governments (analog) don't seem to know how to regulate the internet (digital). From this perspective, I can see cryptocurrencies as digital currencies, NFTs as digital property deeds, and DAOs being digital corporations/cooperatives. Others are talking of digital nations, which may get more towards the actual governance systems of these digital spaces, including property rights, freedoms, etc.

So while these digital deeds don't seem to have much connection to the analog world, they may not need to, if digital governance comes about.

That being said, I wonder if the main challenge with digital governance is not so much the digital part but the cross-border part. In other words, governments have jurisdiction over physical land and digital interactions transcend those boundaries. I wonder if many of the things people are trying to solve with crypto would be solved if we had more global governance. Global property deeds (right now, typically at most nation-state level, but also can be very local to city level), global currency (de facto USD right now but no official one), global company registration (at most nation-state level, but also lower as well), and global governance (the UN is there and many other standards bodies, but governance of many things still at most at nation-state level).

So, it says to me there's a desire for more global (read: physical borderless) ways to interact, own, and regulate all of that and that much of crypto seems to be the skirting of nation-state laws and almost reinventing governance from scratch.
I would like to learn the basics of:

* APL or J

* Lisp

* Forth

* Lua

* JavaScript

I'll probably have the same list next year.
Well, the question is what you do when a test starts failing non-deterministically.

If your team respond to a random test failure by finding the root cause and fixing it, uncertain test inputs could be right for you.

On the other hand, if your team responds by hitting the 'rerun tests' button until it passes? In that case random failures are just slowing you down.
Nebulosity is now open-source and free
I'll suggest the creation of a rage room tomorrow in my company!
I guess that is the kind of challenge to have Windows games on GNU/Linux, fix them instead of playing.
Why not QuickBASIC or (for modern systems) FreeBASIC[0]? It can be used both like old-school BASIC with line numbers and such, or as a modern style with named functions and subroutines, and FreeBASIC is FOSS.

[0] https://www.freebasic.net/
The really odd part of the meta conversation is that the “pro lab leak” folks are complaining they were stripped of nuance, but claim they were told it’s impossible or it’s crazy to think it could’ve been a lab leak. That might have been their subjective experience of people apparently not taking them seriously, but I have never actually seen this position held by an authority. What are we supposed to do, send military-escorted scientists into Wuhan to swab every inch? And what if that came up inconclusive, as it certainly would?

The “anti lab leak” position has always been 1) we don’t know, 2) it’s not the most important question right now, and 3) we probably will never know.

The people complaining about lack of nuance are proving their own inability/unwillingness to grapple with nuance.
> NoSQL and AI were deployed in the same overzealous fashion, with the latter producing almost as much snake oil as the blockchain scene.

You must be kidding when you say that AI produced as much snake oil as cryptos. Sure, there were/are startups using AI as a selling point when there is not much behind, but in most cases AI actually solves real world problems and adds value. Cryptos are stricly a negative-sum game and ponzi schemes.
I learned that they're kinda alive. With the ability to reproduce only using the machinery of living cells to replicate their genetic material and proteins

The world isn't necessarily black and white
Unfortunately the problem is that anonymous information is untrustworthy. It's fine for speaking unpopular opinions, but reporting something anonymously discredits it. This will only get worse with deep fakes. Pretty soon we will be flooded with fake video evidence of things like the Qanon claims.
The Cryptoclub: Using Mathematics to Make and Break Secret Codes Book Review
I did exactly that at work, when I inherited maintainership of a legacy internal software program, which until then has been developed with the same "version control" approach as DF - a folder/zipfile per release or per feature branch.

As a bonus, it is something that has to run on three different operating systems, and the source code for each has been kept separately, and synced manually every now and then.

Granted, it was only like a dozen or so releases and not 20 years worth of development like DF, but that's just a matter of scale, not of principle. :)
That's a fantasy:

https://www.thespacereview.com/article/2834/1
Yeah, imagine that! Thing is, Norway used to have some of the cheapest electricity in Europe, due to population centres being situated right next to a lot of waterfalls. It's still some of the cheapest and most "green" to produce. Add to this that due to power and building policies, i.e. politics, most people use electricity for heating over here (yes, in Arctic Norway...). On top of that heating with wood stoves, or even oil, is highly disincentivized these days. (Also coal isn't a thing in Norway.)

For most Norwegians, the electricity has been considered "ours" and indeed it was mostly state run until the general privatization that started around and after the 90's. So for that reason most people didn't consider it risky to have electricity-only heating in their houses. I bet a lot of people regret that decision today, though.

For the same reason, the newly built cables made to ensure power export to the EU are extremely unpopular over here, as it's hurting people's income directly through electricity bills being doubled overnight. Most people consider it yet another appeasement to the EU, despite Norwegians having voted against joining it twice.
90% is not good enough, when your total increased due to heating.

Oh, you do not heat with electricity? I hope you counted that heat source in CO2e...
The xkcd carton is still quite up to date.
Is there a particular reason they chose GPL 3 over an MIT license?
Personally I preferred the basic listings to the machine language ones, with the asm listings somewhere in the middle. With the basic listings you could understand what you were typing in as you did it. With ml you’re just a monkey typing in numbers. Sure you could disassemble it at that point (if you had a disassembler), but the barrier to reaching that understanding was so much higher than with basic listings.
And in the meantime not force anyone, since the vaccine is experimental, and the efficacy lower than previously thought
My personality somehow ends up with so many irons in the fire that I am always buried in some sort of work. I also builds sheds. You need sheds to store all the tools to do all the shit you're doing. Seems wise to me otherwise your tools will get rusty.
> Integer overflows are so rare that I can't even remember one happening with 64-bit values. Underflow on the other hand... I've encountered that plenty.

I totally agree!

After some horrible bugs caused by unsigned integers in innocent looking C/C++ code, I'm 100% in the signed camp. The only time I use unsigned is when I need well-defined overflow behavior (which is rare).

As a bonus, using signed loop counters in C/C++ code enables certain kinds of compiler optimizations (based on the fact that signed integer overflow is undefined behavior): http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
> But the majority of people interested in crypto don’t care about the technology, they are in it to get rich.

So too are the majority of investors in anything there to make money; you think they care about 'The Project' past its profits for shareholders? Developers who are only in it to make money is another thing, but even that group has nuance - some of them understand that the best way to make money long term is to build something valuable, and don't expect to get rich in one month.
> I would rather a system that holds requests for 20s max if the backend refuses connections.

I think that's what nginx does by default, isn't it? Try again until "gateway timeout". The problem in this case is if you want graceful shutdown you need your backend to stop accepting new connections without stopping to process the existing ones, then update the app. If some client connections are long-lived, that's a hard problem and that's why in that case running a second instance makes sense if you can do it.

> Then every app consuming the API needs to be updated to support the 425 code gracefully.

That's indeed a problem, but your client should probably support some forms of server "failure" modes, including a "try again soon" type of reply (or interpreting 5XX as such).

> I have to manually do this switch in nginx before and after the update...

This can be fully automated. Just use different config files in sites-enabled. Then you can mv or ln to enable one or the other and run nginx -s reload. The whole process would be a few lines of shell script.
> Don't agree to a lengthy commitment to one, but rather try them out on a session by session basis.

This is great advice, you may not "click" or trust your therapist. If you don't feel comfortable or the therapist wants to talk about your childhood all time .. . move on.
Joint Chiefs: Why We Don't Care That You're Resigning
AirDrop is brilliant but it fails silently, no error messages - nothing. At best, it says that it was cancelled.

Does anyone knows how to debug it?

I also wonder, why this type of file transfer isn't the industry standart. It's so straightforward(when it works), why would anyone transfer files in any other way? Okay, maybe a transfer history can also be useful.
Batteries have both kW (speed of charge/discharge) and kWh properties. For instance, Lazard's LCOS studies [1] list both values.

It's not illogical to compare a battery with the production it's supposed to replace.

[1]: https://www.lazard.com/perspective/levelized-cost-of-energy-...
Please note that "recyclable" does not mean that it can be recycled (now), i.e. while in theory we know how to recycle batteries, the processes are currently non-existant or the infrastructures/plants to do that kind of recycling simply do not exist (yet) or are way too few (and far, so you have to calculate also the transport/shipping).
Also hitting that big milestone I am wondering what you have in your mind for those 2027 photos?
Can you remove the perspective and just have a top view?

That's pretty much a requirement for me.
Beware Amoral Humans, Not Artificial Intelligence
Somewhat related: there's apparently a defect in the Ada language spec which permits reordering of arithmetic operations such that out-of-range behaviour may hinge on the compiler's whim: [0]

> non-parenthesized arithmetic operations could be re-ordered by the compiler, which may result in a failing computation (due to overflow checking) becoming a successful one, and vice-versa. By default, GNATprove evaluates all expressions left-to-right, like GNAT.

Presumably one solution would be to use a three-address-code style [2] to completely tie the compiler's hands regarding ordering, but this seems painfully restrictive even by the standards of SPARK.

Also, an Ada compiler's internal choice of base type (with which to implement a range-based integer type) can impact overflow behaviour: [1]

> The choice of base types influences in which cases intermediate overflows may be raised during computation. The choice made in GNATprove is the strictest one among existing compilers, as far as we know, which ensures that GNATprove’s analysis detects a superset of the overflows that may occur at run time.

I don't know if there's a fully portable robust answer to this second problem. (I believe you can generally use hints to force the Ada compiler to use a particular sized type, along the lines of C's uint32_t, but that this isn't portable.)

edit On second thought, I imagine using a three-address-code style would solve this too. Either the result falls within the permitted range of the destination variable, or it doesn't.

[0] https://docs.adacore.com/spark2014-docs/html/ug/en/appendix/...

[1] https://docs.adacore.com/spark2014-docs/html/ug/en/appendix/...

[2] https://en.wikipedia.org/wiki/Three-address_code
This doesn't change the scam nature of the underpinning mechanism. As I said: it doesn't matter what you do with your coin.
It’s important to have a meta conversation because the media and social media were actively hindering discussion (censoring) that examined the lab leak hypothesis.

One can’t have an honest investigation if one major avenue is shut down.
Porting the output generator from my toy compiler into AT&T syntax to only depend on GAS back when its Intel support still wasn't that good was a lesson in never doing it again.
Thanks a lot for the explanations and also for the technical details!
Implementing visual cues with people who interrupt you often seems very effective.
It looks like the province of New Brunswick is pursuing the "Don't Look Up" strategy in dealing with this.

The federal government should step in and force the province's hand on investigating this.
Nebulosity is a very good cross-platform capture and processing astrophotography software. From the Stark Labs webpage: "Nebulosity has gone open-source[0] and free. Here is a code to unlock Nebulosity if you don’t download[1] the open-source build: N4-14627-55834-23500-59673".

[0] https://github.com/celstark/OpenNebulosity
[1] http://www.stark-labs.com/downloads.html
140K Chinese gaming companies shut due to regulators not approving new games
I've been a fan of blockchains ever since I found bitcoin well over a decade ago. I'm a huge fan of decentralization, but the limits of blockchains have been pretty clear for a long time now.

While blockchains are cool and possibly fully decentralized, they don't scale well. So far we're no closer to finding a way to scale without making it more centralized. As usage goes up, centralization goes up too. One can no longer host a full node on basically any hardware.

I fully understand that people are sceptical. The amount of bullshit is insane, and basically no users have any idea about how any of this works. I've seen a lot of sites and services that promises you amazing things, without giving any details about how it archives it. Most people don't care if it works in a sensible way,they just don't want to miss out.
What you want is range subtypes of signed integers.
> Canadians are generally very satisfied with the quality and availability of healthcare.

I'd love to see the list of people you surveyed to draw this conclusion. In my metropolitan area availability is abysmal and (in my experience recently) quality is not great. I am contrasting this to my recent experiences in the US system.
We’ve known all along that coronavirus can remain intact on surfaces for days. There’s reason to believe omicron would last longer than others: https://www.news-medical.net/amp/news/20211208/Computational...
> If you don’t want to use a blockchain to build your app, fine! Don’t do it!

There you go.

> But if I want to build my app with a blockchain integration, or using a blockchain to store a portion of my data, what’s your problem with that?

Many people incorrectly associate 'blockchain' == 'Bitcoin' with all the issues it has. So anything blockchain is bad / scam / pyramid ponzi / planet destroyer, proof-of-waste (PoW), piece-of-sh*t (PoS) etc.

If web3 with blockchain / NFT / metaverse / etc is not the future, ignore it. Simple. I should not see anyone who hates blockchains, NFTs or metaverse in general to continue to comment on every. single. thread. tweet. or post about it. as it is excruciatingly difficult for some to do this.

So I will expect a ton of responses when another crypto scam happens, but not when an emerging regulated application of a blockchain project is used today.
That's because crypto currencies and distributed consensus are inherently economic protocols. They must have monetary value or their consensus mechanisms do not work, which is why proof of work makes you shell out 'value' in the form of energy upfront.

It's a bit goofy to make the comparison you made - I mean you didn't even finish your thought, you just painted a vague yet intense picture you expect people finish for you with the worst possible outlook. You aren't getting rid of crypto, so you'd do more to actually find out what's wrong with it and offer solutions rather than winging about it and praying for authoritarianism.
I’ve said for years that the 20th century saw humanity for the first time having to learn to live in a world of infinite sugar, fat and salt.

The 21st century will be about learning to live in a world of infinite information.

We will all have to be mindful of whether we are consuming the mental equivalent of broccoli, donuts or anthrax.
Methane is not manufactured from straight gases. Usually it is either mined or steam reformed from oil or coal. You can see the problem - mining with concomitant pollution and release of previously bound CO2 when it's burned.

Attempting to do pure electrochemical reforming is extremely energy intensive, and requires rare metal membranes. As well as a way to concentrate CO2 from atmosphere reliably. (The Sleipnir problem.)
It is not. There are many significant differences:

1. There's no set of players who are guaranteed to win

2. There's no set of players who are guaranteed to lose

3. No one is set to gain by advocating for the "current pension system".
hmm yeah, not live. Still looks cool tho'
> The “anti lab leak” position has always

That is absolutely not true. Don't you dare try to rewrite history. The anti-lab-leak position has included claims like "it's racist to say that china lab leaked the virus". At best, the "official" anti lab leak position has been framed by the lancet article. Go read that and tell us if that position is as neutral as you claim.
> Yes, sometimes the most exciting things are emergent, but it's been over a decade of the blockchain field of dreams and we're still talking in hypotheticals are what it will be good for.

There’s a reason our current financial infrastructure is still being run on cobol: if it only took 10 years to build it would have been updated already.

Financial tech takes a very long time and with a revolutionary idea such a cryptocurrency, I’m sure it will take even longer.

Things take time, 10 years is not a long time, however I agree with the overall sentiment about web3 and crypto in general in this thread.

Cryptocurrency is less a currency and more another financial investment vehicle for people that are tech savvy enough to get into the game. Put in another way: it’s primarily being used to make money, not trade it for goods/services. Maybe one day it will be used truly as a currency, but txn fees are too high and “HODL”ing makes the person money so they’d rather not trade it.
“don’t build your app using Microsoft tech, only use open source” is not a religious advice but a political and strategic one. It is about power, not technology.
HN crypto skeptics don't like realizing that there critiques aren't original, even less that there is progress being made on them.
Going from the Great Resignation to 'The Great Retention'
BTW, is there one to share between iOS and Android?
Did we already have a thread for 2022 predictions?
If you are actively looking to shoot yourself in a foot be my guest. But it is your problem, not the one of the language.
It's not that bad, currently at breakeven point for laser fusion and close to that for magnetic containment fusion. Half a century should be enough, but we lack the time.
I used to be lonely sometimes, or didn't have quite as many friends as I'd wish. Then I joined a free friendship/dating site about 15 years ago, and made friends in a lot of countries. I had to learn spanish because I started making friends with latinas, and really loved that, and most don't speak any english. So, that added a lot of countries to the potential-friends pool. (I'd love to get good at French and Portuguese, to add Brazil and French-speaking Africa.) Ever since, I've had a load of great friends all over the world. It's been amazing! Right now my dearest friends are in Bulgaria, Ghana, India, Philippines, Peru, Colombia, etc. The main surprise has been, how little cultural gap/barrier there is - none really, except language, if you don't speak it. Now my main problem is - how on earth am I ever gonna be able to visit them all!

Also, during the years I joined 2 free language learning sites, the ones where you meet someone and teach each other. I was only on them for a week or two before meeting 'teachers' who quickly became dear friends, one in Nicaragua, the second in Spain. That's also a great way to meet people. And a great way to learn a language. (I studied grammar a lot in the early days too, of course.)
Supertraits aren't inheritance!
Avalanche and Tezos disagree with you. You can run a node on a raspberry pi.
Ya same here, if I dive into some programming task it usually delays my sleep by 2 hours at least. I've had to avoid it for my health.
This seems silly. Blockchain is a means of achieving decentralisation, arguable one of the better ways as it currently stands. People abuse it by doing stupid shit like NFT, but that doesn't invalidate the use-cases for blockchain. That's like saying RDBMS systems are bullshit because people make banks with them and banks manage fictional money.

Block chain solves a real problem of trust (albeit with some caveats). NFTs do no such thing.
Why is udev not used in this case?