skysight-inc/HackerNews huggingface dataset:
Ask HN: Good reference books on Azure?
I'm one of those who prefers grabbing a physical book, especially when it comes to learning a completely new subject. Does anyone know of any (decent) books on Azure, or has the time for this type of media come and gone?
and Steinbacchus' Of Nice Women
The COVIDSafe app was a failure and waste of tax payer money. Everyone knows it. The federal government has spent the last year and a half trying to change the narrative, mostly unsuccessfully.

State governments developed their own QR code based systems which seem to work.. up to a limit. Those systems worked to stop multiple outbreaks - e.g. NSW contract traced their way out of several outbreaks without significant restrictions.

The question I felt was unanswered by the article is have overseas apps actually delivered significantly better results than that?

The actual big difference between Australia and most other developed nations seems to be that we are behind on our vaccine rollout and more willing/able to restrict individual movement, especially across state borders.

Our vaccine rollout should catch up over the next month or so. NSW is approaching 90% first doses for over 16’s. VIC is approaching 80%. The dose spacing for AZ is particularly long, and at least VIC is using 6 week spacing for Pfizer so Australia tends to lag more on 2nd dose figures but that gap will close over the coming month.

On a side note, all the information the author wishes was in the COVIDSafe app is also readily available on state government websites - e.g. coronavirus.vic.gov.au. Personally I prefer having this information on a website than in an app.
Of course Tufte's body of work a whole, and VDQI in particular address those issues, but chartjunk is, in my reading, a specific and limited complaint. His leading two examples are unintended moiré effect in cross hatching unnecessary grid lines. His third (the duck) is a bit more nebulous, but I read it as any sort of overly cute “we can so we did” effect on a visualization.

The mortal sins of data visualization misrepresent the data; the venal sin of chartjunk distracts from the data.
> I liken it to how the AstraZeneca vaccine was dissed in the media. A small chance of clots was heralded as a major issue, which lead to a extremely slow uptake of a vaccine that is for the most part perfectly fine.

It's less safe, there were some deaths, and also it protects less than alternatives like Pfizer and Moderna. So there is no point in that vaccine, in my country they first banned it for people under 60, and now they are no longer using it, choosing only to use Pfizer and Moderna vaccines (that uses the better mRNA technology).
Facebook algorithm boosts pro-Facebook news
The Mini indicators don't look like arrows to me. They look just like basic indicators. I don't know what else to say?

To be honest I think people are massively exaggerating how confusing they are for fun Internet outrage points. People calling for people to be sacked and things. Crazy.
Any state vehicle law pertaining to vehicle lighting has been superceded by FMVSS (Federal Motor Vehicle Safety Standard) 108.
From the article:

> Junta soldiers are also accused of engaging in the brutal murder of a local pastor and several gang rapes of women and children. The junta is also systematically abducting the relatives of people it is seeking to arrest, including children as young as 20 weeks old. As of July, the junta has murdered at least 75 children ranging in age from 14 months to 17 years.
In the past I wasn't super thrilled by Jellyfin's audio streaming (nor Plex's tbh).

I'm auditioning Subsonic at the moment, but I might give Ampache a go soon (it's apparently having a bit of a revival at the moment).
I'm running Jellyfin on a recent Intel-based Synology (they also have cheaper ARM CPU models), and it can transcode H.265->H.264 on the fly using about 50% CPU. It also runs in a Docker container so it's pretty easy to manage. I'm a big fan!
Thanks for drawing my attention to this bit I missed on the first glance:

> In those years before the First World War, Americans were clamoring for better roads, and a cadre of slick characters was diligently trying to turn that desire into profits by barnstorming the country pitching “patented” bridge projects to county commissions and city councils. Frequently they’d sell a design that they had a dubious patent on to politicians with no clue about engineering, then install it whether it worked on the site or not. Some of these bridges failed in a matter of months as floodwaters washed out their footings; for others, the adaptations necessary to make them work cost more than the bridge itself. One Iowa bridge that crossed a county line turned out to have been fully paid for twice — each county had gotten, and paid, the full bill.
In the emails from the Epic trial, they had a special acronym just for this: UTB (under the bus) that was used in multiple contexts (so probably not a one off joke).
I'm with you. I wish Plex they didn't offer a lifetime plex pass, because one-time payments (instead of a monthly subscription) are likely the cause of Plex needing to do all this extra stuff no one asked for to further monetize.

I check out Jellyfin periodically, but the last time I checked it isn't quite ready to replace Plex for me. All the apps (ios, Android, Android TV) aren't great, crash, and I don't think the codec support or audio passthrough support was that good. Hopefully in the future.
One conscious decision made when building this was not to blast 2FA codes inside some channel where potentially anyone can see them, which would indeed be pretty bad when users are constantly being added to your Slack workspace.

