skysight-inc/HackerNews huggingface dataset:
Tailscale comes up here a lot recently, and their article on how they do p2p over routers and firewalls (NAT traversal) is superb: https://tailscale.com/blog/how-nat-traversal-works/

Unfortunately it doesn't include statistics on how successful the strategies are in practice.
I would say moxie shared many qualities of an activist.
Show HN: An Excel addin to automatically use cell names in formulas
Automatically convert Excel files formatted like the following:

/* Tax rate */

var b1 = 50%;

/* Salary */

var b2 = 120000;

var b3 = b1 * b2;

To:

var tax_rate = 50%;

var salary = 120000;

var b3 = tax_rate * salary;

I'm trying to improve the readability and feature discovery of excel by bringing linting and autoformatting to excel.

Currently there's only the one linting rule. What excel best practices would you like to see added?
Let them eat maggots.
It needn't be a motor , it could be a solenoid - magnet combo configured to repel , with a microcontroller that varies the current position dependantly to immitate any profile one wants
she's literally been fired/quit her old job at google for protesting against surveillance programs and she's a longstanding advocate for whistleblower protection. two minutes on Wikipedia would have brought that up.
Even though professionally I use very high level languages like Clojure and Common Lisp
I always enjoy coding in C for my hobby project. Something about the simplicity just helps me calm. But there will always be a point where I have this nagging feeling I make everything more work than necessary.
Recently I have been playing around with Zig. It gives me the seem feeling of calm from the simplicity but without the nagging feeling. Everything just seems to work and flow with Zig, I thoroughly enjoy coding I it.
>Has anyone ever typed so much on a keyboard that the switches wore out?

Sure, somewhere in my collection of "stuff" there still rest two Cherry keyboards (mechanical, gold contacts) where certain keys stopped working reliably, the vowels a or e, IIRC.

They rest (instead of being disposed off) because I plan(ned) to open them sometime in the future to check if they malfunction due to corrosion, dirt or just mechanical wear.
You'll never even know it happened.
The first paragraph in that arti cle is deeply incorrect and sets Campbell's work up as a strawman, which you unhelpfully perpetuate here in this comment.

Campbell does not "fundamentally claim" anything about "all human stories" in Hero with a Thousand Faces.

He merely points out a commonly recurring pattern among a certain subset of stories (namely, stories about famous heroes) across multiple human societies and cultures, even those with limited cultural overlap.

In fact, his work is like an early version of TV Tropes, giving names to thematically repeating elements of such stories.

