skysight-inc/HackerNews huggingface dataset:
FWIW, use of memory-safe languages doesn't preclude exploitability. It's "just" another way to reduce attack surface.

(disclosure: i work on fuchsia, big rust fanboy)
Ironically the main advantage of Monads is that Option<Option<int>> has a natural transformation to Option<int>.
That’s not a competitor.

Here is a review: https://thatgeoguy.ca/blog/2020/12/06/Librem-5-Evergreen-vs-...

TLDR: If you want to join a community of people who are interested in working on a competitor, buy one of these, or a pinephone.

I strongly encourage people to buy these and contribute, but don’t expect them to work as a daily driver.
Agreed on having the flexibility. I think that's the key, the self awareness and ability to adapt. I don't think having CEO/CTO/CMO for founders is a bad idea though. Even at Cloudflare, CEO and COO were co-founders. I am more curious about what it takes to grow from a founder CTO to a public company CTO, same way than other founder roles can. Or maybe it's just too hard.

Anyway, I am flexible John! Totally onboard to give up my title if you are interested to come over and help us RevenueCat go public ;)
Send a sailcraft probe[0] to a star ~166.6 light years away with mean 0.2c speed which will take ~833 years. It must be programmed such that once at destination it should shot a laser message back to earth which will take ~166.6 years. Is that calc correct?

