skysight-inc/HackerNews huggingface dataset:
Meanwhile PowerShell 6 was basically useless for Windows automation. Even PS7 has open issues for Windows or backwards-compat with PS5. A random example: https://github.com/PowerShell/PowerShell/issues/12027

Generally the impression I have is that PowerShell development effort after v5.1 was 100% cloud-focused, and all Windows-native development stopped dead in the water. All videos and examples of PS6+ I saw were about cloud automation and Linux support.

If you would like to dispel my misconception, answer me this: Why has the PowerShell team not fixed any of the long-standing bugs in the Windows Server modules?

For example:

Get-ADUser 'nonexistent' -ErrorAction:SilentlyContinue

has been broken since like... forever.

While we're here, how about the fun fact that "Set-Mailbox" doesn't have -WhatIf support, because who needs safety, anyway!? Or how if the very same command fails to find the specified mailbox it helpfully applies the change to the first 1000 users in your organisation instead. Clearly I wanted everyone to have the same surname with no rollback other than a full D/R restore. Fun times.
Sounds like gitlab tried to fix githubflow instead of realising its fundamentally broken and going with the gerrit pattern that works fine for both trunk based and release style applications.
This is true for pretty much any load balancer or even any reverse proxy, I think; but nevertheless, it's true and a good way to think about stranglers.
There is no rule you can only have two though, just saying. More than one per person can be quite nice, especially in winter.
While I agree wholeheartedly with the stated goals, I do worry that the CLUI isn't quite as perfect s solution as it's implied to be. The CLUI is listed as having all of the upsides of both GUI and CLI but none of the downsides of either, but I feel it's more like halfway on everything. It's /more/ approachable than a CLI, but still /less/ approachable than a GUI and this goes for most of the categories listed. It's still an interesting idea but it strikes me as a bit risky. At what point does less approachable become too unapproachable? I fear CLUI may have accidentally gained many of the downsides at the same time as mere pieces of the upsides
>How do you position/market your services?

I don't really market myself other than through networking. I try to keep up with everyone I've ever worked with. Especially if they manage tons of contractors without any real web development experience. The more of these "enterprise contractors" you have touching a project, the more value a person like me can add in cleaning everything back up.

> "if it ain't broke it, don't fix it"

This is true, and they only come to me when it is broke.

For instance - today I was fixing a bug for a client that has gone through ~20 contractors in the last 4 years. They had a view that was now displaying incorrectly. They were using a single table broken up by empty rows with no side borders to look like a space between tables, instead of using multiple tables with margin between them. Then they used jQuery to color the background of the odd rows. Doing a git blame showed dozens of hands on this view, and looking at the history, some very creative ways to color the background (all using jQuery).

Now that "table 1" had a new row added to it, there was a blue space (instead of white) between the two "tables".

It took me about 45 minutes to break the table apart properly, get the various attributes back in working order and remove the 10 lines of jQuery they were using to add various styles based on even/odd/first/last rows, and replace them with approximately the same number of lines of CSS, and another 30 minutes to replace the dozens of references to the same jQuery selector of the main table, with a single reference of the element returned from document.querySelector, another hour to fix the duplicate ID attributes scattered throughout the view which led to some JavaScript issues that then took another hour to resolve.

I do a lot of this. I'm hired to to quickly fix one problem, but while fixing it, I compile a list of dozens-hundreds of other ticking-time-bombs, and estimate about how long it would take to address them all. Easily turn a $500-1000 fix into $5-10k minimal extra work.
By doing.

I three years of German in high school, and one semester in college. I never got that "der", "die", "das" stuff figured out until I got interested in reading German. At that point I found that you have to know how to parse grammatical agreement in German if you want to know who did what to who.

I spent a year working in Germany later on and at one point I realized that I could go to to the bank and take out money and do many similar tasks.

