skysight-inc/HackerNews huggingface dataset:
As someone with a similar setup to the OP, I should mention: OpenMPTCPRouter's networking is completely amateur compared to Speedify. It's a grab bag of half-baked multipath VPN experiments (glorytun over UDP, an outdated MPTCP-based fork of glorytun, and MLVPN), none of which approach the completeness of Spotify's implemention. They generally don't handle changing interface bandwidth, packet reordering, packet aggregation, header compression, mode switching between redundant and aggregation, or any other hard problems here. Hopefully this will save someone the pain of setting these up just to be disappointed.
Most people love the NAT. There's no sense in pissing against the wind here and telling people they're idiots and shouldn't like what they like.

(If we ever get to an IPv6 future, there will certainly be a NAT in it. Except this time more convoluted and hacky and brittle than it ever was back in the IPv4 days.)
Interesting, why do you think would that be? Difficult to reuse code/infra from the mvp for the final product? Or is it that the mvp is hard to define and ends up being the product? None of the above?
Interested to hear the thoughts behind the comment
I disagree. It's not complete advice, just as telling an alcoholic to drink less isn't the complete answer. But vaguely denying the idea that what we're aiming for is to drink less alcohol does more harm than good.

You may not realize the influence the "alternative" advice has. For many years I was confused on this, thinking that it's not as simple as CICO, that fasting and/or reducing carbs somehow did something special, etc.

In the last year, I started taking weight loss more seriously, I bought into CICO, started calorie counting, and lost a bunch of weight (though to be clear, I wasnt obese, just a bit overweight).

And since then, I've often thought to myself that maybe I'm misremembering exactly what I thought before, that surely I didn't really think that CICO isn't true. But I've had the opportunity since to talk to many people about this, most of them adamant that I couldn't have lost weight without giving up carbs, or that they could lose weight just by reducing carbs without any thought to total calories, or other other such things.

And this alternative cute of "the experts in this field are wrong, only I an outsider can see the obvious truth that somehow vaguely you don't need to worry about calories at all" causes real harm, both to what People do, and to how they think.

If someone wants to lose weight and is willing to actually put in some effort, imo the best thing to do is to count calories, reduce intake, and find out what set of foods Keeps you full and happy within that caloric window (quite possibly keto being the best option for a lot of people).
> Exactly, they are the primitives of security systems. If passwords are broken, then every other security system is suspect. If users can't be trusted with passwords because most people are really bad at it, and people are bad at it because they are human, why should I trust MS's human developers to do any better?

Passwords that are managed by hand are broken. If you’re already using an automated password manager, then you’re probably fine. Humans can build tools that do stuff better than unassisted humans can do it. Cars are faster than humans, even though humans built them. Dice are better at generating random numbers than unassisted humans, and they’re literally just marked cubes.

Of course, the Windows end-users could build software-based password managers instead of doing it by hand, and some have. But it’s not the default, so many don’t.

> Why should I trust anyone to do better? Exploitable software has resulted in far more economic damage than bad passwords.

You seem to be underestimating the amount of economic damage caused by phishing and password reuse, both of which can be largely chalked up to manual password management. But am willing to be corrected on this. [citation needed]
Punjabi Turban photo editor HD: sardar style 2021
You can refer to the medium post in this comment, which does more or less what I did: https://news.ycombinator.com/item?id=28601741
The legalities of it probably revolve around the Apple trademark and nothing to do with the hardware.
nodemon was my build tool.
This claim from the article is not really true:

"This passwordless future requires that Microsoft follow in Apple’s and Google’s footsteps in deciding which software you are allowed to run on your computer."

