skysight-inc/HackerNews huggingface dataset:
"Despite the progress the United States has made, Black Americans are too often denied basic privileges that others take for granted. I am not talking about the privileges of wealth, education or job opportunities. I'm talking about fundamental human and civil rights and the dignity and respect that comes with them. I'm talking about something as mundane as going for a jog."

What progress?

This song was written in 1966. It could have been written this morning:

https://www.youtube.com/watch?v=rFNkacckLBU

We have made technological progress, which has brought it's own benefits, but that may be more in the form of keeping us busy / distracted; pointing our genetically evolved anger and biases towards the Internet rather than the real world.

But progress within humanity itself?

There can't be progress if there are no consequences, or if the consequences are escaped too frequently, or if the blame is laid upon the symptoms and not the cause: Rioting and looting is anti-social and illegal, yes, but property destruction isn't the same ball park as murder. Focus on the cause, and the symptoms disappear.

But then it's impossible to provide any absolute answer. There's overwhelming beauty in humanity. The good ones are forgiving, and the bad ones will take advantage, and this takes us into game theory. The only way the game changes is if the rules are changed to have more / worse consequences for the bad actors; better systems to ensure the enforcement of these consequences.

Bad elements of humanity will persist despite all this; we'll be colonising Mars in parallel with children being brought up to hate anything unfamiliar, female circumcision will still be law in some countries, and there will still governments that censor and censure even minor dissent, flat-earthers, anti-vaxxers, holocaust deniers.