Since then I've gotten into Japanese animation which I watch with subtitles. At this point I figure I've spent as much time listening to Japanese as a child does in the language acquisition phase. Sometimes I forget to turn the subtitles on and it takes me a while to remember.
This is an oft repeated suggestion. But the problem is that, there is very little step by step commentary on these codepens. Its mostly only the final step that is presented. I tried recreating some and then got stuck with finer points of positions, margin-auto etc. Thats when I realised I need to solve some advanced CSS puzzles. Thanks anyways!
I don't think that makes that big of a difference. This just means you need to build the trucks in a NAFTA facility, and everyone has one of those. It doesn't explain why the Ranger and the S10 were stopped.

I think the manufactures like building the bigger trucks cause they make more $$$, and most buyers are willing to take a bigger truck if the smaller ones aren't available. But, having owned a regular cab Ranger I bought new and now a regular cab S10; they're lovely vehicles as long as you don't need to carry people. Amazing visibility; no fiddly bits, and you don't have to worry about curbs or parking stops.
And to be honest, the actual cause of the harm to these people done every day, is not in fact the result of the lack of transparency in domain registration, but in fact the unwillingness of police in their local jurisdictions to go after criminals. A good example of this would be Jim Browning, who has offered information to police departments operating within India relating to scammers and... he has never got a response.
Maybe it’s because of the news about scouts declaring bankruptcy?
I'll tell all my friends at school about it. I'm taking CCNP courses, and our textbook is online... you thinking what I'm thinking? Love the extension, bro.
Trying this out: SaaS is rent-seeking. The next downturn, tons of these businesses (disproportionately) will be demolished.
> You get used to that cold shock

I'm currently only taking cold showers, this is the third time I've started doing so. The very first one was quite an experience: my vision turned gray for a few seconds, I couldn't breathe, and I nearly fell over. The next day's was a little jarring but tolerable, and it kept on like that, a little less each day.

Then I fell out of the habit. My second and third times getting back into it, I didn't experience nearly the same drastic physiological effects, it was Day Two over and over again.
Hy with Django
I would be interested in engineering something like this, my email is in my profile if you want to share more.
This is valid, but I wouldn't be living in Seattle if it wasn't for Microsoft.

Small house sizes wouldn't be an issue if I was living basically anywhere else.

If this situation continues maybe I'll try to transition to full time remote and go live somewhere quieter?
I was suggesting that they weren't responding in good faith. Which in this instance was the creation of straw man.
I'm fortunate enough to have the space in my 3/1 1140sqft SV home for a desk and desktop computer and the like. Basically, it's giving up a bedroom, although of course the computer does not take up the entire room. Thankfully, we don't have kids, so it's not an issue, but it's a non-zero cost, particularly if you're renting.

OTOH, of course, someone will come along to point out that you can afford 20 spare bedrooms if you work remote and can move from SV to a farm in upstate NY.
> On a technical level, a CLUI command is conceptually similar to a file
path or URL. Since a complete CLUI command is simply a path down the
command tree, each potential subcommand is like a portion of a file path
or URL. Flags, on the other hand, function like query parameters. CLUI’s
resemblance to URL paths means you can send someone a complete,
executable CLUI command as a URL. They’re mapped 1:1.

This is really cool.

> Since we have a GraphQL backend, we know all the potential fields and
arguments a client can use. By using an introspection query we generate a
tree of commands/sub-commands that map onto their respective resolve
functions. Now, to add a new admin command all that's needed is a new
field on a GraphQL type.

And that's really really cool.

The main thing I see that could be improved would be a clear, simple
underlying model or metaphor, a semantic layer that sits between the CLUI
and the GraphQL backend, to unify and simplify the various contexts and
languages and runtimes and whatever.

I've been toying with a UI demo that unifies GUI and CLI through a
dialect of the Joy language. Everything you can do at the CLI can be
done through the mouse, and everything done through the mouse has a
corresponding textual representation as Joy code. It's inspired by
Oberon OS and Jef Raskin's "Humane Interface" (among other influences.)
I haven't integrated widgets (yet) because you mostly don't need them,
mostly.

