skysight-inc/HackerNews huggingface dataset:
There is a recent article by Max Roser on air pollution, providing a much needed context on what is happening: https://ourworldindata.org/data-review-air-pollution-deaths

One key point:

> More recent studies tend to find a higher death toll than earlier studies. This is not because air pollution – at a global level – is worsening, but because the more recent scientific evidence suggests that the health impacts of exposure to pollution is larger than previously thought

Most studies est the death toll to be around 7M per year. In no way a low number. Problem is articles like these serve to create panic more than educate people. Maybe panic is the way forward, and it probably works, just that it is unsettling and manipulative when you can read the correct facts elsewhere. Indoor air pollution - caused by burning coal etc to cook food mostly in poor household - accounts for 40% of the deaths. We dont even seem to want to address that.

The mental image this headline creates is pollution by burning fossil fuels outdoor due to which air quality worsens. true to an extent, but there is indoor polluton, then natural causes like dust, fires, pollen, volcanic eruption, agriculture too.

I wish we trust people to behave as adults, or at least have faith, and move away from creating mass panic to solve such problems.

Edit: The number from natural sources is not insignificant. Out of 8.8M deaths, 5.5M were due to anthropogenic sources. Rest is natural causes of air pollution. And from anthropogenic sources, 2.2M came from indoor air pollution (by the same study I think)
Your whole post is stupid.

See what I mean?

> Not to mention you will never--and I mean never--get people of a certain temperament to go along with an ever-changing set of rules

In a community that embraced NPM, Gulp, Grunt, Webpack, and god knows what else in a span of 10 years?

> we teach children the "sticks and stones" bromide because it's true.

We tell them that because tackling bullying is too hard. And it makes us feel better when we verbally lash out at our children ("It's not like I'm really hurting them!").
I think their point was that if everyone lives to 150, the rate of deaths per year will eventually converge to the same as if they live to 50. Lengthening the pipe doesn’t mean more water flows through it per minute.
2FA is a problem for people with limited access to tech
Think of how many lives we could save if we could just reduce births!
I work at Temporal[1], where we solve a bunch of these problems for you by cleanly abstracting the critical event sourcing bits under our SDKs. I think everyone who tries event sourcing eventually rolls their own framework or takes one of the shelf, and Temporal is the most battle tested one I've ever found.

The reason I posted this was that I found it helpful in prepping for a workshop I was giving today - recording is not up yet but slides are here https://docs.google.com/presentation/d/1mAPYXNmRdDKepXylB91F...

1: https://temporal.io
Accounts are already report bombed off Twitter for tweets that didn't in any way violate the rule they were tagged as violating, and appeals go nowhere. I do not have any trust in Twitter's ability to make this discernment.
Searching on amazon.com for Odense Marzipan works for me and is not automatically translated. No quotes needed.
Not only from fossil fuels. Burning (renewable) wood is significant source of particulate pollution, while burning (fossil) natural gas is not.
iPhone Mentalism
The internet is always there to sidetrack you once you pick a direction. Learn Java. Build something. Kotlin will always be there and you will have a greater appreciation for it.
Helium has better coverage than TTN by orders of magnitude. I have an environmental sensor which reports every 15 minutes and $1 pays for years of data transfer.
It's about much more than money. Society transformation with covid passes, which will become citizen passes.

Later the history books will mention covid as the catalyst for world transformation and it won't say a peep about the money that was made, because it doesn't matter.
There even is a Neovim plugin which can open lazygit in a floating window. The active Neovim instance will be used for multiline commit messages.

https://github.com/kdheepak/lazygit.nvim
I remember it from Dr Dobbs ads, never got to use it though.
>>Science Twitter

Well if science is being conducted over twitter that goes along way to explain the terrible state of modern science...
Well that was a fun detour. The clincher is here, a Global Burden of Disease
Study in 2010:

https://sci-hub.mksa.top/10.1016/S0140-6736(12)61766-8

