skysight-inc/HackerNews huggingface dataset:
I don't know if the situation in the US is that bad to justify general vaccination of children, but at least in Europe it's explicitly not recommended by the appropriate decision body in several countries. Both the STIKO (German vaccine advisory board) and UK JCVI (Joint Committee on Vaccination and Immunisation) only advise certain children between 12-18 to get the vaccine.

Here's JCVI's statement on myocarditis for example: "There are emerging reports from the UK and other countries of rare but serious adverse events, including myocarditis (inflammation of the heart muscle) and pericarditis (inflammation of the membrane around the heart), following the use of Pfizer-BioNTech BNT162b2 and Moderna mRNA-1273 vaccines in younger adults. [...] Data on the incidence of these events in children and young people are currently limited, and the longer-term health effects from the myocarditis events reported are not yet well understood" Source: https://www.gov.uk/government/publications/covid-19-vaccinat...

Initially I posted that your range of 12-29 doesn't match the 12-18 range of the patients in this study, but it seems to be a direct quote. I can't understand why they mix up things so badly, because obviously there's different patterns of behaviour, risks and benefits for 12-18 and 19-29.
They even say "Despite the risks of myocarditis associated with vaccination, the benefits of vaccination likely outweigh risks in children and adolescents" right before giving an age range which includes adults to justify their statement.
Lures still exist and apparently work in osrs, but they've gotten far more complicated. Unsurprising as osrs gold still has a real world value. Really its the equivalent of the Nigerian Prince email scam and its ilk.

KempQ on YouTube does a lot of videos on modern luring methods. There's also a guy on YouTube called Hermano, a former Venezuelan gold farmer, who has some interesting insights into the real world value of osrs gold and why Venezuelans do it.
Yes exactly, mypy will catch mismatching types.
But in my example I do not have mismatching types, but still can detect an issue when testing a function which expects `Optional[float]` only with an `int`.

Regarding literals or annotated variables: mypy will detect mismatching types in both cases.
I find when bug fixing, I find more bugs that I can't stand and have to fix and accidentally make my commits too large.
> We studied breakthrough infections among healthcare workers of a major infectious diseases hospital in Vietnam

Vaccines greatly reduce your chances of getting infected from a given exposure, but they don't reduce your chances to 0. The more times you are exposed, the more likely you are to eventually get infected.

I assume that workers at a major infectious diseases hospital during an infectious disease pandemic get exposed many more times than a typical member of the general population. (Worse...they are exposed to people who are sick enough to need hospitalization, which probably means that they are dealing with people with higher viral loads than the infected people the general population usually encounters).

This is not COVID specific. There are breakthrough infections for measles and polio, for instance. They are extremely rare in large part because most people are not repeatedly exposed to measles or polio. Measles is ridiculously contagious (9 out of 10 unvaccinated people will get it after just a short exposure to an infected person--R0 for measles is around 12-18), but two doses of measles vaccine are 97% effective so even with it being highly contagious the spread is slow enough in highly vaccinated populations to keep outbreaks small.

Polio's R0 is around 5-7. The first widespread vaccines for polio (the Salk vaccine and then a little later the Sabin vaccine) were around 90% effective. They reduced the number of cases per year in the US by 2 to 3 orders of magnitude within a few years of their introduction.

For comparison the delta variant of COVID has an R0 about the same as that of polio and the mRNA COVID vaccines are at least as effective as the Salk and Sabin polio vaccines were.
Don't think those MS numbers are accurate, esp. once you throw in GitHub and LinkedIn.
Never again!

luckily, I haven't used an iPhone as my main phone in years.
His "true parallelism" means two (or more) actual simultaneous executions (threads, processes, etc.) occurring at the same time (redundant with simultaneous, for emphasis). This is contrasted with concurrency (see Pike's talk Concurrency is not Parallelism [0] for an example of how this line is drawn), which may or may not be implemented with "true parallelism". Coroutines, the example Gosling gave, often do not actually have simultaneous execution.

That Erlang forces some synchronization that other languages may not does not affect the ability to (with versions of Erlang since, what, 2007 or 2008?) make use of SMP for simultaneous execution of processes on separate cores or processors.

See also OpenMPI for an example of a distributed programming system that also can't share memory without copying it. Though in its case it was across physical nodes (and so the need to communicate was more obvious, they physically didn't share memory anyways). Still true parallelism.

[0] https://blog.golang.org/waza-talk
Amazon has the lowest hiring bar because of high turnover. AWS vs Azure is besides the point.
As always very good content from owasp.

However, I'm a bit confused by the first one, "use flat Promise chains": it doesn't feel like a question about security, but more about code readability. While a good practice to use promises (and maybe async/await instead of then), it feels much like saying use switch instead of if/then/else because it's less prone to errors.
>I was under the impression that comps have the practice of giving work to people that might produce good results with that kind of work, and trust me, people who might produce good results will want the freedom WFH makes possible.