W/O getting into a lot of details, there are no menus nor buttons because
any text can be used to activate any command and/or enter any data; there
are no forms because the UI metaphor (Joy) is stack-based so you just put
values onto the stack; and so on.
Never expected to see a man like you here :)

Surname Steele ringed in my head as something lab equipment related, and, yes, indeed you are
I don’t have a solution for you. I don’t think there is a software solution for you but you are not alone. This is exactly me too.
RSS powers podcasts. 110+ feeds in my feed reader come from extremely diverse sources. It isn’t dead yet.

Spotify, iHeartRadio, and others want to wall off podcasts but their selection is still too limited. Frankly their apps frustrate me greatly. Trying to play things back on Xubuntu while writing is too much of a challenge compared to pairing gPodder & VLC.

I have a blog and a newsletter that doesn’t duplicate the blog. Using TinyLetter forces me to shoot for long form pieces and to get them in good shape. I also end up approaching things in the newsletter that I don’t on my blog.

I can’t remember if the bot on Telegram is fed by RSS but that’s how I spotted this anyhow...
I got one of those Color Muse color matching devices and this matching gets hard when you have glossy or rough surfaces. I've been trying to get some touchup paint to cover a stucco patch and despite many attempts, never can match it close. The colors look different at various angles.
The WHO has been reporting ~1% of cases are asymptomatic, this has it's own caveats because it comes after China's lock down but there's little reason to believe there a huge numbers of unknown cases out there, at least in countries testing well.

> With a virus which can be extremely mild in the vast majority of cases

I haven't seen a breakdown of how many get what the "mild" symptoms, but anything not requiring hospitalization including pneumonia are considered mild. Many of these mild cases would at least be going to their doctor to get a week off work.

Edit - found a break down: https://www.who.int/docs/default-source/coronaviruse/who-chi...

> As of 20 February 2020 and
12based on 55924 laboratory confirmed cases, typical signs and symptomsinclude:fever (87.9%), dry cough (67.7%), fatigue (38.1%), sputum production (33.4%), shortness of breath (18.6%), sore throat (13.9%), headache (13.6%), myalgiaor arthralgia (14.8%), chills(11.4%), nausea or vomiting (5.0%), nasal congestion (4.8%), diarrhea (3.7%), and hemoptysis (0.9%), and conjunctival congestiion (0.8%).

Those symptoms are worthy of a doctor visit and skipping work.
The kernel at least used to use something like gitworkflows(7) [1]