For example on Windows the "passwordless future" simply means that you don't need to type in your password during the authentication (for example when you login). You can still continue run all the same apps you have been running before.
This is _strongly_ dependent on location. One could probably infer many attributes of a zip code to reasonable accuracy based only on how far the Starbucks in the area place pickup orders from the entry door.
This is 99% my point, the only difference I was trying to introduce was that in my initial foray into programming I wasn’t actually a programmer. I didn’t have those insights. I was actually just learning how to make machines let me type less. I had no idea what that impulse would open up for me.
I know you'll hate what I say, but us, engineers, we are basically useless for the climate change. Maybe just harmful.

We are trained to build a carbon intensive world. Our tools, our philosophy and our expectation require ssomehow more clusters hidden on a fancy new cloud architecture. Our optimization will be not compensated by the rebound effect.

Personally, I am totally a part of it. My neural networks require 64 V100 GPUs to be trained. And that's the optimized version!

I think we should seriously reset our way of life and create a new fun life that is sustainable and inspiring.

I believe that the agriculture is the area with the highest leverage effect. So my plan for the next 3 years is to sell all the shits I invested in, buy a farm, grow vegetables without chemical fertilizers, and invite my friends in joining this journey. What not adding some visual based monoriting tools or, some small robots, to automatize and scale this permaculture approach. That's fun and I am not so bad at it.
One thing that is really holding back a “passwordless” future is that no large companies are offering a password manager. No one does, or really should, trust the tiny companies that do password managers today. If say LastPass had a major breach, they could just fold the company and it wouldn’t be an enormous loss, compare to a Google that can’t fold. In fact, it might be more profitable for LastPass to sell all the passwords and credit cards it has access to then continue to earn $2 a year from a handful of people. People intuit this and are very hesitant to trust all their passwords to LastPass or OnePass or whatever.

The browser password managers aren’t full featured enough. They don’t remember history well, it’s hard to add and edit entries, and it’s especially hard to use them outside that browser or on sites where the prompts don’t trigger right (still very common.)
There's a certain kind of tinfoil-hat people who predict that Microsoft is about to restrict what software they can run on their computers.

Try writing a device driver for recent versions of Windows and getting it to work without signing it...

Stallman has been and will continue to be right on this point.
The tool i best know is dotnet.

Perhaps controllerless, similar to : https://github.com/ServiceStackApps/RazorRockstars

But, as mentioned. That's because I know that tool, that knowledge is not transferable through a comment :p
Yeah, that's correct.
I can attest that Speedify in redundant mode will handle a link failure in the middle of a Zoom call without a single lost packet or other impact. This isn't failover, though, this is redundancy; it's like having a 1 disk fail in a RAID1.

(I have a similar setup to the OP, but using an array of M.2 4G/5G modem cards connected to external antennas.)
Around a decade ago I used a script called ruby2exe and diving into that was a truly magical journey of discovery - finding an embedded Pascal compiler was... Interesting.
The project is broken and the author is ignoring fixes, while at the same time not acknowledging the fact that the project is dead.

Regardless the idea itself: it does work, and I think it's good for those who want to distribute (small) programs that for one reason or another can't be written in compiled languages.

I think a difficulty was certificates, but there was a strategy to make them work (that is, to pack the ones from the current O/S).
Awesome, it works! I picked a random town and got to Philosophy in fifteen steps. I got from Sushi to Philosophy in 24 steps. All concepts abstract upwards as you go on until you're at pure thought. Deprimo, ergo cogito.

For the record I ignored links in the initial brackets. Beyond Philosophy there's an infinite redirect loop between Metaphysics and Philosophy.
Some references for FISC.

The medium article [1]. The Ars Technica article it refers [2]. The paper which the Ars Technica refers to[3].

[1] https://medium.com/macoclock/interesting-remarks-on-risc-vs-...

[2] https://archive.arstechnica.com/cpu/4q99/risc-cisc/rvc-5.htm...

