skysight-inc/HackerNews huggingface dataset:
It's not only Asterisk PBXs - I'd say most of it is telcos who added it on to their own switches, and send us data that can be translated. But yes, Asterisk is alive and well, even for very significant contact centers.
This is an easy one for me: Google Search
Well, and then you get even more preferential shares, because your compensation as executive is often bound directly to the stock performance.
That reminds me of the excellent novel Earth Abides

https://en.wikipedia.org/wiki/Earth_Abides
Finding where to start was the precise issue I looked to solve by setting up that issue tracker.

And by being patient, leaving low hanging fruit, taking the time to file issues (explain, demonstrate, guide, enable), we've been able to help many people including yourself make their first contributions to Linux and LLVM.

I'm proud of you, Ilie!
The Covid-19 Pandemic Aggravates Disputes Around Gig Work
Pretty sure these are different issues.

The iwlwifi issue was introduced very recently with a security fix, as described by phoronix. I was running kernel 5.6-rc6 for some testing recently and it didn't have this issue.
Putting up signs is not so simple with CCTV everywhere.
Dividends don't increase wealth concentration.
This is from the perspective of a hobbyist who does _not_ do industrial quantities of soldering, but rather the occasional build or the occasional repair of a piece of old test equipment.

I use eutectic 63/37 Kester solder in several sizes for everything. With my temp controlled Weller station, it's the bee's knees for making quality joints quickly.

As far as worrying about safety, it's really down to common sense. In long time scales, the survival rate for everyone drops to zero. If you apply common sense, you can have fun while you're around and not have problems from lead solder.

Here's my "hot takes":

1) There's a reason why food and drink isn't allowed in professional labs of various kinds. Follow their example. Don't use your kitchen table as a workbench. Don't eat and drink in your work area. Don't lick solder. etc. etc.

If your living arrangement is so small that you can't separate them adequately, seek out a local hacker space or a friend who does have space.

2) Wash your hands thoroughly after soldering (and if you are doing projects with your kids, instill in them the instinct to wash their hands, too!) If I'm finding myself doing a lot of soldering/desoldering for a repair, I take frequent breaks and wash then, too. It also helps reduce mistakes.

3) At a minimum, use a desk fan to blow fumes away from your face. Better yet, invest in a fume extractor unit. I'd say the latter it's a necessity if you do a lot of soldering.

The bottom line is, choose what you prefer and what you are willing to risk using, and take appropriate precautions. Chances are, even if you eliminate lead solder from your hobby work, there's likely something equally as hazardous in your local environment that you are more systemically exposed to. Radon gas, naturally occurring drinking water contaminants (or sometimes unnaturally...), etc.
Thanks -- looks like a really useful document. Is there some way to download / save it locally? I'm not seeing a menu within the Google doc, so all I can try is the browser function (Firefox on Linux "Save Page As... Web Page complete"), but that doesn't really do it. Maybe the author did a "Disable options to download, print, and copy for commenters and viewers" [1]?

[1] Limit how your files are shared
https://support.google.com/docs/answer/2494893
It's late to act, but it's never too late to stop making things worse. The problem is the worst effects are far in the future and stopping the burning of fossil fuels is a gargantuan problem spanning all countries around the world. There are no palatable solutions - but doing nothing is even worse in the long term. People are generally awful in dealing with situations like that, and politicians even worse.
Thank you. That made my wife's morning.
The second example can be rewritten as such:

inputWidget = let
changeAction = do
v <- onChange
return (Changed (unsafeTargetValue v))
focusAction = do
_ <- onFocus
return Focused
in input [changeAction, focusAction]

and likewise for the third:

inputWidget st = let
focusAction = do
_ <- onFocus
return (st {focusCount = st.focusCount+1})
changeAction = do
v <- onChange
return (st {s = unsafeTargetValue v})
in input [focusAction, changeAction]

(I didn't compile this, so hopefully there's no major mistakes here)