I don't know if the US is making progress in race relations. That song from 1966 says a resounding no. I don't know if the political will exists within those with the political power to change things. US politics (only because that's the current example) is like my parents' fashion sense: stuck in their favourite era and showing no signs of even the consideration of modernising.

I don't know the answer, and it's maddening and depressing. But it's ignorable, for me, and therein lies the cause of the lack of political will: the symptoms aren't bad enough warrant the cost of seeing the doctor. School shootings once a month aren't bad enough to change gun laws; one dead black man doesn't have anywhere near the political capital of a dozen dead children.

For there to be change, the symptoms have to be more extreme, and they have to persist. History says so.

Technologically, this is 2020. Sociologically this might as well be 1966.
When you have the police state escalating the violence against you, you either get violent in return or you get the knee to your neck.

The reason why things have gotten violent is as I mentioned in a prior post is self-defense. People don't trust the police at all, and why should they? We've seen them attack journalists multiple times, we've seen them assault people who were protesting peacefully and increasingly it looks like they're employing agent provocateurs to give themselves a reason to get violent. Who is going to hold them accountable when the system refuses to hold them accountable?
Ask HN: Where are some good IRC/IM places hackers hang out?
> monetary policy changes tend to measurable effects quickly

Measureable effects on interest rates quickly. The reason for that is simple: the interest rates that are measured are usually tied directly to the Fed's rates (usually with an offset that depends on the particular kind of loan) and thus move with them.

But we're not talking about interest rates here. We're talking about prices of commodities like food, which are part of the things that "lag".

> it takes a long time for monetary policy to start having noticeable impacts, which is what was suggested.

What was suggested is that it takes time for monetary policy to start having noticeable impacts on food prices (and more generally prices of commodities).
I'm not sure why the submitter felt it necessary to edit the original title, "VMware Workstation 15.5 Now Supports Host Hyper-V Mode", but that one is both more specific and more accurate.

Also, I may be wrong but it sounds like this applies only to "Workstation Tech Preview 20H1", for now.

---

ETA:

Release Notes for 15.5.5: https://docs.vmware.com/en/VMware-Workstation-Pro/15.5/rn/VM...

> Supported Host Operating Systems:

> Windows 10 20H1 build 19041.264 or newer
Previous discussion: https://news.ycombinator.com/item?id=23361823
I was thinking it seems a bit unfair to go on about how amazing it is while ignoring the Russian rockets that have been doing the same mission for years eg. https://youtu.be/erfXf08tuFg?t=3906

However watching that it's cool to see cutting edge tech rather than the 1960s style stuff. Also hopefully this is just a step for SpaceX on the way to Mars and beyond.
If those 2 ever leave, what happens?
Yeah, of course. But why is this video claiming they are Unix commands when they are not? Are these just little shell scripts designed for the camera?
This investigation will likely end in nothing.

This will be delayed until news coverage stop, then everyone can continue their life business as usual.

The cops that choked Eric Gardner to death are all free right now.
Submitted like 30 times but mostly with no comments, except in 2014: https://news.ycombinator.com/item?id=7830478
> CFOs have other means of doing that, in better ways than a simple blog post.

I believe this CFO agrees with you. Most of the "celebrity cause du jour" tweets are just that, tweets. At least at the end of this post he listed groups that he's donating to

[1] NAACP Legal Defense and Educational Fund

[2] Advancement Project

[3] Color of Change

This may not mean much to you, but at least he's claiming to put his money where his mouth is.

[1] https://www.naacpldf.org/

[2] https://advancementproject.org/

[3] https://colorofchange.org/
A Marketplace for Chatbots
while not as old as OP, I personally know several programmers in their 50s and 60s and all said they had no problem finding work.

I think if you're a top-tier developer (which OP seems to be!) age discrimination may not be as much of a factor? If you're decent but not amazing (most of us honestly) you may find it easier to find work at 35 than at 55.
> we would now have 40 years of safety data for unleaded and for leaded.

When lead was banned in auto gas, it was replaced by MTBE, which itself was banned in most states by 2007. The alternative to MTBE is Ethanol, which is currently used in auto gas. But Ethanol is incompatible with aircraft because it is corrosive to aluminum (and tends to cause more serious vapor-lock problems in fuel lines).

In other words, there's no widely-used blend of fuel that could even potentially have 40 years of safety data. Pilots are already used to paying a lot for fuel (more than auto gas), so there's money at stake if someone can come up with an unleaded alternative. It's just that someone has to invent that safe alternative first.

On top of that, fuel is a particularly sensitive issue to the FAA because fuel and engine malfunctions are currently the 3rd and 4th leading causes of aircraft accidents (and this is after the FAA has spent decades on safety programs to reduce fuel-related accidents).
Rioting is not a tactic, it's a pretty understandable reaction to powerlessness within the system, and also murderous violence from the system. There's no reason to condemn it.
Probably something like https://en.wikipedia.org/wiki/Neutron_bomb
Congratulations! I hope it's okay this has turned into an AMA :D. Feel free to not answer!

What do you think the biggest shift for day to day programming was for you in your 57 years?
Knuth was being paid by Burroughs to implement an Algol-58 compiler in 1960. He’s still programming, and seems to have advice for others on the subject. But I don’t expect to see him here.

Congratulations on being in that company, and may it long continue.
I would hope and can safely assume that they (Citi) have relatively decent community and governmental connections. Leverage those.
Those reasons work equally as well for justifying a mail in ballot election so one party can cheat the system and get elected.
(2015)

February submit, ~700 points:

https://news.ycombinator.com/item?id=22482731
If it would be cheaper and safer they would; I do not know any billionaires but I know a lot of people who went to Antartica as tourists. They would go into space as well, but currently it is not only dangerous (compared to many or all modes of travel we have on earth?), it is only feasible for billionaires.
Congrats! I love reading inspiring posts on HN!

There are probably many of us who will probably follow in your footsteps. Provided that Stack Overflow continues to exist, I have no plans to ever stop programming either.
Surely lawyers don’t make that much that they can have a better quality of life compared with a programmer earning good money from a wealthy market and living in a country with a relatively low cost of living? I mean, programmers can live and work anywhere. Lawyers can’t.
My father-in-law retired from a software engineering position at age 75. I'd be 57 years in the industry if I retired then. It seems doable; I know a couple of software types approaching or over 70 now.

This would be convenient because the 32-bit signed time_t apocalypse is in early 2037. :-)
I wonder if encoding the query params with some dumb encoding (maybe a custom variant of base64?) and forcing decoding at every usage site would make it inconvenient enough to cause programmers to use the session values instead?
Wow! I appreciate all the interest and feedback - quite unexpected. I'm glad I found HN. I'll try to add more responses tomorrow.
I'd be careful to generalize from the almost certainly distorted view you have of the "facts on the ground". Also keep in mind the irony of weaponizing sweeping generalizations against a particular group of people.