[3] http://www.eng.ucy.ac.cy/theocharides/Courses/ECE656/beyond-...
At these throughput levels, you can also use a separate USB3 NICs for each port without any issues.
My current favorite is Lazarus/Free Pascal
some phones have one big button. But then the odds of accidentally dialing it goes up. It's a tough call.
30 year mortgages are standard I Australia too. After your initial fixed interest period expires you will then pay the current floating rates or chose to refix for another period (of up to 5 years) at the current interest rates.
“Mean” is quite literally the average.
How can I publicly shame my ISP into providing IPv6?
I have symmetrical 1gbps fiber but the lack of IPv6 is laughable.

I love everything about them (Race Communications) but this is something that really gets under my skin.
Most positive strand RNA viruses, including SARS-COV2, are capable to undergo recombination.
My bank account is filled with SaaS products. Want to read the news, get a premium “bank” account, automate stuff, watch TV or movies, etc? pay up buddy. It’s only a few more of your dollars a month.

It’s at a point where most consumers have to decide between one SaaS or another; it muddles retention. A one-time payment business is better these days (or a hybrid) especially if you have a product consumers are willing to come back for.
No need to downvote. I'm not anti-vax, but I'm also not anti-science. The virologist, Vincent Racaniello, has a great podcast on YouTube. He has talked about this a few times. From my understanding of what he said, the spike protein created by infection, and with the vaccines, can "bind" proteins together, causing the myocarditis. There's speculation that this might be related to some of the cognitive problems of coronavirus, also.

Approval doesn't mean absolute safety, since that's absolutely impossible to achieve. This is considered acceptable (as shown by the CDC page listing it as a risk), since an actual infection is worse, for most.
Ah right now ranking is really rudimentary: I just use TextBlob's SA library to get a sentiment score for the comment, and combine it with the comment length. In theory we can also use BERT to get a sentiment score, which should be more accurate I guess? Love to hear your thoughts.
I keep feeling companies should only be permitted to operate in a single trade category.

What we call 'anti-competitive' behaviour now is basically down to deep pockets being able to subsidize projects unrelated to the core business (whatever the hell that is).
RISC-V?
The key is not to be thinking actively about it, so technically there is no thought crime (or actual crime).
The mask vs. no mask while eating/drinking or dancing is, however, farcical
It's integral to many ecosystems.

I am also reminded of ChaosMonkey, the tool that would periodically take parts of your infrastructure down so you can make sure your failsafes actually work in the real world.
> telling people they're idiots

I never said that.

> If we ever get to an IPv6 future, there will certainly be a NAT in it.

That will indeed be a very sad day for mankind.
I tried my site from both Debian and iOS. (“openssl s_client” 1.1.1k and the HE.net app, respectively.)

Debian shows a chain ending with the ISRG X1 cert that was signed by DST X3.

iOS shows a chain ending with the self-signed ISRG X1.

This happened even though Debian has the self-signed ISRT X1 installed as a root, and even if I delete the DST X3 from my list of roots.

I don’t really understand how this can happen.
> Additionally the failure mode for hydrothermal cooling of the volcano is really bad. Explosive eruptions are basically triggered by the release of volatiles in magmatic systems (expanding gases in a magma froth as H20 and C02 come out of solution). As is stated a few times, the increase in temperature with depth above the magma chamber basically follows the increase in boiling point of water, so the system is essentially on a critical threshold. Perturbations to this can be quite bad because any volatilization of fluids in the system can cause a small phreatic (partially hydrothermal) eruption that could remove some shallow mass, which decreases the confining pressure at deeper depths and causes further volatilization due to decompression, leading to a runaway cascade of larger and larger eruptions culminating in a major magma-chamber-emptying eruption.

Why not just drill further away then, along the periphery? Shouldn't any additional geothermal exploitation necessarily help cool the thing? Yellowstone is a growing fever, and if it's not safe to put coldpacks on the forehead we may as well put them on the arms and legs.
Indeed, and what I am talking about happened after the Mac being released.

