skysight-inc/HackerNews huggingface dataset:
Yes, of course one can make that argument and say that it was meant to stave off further reductions. I don't even know if this was a particularly bad way to do things, can't make the perfect the enemy of the good here.

I do think that a bunch of this money ended up lining the coffers of businesses that had an "in" with a particular bank or a particularly tax person, just because that's the way these things end up working in practice.

I would have preferred a much more stream-lined European approach combined with much more direct cash to consumers than this roundabout way of doing it, but I don't think it was entirely ill-intentioned. But when you start taking into account executive pay, etc, some of it can start looking pretty shady.
Why do you need data when you can experience the chilling effect cancel culture has on open discussion for yourself?
Pretty sure we don’t disagree on truth in a vacuum type information, but what axiom is most relevant to start from in a given moment in time.

I blame old social habits for work forcing us to continue to huddle into “flocks”, aka companies, to collectively funnel our output upward for validation.

Our biology as a literal thing has to then constantly contend with validation seeking. We minimize allowable results to narrow what is valid output. It’s economical they say, back in the day they would say this narrow lane of validity is most pious band likely to get you the reward of Heaven.

“They” of course are elected officials who we can watch flaunt they social rules they tell us to teach each other.

Given the literal mess we’re making it certainly does not appear to have “economy” in mind.
SheetUI is built using Material UI, which I'm still getting the hang of. It certainly has support for parameterized themes. As for custom CSS, I'm going to have to look into how to do that technically while making sure there's no security implications.

Thanks for showing me Liftoff! The generated websites look great. I'll see what I can learn from it.
I remember talking to CloudBees reps back around 2013 when we were going to purchase Jenkins Enterprise licenses and they made a conscious effort to refer to build slaves as build agents or build nodes. I applauded them at the time for that even though there is still a lot of referencing of "slave" in documentation and blogs. I don't have a problem with "master" but I do have a problem with "slave" and I'd like to eradicate it.
Not sure why this comment is being downvoted

Probably because there's no way he could possibly know what "business as usual" was for any company where he wasn't employed. He has no idea what each company's financial situation is and is merely spouting cynicism.

I definitely don't think they saw the number of ambulance rides go down.

Is this something you monitor? Is there even a way to do that with a private ambulance company?

Considering the number of medical providers, doctors' offices, and hospitals that had business plummet to catastrophic levels, I think you're imagining things.

I work in healthcare, and just off the top of my head can think of several medical clinics and pharmacies that shut down because of pandemic-induced financial difficulties.
Although ICO purchasers like to imagine they have investments in "not-securities", proper accounting of token sales from the issuer is revenue, and payroll goes to employees.

So if they had that revenue and also paid payroll to employees in 2019, they would be eligible.

The 2018 ones were screwed though, too far back. They probably exhausted a lot of their runway on marketing and extortionate exchanges.

Blockchain community is unique in that they treat $5-10 million raises as "forever money" for an indefinite time period, when even Series A tech companies would not be expected to last more than 15-18 months.

So there are a lot of misalignments in that sector, which are poorly understood by both the people in the sector, as well as critics outside of the sector.

The issuers themselves often have good legal help and proper accounting, as it is a tricky regulatory environment to begin with, which exacerbates these misalignments with their purchasers and psychological investors.
I feel like I'm in the minority that thinks this is a good idea.

I can easily see how some people might be made uncomfortable by the existing wording, but more importantly, I can see no downside to changing it.

It will be a very small amount of work for a very small amount of time and then everything will carry on as normal. If this helps make programming more inclusive, even in a small way, then I'm all for it.
I just logged into my Airbnb account and there's a notification about this policy change. It links to a page with the same text as the email notification.

Notification text: "We’d like to use your information to help fight discrimination. Visit your Privacy settings to learn more or opt out."
Nice! I would recommend making the link clearer: unless I knew it was there, I would have missed it.
Time especially (though costs are also high). Even with infinite budget you still have a cycle time of months between tape-out and silicon in hand.
There is money left because people were scared shitless after the SBA threatened criminal prosecution for misleading certifications. The problem is that issued a statement redefined the certification after the fact and made it much more strict and than when they were initially released. All of the sudden a bunch of people thought accepting the PPP funds would land them in Jail. Go to the reddit PPP or small business threads and you’ll see tons of people returning funds and expressing fear.

It’s important to note that the SBA issued its announcement after the public outrage of large companies receiving PPP. They have since back tracked and issued a blanket protection from audit for loans under $2M but the damage was done and the $130B hasn’t been touched since.
I'm not sure how you'd go about collecting statistics on the question. You can go poll employers on how many people they've fired for ideological nonconformity, but they're all going to report 0 regardless of whether it's true. Anecdotes might be the best evidence available.
Would this include legally mandated things, remote install and management or are you talking about screen scrapers ?