You should naturally expect some amount of badness in almost any sample of humans, including the police. It might also help to empathize with a cop on the ground in this situation when police stations have literally been blown up.
I second this request. Would love to hear any insight you have with all your life experiences in the field.
Is it legal?
I found a customer data leak on their homepage.

Took about two years to fix. Gave me credit. No money.

I'm not surprised here.
Hey, there's nothing complex going on. I'm using a tool to convert pdf to html, and it does a phenomenal job.
Periodically there are questions here about dealing with burnout and learning to cope with technological change/churn. Someone who's been doing it enthusiastically for over half a century sounds like exactly the kind of person who could offer advice on that. Do you have any?
I'm investigating the same. The upload endpoint uses secure_filename to get the filename used in that func. I'm not familiar with it, but the docs say it could return an empty string.
They may be, or not. Long ago grep was composed of an ed script (g/re/p), and a spell checker was trivially done this way over grepping /usr/share/dict/words.

The point is to show pipes to the public so they understand command chaining.
Railroads did pay off in most of the old world
Open Source Media Service CCTV/Video Recording/Object Detection
To say Jesus wouldn't understand modern Christianity is presupposing the Trinity is false, isn’t it? Otherwise, Jesus is part of the tripartite godhead and is aware of everything the Tetragrammaton and the Holy Spirit are aware of, which is more than the totality of existence of space-time.

Not to make this a religious discussion, just striving for a steelman interpretation of the religious logical stance.
Better approach is bundling.

Hand sanitizer on sale now. Includes a baseball card. $40.
Meh, some of us have been making charitable contributions to (not these exact ones but similar) like charities for years. This just seems a little too convenient and charlatan.
A C-level exec needs to pass "multiple layers of bureaucracy" to post a personal note on the company blog? That seems excessive, even for a large corporation. If you can't trust your executive management team to represent the company, what are they good for?
"$state music teachers association"

"music lessons near $location"

the challenge will be entirely in trying them to see who you like, not finding them.
OP is an OG
The cops that choked Eric Gardner to death are all free right now.