1: https://gitirc.eu/gitworkflows.html
Cars as a status symbol is one of the most facile aspects of modern society. You drive fancy tin, we get it.
I don't know. Low density housing is not JUST an issue for commuting, it's an issue for access to all services. But of course, commuting, with everyone traveling at the same hours, is the #1 bottleneck.
My son never used a babysitter. He was raised by both his mother and me at home 24/7 (she didn't work, I worked from home).

He is hardly dependent on us. More on his grandparents because they spoil him, but the first 4/5 years of his life, he would see them only a few times a year.

You don't need to justify working full time, or your wife/husband doing the same, but there is no way childcare in a nursery/pre school is as good as stay at home parents (assuming normal parents of course).

Heck, it is common for kids that are put in nurseries when very young, to develop very very strong bonds with the caretakers, sometimes more than with the parents. (source: studied/worked as one)
Beyond human consciousness: The six orders of mentalization
> Companies should always strive to do more with fewer employees by automating them away.

I wonder if those same companies intend to socialize the wealth generated by their automation.
Wonder if masks do help a bit, but spread is inevitable and governments don't want public to increase their panic seeing everyone wearing them everywhere.
The Prius stereotype is camping the left lane and generally just driving slow.

I think a lot of Prius drivers see that engine power meter on the dash as a video game to always stay in the "ECO" range and never enter the "PWR" band, even if it means going 10 mph under the limit.
Yang's plan also involves one of the highest deficit spending proposals of any of the UBI plans listed on that calculator.

It's all very well and good to say "look, virtually everyone would see a net income increase!" until you realize that's only possible by literally just printing money.

The costs of such high deficit spending are pretty certain, but the benefits meant to offset those costs are only speculative (and highly speculative, at that).
Some nits:

> the highest mortality rates reported for COVID-19 are around 2-3%

The CFR reported in Wuhan is 4-5% and some reports from early February estimated it as high as 18% [0].

We're seeing a similar CFR reported in Iran. Naturally, the CFR is higher after the medical system collapses.

> historically the initial mortality rates for epidemics start high

That's not always true. Early estimates of the 2003 SARS epidemic placed the CFR around 2-3%, but a re-analysis of the data several years later placed it at 9%. On the other hand, early estimates of the 2009 Swine Flu pandemic placed it at 0.4% CFR [1] , however it fell to below 0.01% [2].

It's difficult to know the real CFR of an epidemic until after it's completed.

> In South Korea ... the rate is about 0.4%.

Currently, South Korea has 6,088 confirmed cases and 42 deaths [3], which is a 0.6% CFR. However, that CFR assumes 100% of the 5,958 remaining cases will survive. The CFR in Korea is biased as it includes many people in the initial stages of the illness.

[0] https://www.imperial.ac.uk/media/imperial-college/medicine/s...

[1] https://www.sciencedaily.com/releases/2009/05/090511151620.h...

[2] http://www.cidrap.umn.edu/news-perspective/2009/12/researche...

[3] Currently reporting 6,088 confirmed cases, 42 deaths, and 88 recovered. https://bnonews.com/index.php/2020/02/the-latest-coronavirus...
Netflix releases Dispatch
The author really misses the point. The best comments document not what the code does, but rather why the code was written. Comments should answer questions like "What is the intent when writing the code? What problem is the code trying to solve?" Often when the original author is long gone, it is comments like these that make managing the code so much easier.
Very proud about Namecheap!! Great company that doesn't give your infos to anyone without your permission. and the whole story is another reason to stop using anything facebook-related.
So...shouldn't the focus be fixing the fact that release cycles take several weeks?

This is well researched and discussed in Nicole Forsgren's book: Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations

https://www.amazon.com/Accelerate-Software-Performing-Techno...
JPMorgan CEO Jamie Dimon Is Recovering After Emergency Heart Surgery
Even the term "quality" is subjective.

I equate "quality" with long-term reliability, something BMW is known for not having, so I wouldn't consider BMWs to be quality cars.
Interestingly, the submitted article finds the opposite. According to it, masks are more useful when worn by healthy people than when worn by sick people.
> "Prove to me that I can trust your hardware to run my software according to my specifications, and I will use it to compute things (for our mutual benefit) that I would otherwise only compute on my own hardware."

As a user - why should I trust your software with my computer?

There is great imbalance of power, the companies aren't necessarily the good guys. It already got unfair with DRM, for example together with DMCA is effectively blocking fair use, like ability to make own backup copy of purchased medium, or purchasing it once and being able to play the content on multiple devices.

It also prevents one from being able to sell their copy to someone else which also is allowed by law.
You seem to have misunderstood the DOI. Freedom and welfare are two different things and the US has always valued individualism. I think we can do a lot better however.
I messed up in the above message when calculating the median:

Clinton 46 years 154 days
Obama 47 years 169 days
Clinton second term
Obama second term
Carter 52 years 111 days
Bush Jr 54 years 198 days
Johnson 55 years 87 days
Nixon 56 years 11 days
Bush Jr 58 years 198 days
Johnson second term
Nixon second term
Bush Sr 64 years 222 days
Reagan 69 years 349 days
Trump 70 years 220 days
Reagan second term

The median is the age of Johnson, 1st term, 55 years 87 days
The discussion started out as "is it better to do something, or do nothing at all", which is outside of morals, but more about motivation and actually doing something.

Obviously if it's a horrible moral choice (i.e. Hitler) then sure, it's best if nothing is done.

In the very vast majority of cases ( build a better car, spaceship, software, grow better food, get fitter, learn a new language, help our community, be a better friend, etc. etc.), then doing something is much, much preferable to not even trying.
I was in a used bookstore a few years ago, and ran across a book titled something like "User Interface Design with MOTIF". Well, it had been a power of years since I last touched X-Windows (with intent to draw pixels, anyway) and I started leafing through it.

Looking for user interface examples.

Leaf, leaf, nothing.

Flip, flip, flipflipflip . . . oh, we're at the index. Nothing.

Over 300 pages and no pictures. Zero diagrams. No user interface principles or discussion about good or bad practices. It was all descriptions of APIs. There was nothing about user interface design in there at all.

IMHO, that's all you really need to know about X-Windows.
So despite being super-prepared they still got it.

This would appear to be line with the statements face masks indeed limit spread once you're sick, but doesn't do much to protect you when you are healthy.
>You've already solved the problem with the pillows.

This phrase will help me remember a very important concept.
We're being pushed to move to Kubernetes/EKS (or, ECS as a plan B) away from Elastic Beanstalk.

Elastic Beanstalk does the job but it's slow to deploy things, it's inflexible, and the Amazon AMIs that underly them are riddled with ancient packages that infuriate security scanning security people.

Are we making a mistake moving to Kubernetes instead of re-designing an infra-as-code using docker+terraform+ansible+a CI pipeline? We run a client-facing app but it doesn't have super low latency requirements, although it does need to be able to scale up to run jobs.

Something else. I have to be honest, the complaints here about "people are doing it for their CV," while true, need to be understood in the context of, it's extremely hard to move jobs without significant kubernetes and Docker experience.
Google was using Paxos around 10 years before Raft was invented. See the Chubby paper.

There were were a bunch of papers like Paxos Revisited that complained about hard Paxos is to understand and implement, which inspired Raft.
But there would have to be 5 other workers for every you. I think it’s more likely that the number is around 1 in 200 for most enterprises. And maybe closer to 1 in 1000 for all enterprises combined.

Note: those numbers are pulled out of my ass.
I'm no expert, but as I understand things the cops don't give a shit. Like if you witness someone speeding, or if someone steals your bicycle.

They'll take a report if you want, but there are only so many detectives. And these internet crimes need so many special skills and cross jurisdictional lines so easily...

We could establish a specialist police unit with the skills and funding levels needed to go after crimes against Facebook. Facebook might even be willing to help with funding and training, and doubtless big copyright holders would also be interested. Personally I don't think that would be a step in the right direction though.
> and there was some JS lib (forgot the name) which added a reasonable debugger (this was before browsers themselves had reasonably good integrated debuggers!)

Firebug changed my life when it came out!
Had to double check if I was on HN or on ca. 1999 Slashdot...
Given the situation in China, that seems to be a prudent action.
It’s not so surprising, if the owners of the original subscription prevent access to new people because ‘their costs will rise’.

I’m planning to request a new subscription for exactly that reason.
Says the WHO.
I guess I agree that the deflation of their market value is a good thing in that it forcibly prevents continued hemorrhaging of capital. That's the point of all the speculative gyrations. It just shouldn't be forgotten that the interval before the market corrected had a substantial cost that didn't get recovered by anyone.
Except HTTP stands for “HyperText Transfer Protocol”
s/Techies/students/g

s/Work/Study/g
> if sufficiently motivated, there's no reason that an authoritarian state wouldn't just keep torturing you anyway.

Sure, but it helps to make it look like you're someone not worth torturing in the first place. The same look would happen when you decrypt your TrueCrypt partition.

Large unused sections on the laptop with random data is a bad look for someone trying to say they're not a spy.

If it were me, I would do something more like bring a laptop with a bunch of biblical research and ask everyone in the checkpoint, if they've taken Jesus Christ into their heart.

This of course assumes that in this instance the authoritarian regime just finds these sorts of religious people annoying and not dangerous. I wouldn't do this coming into Iran, say.
It's too easy to generate hash collisions.