That is where they draw a line from air pollution to risk, with lots of statistics to cancel out other factors. Its beyond my depth.

----

This page was useful:

ttps://www.who.int/data/gho/data/indicators/indicator-details/GHO/ambient-air-pollution-attributable-dalys-(per-100-000-population) -> Metadata

> Burden of disease is calculated by first combining information on the increased (or relative) risk of a disease resulting from exposure, with information on how widespread the exposure is in the population (in this case, the annual mean concentration of particulate matter to which the population is exposed). This allows calculation of the 'population attributable fraction' (PAF), which is the fraction of disease seen in a given population that can be attributed to the exposure, in this case the annual mean concentration of particulate matter. Applying this fraction to the total burden of disease (e.g. cardiopulmonary disease expressed as deaths or DALYs), gives the total number of deaths or DALYs that results from ambient air pollution.

----

And the overall methodology is something called DALYs - Disability Adjusted Life Years

https://www.who.int/data/gho/indicator-metadata-registry/imr...

https://www.who.int/healthinfo/statistics/GlobalDALYmethods_...

That second link was a good basic read on what DALY means - its deaths due to a cause, weighted by "lost years" (so if life expectancy is 92 and someone died at 30, that would be weighted higher than someone dying at 80 for the same cause) PLUS years of healthy life lost even if it does not result in death - which is sort of a weighting based on severity of disease, where like say a person living with a disease severity of 0.2 would mean each year counts as 4/5th a year of a healthy life.
You don't even need that much bandwidth. I had no problem doing LTE over WiFi with a 1Mbit DSL line, with like 256k up on a good day.
What about regular text messages?
People still use Google to search the web? JK. I've been using DDG for years now so I haven't kept up as much with what Google is doing these days. I used to !g when DDG turned up empty-handed and I have noticed that's become more and more pointless. Is Dogpile still around? I haven't used them in years either.
I'm in a similar boat with the "Google Now" feed on Android. When I say "not interested", it fails to note that as expected, and I see the same news "story" pop up (usually different sites, but occasionally the exact same site!). It's likely related to the fact that it almost NEVER gets the subject/topic correct, so I can never use that option.

There was a time I thought I'd trained it to stop telling me about what celebrity said or wore what, but those are creeping back into my feed.
Nushell 0.40: Column detection and smaller binaries
unfortunately, I'm making a serious pitch.
Some mining is powered sustainably. And for some of THAT power it is true that it wouldn't be used for residential anyway. But for the majority of BTC's power needs the sources are not renewable.

So there's a simple question: how much value do we get out of this tech per CO2e it emits and per ton of e-waste it creates. And AFAICT the answer is: not enough to keep tolerating it in a time where humanity as a whole is seriously worried about climate change for the first time ever.

If you can magically move _all_ the miners to sites with excess renewable electricity and permanently slash the hash rate by 99.9% then maybe it can be tolerated. Until then I would welcome more China-style crackdowns on mining activity across the world.
Ask HN: How to Deal with Anxiety as a Tech Worker
I am constantly worried that my job (and many others) will be automated at any given moment by AI or no-code. I'm currently a software developer, I don't consider myself stupid but also know that if an AI would automate programming it would be hard for me to learn something new (especially since I'm already 25). Curious how others are dealing with this...
Betteridge's law of headlines is an adage that states: "Any headline that ends in a question mark can be answered by the word no." It is named after Ian Betteridge, a British technology journalist who wrote about it in 2009, although the principle is much older.

https://en.m.wikipedia.org/wiki/Betteridge's_law_of_headline...
As someone who's evaluating event sourcing for a real business use case, I really appreciated your article. I wish more people published their event sourcing war stories, rather than most resources being exclusively from consultants selling snake oil.

I think the point OP is making is actually the same as what you conveyed in your article--several of the worst pain points you experienced aren't inherent to Event Sourcing, they're due to a particular implementation of Event Sourcing. The problem is that that implementation is pretty much the canonical one sold by Martin Fowler et al.

I can think of a few specific ways in which event sourcing could be different than what you experienced:

1) Distributed computing is always hard. Event Sourcing is not a magical cure-all to distributed computing woes, but it's sold as that, and the result is that people go into a distributed event-driven architecture without being prepared for the engineering challenges that await. Eliminate distributed computing, and many problems simply go away.