Just because companies were only giving WFH opportunity to high performers doesn't mean all high performers prefer WFH opportunities.

Have you considered the possibility that some people actually are more productive when they have some physical interaction with their coworkers once in a while? In fact I'd argue that's most people.

Even for the best employee who do the most amazing kind of work, being in person and take advantage of politics and "ass kissing" would only help, not hurt. For two employees who accomplish the exact same amount of work, the one who has better person skills and being able to take advantage of that will go further in career.

>But on the other hand, people who have to depend on politics and ass kissing to keep their job and get promoted

It seems like you are under this very strong impression of people who derive value for in-person work only do so because they are sub-par employees.
Edge may become crossplatform, but it's still just a skin on top of Chromium.
I think that largely depends on the team and the code. I've worked in legacy code bases where fixing a bug can cause other bugs to show up. A single PR must address multiple issues to keep the software working.
Here’s one test: https://goughlui.com/2017/05/30/experiment-8gb-usb-flash-dri...

No idea if there is anything on the same scale as Backblaze’s reports.

Can you tell us anything more about the project/constraints? E.g. is it an option to write the data to Amazon S3 for reliable storage…?
Because anything described as "true X" is a fallacy and everyone has different views on what "true" is, what "parallelism" is and what "true parallelism" is. Sure, if you define "true parallelism" as "share memory between cores without copying it", then Erlang doesn't give you that.

It seems that James Goslings view of "true parallelism" is "let you take advantage of multiple processors", so with that frame of mind, Erlang does give you "true parallelism".

> Coroutines kind of magically sidestep some of the naughty issues in true parallelism. And for me, one of the problems with coroutines, which is why I haven't used them in a long time, is that they don't actually let you do or let you take advantage of multiple processors. You can't do true parallelism.

> But as soon as you've got one of these coroutine-based languages and you try to exploit multiple processors, if you're doing a lot of coroutine-type operations and you don't have enough processors, you're just saturating one processor.
https://www.pcworld.com/article/152673/virtual_theft.html
We could just wipe out the populations in the developed world since thats where most of its coming from.
I believe that face-to-face physical interaction is a way more determinant criteria than slacking off for making those moments productive.
Also, on that note some Slavic countries might request their naming and history be changed to something delinked from slavery...
Shall we rename Slovenia and Slovakia, too?
Events have already happened. The idiomatic name would be `CustomerEmailSet` or perhaps just `EmailSet` or `EmailChanged`.
The electrical grid also cannot handle all-electric heating for all households, at least in Germany. France is different because of their big nuclear fleet.

Very often, green energy discussions forget that doing everything (heating, traffic, industrial processes) electrically needs an increase in electric capacity by a factor of 2 or 3 at least.
That points to a tricky, general problem in political theory and one we've struggled with for millenia. I don't have an answer but I do think there's a middle ground between "authoritarian diktat" and "everyone does what the hell they want".
depending upon where you are located and your method of commute, it's likely you're spending more per month commuting than you would on a local co-working space.

This is the case for a large proportion of people in the South East of the UK.
The available selection could be a problem. Near my home, there's a sushi place, two pizzerias, a Subway, a chinese and some cafes that don't really serve anything I'd call lunch. After 1½ years I'm sick of all of them. I've been ordering from further away, but that costs 50-100% more, and many types of food lose quality in transit.

Compared to the 30+ places reachable by foot within 45min lunch break at the office (and having real people to talk with while eating), WHF has really destroyed my lunch breaks.
In London, at least, there's probably two categories of programmers, those with families and modest-to-large houses in the suburbs or further out in the home counties, with long commutes, and those that are without families, living in flats (apartments) in London. The former want to stay remote, the latter, want to go into the office.

I'm sure it's an xkcd/meme Venn diagram, but in broad strokes, that's my impression of how the cards have fallen in the UK from speaking to friends and colleagues.

There's further overlap with age, too. As home ownership increases with age. So it's the 20-30s want to be back in the office, and the 30+ don't. Again, broad strokes, but that's what I understand from friends, family, even sites like this.
I get it. He might not prize his accomplishments with software as much as he does having raised his hypothetical children. I doubt it though. Most individuals raise children and there aren't millions around the world singing praises about how one particular individual raised their children.

Single-handedly writing software that touches nearly every human being around the world - only few have done that.

This reminds me of that Bill Burr skit where he talks about mothers convincing themselves that theirs is the "most difficult job in the world".
Amazon's GDPR Fine Shows the Law's Power–and Limits
That comparison is like comparing someone in average tennis shoes and a cheap racket with someone using pro-level gear. It’s generally accepted that the better stuff does give you an advantage but that it is within the rules of the game to be able to use it. Particularly as the advantage is generally pretty small and mostly open to people playing at higher levels anyway. Some sports do bracket people by the equipment they use.