> By this point, in the late 1980s, the market was moving towards C++, and the beta version of Apple C++ compiler appeared in 1989, around the MacApp 2.0 release.[5] At the same time, Apple was deep in the effort to release System 7, which had a number of major new features. The decision was made to transition to an entirely new version of MacApp, 3.0, which would use C++ in place of Object Pascal. This move was subject to a long and heated debate between proponents of Object Pascal and C++ in the Usenet and other forums. Nevertheless, 3.0 managed to garner a reasonable following after its release in 1991, even though the developer suite, MPW, was growing outdated. Apple then downsized the entire developer tools group, leaving both MacApp and MPW understaffed.

https://en.wikipedia.org/wiki/MacApp

And then most just moved into Codewarrior and PowerPlant anyway.
I'm assume that this mostly because of Ukraine. There is a blacklist for any Russian products. There is also people that try to extend this internal to UA list to various ads list.
Healthlive Medical information and health advice
The classic Hanlon's razor is "Don't attribute to malice what which is adequately explained by stupidity."

I like the variations that take it one step further, "Don't attribute to stupidity that which is adequately explained by ignorance", and "Don't attribute to ignorance that which is adequately explained by bad luck."
I agree that the benefit is miniscule even when both the writer and the readers are familiar with currying. Which is why I personally never use curry methods to keep the cognite load low, and instead do just that.
I generated training comments by matching book names. Roughly, there are one in five of those comments that actually have a book mention. Then I use the Doccano labeling tool to label the tokens in the comments.
>Companies are rewarded for efficiency and profitability

Uber would have been wiped out by now if it came out 20 years ago. Burning cash on the promise of future profit that still hasn't come around is a recent concept. Even companies like Standard Oil and Walmart would make money from other streams when they are putting a price squeeze on some competitor. It blows my mind how much slack these companies are getting, probably just because companies operating this way are a dime a dozen these days so there is some safety in numbers if TINA of places to invest in tech.
https://www.bloomberg.com/news/articles/2021-09-20/employers...
So every time you insert a new URL for a word you have to update the range for every other single word since the URL file will be shifted?
MVPs used to look like the rest of the web. Now people expect a “design” in a product. The web looks much different than it did even 10 years ago, but browser defaults haven’t changed much in 30 years.
Soviets put out a burning gas well with a nuclear explosion (1966) [video]
"Of course the intentional hydraulic fracturing of rock near the magma chamber of a supervolcano is a risk factor that must be carefully evaluated."
amazing stuff, hey, can you also make comments clickable please? in order to get the context.
City of Telosa
What if you’re not diligent with the main thing you’re “there for”, as in, doing the work you’re paid for and spend 8 hours/day doing? It’s not “just anything.”
You choose 3 separate providers so that they don't have overlapping spectrum.

I've used 2 modems on the same provider, but with each modem locked to a different LTE band. This way, if the provider has one nearby tower on band 1 and another tower on band 2, you can use both of them.