Instead, codes are fetched by explicitly using the slash command and only users who are granted access to them can see them. So if a new person joins your team and types `/tfa` into the box, they won't see anything because nobody has given them access to any codes.

Does that make sense?
Plex, its costs-money competition, transcodes files for playback (using `ffmpeg` or `libav` iirc). Is `jellyfin` less capable in this department then or something else?
He meant you should mention your bias in the comments on HN, naturally you’re going to think you’re right (and they will think they’re right). It was my understanding that the commit history wasn’t originally saved - maybe this was wrong, did you have the commit history immediately after copying the code base? The main issue is then replacing it in open source software where the other version exists without due cause.

Should we copy your code, attribute it to you in a readme, and slightly optimize some of your code to replace your efforts everywhere?
How difficult is the transition from Plex to Jellyfin, do you lose any capabilities?

Also what's the fuzzy feeling you get running FOSS? Do you contribute to the project?
Early on in the video they talk about designing specific type of "Customer" types that reflect the domain of the business, such as reflecting that Customers must be at least 21 years old to use the product.

Be very careful applying Domain Driven Design to your programs. To make software durable and survive long term, as much of the domain logic should be pushed into the user's world, and not locked into your code, poisoning it. You shouldn't need an engineer to make your program support onboarding a new type of Customer. That shouldn't require a new class and a new type. Think of the "extreme" anti-DDD software of spreadsheets. Almost every company in the world uses Excel or Google Sheets or some spreadsheet software. The business domain stays in user land, as it should. The more you use DDD, the more you poison and lock in your software into business rules that can limit the flexibility of the business, and force engineers to get involved for the business to try new things.
Not to defend Wikipedia at all (and they certainly should not get your money), but, the solution that Wikipedia themselves would advocate is that you should publish those explanations on some site of your own, and Wikipedia could then cite it. That also means that the publications are under your control and yours alone and nobody can come in and delete them.

It's pretty great that Wikipedia is a centralized source of information, but I do sort of lament the decline of personal web sites on GeoCities or university web hosts or whatever.
It's very weird as a union jack - there is no central vertical bar.
Hosting files takes almost no CPU power. If you're running in to trouble on anything you're transcoding, which means converting the files from the format they're in on disk to something else for streaming (usually to reduce the bitrate for internet transmission or because the player doesn't support the native format).

If you aren't streaming over the internet, disable transcoding and you're more or less only limited by bandwidth.
There is a list of reasonable exemptions including work related travel.
One of thing that is not discussed a lot in these discussion of 20-100 year wait times for India origin H1B people is that one of the big abuser of Employment based GC are India based WITCH (Wipro, Infosys, TCS, Cognizant, HCL) companies via EB1C visa.

So who get these EB1C visa? Well technically International managers but over a decade and half these WITCHs have brought hundreds of thousand mid level, non-technical account managers on L1 visa and filed for their green cards which are processed in say six months as opposed to decades for H1B folks. Due to this rampant misuse, the availability of employment based green cards is reduced drastically for H1B folks around same time.

EB1C abuse is one of the biggest source of green card delays for H1B folks. And since it is legal in letter of law all this abuse go unnoticed.
At the moment I don't log/track anything (I don't even store user emails), but I can see an audit trail being extremely useful. Thanks for the suggestion!
Bigger enterprises would have a problem, and ultimately its big enterprise that drives adoption of Microsoft products. Everyone else uses it because everyone else uses it.
Using the estimation session to highlight missing / poorly specified requirements, or discover external dependencies can be a worthwhile exercise IMO, the actual numbers are fairly worthless.

For what it's worth, most places I've worked at pretend to use points, but at some point directly translate the points to days anyway.

Also in the last 10 years (which is roughly when I started to encounter agile in the workplace) I've not worked anywhere that didn't have its release schedule set by marketing or product or legal. Yet everywhere paid lip service to developer estimation.

Also, also, I've never encountered an Epic which got over-estimated, which kind of gives the game away doesn't it?
> Talk to them

How? He tried talking to them, and they rejected his appeal.
> Instead of putting the information that people need on peoples phones in the COVIDSafe application everyone in Australia has had to tune into regularly scheduled TV broadcasts

I thought it was just me who finds this incredibly stupid.

This shows how weak the media in our country is. Instead of focusing on news-worthy events, it acts like government's bitch and just gives them air time for a daily conference whose sole purpose is reading out empty numbers. A lot of people say Dan Andrews (Victoria's Premier) worked very hard. Based on what? The fact that he shows up on TV everyday reading statistics out loud? A busy man would not do that.
The distrust I had was also in part because it was rushed out the door and based upon Singapores's app, which used deprecated APIs. This, while Google and Apple were promising new fit-for-purpose and interworking APIs within a few weeks.