Whereas most software cheats like these audio cues deliberate subvert the rules to give a significant advantage even to the clueless. And aids like aimbots even more so.

But fundamentally the rules of any one game and therefore what is considered to be cheating are pretty arbitrary. However there is a strong cultural component to the rule sets that will actually be appealing for people to play.
Because those thermometers are not calibrated and they are not meant to register official temperatures

They don´t follow the procedures for record temps
> I can't wait to get back to the office.

That is a valid point, since different people work better in different settings. I am personally in the opposite group.

> I don't have dedicated remote work space and that really eats into my productivity. Also being home and having no external pressure to keep working I can already see any breaks people tend to take are way longer than what they would take at the office. (Now someone is going to tell me that this just shows that people need more breaks, but I don't believe that)

Overall, i get way more done at home, because of my 4 monitor setup, privacy, peace and the ability to take walks to clear my head and breathe some fresh air while i consider how to solve technical problems. I cannot do that at an office setting and my mental health has improved bunches. Also, no commute has done wonders for my sleep schedule and productivity. I no longer waste 10% of my life in public transportation.

> It also helps with my physical fitness. Now it is super hard to go to the gym in the morning just to come back home. When I commuted to work the gym was just on the way and it was easy to get out of the bed and go work out.

My physical fitness has gotten way better since i started working remotely - i've lost about 12 kg in 2 months, since now i exercise for 1-2 hours every single day in the countryside. No anxiety about how i look while working out. No shame about not living up to anyone's expectations. Just me, nature and listening to a podcast while i jog for 5 km and do sit ups, push ups, pull ups and whatever else i want.

> Food is also big draw. Now I have to worry about what I eat every day and make my food. That's extra stress and cognitive pressure that is completely avoided when I get to just eat lunch from office's cafeteria.

I think that people should always make their own food, since it's both economically more responsible and on average also more healthy. I now enjoy a primarily veggie based diet and communities like /r/MealPrep have been fun to explore! Plus, my cooking skills have gotten way better.

> And of course other social aspects i.e. since I am already outside it is easier to do other stuff, but when I'm still in my underpants at home after work it is way harder to dress up and go do stuff.

I get to chat more with my friends remotely on my down time. I no longer worry about how i look. I no longer have to worry about someone dropping by and just making me lose the mental model of the code that i have in my head. Meetings are properly scheduled ahead of time. Noone makes assumptions about me based on my gender, age, looks or anything else.

Frankly, it's great. It won't be that way for extroverted people, or those that prefer in person collaboration for any reason. It also won't be that way for people who live in the city, at least sometimes. But, living in the countryside, it's absolutely great! Also, no overpriced real estate or rent to take care of.
Lets not forget that Rand Paul is a physician and the moron who went to the senate gym while waiting for his covid test, which turned out positive: https://www.theatlantic.com/politics/archive/2020/03/rand-pa...
It's not unfair at all. If you produce the same as someone in SV then you are worth the SV salary since the company is willing to pay it to someone in SV in the first place!

No, the point is that, obviously, company do try not to pay more than they have to. They know that if you live in a cheap location where there may not be too many opportunities you will likely accept a lower salary so that's exactly what they do. It's a cost cutting exercise.

Obviously the counter point is that if everyone WFH then why would they bother paying SV salaries in SV or anywhere else? Just drop salaries across the board and cut SV people.
> Apart from search, ANNs can be use for recommendations, classification, and other information retrieval problems.

Yeah, those are all good use cases. I was wondering about a different thing: will the demand for a distributed vector search service concentrate to a few big companies, as smaller companies can use a simpler solution so they don't really need to pay for the technology.

> Currently, ES and Solr, both based on Lucene, can't really manage vector representations, as they are mainly based on inverted indexes to n-grams.