Believe it or not, many Haskell programmers prefer brevity when it comes to programs like this. They're honestly not that unreadable once you learn the meaning of a few infix operators.
>This is of course only meaningful if almost everyone wears something. This is true at the moment.

It's not true that you need almost everyone wearing something. Jeremy Howard wrote

>Studies have documented definitively that in controlled environments like airplanes, people with masks rarely infect others and rarely become infected themselves, while those without masks more easily infect others or become infected themselves.

>Masks don’t have to be complex to be effective. A 2013 paper tested a variety of household materials and found that something as simple as two layers of a cotton T-shirt is highly effective at blocking virus particles of a wide range of sizes. Oxford University found evidence this month for the effectiveness of simple fabric mouth and nose covers to be so compelling they now are officially acceptable for use in a hospital in many situations.

http://archive.vn/Dlabz#selection-1639.0-1653.170
> If capital can be sold/transferred, capitalism (i.e. concentrated control of the means of production) will naturally recur

Please define "naturally", because I don't see anything natural to that. For me, it's a tautology to say that in a capitalist culture and education environment, capitalism will "naturally" occur. That doesn't convince me that the same human genetic pool (which I guess is the natural part ?) in another environment would behave the same way.
I have no relation to that company. Just unfortunate to share a name lol (I've struggle with getting my stuff on Google for years because of them though ).

I think Mackenzie-Childs is two people, Mackenzie + Childs that formed that company. Not sure if my parents knew about the company or not when they named me lol
N95s are technically called Particulate Respirators. What the Czechs are pushing for mass adoption are surgical masks or any type of mouth covering even scarves. Less effective, but sufficient to flatten the curve. And you can make them at home if you have sewing skills.
With pathogens, my standards go the other way: I prefer proof they're not spread before using them. It is very reasonable to assume that grating metals against each other will create dust. That's what happens in a tip cleaner.

And as for the sponges, I can see very small balls of solder on them. And I would call balls smaller than I can see "dust". Should I just assume that there is a lower bound to their size? That they're not there because I can't see them?
Except you just did.

Looking at ShareX it seems to be Windows only though?
Same here as well!
You know what, I cna garantee if I did that, I would be the one arrested and in jail and they would get away with it, making out it was me.

For example, had issue few years back for noise, they came out attacked me, then called police and made out I attacked them. They have also made many false reports to the polcie and they quickly come out to them. Yet if I report them, even case of when they had guns and kelos in the place - they ignored me and only came out when I said I'd kill myself if they don't do anything, too which they still did nothing about them and even talking to the officers, they were aware of what they are like and yet stil did nothing and all i got was platitude. It really is most shocking.

I said I would setup a recording system that would record their activities and I one of the officers said we would love that, yet even after doing that with many recordings, none of them care and I've even played recordings to police and what did they do. Yes, told the local officers who in turn told the dealers and you can guess how that worked out.

I even have email proof of officer admitting they `accidently` put a note thru their door with my details, I kid you not and what did they do - well they said sorry and if I had a penny for every sorry I've had over the years, I'd be very rich.

It really is beyond belief and the police today in the UK and frankly not police but social workers who care more about being seen to do their job over it and any good officers been driven out the force and that's not just my opinion, it's a large proportion of many ex officers.

Look at the replies from ex-officer in this tweet: https://twitter.com/metpoliceuk/status/1243493123155689472

it's just not even the icing on the cake.

Sorry I need to step away form this now for my own health and will be back later once I stop shaking.
FWIW, nitrox use is pretty common among recreational divers as well, and mixed gas diving is all but a must for tech diving. 32 and 36 percent O2 are most common and up to 40 is ok without taking extra equipment precautions.
The End of the Handshake: How Covid-19 may change society in the years to come
> Is my garage underground?

Not the whole garage (unless that looks better, or is more space-efficient), but it’d probably exit underground, yeah.

I would expect that under this model, due to the costs of digging and the economies-of-scale of shared digging, most housing developments (even single-family housing developments) would lean away from SFH garages, and toward neighbourhood autopools (like the parking floors of condo buildings, but not attached to any one building), where you could walk (underground) from your house to the autopool, then drive (underground) from the autopool onto the auto-tunnel.

> Would each house actually have direct access to a tunnel?

Probably not. Big condo buildings would. Townhouse developments might, since you could just build one tunnel “across” a stretch of homes with regularized entrances. (Though these might necessarily be clumsy, tight stairways.)

I would imagine, in suburban areas where you’ve mostly got individually-developed single-family housing†, you’d likely have above-ground pedestrian walkways connecting a neighbourhood’s worth of houses to a ground-level pedestrian utilidor access point. Like a street-corner subway entrance, but without the subway. (I mean, the subway would be there, but you’d get to it with more walking through the utilidor.)

† Not that “suburban” makes much sense to talk about in this context, for various reasons, but it might be relevant to retrofitting projects.

But, presumably, the utilidor would be “shared public/private infrastructure” just like the road system is—so if you wanted a direct access from your house to the pedestrian utilidor, or from your garage to the auto-tunnel, it’d just be a matter of spending the money to get it dug out yourself, rather than about getting the city to do it for you. (Presumably you’d have to hire city-certified engineers to do the work, but that’s true of any digging you do in city limits today.) And that means that you could probably find developments with their own private utilidor access as an amenity.
Show HN: A fast and memory efficient C++ associative array
I think it is about filtering. Even simple cotton t-shirt cloth is about 50% effective at filtering 23nm microbes. Definitely not good enough to give to a healthcare worker in a high exposure environment, but also definitely good enough to flatten the curve when used at a population level.

https://www.researchgate.net/publication/258525804_Testing_t...
Here's a counter point from a couple economists who say that the most important thing should be preserving jobs and not worrying about preconditions for now:

This dramatic spike in jobless claims is an American peculiarity. In almost no other country are jobs being destroyed so fast. Why? Because throughout the world, governments are protecting employment. Workers keep their jobs, even in industries that are shut down. The government covers most of their wage through direct payments to employers. Wages are, in effect, socialized for the duration of the crisis.

Instead of safeguarding employment, America is relying on beefed-up unemployment benefits to shield laid-off workers from economic hardship. To give just one example, in both the United States and Britain, the government is asking restaurant workers to stay home. But in Britain, workers are receiving 80 percent of their pay (up to £2,500 a month, or $3,125) and are guaranteed to get their job back once the shutdown is over. In America, the workers are laid off; they must then file for unemployment insurance and wait for the economy to start up again before they can apply for a new job, and if all goes well, sign a new contract and resume working.

And: There is nothing efficient in the destruction of businesses that were viable before the virus outbreak. The crisis cannot be blamed on poorly managed corporations. Government support, in the case of a pandemic, does not create perverse incentives. Bankruptcies redistribute income, but in a chaotic and opaque way. And while bankruptcy might be a way to deal with the economic fallout of the pandemic for large corporations, it is not well adapted to small businesses. Without strong enough government support, many small businesses will have to liquidate. The death of a business has long-term costs: The links between entrepreneurs, workers and customers are destroyed and often need to be rebuilt from scratch.

Instead, tax corporations for excess profits later:

Windfall profits have a fair, comprehensive and transparent solution: The government should impose excess profits taxes, as it has done several times in the past during periods of crisis. In 1918, all profits made by corporations above and beyond an 8 percent rate of return on their capital were deemed abnormal, and abnormal profits were taxed at progressive rates of up to 80 percent. Similar taxes on excessive profits were applied during World War II and the Korean War. These taxes all had one goal — making sure that no one could benefit outrageously from a situation in which the masses suffered.

https://www.nytimes.com/2020/03/30/opinion/coronavirus-econo...

However, I'm not sure what would prevent the Hollywood accounting trick in that scenario.
Not speaking in general terms, but just for cloud services—it’s just bananas expensive to overprovision at a cloud provider.

The more profitable (and ecological) way to run a cloud provider is to provision only for the capacity that you need, and then pack your machines with low-priority tasks with lower guarantees where you can simply start load-shedding in a crisis.

There are thousands of businesses that will look at EC2 spot pricing and simply not schedule their jobs above a certain price point, and I’m sure all the cloud providers have internal workloads running at lower priority (e.g. transcoding YouTube meme compilations) that will run at reduced capacity. Personally I think the whole thing is kind of elegant, even if there are a lot of rough edges in practice.
Welding is hard. Dealing with a video feed is not something I want to be doing.

You're supposed to use a welding mask
(I find this whole post ironic. We made LMDB as a standalone library so other projects could use it, of course. But for applications like this - scalable, fulltext search, nothing comes anywhere close to OpenLDAP. Somebody else in this thread mentioned "triple-digit queries per second" as if that was a difficult achievement. OpenLDAP handles queries with complex filters at millions of queries per second. It also has a complete security model, providing fine grained access control, something none of these newer projects have even begun to think about. You guys all need to study existing tech better before starting to write your own solutions...)
Verbal/emotional abuse is still a form of violence.

https://www.thehotline.org/is-this-abuse/abuse-defined/

> Domestic violence includes behaviors that physically harm, arouse fear, prevent a partner from doing what they wish or force them to behave in ways they do not want. It includes the use of physical and sexual violence, threats and intimidation, emotional abuse and economic deprivation.
An OS with async/await sounds awfully similar to Windows 3.1 with its cooperative multitasking model.

What's old is new again ...
Could another stage (or dimension or set of sub-stages on the stages when people start using the tool) be to determine a sustainable business model, maybe ranging from "I will just work on it as I have time, because I like it", to "enough of a team effort to be sustainable", vs. choosing from some menu of revenue-generating business models and/or organization types to provide income?

Maybe that's two related things: org types and financial models.
I can't, tried believe me, sorry would expand upon the manitia but it just gets too much and now a shaking wreck and have to lay down as I have hypertension and sorry. I'll try and be back soon to reply and expand but it's just so painful and it's killing me. I'm sorry.
Agree completely, but that wasn't the point I was replying to, which was about totally understanding your system.

Don't worry. I've suffered (and still do) as much as anyone working with microservices, trying to reconcile and decipher logs.

But total knowledge is rarely possible in a large system. At least microservices acknowledges this. If anything, they can help by following Conway's Law.
It's awesome man. Great work! Been looking for something like this. I love that I don't have to install some bloated screen recording tool.
> Salles himself was at sea in a sub when his father died, but the news was kept from him until he had finished his 60-day mission.

Goodness -- I already thought 'submariner' might be the world's worst job and this clinches it.
No, just get out if you can. Put every bit of energy you have left to that goal.
I find it funny that trying to be safe, the alternative is to do something that will probably kill you. Respirator/Ventilation should work perfectly fine
Learning to Build Languages
I agree that personal responsibility is important but I don't think we can assume that someone who has been physically or emotionally abused is necessarily going to be making rational decisions. Even if they are, they may fear repercussions from the abuser, or the 'shame' of divorce etc. from family members who don't realise the full extent of the situation. Those reasons are somewhat difficult to address IMO.
Isn't that by design? IIRC the nuclear submarines go dark for a long time and are trained for a scenario in which their home country has been nuked into obliteration. Or plans what they need to do if there is no contact with the home front anymore (that is, fire the nukes). This may no longer be the case though, I'm just going with bits I may have seen on the TV from the cold war.

But yeah, tldr they are trained to find a nuclear apocalypse when they resurface.
Was thinking in bathrooms vs polls.. less large signs but more scratching something out with a key. In places where people use the bathroom to shootup (targeted advertising works better with a better roi)
To me it seems like you're falling into the trap of thinking that poverty somehow diminishes the agency and responsibility of the person.
Well, there's a big difference:

> Using async/wait, we now have basic support for cooperative multitasking in our kernel. While cooperative multitasking is very efficient, it leads to latency problems when individual tasks keep running for too long and thus prevent other tasks to run. For this reason, it makes sense to also add support for preemptive multitasking to our kernel.

> In the next post, we will introduce threads as the most common form of preemptive multitasking. In addition to resolving the problem of long running tasks, threads will also prepare us for utilizing multiple CPU cores and running untrusted user programs in the future.

It seems the plan here is to use this for internal work, and still give a preemptive multitasking API to userspace.
You might want to look at the new RTSJ spec [1] for how memory is divided into a GC heap and nested arena-collected regions in real-time Java.

[1]: https://www.aicas.com/cms/en/rtsj
Android application found on Google Play Store carrying Windows malware
That's not possible for many people. Moving is expensive.
> "I'm using x technology because I'm familiar with it" is exactly what most people should be doing.

Not necessarily, there are multiple tools in the world and not without reason - almost all of them were created with specific purpose. One can be very familiar and skilled with using hammer but it doesn't mean that it will be efficient to cut a slice of bread with it.

For software tools makers it is very tempting to try to make it versatile enough to be able to use it for every possible case, however this is not possible and never will be without sacrifices - and most frequently speed, clarity and ease of use is sacrificed first - there are multiple examples of this: jira, gitlab, facebook, clickup. Complexity, bloat and cognitive load is growing, users are starting to have difficulties to grasp all options and possibilities - and boom suddenly from most loved to most hated.
Feeling a noticeable speed improvement on my Thinkpad running Focal Fossa. Hearing variable fan sounds that I am not used to running on Linux as well. I feel like the fan has been much more active when running Ubuntu as opposed to Windows. Hopefully these new fan sounds hint at less fan usage long-term.

Once Fossa gets out of beta and some of the weird GNOME bugs clear up for that release, this will probably be the best Linux/Ubuntu performance in years.
Agreed. My default would be C# with ASP.Net Core (though there are also other options), but that’s because it’s my favorite and the clients I work with are primarily MS shops. Yeah the front end may be Vue or Angular or React, but all of the backend code and competence is in C#. Since it’s also where my area of expertise primarily is it’s an easy choice.

Unlike OP here, I would make the same choice for my personal projects, but that’s because I’m well into my career and life. I have plenty of personal projects, but they’re all about doing something, not about learning a completely new tech stack just for the sake of it. If it takes me 100 hours instead of 10 or 20 because I’m also learning a new stack, for better or worse, it’s not worth doing to me.
The good thing according to the article is that supermarkets will hand them out - I assume, for free.
> there’s nothing about this pandemic that’s remotely useful to you

Surely it's a planning consideration for the commanders? I think they get world news so that they can inform their decision if they need to decide for example where they go if they can't contact London.
I don't believe that treated (or, "pressure treated") wood is produced with arsenic anymore.

I believe it (CCA: chromated copper arsenate) was phased out in 2003.

I still treat the cutting of, and the sawdust from, treated wood more carefully - just out of habit - but I think it is fairly benign these days unless you get specially sourced wood for marine applications ... which is not what you're going to find down at the local lumber yard ...
Well, as a Swede I'm aware of a middle-ground social democracy. But that's unrelated to what I asked about. It wasn't capitalism that made Scandinavia social-democratic. It was through hard fought labour struggles and through socialist ideals that drove the capitalist into far reaching concessions under the threat of revolution.

So that doesn't say anything about how it's unintentional, if anything it just underlines it.
In addition, sadly there are nearly 0 shelters for men.

https://nypost.com/2017/10/29/these-shelters-help-male-victi...
I know this place discourages this sort of thing, but really want to make this emphasized in case anyone from the ACM is reading:

same here x3!
Jerry (YC S17) Is Hiring Full Stack Engineers (Toronto, SF Bay Area, Remote)