At the risk of getting political I would also say that this government has a track record of making big announcements, throwing some money to it's friends (donors, boosters) to do the work, not adequately spec'ing or managing the project, not caring if the expected outcomes are achieved and money was wasted, then blaming someone else should this become an issue in the media. This project seems to be just another example of that process.
They’re regrettable, they’re economically disruptive, and they must end, but absolutely - they save lives and we’re in the midst of a pandemic.

No-one here wants to see the level of death and misery that has been visited on other countries that have been unable to get their case numbers under control.
> and you have to pretend like you plan to go back home at some point? (“Dual intent?”)

This is backwards. Dual intent means that you do not have to "pretend"; having an immigrant-intent, expressed by things like applying for permanent residency (marrying a US citizen), does not invalidate an H1-B in the same way that it invalidates an O-1, TN, etc.
He is Sitnik
A general contractor was not present when I hired an engineer to plan my well system last week. Nor was one there when I had an electrician over.
Many moved to Ukraine too.
Yet in America there are vast numbers of smart people getting left behind educationally.
Federal law (FMVSS 108) permits red rear turn signals, either combined with the brake lamp or a separate turn signal lamp. Interestingly enough, they require amber color front turn signals because the white ones were difficult to see when the headlamps were illuminated. It's too bad they didn't use the same reasoning for the rear turn signals compared to the stop lamps.
Digital contact tracing was a failure in practically every country, and there is a techincal problem: all these apps uses Bluetooth to measure the distance, since GPS impacts privacy too much, and also battery life on the device, and doesn't work well in closed spaces. But you cannot have enought resolution with bluetooth to distinguish between 1 meter and 2 meters (the distance that is considered safe), you can have precision in tens of meters. Also you get a ton of false positives, for example caused by people that passes nearby buy you don't came in contact with (e.g. people in the car near you when you are stopped in the traffic). Finally the idea that people wants to collaborate is pure utopia, yes there are people that wants, but the majority of people don't want to install an app that if they possibly came in contact with one people that have the virus (something that if we all install the app was certain, at least in the last winter) will force you to isolate for 14 days, that includes not going to work without getting money for sickness since you are techincailly not ill. Basically it's a failure the whole concept of digital contact tracing, not the implementations.
Sorry, I forgot to mention that in my comment. In any case, I think there are many countries where the lower number of women in parliament is largely/partially due to systemic/social factors, as opposed to biological factors.

EDIT: To support my position, here are some non-biological factors which affect the proportion of female politicians: https://en.wikipedia.org/wiki/Women_in_government#Challenges...
I think that in the big picture, COVIDSafe failing over these issues was a good thing: Hopefully, it will encourage future governments to take a more transparent approach and respect people's privacy, because (maybe for the first time in recent history), there's a concrete, demonstrated downside to trying to do the opposite.
His main examples of things that will take cooperation were climate change and nuclear proliferation.
It doesn't say, but I presume these are TOTP codes, and there is just a single generator that you're sharing and thus one shared secret.

This has some surprising consequences, e.g. a conformant TOTP implementation marks off your recently used codes, making them actually one time, but if a dozen employees log in ready for the 0900 start between 08:59 and 09:01 and need one code each, the system cannot in fact generate them 12 different codes, there aren't twelve codes, so, some of them can't use the shared 2FA codes.

Accepting this, the value of the secret being owned by this service (hopefully not controlled by bad guys) rather than employees have their own secret (preferable but I can see arguments this could be unwieldy) or all having the same shared secret on their local device (trivial to implement) seems dubious.

If you find that enrollment is a constant pain due to high turnover, I'd argue the high turnover is the real problem, what are you "authenticating" with such high turnover? If you've got most team members for a week or less (which is where that starts to feel very painful) I don't see what can be authenticated, that's not even long enough for a superficial background check to complete, so you pretty much have no idea who these people are anyway. If you don't much trust them (and why would you) then two factors seems excessive.

If your pain isn't enrollment but usage, two things: One, better Single Sign On can get you to a world where people are only authenticating a few times per day at most, instead of for every separate service, and Two, WebAuthn (and other FIDO tech for e.g. SSH) can get you to a world where authenticating is a single action and feels very painless which getting and re-entering six digit codes is not so do that where possible.
Your bogeyman largely did nothing for four years. Actually sorry, he was the first politician anywhere in this country to guarantee women basic human rights...

The theocrats he nominated for the Supreme Court will be there for decades, ensuring that no women without the resources of, say, a Trump family member, will be able to maintain control of their own bodies.
> If you cannot trust Debian - whom can you trust?

When did Debian become a model of trustworthiness regarding software security?

We are talking about one of the distributions applying the most patches to its repository for reasons which are often dubious and with little general oversight.