You (and that blog's author) should actually read the book before declaring it nonsense.
Magnus didn't make an overt accusation: it was other chess experts who read that into the circumstances of his withdrawal &c.

Esports has a nice overview of the most prominent reactions:

https://esports.gg/news/gaming/hikaru-nakamaru-on-carlsens-w...
People often claim that, because they like to portray net metering as a pointless subsidy for rich folks, but I'd say in California it's probably short changing the benefit of solar/batteries to the grid.

Value of solar tariffs that work this out in detail get pushback from grid operators for being too high, same as net metering. It's almost as if they don't like paying a fair rate for energy and their excuses are exactly that.
What fossils reveal about hybridization of early humans
Static linking is even worse. Now you traded a blob containing gigabytes of software making it difficult to audit and maintain with a smaller and more opaque binary blob.

Research shows that containers on docker hub, flatpaks etc are full of unmaintained libraries with vulnerabilities in them.

So no, we need to go back to proper dependency management and shared libraries.
Yes. If you’ve bought a consumer router, and not an “access point”, it will likely have a Ethernet port labeled WAN. Due to this label, the OpenWRT profile for this model will most likely also set up this port as a WAN port for you by default (where it requests DHCP from somewhere and applies NAT and some basic firewall rules). Just delete this interface, and make the LAN network also span the WAN port. Then disable DHCP and IPv6 RA on the LAN interface. Your router is now a dumb “access point”.
> Out of curiosity, what makes you uncomfortable about the license?

I can't speak for the OP, but my view is that all these semi-open (AGPL,BSL etc.) licenses do is muddy the waters. Its essentially giving the developer's lawyers enough grey area to work with in order to find something they can pin you on.

IMHO a company's code should either be closed source or open source. Wishy-washy no-mans-land wordings in the middle don't really help anyone (except the lawyer's bank balance, of course).
The vast majority of Psychological findings do not stand up over time. Of all the science being done they have by far the largest replication issue and some of the findings have caused a lot of medical harm. I don't think it can grow up to objective findings and become properly scientific in most cases so we should for the most part not pay any attention to them they just don't have the proof.
I think nuclear salt-water rockets might be more tenable. They produce consistent thrust, and do not involve sending nuclear weapons into orbit, hence not breaking any treaties.

Their thrust is lower, but the complexity is lower aswell. No weird damping system to 'absorb' the explosion, and crucially, much less radiation. You are dumping the reaction products away from you, rather than shooting the reaction products at yourself as with Orion. Hence you need much less radiation shielding.
Amazon/IMDB have that information, so they could have done that. But they didn't; instead they removed all the bad reviews.
I wanted to comment and say that you cannot just disregard the fear of harassment because there might be those two motives.

But I realised, I myself am afraid of being harassed if I don’t post from a throwaway account.

Maybe that fear is not justified — I never heard of KiwiFarms before Cloudflare booted them. I don’t mind people writing crazy stuff intended to offend.

Harassment is a pretty solid breach of the golden rule.
Is there a precise, published-in-advance definition of cheating in the chess contest rules, or are the contest organizers allowed to shift goalposts as they see fit, and ban a player from future contests because of any arbitrary reason they come up with?

My naïve definition would be: a player was probably not cheating if they would have been able to come up with the same moves even if they had played in an isolated room with only basic supplies (such as water and sugar for human players and electricity for computer players). Thus a player who is consulting a chess book, a friend, the web or a computer is cheating, because those are not available in an isolated room.
I know you mean that in a snarky way, but I just for clarity: we're talking about programming your editor here, i.e., writing code to extend Emacs' functionality, not using Emacs to write some unrelated program - which, of course, you probably do much more often, but then you don't need to look up the documentation we're talking about here.
You can never have too many backups
Following the logic here and above, do you make sure to create very large and annoying to clean messes in office spaces / spaces were janitors will clean so that, by the nature of the work, pushes their employer to increase the pay for the job?
I've seen people make the argument "free speech does not mean free from consequences". This seems to be the same case here. Free speech does not mean free from the consequence of "doxxing"
Ah, I hadn't considered the whole sockaddr/sockaddr_storage/sockaddr_in/sockaddr_un... thing, yeah that's a mess. I guess a more modern API would either use opaque pointers or an union (though that has its own share of disadvantages). Thanks for bringing this up!
Darn, you're right! I searched for the URL before posting, and because nothing was found, I posted it. Didn't search by title, though...

Sorry for repost.
Nuclear lifetime extensions: Is the juice worth the squeeze?
Yes it does, and very well, I just deployed three Flints (GL-AX1800) to do exacly this.

Not affiliated, just a happy customer
There are also security implications that the webserver has access to the socket directly.
_The Signal Foundation’s mission is to develop open source privacy technology that protects free expression and enables secure global communication._

vs

_The left must vie for control over the algorithms, data, and infrastructure that shape our lives._

I don't think these two staments match very well. Caesar's wife and all that....

Edit: BTW, I wish her well too. I don't think that she's going to hinder Signal's crypto just serve to the left's interests, but she hasn't a clean record.
NASA Sends SLS Back to Garage After Failed Launch Attempt
This article praises everything Zig does and lists no negatives of its design. I'd recommend a different article for a balanced take, particularly regarding comparisons with Rust: https://www.scattered-thoughts.net/writing/assorted-thoughts...
Kiwi farms is not being persecuted for holding an identity, it's being held accountable for actions taken against innocent people. Nobody reasonable thinks, e.g., "persons who engage in abusive behavior" should be a protected class shielded from all repercussions.
>"I'd propose in any subsequent event of a missing observer captain does time, ship seized, company closed and that's done even before police starting asking questions."

I have better idea. Imprison POTUS or whomever else goes for a similar role in other countries. After all they're the ones ultimately responsible. And do it for any injustice that has lead to a death/s or anything stronger then mere inconvenience.
Agree.

I started building this out last year to explore web crypto and webrtc but got sidetracked.

Have you looked into webcrypto? Create a new ecdh keypair for each session for each party, keep the private inextricable in memory, trade public keys over webrtc. This (I think) ensures no-one can evesdrop.

Peer auth could occur normally with ecdsa signatures done OUTSIDE of the browser or whatever.
The time-honoured quick and dirty approximation to that is to add a single solenoid to the keyboard and have it actuate every time a key actuates: https://youtu.be/1qw6ebySet0?t=305
Duckdb Release 0.5.0 Preview “Pulchellus”
Poverty is by definition a relative notion. A middle class occidental has access to culinary diversity, healthcare, transport speeds and indoor plumbing that not even kings could dream of a few centuries ago. Poverty is defined relative to the technological frontier - what is known and achievable in a certain age with reasonable effort and access to common resources.

> Was Man of the Hole poor?
> Was that a social poverty?

Yes, he was. He may have chosen poverty freely, as was his right, but there is no doubt he was materially poor compared to most his contemporaries.

Furthermore, the main reason for that poverty was social - he lacked the very foundation onto which to build a productive economy, namely other people in his community. He was also constrained by repressive social institutions - his own life experience and culture and the unprovoked aggression by the farmers - and thus excluded from participating in the larger productive economy.

We can of course speculate about his reasons and worldview, but IMHO it's very plausible he may have wanted not to die relatively young of some preventable disease.
Yep, can confirm that: The time i was working in an hospital in germany (around 2001) an older dude worked in the janitor department, turned out, he had an doctor degree in mechanical engeneering and was designing jet engines for MiG before the soviet union collapsed... and now was repairing toilets and changing lightbulbs.

Sad stories...
I concur with these. I see colleagues who use EF as 'black magic', who postpone or fear looking into what is happening under the hood. Because they lack insight into what it really does, they regularly cause horrendous queries to happen.
My pet peeve with EF LINQ is, that your c# is not really c#, so you may write queries that compile silently, but fail to execute on runtime because the C# cannot be translated to SQL.
And it is facilitating in using a privacy-based cryptocurrency and forcibly shoving it in the app, just like what Keybase did but with a different crypto project.

If guess it has given Signal more of a use case for scammers, terrorists and criminals to hide and now fund their illegal activities with no trace. [0]

[0] https://www.theverge.com/22872133/signal-cryptocurrency-paym...
> Not you nor anyone else has any proof of any collapse, it is hyperbolic nonsense.

I'm surprised that there's any contention at all around the science that shows ocean degradation (historical and on-going), or indeed about the (likely) impending collapse.

In 2014, the living planet report[0] included this dire little snippet:

"Population sizes of vertebrate species—mammals, birds, reptiles, amphibians, and fish—have declined by 52 percent over the last 40 years."

Fishery exhaustion around the globe is tremendously well documented, with only a tiny handful of isolated success stories where strict regulation has been able to be enforced, and localised recovery has started to occur (New Zealand, f.e.).

I'm wondering how you claim hyperbole in the people studying and reporting these things.

[0] http://assets.worldwildlife.org/publications/723/files/origi...
I use this to highlight excerpts in content to do with law that I share. My life is much easier when I can find important information in long texts. Editing the highlight labels was the cherry on top
Depression isn’t caused by a chemical imbalance, but SSRIs are still effective
Well I hope that at least the next lab-made pandemic will insert some beneficial mutations to humanity.

In a way, the lab-leak hypothesis is comforting, because it means that nature with its own means did not manage to manufacture such a highly-transmissive disease, despite the facts of modern life, record human population and rates of travel. If it is not lab-made, then nature may do this again soon with another virus.
In my language we use the 3rd person as a sign of respect when we talk to others we don't know.

Many people when talking to janitors use the more colloquial 2nd person. That's really harsh if you ask me, unless you know them very well.
Simulation Interoperability Standards Organization
seems like wasted potential by not reading the sensors with an ADC. you could have analog keys this way, which opens up a whole new world.
seems almost like playing dobble

https://en.m.wikipedia.org/wiki/Dobble
How would that change with the state of the in-editor panel?
Researchers investigate effects of covid on the body. HN commenters.... BUT THE VACCINE. This site is really full of psuedointellectuals.
Maybe I'm daft but might I ask you to elaborate what you wanted to say with the picture?
I wonder if anyone can answer some question on distributed tracing for me.

The difference between old days of APM vs. tracing as I understand is two things.

1. Originally APM was single process and it was language aware, usually do sampling stacktrace to find where times are being taken and some very well know place to instrument for exact timing say response time or query time.

Tracers are more working by instrumenting methods of framework/servers/runtime at well known point and getting the timing. In man ways it's a lot more coarse as it might know of a hot loop that I have in my code. But it can trace very well with exact timing at framework boundary like web, cache, db etc.

2. The APM were primarily single process and couldn't really show a different service/process which doesn't work in a micro-service/distributed world.

The way I understand it is that Tracers would allow me to narrow down to the service/component very easily. Whether I can find out why that component is slow might not be as easy (not sure what granularity tracing happens inside a component).

I wonder if this understanding of mine is correct.

The second thing I am really unsure about is sampling and overhead. What's the usual overhead of a single tracing (I know it's variable) but generally are they more expensive at a single request level. Also do they usually sample and is there a good/recommend way to sample this. I forgot exactly who but (probably NewRelic) was saying they collect all traces (like every request?) and discard if they are not anomalous (to save on storage). But does that mean taking a trace is very cheap? And is that end of the request sampling decision something that's common or that's a totally unique capability some have.
N3E Replaces N3; Comes in Many Flavors
I tend to use foreign keys everywhere. The only time that I would skip it is when I do not need to cascade deletes. These are mostly metadata tables that will be archived on a periodical basis.
Can you find a single day in the CAISO records where the net grid demand (so not including home solar, grid solar or grid wind) is below the amount produced by their nuclear and hydro?

If you can't, and I don't think you can, why do you claim his solar is useless?

I'd guess a early-spring/ late-fall weekend might be the best place to find such a day.

(Weirdly, just checking this myself and his complaint that the battery charges at 9am seems to actually be the best time for a battery to charge as net demand is lowest then)

There's been lots of headlines over the last few years about negative prices and too much solar, but any time I checked, they generally still have fossil generation running.

Here's some modelling suggesting 120 Billion saving from distributed solar and batteries:

https://static1.squarespace.com/static/5f4637895cfc8d77860d0...
I read a few paragraphs but had to stop for fear of wasting my time reading through the whole thing and coming up empty handed. To save some time: what parts of it specifically signal wokeness to you?
I just moved into a rental house after years of living in apartments with district heating. I still paid for electricity in my apartment, but there was less direct control and a smaller space to heat. This winter, I'll be heating a full house.

I'm researching whatever I can about optimizing my energy usage, and I'm totally up for just wearing more layers. The problem is, I was warned that at some point in winter the heat would _have_ to come on and stay on at some minimum level or otherwise our pipes will freeze. We won't actually even have day to day control over the heating level: when we think it's getting cold, the landlord will come turn it on for us. I think they suspect that we'll want the heating on before the pipe freezing point happens, which might be true. I'm hoping we can get them to just set it to the minimum possible heat level for the sake of the pipes, and layer up for the rest. Overall, I am doubtful as to how much I myself can optimize because it seems like this mandatory heating usage will just blow whatever impact I might have out of the water in comparison. That's not to say I won't try, though.

Overall, I am not complaining. I for sure want to do whatever I can to lower my own bill, but in the long term I think this whole situation can be a net positive (with the full realization that I'm in a privileged position of having a decent emergency fund and the option to find a cheaper place to live if things get _that_ bad.)
I use FKs in databases that I have designed.

I also interact with VAX applications that use Rdb (now owned by Oracle) that avoid constraints of all types for performance reasons.
> It is one of the ways of putting the manifesto into practice.

It is not because it specifically mandates a given methodology imposed upon a team.

The ethos of the agile manifesto is precisely the opposite.

And Scrum might be a good place to start with in theory, while in practice, it's become in many corporations as the standard way of operations.

It's "what everyone do". It's the "best practice". It's also become a huge red flag for hiring, still few company realize that yet.
(US) Law has nothing to do with free speech.
Isn't that how it's done in NumPy?
in France we only have verification for online purchases.
OpenWRT is amazing. It's a great distribution that's incredibly well tailored for routers/APs. Not having to deal with whatever the manufacturer slapped together is amazing.

For those that have never tried it it's also worth it just to understand more deeply how amazing these cheap devices are. For ~100$/€ you get a single board computer, plus a managed switch, plus 1 or 2 wifi cards. The managed switch in particular is very interesting. The computer is just another connection to the managed switch and you can configure it in any way you want. Traffic can go directly from one port to another without going through the CPU.

These capabilities together make a network of OpenWRT devices really flexible. I use it to replace the included router from our Internet/TV/Phone provider. The VLANs are needed to access the different IP networks for the different services. That you could do with a normal network card but then I also use VLANs inside the house wiring to take the IPTV network to the TV box. I then use a separate SSID to carry that VLAN in a point-to-point connection to another OpenWRT AP as a client so I don't have to run wire to that place and so the broadcast traffic doesn't swamp other normal Wifi clients. All this can be done with these very cheap devices that already have all the needed hardware. For all the deserved fame RaspberryPI gets these routers are equally amazing hardware for a lot of things.
A Hot War in Cold Places
I would hate being called an activist, because that puts me in the same bucket as some really obnoxious self-promoters...
>we use the 3rd person as a sign of respect when we talk to others we don't know

Interesting. What language is that?
Recently I have been working on porting a Prolog interpreter to WASI (Trealla). I’ve been searching for a way to get these kinds of useful I/O features in WASI and this looks like a great solution. Is there a C API? I’d love to take a shot at supporting it.
NKN pays people for forwarding messages, so hard to distinguish use from creation