skysight-inc/HackerNews huggingface dataset:
Sounds like Pathwire had previously acquired both Mailgun and Mailjet (and "Email on Acid", which I hadn't heard of until today), then Sinch acquired Pathwire. So lots of consolidation happening.

I'd be curious to know how much of the marketshare they own now. Other players I know of are SendGrid, MailChimp, and Mandrill.
Come on you guys (where by "you guys" I mean not just commenters but upvoters). Beating up on an 11 year old because he may have gotten some help from his dad, or whoever, is cheap, mean, and low. This makes me ashamed of HN, and seeing it upvoted to the top of the thread is a reminder of one of the worst failure modes this place has.

The big-pizzazz "I'm $age and I did $thing" story has forever included the dimension of implicit parental help. It was true at science fairs when I was Azaan's age and it's been true as long as HN has been around. Who cares? It's no reason to take your resentment out on the kid.

What sort of a community are we trying to be here? Not this sort, that's for sure.
I'm not sure if there's an option to turn this off, but even if there isn't, since it's Java Edition, a mod could easily be created to turn it off anyway.
Wow, thanks!

Don't worry, I will definitely keep working on it. With all that great feedback I don't think I have any other choice. ;)
> Why is no one bothering to claim it?

I think of that old joke:

>>>>

The young economist looks down and sees a $20 bill on the street and says, "Hey, look a twenty-dollar bill!"

Without even looking, his older and wiser colleague replies, "Nonsense. If there had been a twenty-dollar lying on the street, someone would have already picked it up by now."

>>>>>

Surely there is not a $1M bill lying on the ground, ripe for the taking. That's why I'm not bothering to claim it.
The problem with MongoDB though is that you're on MongoDB
Looking at his response, it seems like that's only true if you use workers... which you will end up paying for.
Is the pandemic turning the West into China?
Most places I've seen want people to work extra hours consistently. Or at a bare minimum reward people working extra to the detriment of those working the normal hours.

For example, Bob works 8 hours per day and completes 80 units of work but Steve works 10 hours per day and completes 90 units of work. If you get enough 'Steves' in the organization then the remaining 'Bobs' look like slackers. If you can't work 10 hours per day because you have a family, then it puts you at a disadvantage. I've seen it happen. I was told that if I wanted a 7% raise/promotion that I needed to increase my working hours by 13%. Why would I take a rate cut for a position with more expectations and longer hours? My conclusion is that many managers do not think, or that they like to play dumb.
Agreed.. You can kinda see the beginning of this. Nobody takes EULAs seriously. I mean, who even reads them?

The problem is that this was not done by a conscious decision but by a slow progression of a system. Bad actors getting away because of wording not being airtight etc.

Perhaps what could be done is enforcing the key points of legal agreement to appear at the top in clear language. We're already seeing some of such initiatives like Apple's privacy information section in the app store.
Cloudflare acquiring fly.io would be interesting to see.
It rarely affects me seriously. Sometimes the colour choices make them hard to distinguish: a red/green status light, a colour-coded chart etc.

It gets really hard when I must choose colours. I can't mimic colours I see, or pick a good colour palette.
I was admiring the Sagrada Familia one day about ten years ago, and was astonished when a chap in a high-vis vest walked past me and started chipping away modifying some stonework with a chisel. He didn't look overly enthused, just getting on with his job.

The Sagrada Familia is a marvel, and deserves to be finished, but it was somehow magical to be there while it was (long-windedly) being built, worked on by skilled artisans probably not too different from someone working on the cathedral in my own home town in the 1090s.
The main issue is that people have unrealistic expectations in domains that are personally relevant, medicine being an iconic example. So, there there might still be a 'reckoning' of sorts, even if Walmart applies AI successfully behind the scenes to power non-critical user-facing stuff.
That's interesting, thanks for sharing!

INAL; it seems, to me, difficult to enforce. You're not allowed to call yourself an engineer but you can still practice as one as long as you call yourself a developer. What's the difference? In practice... very little.