Debian is famous for being run by volunteers but it has always been kind of dodgy. We are talking about the distribution which made it's version of openssl vulnerable by breaking its random generator in order to silence a Valgrind warning.
I think this is just a stupid description of industrial production (as well as software development.) I think silly to assume that assembly-line workers in China are somehow more stupid than their counterparts in the U.S. (which I think is what you were hinting at by describing a Chinese farmer, though I’m also confused as to why you think farmers are particularly stupid too.) Indeed in the U.S. most more educated people have more opportunities whereas in China factory work can be a better choice leading to certain higher qualities of workers. Though obviously the average education standard in China is lower.

Industrial production involves expensive inputs, energy, the procurement and maintenance of large, very expensive machines, and some skilled and unskilled labour. Many of those do better with scale and within the borders of a single country. Perhaps it was once true that the only advantage of Chinese manufacturing was cheaper labour, but I don’t think that is true anymore. Why would so many hi-tech devices be manufactured in China? The margins are often large so they could be produced in richer countries, and labour is cheaper in other countries too so perhaps costs could be reduced elsewhere too. I think the answer lies in all the existing expertise in, and production of high tech goods and components in (certain parts of) China.
My favorite part is when they deploy a massive police force to beat you up if you dare protest being locked in your house
You still have to worry about the Zeroth law.
I doubt 3->4 will be too much of a shock, iirc the only planned breakage will be switching annotations to have delayed evaluation so annotations in things like classes can reference the thing that's not yet defined
Wait, but it already physically moves to track the satellite. Sorry for the stupid question but what is this digital tracking still for? Sending it to within a degree or so is not close enough?
Interestingly they had to work hard to make the design legal - because the Union Jack is asymmetrical which is not allowed for headlights. Not because the design is irritating. https://m.youtube.com/watch?v=4izR1worekc
Miennium math problems that can make you millionaire
In Australia there were more problems, see some other comments providing the details.
> Punch in December 2000 for start and today's date for end. You'll get 398% total return. 398/21 = 19% annual return.

I don't think you understand how percentages work. 19% annual return means on average every year you get 19% of the amount you have at the beginning of the year, not 19% of the amount when you began investing in December 2000.

If the 21-year return is 398%, the correct annualized return is pow(1+3.98,1/21)-1 which is 7.9%.
How is Grain "very mature"? Is there a package manager? A language server? A complete standard library? An ecosystem of libraries?
So much this. Strings can contain anything… json, JavaScript, invalid utf8, you name it! I’ve seen type systems (poorly) re-implemented in already typed languages around string usage.
The key word here is "easily" lets examine your examples:

- Miloshevich thought that by controlling the Yugoslav army he could easily beat the seceding states. Wrong, but at the beginning it certainly looked that way.

- NATO intervention in Yugoslavia. A collapsing state that was doing genocide. Drop a few bombs to destroy their will to fight in Kosovo and let the Kosovars take over and do the heavy fighting. It was an easy war from the NATO POV! Is NATO reacting the same way when Russia does the same as Serbia?

- US Iraq wars - isolated country that had outdated weaponry. The US did win them easily. At least the conventional part, but they underestimated the amount of nation-building that is needed.

- Hitler was used to appeasement, had a deal with Stalin (Molotov-Ribentrop) and knew that France and Britain didn't really want to fight. He was right about that all through the early months of the war. If France, the UK and USSR made clear that any shenanigans would result in a two or more front war, WWII would have been avoided. Hitler also thought that the USSR would collapse before winter 1941..

- WWI is the best example of all. No one thought that the war would last more than a few months, so it was a race to mobilise the quickly and attack your enemies. The Germans in particular thought they will quickly overrun France if they only went through neutral Belgium and Luxemburg..

This is why nuclear weapons are the best deterrent - even if you think you can win a nuclear war, the victory will not be sweet or easy.
The UK gave up. I’m not sure why we’re even bothering keeping the contact tracing going. It’s impossible to track and trace when you have 30,000+ cases a day.

The policy now is vaccines and (hopefully) mild symptoms.
> Of course, because their revenue depends on it, they probably would want more control.

I don't think this follows. They could have all the control they wanted if they set up their own product, but their revenue doesn't depend on control, their revenue depends on the product being good. It would take a lot of work to make your own Wikipedia-alike; it would take a lot of work to even start with the current Wikipedia (which they legally can, since its license permits commercial use) and keep it up to date.
Some open source efforts are geared towards running, maintaining, and promoting a project.

Adoptopenjdk comes to mind. https://adoptopenjdk.net/
I wish blindness on whoever rejected the update. At the very least a couple of weeks with restricted vision to teach them some empathy.
Actually, the bridge is literally *in* and over the water called Coos Bay.