[0] https://phys.org/news/2020-05-interstellar-probes-starshot.h...
With the Portmaster (https://github.com/safing/portmaster) we're going in that direction, but it will take a couple more years to be able to go that deep. Have a look!
Usually Black Friday/Cyber Monday (BFCM) or in-season traffic is when I see the most traffic for my clients. The new normal is BFCM traffic as a baseline, with the highest traffic 2-3x that. They've done nothing more than they've done in past years to earn that traffic. This isn't the usual growth of ecommerce, especially when its across an entire industry and very sudden.

I do think the pandemic has set a new normal for ecommerce, but I very much doubt it will be at the levels we see today.
Concur—I have the QC35, I’ve given up with all the endless niggles of multiple device support and limited them to just the phone which is my use case 95% of the time.
Researchers study trust in autonomous products
Thanks, this is a great article. The money quote for me is:

> I think it makes more sense to think of your datacenter as a giant database, in that database Kafka is the commit log, and these various storage systems are kinds of derived indexes or views.

My company supports analytic systems and we see this pattern constantly. It's also sort of a Pat Helland view of the world that subsumes a large fraction of data management under a relatively simple idea. [1] What's interesting is that Pat also sees it as a way to avoid sticky coordination problems as well.

[1] http://cidrdb.org/cidr2015/Papers/CIDR15_Paper16.pdf
You must have a lot of free time on your hands.
Shift to a Not-So-Frozen North Is Well Underway, Scientists Warn
That's what it sounds. Maybe Fedora/CentOS/RHEL :: Dev/Test/Prod
sure, my email is in my profile.

I'm not an expert though, just curious about "mind computations".
Honestly, being a cop is probably no more 'dangerous' than walking into any business establishment and getting blown away by an insane person.

I used to deliver pizza's back in the 90s, I never would've thought my job was top 5 for deaths, and cops were > 18th, but those are the statistics.
Automating Your iPhone with JavaScript
What's interesting here is how much your experience is a bit counter to the actual power and destructive energy released by the two. You aren't WRONG -- the pistol is way harder to shoot. But that hides a big delta.

Essentially zero handguns produce the kind of energy downrange that an AR-15 produces.

You feel more recoil with a pistol, sure, but that's misleading in the extreme.

Because I am a giant nerd (I mean, look where I'm posting) I have a folder full of Excel docs I created to collate information to compare it for my own amusement. One of those is about ballistics.

An AR is almost always chambered in 5.56x45mm, a NATO standard caliber. The actual projectile in a 5.56 round is super super small -- like, 62 grams. But there's a LOT of powder behind it, so it delivers on the order of 1800 J.

Glocks are most often in 9mm, which is the most popular handgun round in the world. The actual bullet for 9mm is about TWICE as massive, but has so much less powder, and so much less barrel to spin up, that its downrange energy is typically less than 500J -- ie, like 28% of the AR.

But the Glock will buck in your hand, for sure. It takes training and practice to be able to hit the target reliably over and over.

An AR, though, is insanely stable for lots of reasons -- obviously, it's heavier than the pistol, but that's not all of it. There's some clever design involved. But the end result is a gun that most any trainable person can learn to shoot accurately very, very quickly. The marriage of 5.56 and the AR platform creates a weapon that's really insanely good at rapid, accurate fire.

This made it very successful as a military rifle, and makes it a serious terror in the hands of someone bent on bad acts.
>long legacy of EL integration and know-how in various particle physics experiments

That has nothing todo with a Distribution, maybe with linux but Redhat...pff....Looong-LTS that was the plus.

Oracle Linux...no one and especially cern would ever risk that.
I did not understand the Apple fans until I started using Apple for work stuff. One Apple product alone isn’t anything to write home about, but once you start getting more products, the eco system is above and beyond. Did you highlight a text field on the Apple TV? Your phone vibrates with a full screen keyboard at the ready. Little things like that make it a really nice experience that I haven’t seen other vendors match.
> I want to connect to my TV's bluetooth when I'm watching TV.

I'm confused here. There's no Appke secret sauce chip in the TV so connecting my headphones (Airpods Pro) to it is the same hassle it is connecting any bluetooth device, but they work together just fine. The Apple secret sauce for switching between devices is like an escalator breaking and becoming stairs: when you use the to connect to any other bluetooth device they work as well as any dumber bluetooth headphone/speaker.
There are projects such as iFrame Resizer [0] for this, and you're correct that it does require cooperation from the iframe source.

[0]: https://davidjbradshaw.github.io/iframe-resizer/
If there truly is a free RHEL release for certain use cases being announced in H1 2021, there's absolutely no excuse not to announce it now. You've terrified a LOT of people. Giving a 'well maybe next year we'll announce a solution' is not a response.

You've burned people. Don't expect to then sell them Aloe Vera.
That's some good insight. Thanks! I hadn't considered that Android issue.
You can already do a lot with https://renode.io I have run a full simulation with a verilator (slooow) of a small RISC-V before I had hardware in hand.
"If so, I foresee blocks on DoH/etc to common resolvers like 8.8.8.8 and 1.1.1.1. I'll be blocking them at home on the assumption that I only want regular DNS lookups so I can point them to my own DNS server etc."

I wish it were that easy but it's very predictable that google will start resolving DoH on plain old "google.com".

So will everyone else ... it's not going to be malicious.userhostile.resolver.samsung.com, it's just going to be samsung.com ... so you can block it but you'll be blocking more than just the resolver ...
you need to look at the svg code, svg can embed html/css/js
Thieves target Russia's nuclear war ‘doomsday’ plane
Exploring Abductive Reasoning – The Logic of Maybe
Iodé – the new privacy friendly smartphone
No it doesn't. Support your stuff until you have a replacement.
What can DNA results metadata offer?
GitHub Releases Auto-Merge
Well the part that companies don’t say out loud is that college recruitment is the source of most of their new grads. Which colleges becomes a function of alums with influence in the company.
> I've spent years gpl-ing my daily desktop and server stacks, and comments about why $BEHEMOTH don't use it just reinforce to me its the right move.

This. I've heard that licensing my code under the AGPLv3 will prevent its widespread use by industry, and my answer to that is, good! I licensed the code under the AGPLv3 because I intend for it to be used under the terms of the AGPLv3. If that puts companies off because they want to use it for free, but don't want to use it under those terms, then my licensing requirements are working as intended.

If you want to pay me, that's a different story, and I leave the door open for commercial licensing.
Indeed. 2020 has never made https://en.wikipedia.org/wiki/Hanlon%27s_razor more relevant. People want to see conspiracies and patterns in everything. There's probably some truth to some of it, but I'd bet a lot of money most of it is just the result of people bumbling around and trying to cover their own asses.
Let me add some context. I was looking at the governance links on the site and found https://fuchsia.dev/fuchsia-src/contribute/governance/eng_co... which at the bottom simply says "The current members of the Fuchsia Eng Council are listed in this OWNERS file." I think it would improve the transparency/accountability of the project to have more than a list of email addresses here.
It prevented symptomatic covid, but we still don't know if it prevents transmission of the virus itself. It might just turn you into an asymptomatic spreader.
"I think the truth is that money wins.. the current state of things was basically inevitable"

If corporate money always wins, then why do we have environmental legislation, worker protection laws, 40 hour work weeks, overtime pay, anti-child labor laws, and unions?

Sure, in some places and in some cases these have been violated or aren't as strong as they could be, but you can't say they they don't exist and corporations and money always win.

Something else we need to keep in mind is that corporations are made of people, and the opinions of these people can and do change.

Plenty of things that used to be unthinkable in the past are now commonplace, and plenty of things (like slavery or segregation) that were ubiquitous and seemed inevitable to a lot of people back then came to be rejected by society at large.
From Red Hat's release:

```There are different kinds of CentOS users, and we are working with the CentOS Project Governing Board to tailor programs that meet the needs of these different user groups. In the first half of 2021, we plan to introduce low- or no-cost programs for a variety of use cases, including options for open source projects and communities and expansion of the Red Hat Enterprise Linux Developer subscription use cases to better serve the needs of systems administrators. We’ll share more details as these initiatives coalesce.```

Probably should have had their ducks in a row there to announce both things at once, I think.
I think it can be taught, but it takes a curious character.

Classses are already churning out plenty of non-programmers. Computer science has become famous for being a "sure job". If that is your motivation for entering university you probably never had the necessary curiosity.
Add to that an excellent microphone.

Pre-COVID I used a pair of Plantronics noise cancelling headphones that covered all of your requirements pretty well. Unfortunately the microphone was shit, so I decided to get Airpod Pros for all the remote meetings. Even with the short battery life they have quickly become my default headphones.

I'm not typically a fanboy of anything, but Apple does make some quality electronics.
> The problem with using a permissive license such as Apache is, anyone can fork the project exclusively under xGPLv3.

Why is this a problem? If a GPL fork becomes more popular, you can switch your own license to GPL too, and then take the changes back. The real risk of using a pushover license is that someone makes a proprietary fork, in which case you are locked out of their changes forever, which is the exact thing the GPL disallows.
Out of curiosity why did you decide to deploy your application as a VM image? Is there a reason you didn't go with a Helm chart or other container native deployment?
I think the industry has gotten a lot better, even at the educational level. The "you should already know this" attitude is no longer widely accepted IMO.

I feel a lot of people are overly judgmental and unwilling to provide education. It's still important to not being found out to be one of the dumb ones by making the unforgivable error of saying something stupid.

I'm shocked how many engineers, especially goods ones (ie ones you would benefit from hearing from the most) that simply refuse to inform people their mistakes and correct their misunderstandings. So not only are they judgmental, they're unwilling to do anything about it.

I understand some of the reasons this is hard, and am very understanding. There's time crunch, communication problems, and people have had negative experiences providing constructive feedback. People are damned proud of the way they operate and don't want to hear anything that would imply their way is not optimal, even if it'll help.

At the same time I think some people want this. They want to be judged superior, by virtue of others being deemed inferior, and want that status quo to continue.
> bypasses any system resolvers configured on the host

With the Portmaster (https://github.com/safing/portmaster) we actually tackle this problem by notifying software (eg. Firefox) or blocking their connections, forcing them back to plain DNS, which we can redirect and handle. Take a look!
Duplicate https://news.ycombinator.com/item?id=25339510
I think people do under-value the ecosystem that Apple has built with their devices. The kind of audio sharing you describe is really nice and is legitimately something Apple built (as far as I know). I think Apple often prices their devices on the high end, but that's fine.

That said, I think your description of other bluetooth devices is overly pessimistic. I've had no problems finding bluetooth devices that do basic bluetooth things (connecting, xmitting audio, swapping devices) well. For that reason I basically never recommend Apple products as if they are the only ones to "get it right."

Apple is a premium brand. Folks should consider them if they want a premium product, but it's silly to act as if their competition doesn't offer the same basic functionality for much better prices.
I had read somewhere that he has a TX Drivers license, I suppose that should have been a hint on his residency.

Can you blame him. The State is incredibly accommodating towards Business. Charles Schwab moved it's HQ to Texas recently, GS is moving it's asset management arm here, HP Enterprises moved its HQ to Houston, JPM is expanding their operations, NASDAQ is quietly negotiating a major move to TX, and the list goes on.

It's quite the transformation.
> Eshed provided more information in his newest book, ...

Ah, that explains it.
Well, given how expensive cloud services are compared to provisioning hardware, a good SRE can save a ton of money in just utilizing cloud services more effectively.

The decision for where the hardware will exist may be advised by SREs, but is generally not exactly in their wheelhouse. SREs tend more towards lowering the cost and maximizing the utilization of whatever methods the company as a whole decides to use.
Sciter could be considered a competitor to Qt Quick, but probably not even to Widgets or any of the other (many) modules that are part of the core (not to mention add-ons), considering that Sciter is just an UI library.
You can disable Scripts loaded from www.newyorker.com in uMatrix.
Do you have the numbers for that?

Also, a regular truck will not stand up to storm debris in strong winds.
Crowd Counting Through Density Maps
And every common description of web accessibility. From WAI to Wikipedia to common courses. I'm not saying it's good design or the right direction for GitHub. Just that accessibility is important and disabling-js is not really it.

Specifically: disabling JS - your choice; having a disability - not your choice.
OT:

> hat-makers

Surely you mean haberdashers--they're ground floor! (Thank you, Coil, for Going Up.)

https://youtube.com/watch?v=IcOcNF1S2hk
Copyright attestation is only one small element of a CLA. I have no problem with an attestation of ownership.
That's why I laugh when I see that a language "doesn't have null."

It's more like newer languages make it hard to accidentally have a null reference error.

Nullable versus Option just seems like a semantics argument. The discussion makes sense when designing a language, but when choosing a language, it's more important to just look for "compiler makes it possible to enforce that a value isn't null."

BTW:

In Rust, calling unwrap() on an Option can panic. It's just that the compiler will prevent you from passing None to a function that expects a value.

C# has nullable scalars: (int? char? float?, ect.) They compile to a Nullable<T> struct, so you can do a lot of generalizing like you can with Option<T>.
Kubernetes CVE-2020-8554: Man in the middle using LoadBalancer or ExternalIPs
> Do your "solved problem" bluetooth headphones allow EASY audio sharing when the kid is sleeping and you want to watch something with your wife? These are two bluetooth devices on same audio stream.

I don’t know, I have never once needed this capability.

> Does your solved problem bluetooth headphones RELIABLY connect to your current device (without having to unpaid with another device). That is game changing.

Yes, for the 5 years I’ve had Bluetooth headphones this has never been an issue.
Objective discussion goes out the window because rather than look at the actual features of a product people instantly start claiming Apple products are fashion statements. So we end up with dead end conversations about meaningless things like this one.
> simple regression models outperform the fanciest machine learning ideas for this problem

This reminds me of a classic paper: "Improper linear models are those in which the weights of the predictor variables are obtained by some nonoptimal method; for example, they
may be obtained on the basis of intuition, derived
from simulating a clinical judge's predictions, or set to
be equal. This article presents evidence that even
such improper linear models are superior to clinical intuition when predicting a numerical criterion from
numerical predictors."

Dawes, R. M. (1979). The robust beauty of improper linear models in decision making. American psychologist, 34(7), 571.

https://core.ac.uk/download/pdf/190386677.pdf
Apple Shifts Leadership of Self-Driving Car Unit to AI Chief
I have the bose QC 35 and half the time I just plug them in with the cable when I give up trying to get them to connect.
Is this change really so dramatic for pre-prod use? It sounds like centos will still be around although as the upstream of RHEL, which I interpret to mean less tested or stable. But as far as compatibility between it and RHEL, shouldn't that improve? Why isn't this good enough?
Social Media Ads Design
We all probably know that the main goal of social media advertising is to attract attention to your product with visually engaging and clickable paid ads for Facebook, Twitter, Instagram, and other social networks. if you want more examples or inspiration, or even if you need someone to design your ads banners, you can visit Eleken's webpage about social media ads: https://www.eleken.co/social-media-ads
Even after a full-on-nuclear war, or run-away-global-warming, or a Chicxulub asteroid impact, the overwhelming majority of the Earth will remain infinitely more habitable than anywhere on Mars.
Especially since the obesity rate has likely accelerated because everyone's ordering pizza during stay at home orders.
I'm sorry! Noted.
Thank you for pointing it out rather than deleting it.
Appreciate it!
Think out of the box: Just don't let the app connect to an IP it has not resolved a domain name for.

That's what we can do with the Portmaster (https://github.com/safing/portmaster). Check it out!
The fact that it used to work perfectly fine without JS is proof enough that it don't need it. But I guess the average web deviloper is more concerned with stuffing one's resume with the latest fads than real accessibility and efficiency.
Unfortunately i'm about 160 years too late - the zest was added by Darwin.

Covid itself is a result of such accelerated selection performed in that Wuhan lab - what is called "gain of function" experiments.

A natural example of a global virus evolution phenomenon was observed in the 2nd wave of Spanish flu - that strain was mostly killing by causing hyper-reaction of immune system and especially in the healthy 20-50 years old individuals, as the strains normally killable by immune system were cleaned in the first wave.

While all that is obvious, if you need a reference to authority there is a virus evolution discussion by a Harward guy:

https://myvoice.opindia.com/2020/04/evolution-of-virulence-a...

"Let’s assume that every propagule generated from the quarantined individuals has a very small chance of escaping isolation and infecting someone. Just because the virulent ones can make more propagules, they have a higher chance of surviving than the milder varieties. This means we are giving a selective advantage to the more virulent ones over the milder ones and as a result virus will evolve for increased virulence."
If my kids are asleep we turn the TV volume down. Why would you wear headphones with your spouse, you can't have any conversation so it defeats the purpose of watching together
> Slave names, really?

It's a common way that pseudonym aficionados refer to their civil names. Gallows humor.

> You can lie about your name, I suppose, but strictly speaking you're violating the stated rules and could face having your code rejected or removed: "code from anonymous (or pseudonymous) contributors will not be accepted"

And yet it won't be rejected or removed. The preceding sentence is "It is imperative that all code contributed to the kernel be legitimately free software." If you don't betray the project, nobody will make it a problem.
Couldn't you just GPLv3 the code and sell big companies a private more permissive license for a big amount of money if they come knocking? Seems win/win to me, am I missing something?
For people who do not care so much about the privacy, you should consider a "simpler" mode.

This would also let you work around the network effect: simply send a text (for people without dataplans but infinite text) or an email with the GPS coordinates + a link to the google map (or OSM, or bing maps..) in one click. Not much data required.

Even better: add a "tracking" mode to automatically send the coordinates every minute, as an email reply (to create a thread) which could be useful when you are going to roam the bars and don't want (or won't be sober enough) to update your friends of where to meet.

I would also like GPG encoding: again, to work around the network effect, GPG encode the email before sending it. Useful for emailing myself or hacker friends.

I would seriously pay for that, especially with the option to run the AGPL backend on my own server (the client should have a field to optionally select another server)
Haha, i was laughing out lough!! Thanks, you made my day....but on the other hand...who knows :)
> Google were so convinced of the value of open source

It is as black and white as, "Chinese market."
That's another thing that was bugging me: this is pretty easy level stuff for an SRE position from what I know.

The other surprise was new grads being directly hired to SRE positions and it was my impression you needed professional skills in another area (at least sysadmin/cloud or programming) to transition over. That means there's a whole isolated career track for SREs now, but maybe LinkedIn hiring new grads for SRE is an anomaly.