(Note: If you're going to do this, make sure that you understand LTE carrier aggregation and have confirmed that the 2 bands are not being offered as a CA combination.)
I just wish any big company offered a password manager.
How did your country do compared to your kiwi neighbours?
Encrypt and store anywhere you want, including in a cloud.
I hate to break it to people, but children _are_ participants in a consumerist, capitalist system. And it is, as the saying goes, the worst system, with the exception of all others. The better adapted they are to this system by the time they are 18, the easier their lives will be. Rober makes world class content and gets kids excited about STEM more effectively than just about any entertainer I could think of. That is extremely valuable, and I will not agree with anyone who whines about his ways of doing things without offering a viable alternative.
>Embedded devices that aren't updated regularly for long periods of time are the reason we can't have nice things on the internet.

No. Embedded devices should generally not be on the Internet at all. Rather, they should have local management/update points and zero access to the Internet.

We still wouldn't be able to have nice things on the Internet, due to all the general purpose devices that have been compromised, but there's no reason a light bulb, a refrigerator, a TV or (especially) a camera or microphone should have any contact with the external world.

But that breaks the "we're going to display ads on stuff you paid for, and if we spy on you, we can charge more for those ads" business model, and as such, I won't hold my breath and will continue to aggressively manage my DNS and network egress rules.
Daily Notes / #20
Hall of Mirrors (1953)
I realize that many people, like yourself, make a distinction between compilers and transpilers.

There are also many, like me, who find it to be a distinction without a difference. We call them all compilers.

One example is the TypeScript team:

> Let’s get acquainted with our new friend tsc, the TypeScript compiler.

https://www.typescriptlang.org/docs/handbook/2/basic-types.h...

Another is Bjarne Stroustrup. Back in the glory days of BIX, I posted a comment in one of the forums that said, "C++? That's a preprocessor, isn't it?" (At the time, the only C++ implementation was Cfront, which translated C++ to C.) Bjarne replied in no uncertain terms that Cfront was a compiler.

Longer version of the story with some discussion of other words and phrases:

https://news.ycombinator.com/item?id=15154994

Of course, the word "transpiler" had not yet been coined, but I have a feeling Bjarne still prefers to call Cfront a compiler, as the Wikipedia page does:

> Cfront was the original compiler for C++ (then known as "C with Classes") from around 1983, which converted C++ to C; developed by Bjarne Stroustrup at AT&T Bell Labs.

https://en.wikipedia.org/wiki/Cfront

So to my mind, a compiler doesn't have to generate a "compiled executable". It also doesn't have to take "source code" as input.

Most implementations of JavaScript and Java have at least two compilers: one that translates source code into bytecode, and a Just In Time Compiler that never sees the source code, but analyzes and profiles the bytecode while it runs, and translates sections of the code into machine language as it finds hotspots.

Now if you like the word "transpiler", as many do, I won't try to convince you otherwise. I just wanted to explain why some don't find it a useful distinction and prefer "compiler" for all these cases. It's a program that translates computer code from one language to another, whatever the form of those languages may be.

I suppose by my own argument I should also call an assembler a compiler! But no one does that... :-)
Dark Underwater Forest – Weird Sounds for 30 Min
> Even companies like Standard Oil and Walmart would make money from other streams when they are putting a price squeeze on some competitor.

If you have evidence Standard Oil ever sold anything at a loss please share. I don't know about Walmart but everything I've read suggests that Standard Oil won by getting better at manufacturing faster than its competitors and passing on those cost savings to consumers. Less efficient companies failed, as those selling worse products for high prices are wont to do.
Apple offers Keychain and I think it could be argued that Apple is one of the biggest corporations to ever exist.
Im not sure where you have been for the last year and a half, but a lot of retail workers and restaurant workers have been laid off or suspended on reduced pay. Shops were empty, restaurants were empty. Thats still mostly the case. Thats why there is a shortage.

Its those same companies that laid people off that are now trying to tempt them back with increased wages. Chipotle, for example.
The grandparent comment is misleading. To quote the Microsoft post (and I checked, it didn't change in the last few hours):

> Beginning today, you can now completely remove the password from your Microsoft account. Use the Microsoft Authenticator app, Windows Hello, a security key, or a verification code sent to your phone or email

So if your grandmother has a Microsoft account and can't use a phone, she'll have the alternatives of using face or fingerprint recognition, using a hardware key, … or just continuing to use a password, since this whole thing is optional.

Not that there isn't a real concern that society is becoming harder to access without a smartphone, in general. But it's pretty much unrelated to what Microsoft is doing.
https://news.ycombinator.com/item?id=28594483
Mississippi Governor Announces Bold Plan to Do Nothing to Stop Covid
Would you notice if someone changed the "f" in the middle of that onion link to an "l"?
So it's basically the same as other commonly used messaging services such as email, Facebook Messenger, and Telegram (outside of Secret Chats)?
You should email the mods if you need something tweaked, summoning from comments doesn't work reliably but email does.
Avoid success, at all costs!