2) Eventual consistency is always hard, but Event Sourcing doesn't inherently require eventual consistency, even for cached projections. If your projections are pure functions folded over the event stream, then caching and updating the materialized projections with strict consistency is straightforward. In the same transaction as inserting a new event, you run your projection function once on each of the materialized projections and the new event (`state = projection(oldState, event)`). This is only possible when you're not trying to create your projections in a distributed fashion, so see #1.

3) Language choice makes a big difference for reducing the cognitive overhead of updating projections. Your compiler should be able to tell you every place where you need to update a projection to account for a new event. Preferably, you should be able to define a hierarchy of events so that it only yells at you about places where the event is actually relevant.
> …RedPanda, a scratch backend rewrite in Rust that is client API compatible

I thought RedPanda was mostly C++?
You have no idea what you are talking about and frankly your understanding of special education and people with disabilities is obscene.

Schools aren't necessarily even the best place to get that help and that's a big problem despite the provisions of the IDEA or your local state laws and programs.
It may be worse for some of us but is it getting better for the average/common person?
Following a link from his "Stuff I like" page I also found this excellent blog-post [1] about the modern-day corporate antitrust industry, the author reminds me of Christopher Lasch and his writings on (good) populism that can still save our (Western world) democratic system (or the most important principles supporting it). For example I didn't know this fact:

> In 1931, Jackson, the last Supreme Court not to graduate from law school