Personally I would think that anything supported at the office is fair game for the wfh office, with some reservation for recording of audio and video.

If you do feel that audio and video are off limits then what is your views on face recognition to unlock your phone and Alexa and her peers?
> The statement “black lives matter” is easy to agree with if you’re a decent human being

That's not what they are _actually_ selling though. Go read their actual mission statement on their website. It's decidedly Marxist - destroy capitalism, destroy nuclear family (yes, for real). "Black lives matter" is just the honey to sweeten the rest of the deal most people don't realize they've signed up for. Same with Antifa.

Heck, Patrisse Cullors (one of the founders of BLM) is on the record saying they are "trained Marxists" (which I doubt BTW, if they actually understood what Marx was suggesting, with the benefit of hindsight of what happened in half a dozen countries, they wouldn't be preaching it). They're just using racial strife as a vehicle to advance their views (same as e.g. Lenin used class strife). Which is why they don't advocate for realistic proposals like comprehensive police reform. They aren't interested in solving the problem, they're interested in keeping people angry enough to advance their underlying agenda.
Ooh, yes. I can see how this could be something that is sorely needed. Added to my list of feature exploration!
Btw, is Wayback Machine down? I mean https://web.archive.org is up but I consistently get 503 when trying to pull any page from it. Ended up finding an example of the old layout on archive.is.
How does it help black individuals though? Like how does it improve their lives, police brutality & prison reform, poverty, water quality?
The Treasury only provided business name data over 150k.

You can get the de-identified data by state for loans under 150k: https://home.treasury.gov/policy-issues/cares-act/assistance...
I've been planning to install cameras at home and was considering Ubiquiti or Synology. What do you folks recommend? I'm looking for something with local storage but still has a slick app.
I have done a lot of work with microservices, and I agree they come with a ton of cognitive overhead and new ways for things to fail in unexpected and painful ways.

In particular it now requires software engineers to understand principles and design patterns for distributed systems that when I was first starting out were relegated to theory and university papers. Can you guarantee ordering? Can you guarantee exactly once? How do you get transactional semantics? How do you handle cascading failures? It's all a bit overwhelming.

I have also seen however that monoliths at some point lock up an organization. The key measures of software delivery performance are deploy frequency, lead time from commit to running in production, mean time to recovery and change failure rate. Monoliths impact all of these when you engineering org starts scaling past a handful of teams.
A monolith also becomes a single point of failure. One person in one team checks in bad code, and the whole system falls down. Microservices can give you resilience. You can also scale microservices independently - a CPU intensive service can get a bunch of pods, a memory intensive service gets a beefier memory allocation, and other services can run idle most of the time or even be deployed as FAAS functions that almost never run.

So I agree it's not a technical solution as much as it is about scaling an organization. At WeWork the team shrank so much that we began consolidating small services back into a single service because the operational overhead of having separate services didn't make sense any more when a single team was responsible for all of them.

I do think choosing to split out a new service is a big decision to make. You have to really think through the cost and benefits. You also need to make sure you have the right tools in place so you can detect and recover quickly.

Things like log aggregation, SLOs defined, measured and alerted on, canary deploys, progressive delivery, etc. Without that you're running completely blind.

I also think you want to be thoughtful about keeping your coupling low. If each service depends on twenty other services then in my mind you now just have a distributed monolith.
Yeah you don't hire an M&A executive unless you want to do... M&A
Xtol was created in 1996, making it the last really new developer. My understanding is that one of the design goals was to make a developer that was less toxic, and that ascorbic acid was part of it. I wish they still sold it in 1 liter increments. The current package makes 5 liters which means its hard for me to use before it goes bad.
First figure out what they want, and then figure out what is best for the project/company, finally figure out what how to turn it into the future you want.

What they want is important. This could be a way to recognize that you are great without giving you architecture power, they want you to continue to do what you are doing no more (this is unlikely but be aware of it). They may want you to write a little less code and turn some of the "lesser" developers into a 10x developer. They may want to give you permission and power to re-architect the system so it will work for the future. They may want you to spend all your time estimating effort so they can decide which interesting project is worth doing. This may be the title they give to the boss of small teams and you no longer do technical work.

What is best for the company/project is sometimes different. Sometimes that means what you need to do to make a success is different from what they think. If so this is tricky ground that will either get you fired for not doing you job, or a great promotion for saving the company. More likely you have options in your position and so you need to figure out which option is worth spending your time on and which are less useful for your company now. There are interesting tools that won't solve your biggest problems even though they would make some other lesser problems better, choose wisely what to spend your time on.

Last where do you want to be in the future. Within the above you have choices. If you are interested in something not the most important thing to work on you need to decide how much to focus on each. (different situations have different answers, sometimes you have to focus on the important things, others you can only give it a little attention and that is good enough) sometimes you will refuse the promotion. Sometimes you will decide what is best for the company is best for you. Sometimes you take the promotion but need to focus on your personal life to ensure the job doesn't kill it, other times they are compatible. Sometimes you realize you are in the wrong job.
Op - thanks for finding and posting. I enjoyed reading it, and was pleased to see evidence intelligent rhetoric with heart. Now at this point Lincoln said he would not stop slavery -- that would change though.
https://pppreport.org/company/ayn+rand+institute+center+for+...
I'm not Black, but I don't think I need to be in order to answer your question.

I do my best software engineering when I'm undistracted. If I've recently been treated unfairly, that's a distraction. Anything that reminds me of the unfair incident is a distraction. If I were Black and experienced a racial incident where the words "master" or "slave" were involved, I can imagine those words reminding me of the incident and making it hard for me to work. Maybe I'd be able to compartmentalize by context; maybe I wouldn't.

I think this is analogous to bug chains leading to vulnerabilities. A bug by itself might not be a vulnerability, but it's worth fixing because it might be combined with other bugs in a way that's a vulnerability. Similarly, small issues can combine to become bigger issues.
If you want something that does chat and does it well, go with Discord over Slack.

While Teams doesn't do anything good to write home about, it avoids one giant misfeature of Slack - the fact that if I start typing a message, get distracted, then come back to Slack later, the person or channel that I was chatting in is gone. Into the invisible Drafts section.

I never want this behavior. And there is no way to turn it off.
Yes, something along those lines. It's not like it's impossible to categorize and quantify and catalogue 'cancel culture' events -- even if the result is somewhat subjective , it's better than just this vague belief based on rare examples. I mean honestly, is this 'cancel culture' really a thing, or it is mostly celebrities sometimes being criticized (at times rightly by sensible progressives, at times wrongly by overly woke people) that somehow has many on HN and a whole lot of people so anxious?
Functional is my preferred paradigm. I do a lot of work in Python, too, and often find myself rubbing up against Python's less-than-complete support for FP. That being said, I am quite happy that Python does not have most of this stuff. It's good for a language to pick a paradigm, and stick to it. Trying to be all things to all people is the best way to grow a good language into a great big mushball.

Python, for its part, is, first and foremost, a procedural imperative language. With some facilities for object-oriented and functional programming, yes, but its heart and soul are procedural. And, unless we're all ready for a backward-compatibility crisis that's even worse than 2->3, that's not changing any time soon. And that's fine. Despite it not being a paradigm that anyone has considered particularly sexy for a good 30 years now, for the problem domains where Python is most successful, procedural programming is a perfectly good way to work. Perhaps even the ideal one.

If that means that Python doesn't remain one of the world's most popular languages for the foreseeable future, that's fine. I'd honestly rather switch to a new clean language every so often than get stuck permanently on a Frankenstein's monster cobbled together from all of the most popular programming language design trends from every decade of my life. That said, I don't think that Python's existential peril is quite as great as you're making it out to be. It's got a truly impressive amount of staying power. I've spent a good two decades now watching this language repeatedly survive its own death.
Obviously a joke/satire site. "This server is powered by 4 car batteries that are charged every Tuesday. This website does not use new electricity created during Shabbat." Shouldn't it have ran out of electricity by now? How many requests can a home server running on four car batteries serve?
I'm not so sure. The back-room deals that go on now are not about getting the other side to vote for things they really don't want to vote for, as much as horse trading on which bills come up for a vote vs. getting stuck in committee or tabled. It would be harder for either side to get any value out of that if a 2/3 majority was required to pass a bill--back-room deals can't get that many votes to switch in the opposition party about something that's really contentious.

That's not to say that any bill that gets enough bipartisan consensus to pass a 2/3 vote must be good; plenty of bills that have passed in the past with that much consensus have been bad. But I think it might change the dynamics in at least something like the right direction.
Goodhart's Law and how systems are shaped by the metrics you chase
Without this program, my employer would have had to either lay off a large group of employees or we would've gone under.

As it is, out of a group of about 50, we furloughed 8, who continued without pay, qualified for unemployment benefits, but retained 100% health coverage. Two have returned to work already and we anticipate being more or less normal again in time to meet the loan forgiveness criteria.

It's good to have the database open to see -- and, hey, to double-check that we actually got it.
> Comparisons with mass killings and state-orchestrated oppression is an odd choice,

Coordinated attempts to ruin peoples ability to earn a living is pretty bad. It also strikes me that such economic terrorism could very well be the precursors to actual killing and state oppression. People who don't respect the right to liberty or property of others probably don't respect their right to life either.

> with about the same amount of merit as saying that people critical of BLM have similar opinions of the Nazi regime.

I agree with the point that our criticism needs to have some proportionality, but I don't think this particular comparison is entirely valid. In both the Cultural Revolution and the current Cancel Culture, the objective is the purging institutions of dissidents and the destruction of all artifacts of the old order (e.g. destruction of statues, including Frederick Douglass for some reason). Whatever the people participating in Cancel Culture believe, they are still following the Cultural Revolution template. Obviously the Cultural Revolution was far more violent, but I think that assuming such mass violence can't or won't happen here is mistaken.

On the other hand, there are plenty of critics of BLM who are quite ardently against abusive policing, but either don't think the racial component is as central to the problem of authoritarian policing as BLM claims, or object to some of the other principles of BLM that have nothing to do with race or policing.
This is my mode as well.
Ambulances aren't only used for emergencies. They're used to transport people who can't otherwise get around, or who need medical equipment with them, or who are recovering from surgery, or to move patients from hospital to hospital, and a hundred other uses.

I wouldn't be surprised to learn that emergencies are a small portion of what ambulances are used for, but I don't have access to that data.
SharePoint has fared so poorly in my Fortune 250 that the company rolled out Teams as its spiritual savior. Now, Teams has fared so poorly that the company is going to re-introduce the software next week -- with some Zoom meetings (uh, don't we already own Skype FOR BUSINESSSSSS?) -- and give away swag to get people re-interested.

> This is where Teams thrives: if you fully commit to the Microsoft ecosystem, one app combines your contacts, conversations, phone calls, access to files, 3rd-party applications, in a way that “just works”...

This is another part of the problem. Again, living in the litigious, policy-addled state of corporate IT that Microsoft has created, our company has turned off message history on Skype for dubious legal reasons, so this compelling integration is MIA for us. I suspect we are not alone in this decision.
About FP in Python I always feel like trying and I do make use of some of the ideas, like avoiding a lot of mutation, but the lack of TCO then makes me feel "Meh … it's not so nice actually.". No TCO is in my opinion a huge bummer when trying to do FP.
For me, one of the most valuable things about 'Becoming a Technical Leader' are the exercises/questions at the end of each chapter.

For example, from the end of Chapter 1, 'What is Leadership, Anyway?': "Make a list of situations in which your presence seems to increase the productivity of others. Alongside this list, identify situations where your presence seems to decrease productivity. [...] What do these lists tell you about yourself and the environments that empower you?"

Weinberg has a way of getting you to reflect that I find profoundly valuable, if I am willing to do the work.
Why do you want to eradicate it?
> Unregulated markets have had near a century

Where? Source please.
> you must not read Lisp data at run time, if it contains symbols, because that will call intern

or use a non-interning reader. Clojure does exactly that - instead of clojure.core/read, you use clojure.edn/read to read data without running it as code
Feeling trepidation before posting sentiments that have complex and potentially problematic histories within public discourse does not equate to being targeted by cancel culture.

If I post "the Republic party interfered with Donald Trump's impeachment investigation by not allowing witnesses to testify before Congress" on my social media I'm sure I would get some backlash; that does not mean that I have been cancelled. It means that I've chosen to post decisively about an issue that might not be as black and white as I consider it to be.
IMO if you change this terms with even better ones(that are more clear and more specific for the domain) then is great.
And my current org has spent a lot of time and energy integrating Teams into a highly regulated environment -- with additional archiving integrations. It wasn't just a "because it was there" kind of thing.
That gets people banned

https://www.businessinsider.com/twitter-donald-trump-suspend...
Meanwhile, protestors are now routinely being run over by actual physical automobiles driven by right-wing terrorists (https://www.npr.org/2020/06/21/880963592/vehicle-attacks-ris...). But sure, the hypothetical harm done at some future date by progressive-minded folks is far more concerning.
Python 101 – Debugging Your Code with pdb
In the case of "black lives matter", part of the point some people are missing is why it's necessary to force people to say something that's as obvious as the nose on our faces. We're being forced to chant a slogan. An empty slogan because of course, black lives matter. No one has ever said differently.
Fedora 33 Btrfs by default Test Day 2020-07-08
This is James Hoffmann's channel. He is very conscientious in his videos, which is oriented towards espresso and coffee. Besides for coffee, the drink, he cares a lot about usability, beauty, but also practicality of things he reviews.

If you tried an espresso, it tasted bad and wonder why people would drink it, his channel will be enlightening.