Despite Loretta Lynch hand-picking the DOJ investigating agents, she declined to pursue civil rights charges. (Remember, that was the mechanism used by GHW Bush's DOJ to successfully prosecute Powell and Koon in the Rodney King beating after the Simi Valley jury acquittal.)
Writing Solid Code by Steve Maguire - 245 pages but really well written and an enjoyable read. Examples in C but principles are applicable with any language.
I agree that there were less levels of abstraction, but I think the domain in which each individual developer operates isn't that much different.

In my first "serious" programming job, I was hired to be a C programmer. But just to get C building, you also need to understand Makefiles, and to understand those you need to understand shell script. We printed stuff to console in color, so we needed to understand ANSI escape sequences. We also printed to printers, so we needed to understand HP PCL. Some of our systems needed to talk to dedicated hardware attached on the serial port, so we had to learn proprietary protocols. Newer devices were attached via TCP, so we had to learn sockets and those protocols too. We had our own home-built database, but sometimes we needed SQL. We used Informix, later Postgres. Each had a different stored procedure language and C bindings. We deployed on UNIX, so we needed to understand files and pipes and processes and semaphores. We used a modem to dial our our customer sites, so needed to know about a tool called Kermit. There were many different flavors of UNIX back then, and they all had slightly different behaviors. We had to learn all the quirks that applied to the APIs we were using.

Later on we started to build front ends in Java AWT and Python GTK, and that brought in a slew of new tech. Much of this tech was still pre-2000.

In my current job, I am mostly working in Java and Python, but now they are backend languages. The services are built using Gradle, which needs knowledge of Groovy, or setuptools which is just more Python. The packages are bundled in containers and pushed to the cloud. There is a lot of engineering that enables this stack, but the only part we need to know about is the format of a Dockerfile (so, basic shell scripting) and various YAMLs for CloudFormation and the CI/CD system. We talk to lots of other services, but we don't need to know anything about TCP or sockets, we just need to use a library to manage the HTTP connections and another library to convert the wire format to objects. We don't care about presentation logic or reporting because someone elsewhere in the stack is going to do that. We define our contracts in Protobuf, JSON or XML and move on. Some services need to keep state, and for almost all use cases the file system is sufficient - in AWS that means S3. Sometimes we send or receive messages - in AWS that means SNS/SQS. We also push metrics and logging and distributed trace context, but that's just more HTTP abstracted away into a library. We build dashboards in Grafana using OpenTSDB query language. We check our logs in Kibana using Lucene query language.

There is a lot to learn. I could spend even more time learning about Kubernetes or Kafka or Go or Redis or a hundred other components required by software outside my current domain, but none of that is necessary in my current role. Back in the day I could have spent time learning about OS/390 or Syslog or Perl or Berkeley DB too.

So, although I agree that "the universe" in general is much more complex, I haven't found that to be true about the part individual developers are expected to understand.
Yes, live broadcast until docking at 10:30am EST.
Younger nothing, it's wild that I never stopped to consider that there was a (recent!) period where our whole professional field had to be invented out of thin air, scooping up willing academics as it went. Considering that ENIAC (along with the Von Neumann architecture) wasn't even a thing until 1945, to begin her career in 1944 is hardly late! :)

(Aside, I wonder if recruiters in 1944 were already asking for ten years of ENIAC experience?)
> It's not like people are losing sleep because they don't know which code is side effecting

I’m pretty sure many people are, since this will be a likely cause of them losing money in their businesses. They could be losing money directly, and they could be losing money as a consequence of having to invest more developer time in solving unexpected effectful behaviour.

In fact, I can think of one comedic case where a programmer literally lost sleep because he programmed his garage door to respond to HTTP GET requests, instead of POST requests which are conceptually meant to be the ones that are effectful.
The website isn't loading anything for me right now.
I like the concept! We need something like this, especially now that GIPHY is a FB product.

I searched for "salty" then "salt" "wave". The suggestions were "question_mark", "faucet", and "ocean sunset" respectively.
I bet he just aliased commands for expository reasons: “uniq” aliased to “unique”, and “tr A-Z a-z” to “lowercase”.
I am not so sure about that. GPU has been slowly moving away from having a fixed graphics pipline at all in the past a few years. See the recent Nanite technology from Unreal 5: http://c0de517e.blogspot.com/2020/05/some-thoughts-on-unreal...
If the patent is expired, why wouldn’t it be legal?
I'm not sure what the sources are, but the results are quite monotonous.
you're right, not all of us can be super star devs (i certainly am not) but we can apply their techniques, mainly stay healthy and never stop learning.
Totally not a lawyer here, but my impression of laws like CFAA is that it revolves around unauthorized access of resources. If the only resources you access are those for which you have authorization, you might be all right.

After edit: "you might be all right." was a poor choice of words. If you piss off the wrong people, you won't be all right.
Congratulations. This is truly amazing! Thank you for spending the time to write this... I am sure it look a long time to write.
I'm torn on the subject of a binary-stable driver interface. The idealist in me likes that it forces vendors to open source their driver code, but the pragmatist in me knows that some vendors (like a certain graphics card manufacturer in the desktop and server world) probably never will open source their drivers, and if they do, they may not be as high of quality as the proprietary version for other OSes. I wonder if there is some middle ground. Also, even with open source drivers, the lack of stability has downsides, such as requiring you to recompile all drivers whenever the kernel updates. Maybe where a subset of the ABI is stable, so it's possible to build driver binaries that work across kernel versions, but there is still some incentive for keeping drivers open source?