which I found pretty interesting, especially as he was pretty instrumental in implementing some important New Deal stuff (I'm not and American and as such many of those facts were knew to me):

> Jackson, a country lawyer from upstate New York, became one of the central lawyers in the New Deal, resurrecting the Antitrust Division in 1937 and a few years later sitting on the Supreme Court

[1] https://mattstoller.substack.com/p/the-big-law-cartel-how-an...
Why is there this assumption that people will pay for something that's currently free?
Sounds amazing. Why wasn’t it a success? Was performance bad on the systems of the time? Priced too high? Lack of marketing muscle?
I can tell you this exact thing happened at my company's hackathon and it finished pretty close to a win.

It was the Alexa prompt driven chatbot. Not a single line of code was written.
Free training course: Python fundamentals – Kubicle
There really is no excuse for the FAA holdup happening currently. The same spectrum has been in use in European nations for a while now as their primary 5G band. They have not run into any interference issues that would delay their rollout like this.

It also further helps T-Mobile as the spectrum they've been allocating for 5G is in the 600 MHz and 2.5 GHz range. T-Mobile owns some C-band but it's not set to be available until 2023 regardless. AT&T and Verizon, however, will be relying on C-band spectrum for the brunt of their 5G capacity. Without it, their networks are a tiny sliver of 850 MHz and/or mmWave with very limited coverage.
Six bullshit arguments against right to repair that make no sense
Clickouse
LINE,telegram,threema and WeChat are not even american companies. Can't they just tell the FBI to suck a fat one when they ask for user data?
>Uber offering free fast Internet to their drivers

Amazon is talking about installing actual local hardware infrastructure here though. It seems like that only makes sense where there is no existing 5G, otherwise it's probably just cheaper to use the telco's infrastructure since, as you said, they could work directly with the telco to get their own slice.

Sort of like the difference in price between a dedicated hosted server (the AWS 5G) and a VPS (a slice of the telco's 5G)

I'm sure I'm misunderstanding some aspect of this whole thing though.
Verification in band seems pretty meaningless, approaching security theatre.
Well you've just outlined the problem.

Twitter's Board of Directors is a listing of people who've come to expect the projects with which they're involved - either directly or tangentially - or with which they invest, to perform in such a ridiculously obscene manner that even exceptional growth and profits appears to be "underperforming".

For many of these people, there's no problem - where "problem" is defined as 'not being a 1000x bagger stock 5 - 10 years from IPO launch' - that cannot be solved through some alchemical combination of AI/ML, automation, aggressive user engagement, monetization, etc.

Compared to Amazon, Facebook, Google, Netflix, etc., Twitter is an also-ran. Which is absolutely, utterly, unabashedly insane to think.
Terrible UX. What if I just want to give links without wanting to have them as images?

Besides, all that can be done with img HTML tag (browsers do have 'disable images' thing already).
If mean, if AWS is dragging retail fulfillment around, do they need more anchors around their neck? Operating a nationwide cellular carrier is HARD, even when dumping the capex on tower management REITs and outsourcing all of your cellular infra to Ericsson. Seems easier to write a check and plug into someone else doing the schlep (ATT is best suited for this imho), maybe buy Twilio and have them do it.
That is correct. By default all messages sent over Telegram are stored permanently in their servers unencrypted.
Managing a product line or group of products and being able to record the specifications or different attributes for each SKU or product.

Pretty much a record of origin for compare/contrast/historical data/being able to link back to the definitive "thing".
I usually get a call when my car insurance is about to lapse.
I expect the business unit that sells "secure" IoT devices, to follow the guidelines from Microsoft Security Response Center, but that is expecting too much I guess.
I guess it takes getting used to, but at first glance, the screenshots of lazygit look more complicated to me than git's normal stdout.
Why would you want to go to that kind of event anyway?

I've been to lord knows how many events fitting this description and I can remember exactly zero products or startups coming out of this.
since a child is involved, and so education (he will get money thanks to an evident dad smart action), you may think it this way:

when he'll be an adult your investment will end up:

* with good returns, but with a bad message for him: a bit like gambling

* loosing money: not good for your cashflow (but good as a life lesson, haahha)
This sounds like it would need a lot of RAM to run (or, at least, more than was common in 1994). Can anyone comment on its system requirements?
For those at home reading this... MVNO = "Mobile Virtual Network Operator". Aka a network that doesn't have its own wireless infrastructure.

https://en.wikipedia.org/wiki/Mobile_virtual_network_operato...
I think you’re right in that, especially for things that generally kill you towards the end of a normal life span, counting deaths by attributing the thing that wins the race to kill you doesn’t make much sense. If you’re murdered, eaten by a bear, or contact some rare infection and die early, it’s not like some other cause of death was just a few years off. It is however an easier to digest statistic than some of the others like DALY.

What you want is some statistic about how much life was lost in absolute terms of years and how much quality of life was lost due to air quality related diseases.
Well, who cares when all they need is to use something like Pegasus to obtain full access to your phone simply by sending you a WhatsApp message (without having you even open the message).

Knowing how well guarded IOS is against app developers, I wonder what kind of zero-day would suddenly turn a message received in WhatsApp to full system access. I think NSO found a WhatsApp backdoor, not a zero-day bug.
>Expected behavior of a link is to link me elsewhere

That may be true, but I certainly wasn't confused when I tapped it and saw the popup. On mobile, you could make the popup take up the whole screen with an easy X button and perhaps it would solve that issue
(Minor as it may be)
They've been inside the phone companies for a long time so I assume they have full access to SMS.
The fact that DMOZ closed, after 19 years, was rough. It was the original 'starting point' of the Google search engine, back in the day being in DMOZ meant your page rank was high.

There is definitely plenty of new spaces for a community effort that is similar, or at least hand-held with help from an algorithm.
I very much agree to this. I almost always use “git add -p”.
I used this to play games and run my bbs at the same time lmao
Yeah, if you prescribe to the smoke and mirrors style.

Sometimes the logic or capabilities of technology have to be explained at a cursory level just to provide some grounding.

I made the same mistake as OP thinking I could dazzle my "investors". It was the early days of VR before controllers existed and I built a few peripherals to compensate for an interactive training environment (savings of 2MM travel/training etc).

Demo was a hit, numbers were a hit, they started asking about tech, adoption, viability...I believed in VR but they needed to believe it was going to be real based on more than my enthusiasm.

Shelved only to be revived five years later with someone else running it following a trail that had been clearly blazed by competition. I was happy for them but always wished I had been given a chance to take that shot before the wave hit. I just lacked the credentials and I was never clever enough to be a "baffle with bullshit" person.

Backend people even just to say: "I am the authority and everything said here is possible. I will show you if you are seriously interested in the mechanics"
Relieved that reproduction can only happen once. The mystery of life hangs on
Non apple devices are also fine with h264. AFAIK it’s the video codec with the most support and what I would pick if I’m going to be throwing the one same file at every device.
IIRC the way postgREST works is that not everything in the database is accessible, just everything in your public schema.

So you put most of your logic in views. Which has gone out of fashion or something, I think.
You don't have to call a stupid idea "stupid". You also don't have to work in praise or tiptoe around it. The Socratic method is quite good at exposing bad ideas. And it (mostly) doesn't result in hurt feelings or egos. When done well, everyone (even the questioner) can learn something.
Try to do Windows development with Rider then show us how it tops VS on its turf.

Here are some basic examples to get you going,

- mixed language debugging across any .NET language and C++

- development of MFC, ATL, COM, WinRT components

- integration of said components with .NET code

- hot code reloading on mixed .NET/C++ code

- GPGPU debugging

- integration of SharePoint, Dynamic, Sitecore, Office, SQL Server plugins

- code navigation across binary modules, include native ones

- code rewriting mocking framework (Fakes)
https://www.syntevo.com/smartgit/
It's the most similar I've found to TortoiseHg which is the standard, and excellent, Mercurial GUI. (TortoiseGit does not live up to the family name)
Here is an idea: stop all the kids from going to school, fire half of the people of color from their jobs, and then add to Amazon $1 trillion in market capitalization. This will reduce pollution and save lives.
> In my experience Snowflake is an order of magnitude more expensive if you compare similiar workloads and do not account for idle time.

Cost reasons is why I'm most bullish about DataBricks's FOSS https://delta.io
The Bigger, Better Boom
Eh, sites still just play long videos, but muted—expecting that your attention will be inevitably drawn by the movement, and you'll enable sound. It's just part of all the flashy junk immediately distracting the visitor from whatever they wanted to do on the page.

Instead, videos shouldn't play unless they have a ‘muted-forever’ attribute, with no way to enable sound. This way they will be the same as GIFs, but with better codecs.
This is where I used it as well. It was that, PC-MOS, or later, OS/2.

So, Wildcat! or PC-Board?
The very reason why much of the internet is financed by advertising money is because users do not in fact want to pay a subscription.
Well the idea that risk is transferred to individuals via employment makes a ton of sense for reasons you highlighted. Companies basically were just selfish and realized they can get away with it. To continue the trend, look at uber which uses "contractors" to get even less obligations from workers. "Gig economy" workers proves your point even more.

BUT bond yields and the like are result of gov policy and QE that aren't made to provide employers with risk aversion (directly, cheap credit is good for avoiding risk). They were made to address economic issues unrelated to employment. This required riskier investments to get 7+% yield, but its not companies doing the shift like other examples. I think a better way to prove your point was the transition from Pensions to 401k's since this dramatically changes the "save enough to retire" risk, while providing less risk to companies on funding employee retirements.
That's OK, and I appreciate you saying that so that I know what to expect. I appreciated the back and forth nonetheless, hope you have a wonderful Tuesday~
Not an expert in the area at all, but it seems to me that if a particular factor shortens 10 lives by 7 years apiece, and life expectancy is 70 years, then in a statistical sense it has "caused" one death, and that this is the case even if no one exactly died from it, in the acute sense that a car crash or firearm causes a death. I'm not sure if that's what's going on here, but even a slight harm multiplied across national or planetary population scales could easily get you to a number like 10M/year.