ES has kNN plugin, which stores vectors separately in each segment in Lucene index. Plus, they can also use better storage formats and algorithms.
I think the reason Google has such a stranglehold over me is more the fact that they have so many small things that, whilst individually are easily replacable, would be a big job to do at once. The only things I can't see I could easily replace is the account switching with chrome (although I haven't really looked into it, there probably is something) and Keep (the fact that theres nothing out there quite like it is honestly shocking, to the point that I've considered just doing it myself). Everything else is, as you say, not particularly unique, theres just so much of it.

To be honest when I wrote the argument that people should listen to the other sideI didn't even have Trump in mind, but it is a great point and kind of shows it is a universal issue (both politically and otherwise), though Im optimistic that things are slowly starting to change, if for no other reason than for seeing these kinds of comments :)

And you're absolutely right, it applies to TikTok too, so I apologise for being so quick to jump the gun and forget to practice what I preach, and thank you for the great discussion. It is always nice to have something which starts as an argument end so nicely, whether we agree with everything or not. Have a lovely day :)
Guides on Linux – Programming – Embedded – Electronics – Aeronautics
Nice list.

I tried getting my parents internet funneled through UK so that they could watch some stuff...no good. Both netflix and amazon prime picked up that something was off-sides. I suspect it was latency cause other side of world
That's hardly in the hands of any one developer to make consistent, and it was hardly entirely consistent before. As long as it makes sense in the context of a given project...
> showcqt-js window length in time domain = a * b / (a / c + b * f / (1 - c)) + a * b / (b * f / c + a / (1 - c))

> whera a = 384, b = 0.33, c = 0.17

So this is some sort of compromise to increase speed? Have you thought about implementing in WASM?

> Probably, it needs some sort of machine learning.

Agreed, but for a visualisation, it could just be a parameter just for the user to mess with.
Blizzard have sued cheat makers outside Asia before.
it kinda is.
I use Safari on iOS and Chrome on Mac, so this is the only way to get password management synced across both
Fair points. But some of this appears to be somewhat US specific. In other countries, the mask debate is more of a fringe issue compared to other broader aspects of COVID restrictions. From an outside perspective, masks seem to have taken on an unwarranted significance that might be peculiar to the US political discourse.
More like pressure than contractual obligations
> YouTube doesn't have any responsibility (especially legal) to the public discourse.

Well, for starters I'd be the first to argue that YouTube shouldn't have any legal responsibility for the public discourse. But the opinion that matters on that topic is YouTube's, and they believe they _do_ have a responsibility for the public discourse. That is why they are engaging in this program of censorship.

What I'm arguing here is that their plan to police misinformation is impossible and, consequently, can't work. And that they are showing an outrageous political bias and anyone with even a slight right-lean of opinion should get out now and find a different platform. Here today we see another example where it isn't working well, as YouTube starts clamping down on what are politically mainstream.

This isn't Alex Jones, this isn't Trump. This is now a doctor offering an opinion on medical practice that isn't his exact speciality. YouTube can't be consistently right on this stuff and they are throwing their weight around politically.
Pathetically short to me just sounds like you've done a bad job prioritizing.

If you get another 100 years, and you spend it at the 9-5, you're still going to find your life pathetically short.
My first paid programming job was making a client for a remote monitoring solution for the water industry. I must have been 14 or 15. One of my father's acquaintances knew I had been messing around with programming, and he needed a shiny Windows 95 application for his customers.

It would dial the plant via modem, and I remember being given a list of "escape codes" that determined how the stream of bytes should be rendered on the screen. My program parsed (some of) these codes and displayed the text accordingly, I specifically remember implementing the "move cursor" and "reverse mode" codes...

Not until years after did I realise I had basically built a shitty terminal emulator using Visual Basic text fields.
Books feed you minimum data ... a string of characters ... completely devoid of any of the senses that you actually imagine you are experiencing: an active colorful audible 3D world.

Your own brain does almost all the work of manufacturing the reality, the author only provides the barest of guides. And your mind also adds layers of meaning onto whatever meaning the author makes explicit.

So I would say the act of reading a book is far from a passive or trivial activity.

In fact, I am hard pressed to imagine another activity so dependent on our own brain's ability for continuous creative production. D&D, scientific research, etc. all happen at a much slower pace.
The less you know about code, the more local your changes. In fact this is how the architecture of a software system degrades: lots of local changes sort of make it "melt". Global invariants become temporally or spatially local invariants, code and data flow which had a single purpose acquire multiple purposes, names become semantically overloaded, and so on.
cOnSpIrAcY tHeOrY
In addition to the good advice already posted, some links here that could perhaps be useful for you: https://news.ycombinator.com/item?id=28007862 (mainly the first two links in the list)
I really wish people would stop posting links to paywalls on HN. You should at least have to mark it as a paywall in the subject so that I don't waste my time accidentally clicking on it.
I didn't overreach at all. Nearly all the creatures of HN just try to save face after they make invalid statements. This involves acting confused, changing the subject, or a barely clever combination of both. The desire to be correct and win what barely even counts as a debate is a contagion deeply plaguing these creatures.
because the weed, it makes it hard to hold it all together

Edit: okay fine the stoners just want to stay WFH and blaze up during the day
> This is an upside for the developer only. And a downside for the user as the GUI will probably not be consistent with its OS.

Depends on how you look at it. I'm building an app and if it was not for Electron and web technologies, no user would get to use that app because it would not be built in the first place.
If you have long running operations you can use screen/tmux.
OTOH one American's share of US CO2 emissions is 7 times that of one Indian's share of India's CO2 emissions.

Even before you take into account billing emissions to the consumer, where they rightfully belong!