Most developers I know do all the things professional engineers do.

Unless the government wants to step in and say that you're not allowed to release software without a professional software engineer at the helm I think it's trivial. Unless a company pays the insurance of an engineer and faces severe penalties for disregarding their direction I don't see the point of hiring a professional software engineer. Companies will simply hire developers rather than deal with trifling matters like liability.

And we'll continue to see avoidable security breaches in the wild for ever and onward because of it. The financial incentives are behind "move fast and break things," rather than "protect the public interest."

(Mind you I think we should have more of the latter and I'm all for liability for the things we create as long as we're in control of our future... I'll take the exam if I can be brought in with my 20+ years of experience)
> The service will be called R2 — “one less than S3,” quipped Cloudflare CEO Matthew Prince in an interview with Protocol ahead of Cloudflare’s announcement

Oh I never thought of that. So the next one is Q1 and final one would be P0.
Financial Tools for Solopreneurs
Is extremely complex process to just `cut` a die, latter needs packaging.
Why Ampere a company just entering the market is creating such a complex pricing matrix?
I don't know enough here to know if this is true, so I'd love if people with better knowledge of the phone industry could comment on my theory here.

Phone usage in general has gone down for many use cases. Obviously there is a lot more competition here from async communication methods (like texting, especially group texting is hard to replicate on the phone). For actual live conversations, I know my family has switched over to zoom and facetime. So we know that some of the reduced phone usage is due to other means of communicating being better in various contexts.

But, I also believe that it's partly due to phone companies allowing for robocalls and other spam calls coming through. I've completely disabled receiving calls due to the junk calls I get. Something on the order of 3-4 a day compare to 0 useful calls. It's my belief that the phone companies have encouraged this either by selling subscriber data, or by not actively trying to fight/stop it. It seems like they've killed off their own core business and actively encourage people to use alternative means of communication.

I think there's a lesson here about focusing too much on creating new revenue streams that come at the cost of the primary business. I think this happens in many businesses, but it seems like a warning to anyone operating a company and trying to increase revenue, not by providing better features to their core product, but instead scavenging their existing business. For the phone companies, maybe the phone is dying as a communication method, but it definitely seems like they are actively causing that to happen faster by not protecting it.

Edit: of course, the phone companies are now really just network providers, but that does seem like a narrowing of their market.
Debating that... I think https://news.ycombinator.com/item?id=14543640 is more plausible.
I am moving away from YouTube to Odysee and other platforms. Don't want a penny going to YouTube. I pay to people I follow via Substack, Locals boards and other merchandise ways.
Slack requires external camera to record your screen
some good insights on depth: https://arxiv.org/abs/2106.09647
more on this: https://www.youtube.com/watch?v=aFYlgqv3T-w

tl;dw: if you wait longer for a better offer and you get a $10k price increase, the realtor might only get $150. That absolutely pales in comparison to how much the real estate agent can get if he sold another house.
I love this app on Mac, but I wonder if there is a similar app for Windows (i.e. portable Postgres)?
That's a quote from your comment.

You skimmed that article, didn't you?

> The death rate if infected was always going to be higher in the vaccinated groups if most of the vaccinated were those likely to die in the first place.

and in the comments, from the author, further explanation:

> BUT. When you vaccinate everyone, you wind up reducing infections in the people who were never going to die. The young. That means the IFR in the whole population of vaccinated people is higher.

The author is demonstrating issues with looking at IFR as a metric. The fact that a country (the US) with 65% vaccinated has 97% of severe cases in the unvaccinated speaks pretty solidly to efficacy at controlling severe disease.
At the same time, neither does the hospital in that case. I think if your infrastructure is shut down by hackers you have a moral obligation to inform your patients (or potential patients) about what's going on. They should be legally obligated to disclose this information.
I would like a citation or which shows that breakthrough cases that lead to hospitalization for vaccinated people have better outcomes from that point forward than unvaccinated who are hospitalized.
is there a kanban-esque board or some task management where the tasks can be recurring? like on a monthly schedule or say quarterly?
a simple example would be your annual tax filing. you have to do it every year and its due every year. you dont want to create a new task every year, that gets boring and difficult qucikly.
having recurring tasks.

foss would be nice
Choosing a static site generator for a personal site
Well, good for you. In my 20 year career, I've never not had a job that didn't eventually require me to flex my computer science degree.
Thanks for sharing. Just to make it clear, I am in full agreement that covid vaccines are very effective at reducing covid infection severity, especially in older age groups. The document we are discussing confirms as much.

> simply because a larger proportion of the population are vaccinated than unvaccinated and no vaccine is 100% effective.

They are computing case rates. This part of the argument doesn't explain that the case rates are similar in vaccinated vs unvaccinated population.

> This is especially true because vaccination has been prioritized in individuals who are more susceptible or more at risk of severe disease.

The cumulative vaccination uptake rates are 85%+ in >50 ages group, see charts on pages 9-10. While prioritization may have a sizable effect at small vaccination rates, once almost all of the population is vaccinated we have to assume the most of the vaccinated are not 'more susceptible or more at risk of severe disease', otherwise we are simply saying that (almost) everyone is more susceptible. Also, it is 'susceptible of severe disease' not simply 'susceptible of getting infected with covid'. If 10-15% of the population were to have 90% smaller susceptibility to covid infections within the same age group from natural causes, we would have heard about that by now.

For me, the mystery remains.

I could speculate a number of hypotheses, the first one being that there is something about they count 'covid cases' that doesn't match the rest of the literature, but I was unable to find the specific paragraph describing that. Perhaps there is something really dumb that escaped me :(

On the flip side, I also don't have visibility in how 'vaccine effectiveness' rates are computed in the rest of the literature. Perhaps there is something about how other people count 'covid cases' that presents a different picture.

That being said, theirs is a real life measurement of an entire country on natural timeframe, vs. studies that are usually done on population samples on limited timeframes, and then extrapolated to entire countries on natural timeframe. So while this is a single source, it is from a highly credible org with a highly credible setting, making it difficult to dismiss offhand.
Let's Encrypt DST Root CA X3 has expired
It seems you'd still need tickets, ticket machines, ticket scanners, ticket sellers, people to put more tickets in the machines, fix the ticket machines and scanners, people to pick up the discarded tickets, etc.
I'm sure driving with the doors open in many delivery trucks helps as well, but I'm just as sure there are vehicle configurations where air is circulated between both areas and/or share an enclosed space.

Keep in mind, this is also an aviation concern as well as loading/unloading. Resting in the backs of trucks on break, etc.
> What do you propose as an alternative?

There are lots of alternatives, but perhaps the simplest would have been to use async generators. This is how Crank[0] (mentioned elsewhere in this thread) works, and it allows you to do anything (AFAIK) that's possible with hooks with a much simpler and more testable API.

> So, sure, there are limitations and rules you have to pay attention to with hooks... but that's just programming.

No, it's not. The biggest problem with React hooks is that they are not composed of transferable knowledge, meaning memorizing these rules and patterns does not transfer outside of React; likewise, I can't use much of the knowledge I have already built up over many years of my career when using hooks. It's the same argument that's made against Rails, where you have to learn tons of Rails-specific idioms (on top of having to understand general concepts like relational database access patterns) instead of just writing code in a way that's more direct and intuitive for anyone.

My brain has limited RAM. The more things I have to keep in my head when developing against an API, the more likely I am to make a mistake. With every release of React, I seem to have to keep more and more of these details in my brain as I work. Contrast this with something like Svelte, where you really only need to fully grok about two concepts to use it effectively. I understand that this is the tradeoff the React team made, but I'm not convinced it's worth it.

[0]: https://crank.js.org/ and https://crank.js.org/blog/introducing-crank
An 80 year old male in the US has a life expectancy of 8.4 years[1]. That's a lot of time to bet, especially since "aggressive bat" is almost certainly rabid.

[1] https://www.ssa.gov/oact/population/longevity.html
Maybe. But I bet it's not the most searched-for on Duckduckgo.
You're seriously breaking the site guidelines. Please read them and stick to the rules.

https://news.ycombinator.com/newsguidelines.html

Note this one: "Have curious conversation; don't cross-examine." And above all, this one: "Be kind".

As for cross-examining an 11-year-old - what kind of community do you guys think this is supposed to be? Please re-read the guidelines repeatedly.
Well, it seems the actual deal is that Sinch is acquiring Pathwire. Mailgun is their biggest brand, but they also own Mailjet and Email on Acid.
> If I may hijack the thread with some more general complaints though, I wish the Postgres team would someday prioritize migration.

A thing I'm interested in is a 'simple' replication setup to reduce single points of failure. We currently use Galera with My/MariaDB/Percona and it's quite handy for HA-ish needs: we can have two DBs and the garbd running on the web app server.

Pointers to tutorials for Debian/Ubuntu to accomplish something similar would be appreciated. (We run things on-prem in a private cloud.)
Reconstruction from Noisy Volumes: A Side-Channel Attack on SQLite [pdf]
Please stop this, all of you. You should all be ashamed of yourselves, goading and piling on an 11-year-old. Even if you're 100% correct, none of that would be his fault—taking it out on the kid is shoddy, and also childish in its own right. The proper response is to be warm, receptive, and encouraging down the path of actual learning and creation. Get him talking about the details of the project that he finds most interesting, get him technically engaged, direct the focus away from age-achievement. Then maybe something good comes of it.
Is this a serious question? Maybe you should just google the subject before posting such childish take.
Radiative Cooling
"If you like this you might also like" https://ferd.ca/awk-in-20-minutes.html

I too am happy to see more Awk material in the world, once I learned a bit about it I started reaching for it more and more.
I wouldn't really listen to the case on either FB or Twitter unless the person arguing the point is familiar with using the products as an advertiser. That is the core product, after all.
You (and the article) have made an error in generalization. Take the time to go into your local thrift store and observe what people buy. Better yet, ask your elderly wine drinking family their opinions on wine opening devices.
Thanks man! I deploying all my apps on NATIVE CI!
Yeah, that’s a very good point! I imagine if civil engineers could change physics, they’d lockdown what you’re allowed to change for critical systems. And like you said, systems that don’t need the 9s can experiment and learn.
> Awk is a record processing tool

Actually, AWK is a domain specific programming language. When you start treating AWK as such then you can really gain an appreciation for it. I too treated it as a dumb one liner relegated to ingesting cryptic regexp one liners in shell scripts. After reading the original AWK book it completely changed my outlook on the language. I had no idea you could define functions or perform basic math so one could use it for very basic tabular operations such as spread sheets. AWK can even be used as a standalone language outside of shell scrips by writing a program, insert a shebang on the first line calling awk, and mark the file as executable.
Dick? Is that you?
It is still quite frustrating that it has come to the point that you may need to mod a game you purchased to avoid telemetry.
Java now has records which handles the creation of getters (and since its an immutable, it doesn't have any setters).

https://blogs.oracle.com/javamagazine/post/records-come-to-j... and https://dzone.com/articles/what-are-java-records

I'm really looking forward to using the local records defined mid stream for bundling the information to the next part.
Again though, how many people are hanging out with the cargo in air/sea/rail transport?
It surprized me that AWK had dictionaries and no declaration of vars that make it feel like a modern scripting langauge even though it was written in the 70s.

It turns out though that this is because Perl and later Ruby were inspired by AWK and even support these line by line processing idioms with BEGIN and END sa well.

ruby -n -a -e 'puts "#{$F[0] $F[1]}"'

ruby -ne '
BEGIN { $words = Hash.new(0) }

$_.split(/[^a-zA-Z]+/).each { |word|
$words[word.downcase] += 1 }

END {
...
> The Prisoner's dilemma is the reason.

It's not that simple.

A bigger org is slower often because it does bigger things. No, you can't just buy a tractor even though it'll be cheaper and faster for your project than to do all the work to do internal billing to rent the tractor the company already owns.

Because if everyone did that then we'd have a thousand tractors and there's nowhere to put them, and we don't have time to sell them, nor do we know how to sell them.

And your button on your website is not a one-line change because you're contracting with the US government and the contract has ADA clauses, and it needs 34 language translations.

And no you can't make that change because last time someone improvised in this space we got dragged in front of congress and were made to promise to not do that again. So you need to follow procedures, and talk to product councel for exemptions.

And you can't change that API because 6000 developers rely on that, and they need to launch before cyber monday.

Sure, in that last case that's prisoners dilemma misalignment, but to be clear it's you who are misaligned with the goals of the business, so don't do it.

It's not reasonable to suggest a solution of "why don't everyone just stop and do what I want". If you want to tell 10k people to stop what they're doing to work on your thing, then it'd better be right. Which means you'd better know what those 10k people were already doing. And you don't.

And you can't just do it alone because it's 100 human-years worth of effort even if nobody's in your way, and you need to launch within 2 years or it's pointless to launch at all.

That's what hard about making large changes in large orgs.

Actually, correction: it's not even that simple.
Can you say "business"?
*ymmv applies here
And it is likely inspired by the old joke that 2001: A Space Odyssey's HAL was one less than "IBM".
Seems to assume carbon emissions from electricity will stay constant, yet that is likely to fall which reduces the impact in one dimension (cost remains).[0][1]

[0]Diminishing Returns https://spectrum.ieee.org/deep-learning-computational-cost

[1] renewables and non-renewables in $.05~.15/kWh range https://www.forbes.com/sites/dominicdudley/2019/05/29/renewa...
Check out HPy.
> In this release, we are re-introducing diagnostic tracking, which was part of Minecraft: Java Edition until 2018.

So it was there, they took it out, now it's back.
https://en.wikipedia.org/wiki/The_Library_of_Babel
It's kind of interesting you're accusing me of skimming the article, when based on the timestamps of these posts I can prove you literally skimmed the article.

One of the main points of the article is that the early Pfizer data is not consistent with the hypothesis that the vaccine provides additional protection after a person has been successfully infected.

Do you actually understand the argument?

If you can refute this, I welcome it. I am not adopting the position of the article. I am frustrated that every time it is surfaced I get the same garbage responses and vitriol, because the proper response to the theory, if true, is to be more conservative in how we think about the protection of the vaccine and stop telling people it turns COVID into a cold.
DL is already bearing fruit everywhere - the key is that the places where it works are narrow domains. In general the larger the scope of intelligent behavior the less successful it has been.

Someone has already mentioned face unlock, but also dictation is miles ahead of where it used to be. Similarly text-to-speech is absurdly better than it used to be and is approaching indistinguishability from human speech in some cases (again, narrow domains are more successful!)

Smartwatches are capable of detecting falling motion and alerting emergency responders, and are increasingly able to detect (some types of) cardiac incidents. Again here the theme is intelligent behavior in very narrow domains, rather than some kind of general omni-capable intelligence.

The list goes on, but I think there's a problem where so many companies have overpromised re: AI in more general circumstances. Voice assistants are still pretty primitive and unable to understand the vast majority of what users want to speak about. Self-driving still isn't here. To some degree I think the overpromising and underdelivering re: larger-scoped AI has poisoned the well against what is working, which is intelligent systems in narrow domains, where they are absolutely rocking it.
I thought non-competes could only be enforceable if the purpose of it was to prevent poaching and your knowledge of the company is vital to it's ability to compete, but on a high level (like you're a partner or established something significant). You can't say "we own you, you can't go elsewhere to do general labor."