> any improvement that could be added to Fuschia could be added to Linux

This is not necessarily true. Some things certainly. But linux is constrained by keeping a backwards compatible user-space interface, and being mostly posix-compliant. For example, fuchsia doesn't have fork or exec (it has a single spawn function/syscall instead). Linux could add a new spawn syscall, but has to keep fork, clone, execv, etc. forever. And even if most new code moves to use the new syscall, the complexity around the old ones will be around forever.
What’s the point of civil rights, again, if we cannot afford our own water?
> I think not, or else both academia and the entire industry is just extremely dumb for not seeing that value.

I don’t think we should discount that possibility, although I don’t think it’s true that academia doesn’t see the value in more sophisticated technology.

Industry, yes. I can accept the idea that a large proportion of industry is just extremely dumb. This isn’t an original idea though.
“Inspired by Bootstrap”
I’m sure it does when used to exploit devices.
I don't think so - wikipedia reads like "Dublin Dr Pepper" was discontinued in 2012 https://en.wikipedia.org/wiki/Dublin_Dr_Pepper
you beat me by 3 years
In Canada, the vast majority of cases have been associated with long term care facilities, hospitals, prisons, and meat packing facilities. The majority of deaths had been associated with long term care facilities -- because that's where the old (and thus highly vulnerable) people are.

These all share in common the traits of having lots of people in close contact for extended periods -- and in many cases, have a steady influx of new people coming in.

The most important health measure taken in British Columbia -- aside from providing workers with masks, of course -- has been to restrict long term care workers to working in a single facility. In other places, workers routinely work multiple part-time jobs and have spread the virus between facilities; fortunately that was stopped very early in BC, and our death toll so far is only around 150 (out of a population of over 5 million).
A few things:

First, I didn't realize blue was a race now. Or are we not allowed to criticize the police state? Does your 'sweeping generalization' rule also apply when we criticize things like the Chinese government because 'I'm sure some of the politicians are good people'?

Second, you don't say. The problem is that the police have zero accountability. They get away with murder and assault like in [1] or [2] or [3] and for what? Can you tell me what laws they violated? Are you personally going to go out there and hold those cops accountable for what they did? It sounds like you should go outside and get the real view of what's happening on the ground.

[1] https://twitter.com/imactuallynina/status/126691262719377408...

[2] https://www.businessinsider.com/nypd-officer-shoves-woman-ge...

[3] https://www.nytimes.com/2020/05/30/us/minneapolis-protests-p...
Funny you should say that: I actually do the something similar with with music videos. DJing is a hobby of mine: I learnt very early on just how much a video can influence how feel about a song.

An amazing video can make an average song look good. You probably don't want to play that song at a gig though.
Margaret Hamilton started her first job in 1959 and is still working: https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_en...

Depending how and whether you count academia, Donald Knuth may have a slightly longer career: https://en.wikipedia.org/wiki/Donald_Knuth

Feels like a decent chance you're third, then. Certainly you're one of the longest-working programmers. Best of luck. :)
It is beyond all of my common sense and reason how the narrative went from African Americans and others protesting the death of George Floyd to white supremacists being behind them.

Okay, so if it's white people looting and rioting, we can put an end to it right? No one's got anything to say against that if that's the case right?
Agreed. Actions speak louder than words. This (and many other company statements like this) are mostly empty nice feel good words, but merely that. Just like what a populist or demagogue would say/do to appear favorably in the eyes of others...

IMO donating to an organization seems weak. It's like outsourcing the problem to someone else, and thinking your helping them because you're giving them money. If you really want to help, get your hands dirty, and take matters into your own hands...
I’m not sure he mentions which version of Wordpress code he’s using.