skysight-inc/HackerNews huggingface dataset:
Simply put... no. You may perceive it that way because the evangelicals make a big fuss, but the Catholic church is by far the largest group. Additionally, most evangelicals believe abortion is okay in certain cases. Their main argument against abortion is that woman should be saddled with the 'consequences of their actions'.

In contrast, the Church is against abortion in all cases, period, and doesn't think that children are a 'consequence' to be dealt with, but rather a life to be preserved.

According to wikipedia (https://en.wikipedia.org/wiki/United_States_pro-life_movemen...), a 2008 study (the Munson study) found that, of all pro-life activists, 66% were Catholic, a substantial majority.
G2 – a modern implementation of Gearman server in GO
It's not just about access to their private key, but also downtime (expected or otherwise), and bugs in the cert verification process.

I don't know of anything concrete, but I can imagine an attack that can exploit the process of verification on their servers to have them sign domains they shouldn't, or DDoS attacks on them to prevent people from renewing their certificates. The bigger they are, the juicier of a target they are for these kinds of things. if they were a provider of 50% of the internet's TLS certificates, you could take down half the internet by continually DDoSing a single company!

Hell I can already imagine someone sending a bunch of signing requests spoofed as someone else, locking that person out of renewing due to rate limiting.

Not to mention that even the country they operate in can be a big deal.
Which positions? I didn't find any that were under-constrained.
This may be naive but why not use something like PageRank as an objective measure of a paper (and the author's) quality? Of course this can be computed only after the paper is already published...
G2 includes various improvements for using in Kubernetes including built-in Prometheus ready metrics. G2 also implements scheduled jobs via cron expressions.
From TFA:

> Depending on demand, Volvo will completely phase out cars powered solely by gasoline or diesel by around 2024.

They aren't killing gas engines, they are just moving to Hybrid drive trains.
Practicing empathy for yourself is really hard. It's why most developers suffer from imposter's syndrome. I go to therapy in order to help "practice".

Doing all the other self-care that OP mentioned is a good way to start moving in that direction. Be patient and kind to yourself. Once you've learned that, you actually start developing and being able to feel that way about others. It sounds a little hippie dippie, but once you have patience and you're at peace with yourself, you're much better at being able to accept the faults of others.
Here's a company [1] that recruits whole teams instead of individuals. I got a job offer from them, but ended up taking a different contract with another company. However, they're pretty solid and professional.

[1] https://www.linkedin.com/company-beta/10243022/
Have you tried/are you interested in setting a different port number on the server? Setting a different port number and using ssh_config on your clients (so you don't have to keep specifying the different port) helps a ton. I've done this with a Google 2FA solution[1] and honestly haven't seen a single rogue attempt.

-----
[1] https://www.digitalocean.com/community/tutorials/how-to-set-...
damn thats terrible
welp, that's terrifying.
Isn't it less of a barrier than cert creation pre-LE? and you do it once.
Yes, but then you are in the game. And soon you spend more energy and time in building your marketing instead of the things which made you a good developer...
It is the market logic which drives us to solutions which aren't really one (but we think we are forced to).
I actually discovered this in the TypeScript 1.x days (2013 I think) but I didn't even consider it pattern matching. I was probably calling it a type safe switch statement.

As the article points out, the value in doing this is if you have a lot of calling code that creates a switch statement, say on a "type". This solution will give compiler errors at all the callers if you add a new type, but a switch statement will not and just hit the default.
I don't think it's fair to say the operational overhead would be next to none. As it stands right now, most services that use per-user subdomains get wildcard certificates. Let's assume that wouldn't be an option for a service like tumblr, which has per-user subdomains. They have ~350 million users, that's not really practical to maintain. And that's just one big site, there are plenty of others. This would not just overwhelm the issuance capacity of most CAs, but it would also be a problem for many other components of the Web PKI, like Certificate Transparency log servers, which have so far only needed to handle a total of ~450 million certificates (many of which are duplicates that have been logged to multiple servers).

There's certainly a place for wildcard certificates, but I definitely agree that they should be used sparingly.
Why Go Interfaces Are Awesome
Create some kind of publication that accepts only anonymous papers with an encrypted name. When the paper is published the author can reveal the key to decrypt the name.

Thus when the publication publishes a paper, the judgment, however biased, is based on the paper alone, and not the author.
LSP--or rather the general idea of a common interface between IDEs and language-specific static analyzers--is a very good idea regardless of GCC or VSCode. Which isn't to say that LSP made universally correct design decisions (e.g. it's fair to be grumpy at JSON), and also isn't to say that it represents the be-all end-all of IDE integration (the fact that it necessarily represents a lowest-common-denominator interface is well-understood). But having such a standard to establish a baseline of support between languages and editors with the minimal amount of work possible is something that needed to be done.
You don't need to be so aggressive about this, everyone already agrees with you: nobody, not even the usual Microsoft-haters, is hating on LSP. Not even RMS!
A local company I know of still runs under dos with a custom accounting software, still running on a memorex telex 286 pc, with a whopping 10mb hard-drive connected to a parallel port dot matrix printer, green crt and a mouse that would make anybody with RSI cringe just by looking at it.

The same setup has been used since the first eighties.
Data entry is so quick you can barely see the forms before the secretary presses enter and stuff gets printed (the slowest process by a huge margin).

Would put to shame most software I've seen nowdays.
AFAIK the system only uses 6mb of the 10 available and includes all accounting history of the company.
I would assume that the name was chosen, because I already have an old project online called "cat generator" [0], which used the same underlying technique (GANs), dataset and landmark-based normalization. Reusing the name would have resulted in confusion.

[0] https://github.com/aleju/cat-generator
Well, email is not that complicated, three letter agencies in the US have a history of hiding backdoors in technology, and one of the authors had his company destroyed by one of those agencies. If you're writing software for the tinfoil hat crowd, and you're using high level languages and existing libraries to do very basic things, you raise suspicion even if it isn't immediately justifiable... the suspicion that most major routers were routinely pwned wasn't justifiable in April, either.

Speed is almost never the primary concern with email, which is a world full of rate limits, throttles, spam filters, transient failures, tarpitting, blacklisting, inbox placement delays, etc.
If you ask LetsEncrypt for a certificate for www.google.com you won't be able to get it as you cannot solve the challenge LetsEncrypt issues to check that you actually own www.google.com. Creating a self-signed certificate for www.google.com on the other hand is something everyone can do.
Ah, but you have underscores where there should be spaces! ;)
Libraries solve the problem of said middle end in a compiler, and in an IDE.

If you insist on using IPC, then you've incurred a great deal of friction in a place that it matters.

If you insist on using JSON IPC, then you've incurred a great deal of overhead in a place that it matters.
Unless everyone in the team did the same job it's pretty likely you'd end up in a situation of "we really like you 7 for the application layer, but we have a great front end team already, so we don't need you 3. So, do the 7 of you want a job?"

That seems like a best-case scenario to me, unless the team is 3-4 people and someone is looking to create a capability or product from scratch.
In TV Ratings Game, Networks Try to Dissguys Bad Newz from Nielsen
LetsEncrypt verifies that the server making the request controls the domain against which the certificate is issued. Their certificates are most definitely not self-signed.
Whether or not the IDE is JS based is asymmetrical. A common format for any IDE to integrate with is a fantastic idea.
Another example are the companies selling compilers for embedded development.

Previously they had proprietary compilers or gcc forks that they weren't that happy contributing back.

Now they can have their proprietary clang forks and don't contribute anything back.

Plenty of slideware examples at LLVM conferences.

On one side clang was great for improving the whole safety and tooling story for C and C++.

On the other side, if clang was available to Brad Cox, NeXT would never had released Objective-C to the community.
The issue is that if there is something like that, it has to be on by default. Otherwise, there's no difference between that and using self-signed certs now.
Doesn't work like that. OP is talking about a company that would assemble a team that matches those requirements, not one that finds teams that already exist somewhere.
Fair enough. I listed Micro Center because they routinely have the best deals on CPU prices and often have incredible CPU & motherboard combo prices. For a while you basically could get a Ryzen motherboard for free with the CPU and they took $50 off the MSRP of the CPU. I ultimately didn't go for it, but I was looking at an 1800X + motherboard for $500, which is $100 less than the i7-7820X alone.

But I agree that a $200 - $400 difference may not be substantial for a workstation in heavy use. Personally, I do still have concerns about availability over the life of the CPU. I currently have an X79 and was looking to replace the motherboard in its 2nd year of ownership. eBay is really the only option available and with a scarce 2nd-hand market, the boards don't depreciate much. It's gotten better over time, but I was looking at paying $400+ for a used motherboard. I decided to just deal with the quirks of my current one. The X299 is early in its lifecycle, of course, so I'd hope availability for a few years.
We started this service because we felt a strong need for it. As a software engineer working in Bay Area, I've always wanted to freelance because it's too much of a burden living here. I've thought about applying to remote jobs, but freelancing feels like it has more freedom.

We have a strong mission, and we want to make it easy and accessible for anyone that wants to become a freelancer. The answer is through teams, with specialization, collaboration, and having that comparative advantage will allow teams to thrive.
There's different grades of validation, some of which audit your organization's legal structure to make sure you are actually a legitimate company. Let's Encrypt does domain validation, which validates that the entity it is issuing a certificate for has control of the domain name.

In practice, I doubt most people that use web browsers actually know the difference. They just see a green lock and assume everything is good to go.
> Trains are technically superior to cars, once you figure out the problem of needing tracks.
(registering custom post types, adding & customizing options pages, removing unnecessary tabs per user role, etc)

Thats my point you don't need to do any of that with a CMS it just works out of the box. People may be familiar with the admin interface but that doesn't mean its good, just that they havent seen anything better, if the admin interface is as good as something like perch you wont have to train the clients (we do anyway) its all just intuitive.

I cant reply to your other comment but I do still have to work with wordpress and I also use ACF Pro, it sucks so many plugins made by third party developers who have went bust and left me to maintain their garbage code.

As for alternatives I use and recomend https://grabaperch.com/
Beautiful cladogram
Writing Good Code Is a Lot Like Writing Prose
How to Optimize a Mess of a Database and Make E-Commerce Run Like Clockwork?
I doubt it was networked, as there was never a network card/cart/dongle or anything like that available for the CoCo back in the day (I owned both a CoCo 2 and a CoCo 3 as a kid, and still have both in running condition) - not even from 3rd parties, as far as I can remember.

There also was a system for the Model 4 (IIRC) running Xenix (?) with a serial port expander option to allow multiple system communicate with this "server", but that doesn't sound like what was done (?).

Radio Shack/Tandy sold a serial port switcher system that allowed you to connect multiple machines together in some fashion. It was meant for an educational setting (a teachers computer connected to multiple student machines). I don't believe it was automated in any way - completely manual. That doesn't sound like it was something that would work for an office setting.

In theory, you could mount a multipak interface and drop three serial pak cartridges in it, and maybe tweak the internal electronics to put them at different addresses, leaving the fourth slot open for the floppy drive (or maybe a hard drive). There would also be the bit-banger serial port available - so that would allow you to hang four machines off of a central "server"...third parties also created expanded multipak interfaces that allowed for many more cartridges to be attached (I think up to 16 in some cases).

Another way (which if this guy was doing this, he may have done) would be to create a completely custom networking system; the simplest way would be to use the bit-banger port and maybe the cassette port together (you might even be able to do something with the joystick ports too!) - the cassette port, using the relay latching, could toggle between "listen" (RX) and "send" (TX) modes, and with some simple electronics, the voltage levels could be managed and "collisions" detected, so you could do a "round robin" or even a "random" communication protocol with collision detection. Or, some other kind of "one-wire" communication system could be done. I also suppose someone really ambitious could create a custom bit of electronics and multiplex several UARTs together, linked to a single cartridge and controlled by the CoCo.

This is kinda fascinating; I wonder if he ever published anything about it. If not, it seems like another small bit of CoCo history lost forever, which is a shame.
The LHCb experiment observed a new particle with two heavy quarks
The lack of code-inlined error reporting is still a big miss (unless I'm using the extensions wrong somehow). It's also pretty complicated to get right in rust as the errors tend to link through to multiple files for lifetime issue and such. I started tinkering with a version of this yesterday for vscode. Hoping to get a sane v0 off the ground.

Would be cool to have a linter that can run file-by-file as well, though that's tough for clippy as a compiler plugin it seems? Maybe just hacking it to only report on a particular file would work.
Of course if you work as an infiltration plant at a 3rd party I would assume you can add a second salary on top of that.
Coming to Craft 3 - https://craftcms.com/news/craft-3-multi-site
In the example, the server only sends 10MB. The data is 10GB only after unzipping, which occurs on the client.
> Instead, smart tech investor thinks about: A future product roadmap/opportunity, B bottoms-up market size & growth, C talent and skill of team. Essentially you are valuing things that have not yet happened, and the likelihood of the CEO and team being able to make them happen.

Isn't all this just a way to get an idea of future cash flows, though?
I hope video doesn't become the default method of communication. I don't like my face or voice and would rather not bother others with them when there's always trusty ol' text.
I think this dovetails somewhere with the scientific publishing discussions that have been popping up on HN.

I’m not an academic, so I don’t have very strong opinions, but from just reading about it at a surface level it feels like there are solvable problems in that system besides copyright and profit margins.

Publication builds “eminence” (publish-or-perish), determines eminence and (as this article suggests) is determined by eminence. Meanwhile, the system of publication is based against null results & repetitive/conformational experiments. This actually keeps valuable data out of the scientific body of knowledge in ways that harm the mission.

There are other issues that have more to do with the book-like format of articles. Could review be separated from publishing (so that publication can be multiple)? Could publications (that do not emit null results) be structured in a way that embeds meta-study by default?

Basically, what does science want/need from publication. Is it just the current model but free (beer & love) or something bigger?
That would be an API; JSON IPC is used because of the difficulty in hoisting language-native AST/indexing APIs into JavaScript.
Either. Then get an MBA.
Usually it's very easy to guess the author of a paper in your field.
And let's be perfectly clear, EV certs are basically a moneygrab by CAs trying to provide some kind of value-add. It used to be that ecommerce sites would have to get an EV cert, now with Chrome desktop showing "Secure" in the address bar, the visual representation of an EV cert isn't nearly as important.
Yeah, its only by casual observation, but I've noticed the same trend. I remember when our community was about the tech and anti-authoritarian rabble-rousing in general. Nowadays its like our community is more interested the percentages and genders of the community and ROI/productivity/disruption/etc of the latest and greatest chat app that will be gone in a few years...
Oooooor, HackerNews has become more international and as a result has moved further left since as far as political axes go, the US is to the right of almost any other country on this planet, especially among the developed ones ;)
Scientists think they've solved the mystery of Devil's Kettle Falls
Stack-Ranking Is a Destructive Employee Practice
I think that you are over-estimating just how much "validation" was done for a cert under the old model. A LE cert, like most standard CA certs just verifies control of the domain in question at some point in the recent past. A self-signed cert does not even rise to that level and making self-signed certs anything more than an oddball testing tool invites easy MITM.
Cost of living should be less than SV, and don't discount the stability of government employment and stuff like pensions and good healthcare plans.
Anyone can generate a self-signed cert for any domain, LetsEncrypt only allows somebody who can demonstrate some level of control over the content in that domain.

Here's a concrete scenario: You host linuxbender.com and use a self-signed cert. You set your browser to trust self-signed certs. When you connect to your browser to linuxbender.com, I MITM you. I serve you a _different_ self-signed cert, which you then trust. I can read your traffic.

In this scenario, if the site was secured with LetsEncrypt, you wouldn't have to trust self-signed certs, and I wouldn't be able to MITM you.

Key-Pinning goes some way to combating this issue too, but doesn't solve every case.
Fair enough, that makes sense.

I understand that there are about 17k certs with paypal.com in the name. Are there plans to try to prevent some of that in the future?
While true, it is good enough for me to use VSCode, otherwise it wouldn't be installed.
Some of the original discussion is here: https://github.com/letsencrypt/acme-spec/issues/64
Well an underground volcano or something could inject energy into the system so you are probably ok, thermodynamically.
Just for the sake of clarity: This company recruits individuals with certain skills that match requirements from a hiring company. It doesn't find already assembled teams, but builds them and makes sure they can work together.

I think there's a lot of misinterpretation about what the OP meant.
You mean count citations? Is being cited a lot the same thing as being high quality? What about a paper that is continually refuted by other papers? Is that a high quality paper?
At first glance WinSxS strikes me as a centralized variant of what Windows have done since the early days, search the local sub-folders near a binary first before looking elsewhere for a relevant dll.

Basically this is not much different from what is being suggested with Flatpak, Snap, Docker, etc etc etc.

Never mind that unix already offer something similar with SONAME. This is a naming scheme for lib files that put a interface version of sorts into the name. Then symlinks are used to point general names to more specific version names.

This on paper allows the binary to get the right lib version for the job. But all too often either the lib maintainer do not update the soname properly, or the maintainer of whatever program that use the library is not specific enough regarding the soname.

Frankly the problem is not so much technical is it is managerial.

Of the two major UI libs on Linux, Qt keeps surprising me with its backwards-compatibility. I can apparently get Qt5 compiled againt Xorg versions that sends GTK3 screaming about missing dependencies.

This, i suspect, is because Qt is a for profit project that is dual licensed. Thus there is an incentive to be as broad as possible with support.
Mental health is still an issue in the workplace
Not a fan of the use of "Our" and "We" in this article. There is a long and storied history of researchers claiming the publication/review process is an arbitrary obstacle to sharing information:

>"That is why Robbie Fox, the great 20th century editor of the Lancet, who was no admirer of peer review, wondered whether anybody would notice if he were to swap the piles marked `publish' and `reject'. He also joked that the Lancet had a system of throwing a pile of papers down the stairs and publishing those that reached the bottom. When I was editor of the BMJ I was challenged by two of the cleverest researchers in Britain to publish an issue of the journal comprised only of papers that had failed peer review and see if anybody noticed. I wrote back `How do you know I haven't already done it?'"

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1420798/
The author's 10MB example is far from optimized. From the article:

> As 42.zip shows us it can compress a 4.5 peta byte (4.500.000 giga bytes) file down to 42 kilo bytes.
> My point is, these things are unknowable and uncertain and the state should stop issuing these authoritarian decrees and let the technology catch up and work itself out and then maybe we can collectively as a democratic society vote on and decide what we want the laws to be in 2040.

If the goal looks more and more impossible as time goes on it can be adjusted, the more important aspect is making it a national goal in the first place. It's not much different than the US and CAFE standards, there's something quite powerful about a far off mandate that can make the impossible gradually doable.