skysight-inc/HackerNews huggingface dataset:
I have similar problems like OP. Lack of leadership has been a problem with me both at home and at work. When I get the change to be a leader, I chicken out and don't tell my juniors what needs to be done because I feel I am not worthy of being a leader. All the thoughts of my own failure come rushing to my mind I feel that I am not qualified to be a leader. One day the director told me that I don't have it in me. I felt so bad. I have a colleague who is really good at talking even though he is technically less qualified than me. When there is an issue he is able to talk and stand his ground. I on the other hand can't handle issues and feel very anxious. I don't know how to overcome this. Like the OP said, if someone can suggest a book it will be great. I have over 20 years of experience and still am a contributor and not a team lead or manager. I have also had depression and two instances of severe anxiety attacks for which I received medication.
Hi! Just wanted to say thanks for the stuff you post on comp.dsp. I pop in and lurk every few months, and you stick out as a super valuable contributor. I might try to actually get my news client to be able to post now that I have so much idle time at home :)
My company just had a lay-off. Lots of good people gone not because they did anything but because the market we are in tanked. Went from a we are going to crush it this year and hiring like crazy to WTF in a matter of weeks. I feel extremely bad for everyone that got laid off. Bad time to lose your job.

Since everyone was working at home there were no goodbyes or good luck. I had people on my team I realized I didn’t even have their cell phone number to check in on them.

Feel for you. Don’t beat yourself up. Find best thing you can and work to prep yourself for the next thing.
FUCK THE LOCKDOWN!
Another frustration with the RPi cluster is the arm requirement. If you're only building/running your own stuff, that's fine, but finding containers and helm charts that support arm can be frustratingly difficult.

This is speaking from experience. I love my k3s RPi cluster, it's fantastic once you get things working. I just had to augment with some x86 nodes in order to _also_ run some software that just wouldn't run anywhere else.
Fortnite.
no it's not - STFU YOU FUCKING LIBERALS!
No we shouldn't - you are a fucking dick.
Sure, but with a large enough call, legitimate users may come and go during the call too.
Zoom should be considered malware, as it was written with malicious intent, or with sufficiently advanced incompetence as to be indistinguishable from malice.
Coronoa is by now the biggest scam ever perpetuated.
Downvotes because of what I think about the language. Zealotry at it's finest.
Not all the jobs will still be there afterwards. If lots of restaurants, hotels, airlines, etc. go bankrupt, rebuilding will require someone who has the capital to invest in building new businesses to replace them.
Things I Wish I’d Known Before I Started Coding
Why? You can already run the original toolchains used to write classic software using emulators.
That's no longer true and hasn't been for years.

Coincidentally I was invited to Slack for user testing a couple years ago. They asked me to sign into slack and as I was going through that said, "you know what's really annoying? When I do this now I have to sign into each workspace." When I signed in, a list of available workspaces appeared.

Turns out I was a user tester for exactly that feature.
IDA Pro is an reverse engineering tool sold by Hex Rays, which, for the last decade or two has been the the go-to software for security research, with very few actual competitors in the area (though this has been changing recently, depending on who you ask and what your needs are). It is fairly infamous for its exorbitant price (many thousands of dollars) and the company's extreme willingness to go after "pirates" (a term which is somewhat loose and is quite a bit broader than "people who use IDA Pro without purchasing it") and their inclusion of fairly invasive DRM reminiscent of malware.
better to ask forgiveness?
I've had similar experience as you in a previous job. No matter what, I couldn't get people to listen to my ideas, and it actually felt like I wasn't part of the in-group (similar to certain high school experiences).

My solution took a few things. First, like you, I was part of a layoff. I eventually came to realize that the company culture was a big part of it, as I really didn't have that issue at previous employers (although I wasn't in, or expect to be in, a leadership position at that point in my career).

Secondly, I had to shake off imposter syndrome. Part of the feeling was that I was constantly working with newer technologies, and therefore always felt like a beginner. So I took a step back, and went for a position that was purely Linux based. Then, I approached the position as if I was a consultant who's job was to go in, identify trouble spots, and provide solutions. Getting into that mindset helped immensely, and combined with shaking the impostor syndrome feeling, allowed me to nail the interview.

Finally the last part was taking ownership over several key areas, things that I identified as having lacking skills in the organization that I could fill in for. This involved lots of cross training -- initially one on one, then building up to group training sessions (effectively meeting where I was the leader). That, combined with working with other key individuals in the organization helped me to understand what problems they needed solving, and from there delivering on those solutions (and not just writing code -- but starting off with the base documentation, such as functional requirements documents, system design documents, risk assessments, making pretty infographs, elevator pitches, the works).

Oh, and being the go to resource when other team members run into issues helped to build up a reputation that brings with it respect from various levels of the company.

Here's an idea -- many C-suite execs have customers that they handle personally -- these are long term customers that the particular exec handled from early on in the company. Find one, that has a nagging problem that you can solve. Make them happy, they tell the C-suite about how pleased they were to work with you, and you have a high level person that will go to bat for you in the future. Just make sure that you never screw up that customer.
The Coronavirus Patients Betrayed by Their Own Immune Systems
Thanks for the great feedback! Will be working on these soon.
Yes, that's the paper, from 2003. Please everyone read this paper http://srl.cs.jhu.edu/pubs/SRL2003-02.pdf rather than the web page.

And thanks! There's a story behind why this paper became so influential.

The paper was submitted to Usenix security and famously rejected
https://web.archive.org/web/20160730083134/http://www.eros-o...

Although we don't know who the specific reviewers were, they were from the Usenix Security program committee, and so from the elite of the field. This rejection captures perfectly the tone of dismissal common in academia at the time. The common wisdom was that capabilities were a failed and unworkable idea that we need not bother further discussing. As you can see from the date on that email, when we got this rejection, we immediately posted it publicly.

My sense is that the paper together with this referee rejection, posted and discussed publicly, caused the initial influence. The embarrassment from that rejection was not on the authors. Within two years, many still thought capabilities were wrong. But the sneer was gone. Arguments could be heard. I dare say it marks the beginning of the capability revival in academia.
I wish it was common for my world.

I've been looking at MFT solutions recently (think fancy SFTP servers for file exchange) and the level of support is just plain bad. Out of roughly 20 products, I think there are maybe 2 that had ed25519 support.

Similarly with Java products that need to use SFTP to transfer files (think SuccessFactors, Dell Boomi etc.) These typically use JSCH which has not been updated for years.

facepalm
Thanks for letting us know! We'll look into it.
I ran into a sequence of really odd behaviors with a Teams meeting this week.

Step 1: click on the "join this meeting" button in Exchange (incorrectly said Skype with my first draft)

Step 2: realize when Teams launches that it has inexplicably taken me to a days-old meeting with a different group

Step 3: see a Teams notification that another co-worker has started the correct meeting

Step 4: click on that notification, hear it ring, and a woman picks up the phone

Step 5: discover that my co-worker had fat-fingered the callback number (he wanted to use his phone for audio), so Teams dialed a complete stranger for me as well as him instead of connecting me to the meeting.

That poor woman must have been so terribly confused.
Candidates should know about Wayfair's response to their employee walkout last year.

In an unsigned response by the leadership team, they said that it is important to respect "diversity of thought" regarding their relationships with concentration camps and that "it is important to keep in mind that not all employees or customers agree" with the walkout.

https://www.npr.org/2019/06/26/736308620/wayfair-employees-p...
Sweden defies lockdown trend – bets on responsible residents
fuck the system - fuck this "virus" - it's all bullshit

also, fuck you if you believe in any of this
Not sure why you're getting downvoted, you have a point. Seems like a "no true Scotsman" fallacy:

"Yes they're used successfully in some companies, but they're not truly commercially viable".
Assuming OpenSSH >=8.2 wouldn’t FIDO/U2F be the best convenience/security balance?

It seems to work great with all the yubikeys I’ve tested with.
"crush the curve" - how about go fuck yourself with your liberal attitude?
As a former Gabbard supporter I was shocked that she endorsed Joe Biden who has said he’d veto Medicare for All if it passed. To me that’s a much more direct impact on the COVID issue.
no shit!? I thought we were supposed to be murdering the economy?!?
Location: Jakarta, Indonesia

Remote: Yes

Willing to Relocate: Singapore, Tokyo, Ottawa, Vancouver

Résumé: https://drive.google.com/open?id=1S7H50Cn_Hj0gdaZxSkU-TdP0Jl...

Technologies: ES6+, React.js, Typescript, Node, HTML/CSS, Webpack, REST API, and more.

Email: anas@jurnalanas.com

I am a generalist front-end engineer with broad interest with five years of experience. Worked in different roles dealing with Product Development and Solution & Enterprise Architecture.
> Public gatherings of more than 50 people are prohibited, but there are no restrictions on private meetings, meaning parties and corporate events can still go ahead. Libraries and swimming pools remain open.

> Standing at bars has been prohibited, but restaurants are still able to offer table service. Students over 16 have been asked to study from home, but kindergartens and elementary schools are still open.
Coronavirus: Out of Many, One
The first iteration: https://en.wikipedia.org/wiki/New_Deal

Today’s version: https://en.wikipedia.org/wiki/Green_New_Deal

The federal government acts as employer of last resort.
What's sad is they don't just release the entire SNES/NES library for people who buy into their Nintendo online service. It's shameful how they've treated people who have bought and rebought into previous iterations only to have their libraries wiped out with new hardware generations. I'm looking at you virtual console.
And besides, this part of the book has gone a long way on how I've been programming for and setting up my Pirate Radio (Raspberry Pi radio). There are probably easier ways to do it, including just using the software they recommend in the first place, but then I don't get anywhere near the level of enjoyable education from it either.
sweden bets on not embracing national socialism a.k.a NAZISM
I like that idea. Are there plans for making it work? Some things like FM radio couldn’t work that way? Or could they?
> Most people have never heard of GNU. Even most of the people who use the GNU system have never heard of GNU, since so many people and companies teach them to call it “Linux”. Indeed, GNU users often say they are “running Linux”, which is like saying you are “driving your carburetor” or “driving your transmission”.

Did Stallman really write this in 2006? Cars haven't had carburetors since the early 90s.
@HN - is there a reason why this was moved to the bottom of the comments list? everything else seems to be chronological and this post has 51 upvotes when i'm posting this. will you consider expanding your rules to make sure that companies include some information on these topics?
Yeah whatever happened here, the communication from this person's leadership was bad. I'm not trying to vilify them—maybe they had their reasons—but OP is clearly confused about why they were laid off and how (if) it could have been avoided. If I were going to fire someone with 15 years' experience, I would really try to give several clear warnings and actions leading up to it, assuming that was my actual reasoning.
It could be just that simple. I wonder too if there's pent-up demand. I think it's best when bringing a dog into a new home if you can be around a lot to help them learn the ropes. I guess that goes double for a puppy, but I think it applies to mature dogs too. If other folks think the same way, this might be a good opportunity for them to do something they'd been putting off.
> Why is Savannah so far behind GitLab?

I'd ask that question about most of the FOSS issue trackers/devops tools. Savannah, Bugzilla, Launchpad, mailing lists and git send-email are all IMHO absolutely terrible in many ways.

The web is important, but none of those tools take discoverability on the web seriously. Countless times I've searched for a solution for an issue of mine and end up digging trough unindexed Bugzilla instances or mailing lists and find the solution hours later. Such a waste. Heavens have mercy to newcomers, when one actually has to ask for clarification or report a bug, those tools are just plain and simple disrespectful because of how they waste people's time.

The below-average UI design they all have is a whole another topic, I'm all for functional UIs but those tools don't have to be so ugly and unnecessarily difficult to use. I find the wish for more contributors silly when many sites look like they've been abandoned two decades ago.
What do we do once there's no more money to print?
> A lot of stuff we worry about as parents means very little
I can second this. Some stuff we are told means very little as well.

I have a 3 year old and a 3 month old. My wife does not work (quit her retail job to have our second) so my situation is different. That being said, making sure everyone is eating and sleeping as much/well as possible takes everything we have.
You could, but you would be wrong as the market is universal. You can manipulate it, but ultimately it limits what you can do.
> This is on purpose and it's not the problem. It's the only way to do it securely. The problem is that you are trying to perform a privileged operation, which is the only way that something like flameshot can even work.

That's not true. One way is to have secure protocols that can only be used by whitelisted programs in a secure context. sway has something like this (although by default I think it is pretty open), but there isn't any kind of standard mechanism for privileged protocols in wayland.

Also, I don't see why the screenshot API couldn't take a value for the type of screenshot to take. Like an enum with values for Region, Window, Screen, Full, and Any. To hint at what kind of screenshot to prefer.
Message to HR Tech Vendors: Focus on the Problem, Not Your Product
Such a good film. It's one of a short list of films that I keep on my iPad for long flights and can watch over again at the drop of a hat. The tone, the dialog, and the casting all work so well. I don't know how well-known the actors in it were at the time, but for me it actually works better that they're not know very well-known (at least to me)--it helps preserve the suspension of disbelief not to be looking at Al Pacino or Sean Connery and trying to forget who they are. (Of course, that said, one of the other movies on my iPad is 'Hunt for Red October', so...)
I suspect you are correct. I looked it up and, on the 2020 Q7, the fob itself is ~$350 and the Audi-dealer required re-programming is $150, so, at least $450 to replace a fob.
Everyone will be dead by then. See Bank of Japan, or Europe and negative interest rate policy.

We can print tens of trillions and still not see inflation, if we control the costs of healthcare and education. One should not think about nation state budgets like a household budget. We’ve already spent $2 trillion on the first stimulus salvo in the US, and discussions for the next round are already taking place. The Federal Reserve has committed to “unlimited support”, so the decision has already been made; we’re just haggling over how it’s going to be spent at this point.
Worse, Hangouts supported that at the time Duo launched. Duo was a downgrade.
Ha!! Likewise, I believe you 100%. It’s fascinating isn’t it? Just goes to show what a diverse (and frankly wonderful) platform Python is, despite the warts.

If you don’t mind my asking, what kind of stuff we’re you working on? Just curious!

I have definitely found it’s easy to bork a conda install with updates, enough to make it easier to just wipe it out and start over.

I mostly work on financial software and only conda seemed to play nicely with pandas and brokerage APIs. I should probably mention that I do a lot of this is cross-platform and conda seemed to be the only thing that worked without a lot of tweaking on Windows, Mac and Linux consistently. But the Linux experience with pyenv and virtualenv (and pipenv too, for the most part) was great. If I was Linux-only I honestly might never have switched.
go ahead - keep preaching your lack of masks/ventilators/ bullshit story of death - you fucking assholes are fucking the economy over

COVID is code for "scam" / government takeover

what a bunch of fucking losers this country has, we should all inoculate them with covid, but unfortunately they would all recover
lifesize
Fair enough. This is a small consolation for practitioners, especially since much SQL is often composed dynamically, and the engine can't tell you about where the composition went wrong (unlike Rust, TS, etc). Maybe if SQL had its own hygienic macro language, but I'm not sure how that would compare to libraries like Prisma.
That's just BS. Nothing about being a developer today has anything resembling leadership role. If that were true, developers would be coached, that never happens. They would decide what to build themselves, they do not. Others decide what, when and how to build everything, using backlog, scrum and sprints. You would have a say over how things should progress, odds are if you're too focused in coding, your head is in a totally different place.

There are options though. If you're happy just being a coder, you'll probably have to accept all of the above and a not high paycheck to boot. You get job satisfaction, and maybe the right place won't have an axe hanging over your head.

Getting into other roles, will require you to focus elsewhere. If your job is coding, you need to stop coding for a while. Find out how you can get others to do your work, coach them, while also working to elevate the tech stack, take risks that pays off, test new stuff. This requires to go beyond regular paycheck, study stuff all the time etc. You might become Tech Lead, but only if you become useful to others across the board. Not about you anymore, but best not to stop coding to keep fresh.

Architect? That could be a next step, chill.

I'm sorry to say that there are not so many realistic career paths on the dev track, but switching to IT, brings lots of opportunity - both as generalist or as specialist with higher pay. You will learn to stand on your own feet in BS. It'll be hard to impossible to keep current coding wise. Though, there are much more opportunity to rise to be a natural leader than to be an introvert dev staring into monitor all day.

Too bad this is all there is in current systemic conditions. Probably no leader is vested in you, interested or knowledgeable / connected enough to mentor you to put you on the right track. Lots is either natural knack and/or pure dumb luck. What always helps is knowing the right people and working hard to expand skills and value to others. Same as with being born by the right parents, being taught by a true teacher or working for a wise natural leader.
The Unusual $1.3B Former Unicorn Where Executives Hate Money
To be fair, everyone using Ubuntu saw no problems. But Ubuntu is known to have somewhat deep system customisation. You can't expect someone using Ubuntu to respect the KISS principle. However, this no way justifies how bad it behaved under Arch. You don't see other major application doing the same kind of mess in someone's system.

EDIT: I usually frown upon such comments, but in this case I think I might do that. I have a windows installation for games, I will just use it to run Zoom. If we come to think of it, it IS already running Windows, so Zoom isn't the worse thing running there...
Jami: GNU end-to-end encrypted alternative to Zoom and Jitsi
Automatic Detection of Coronavirus (Covid-19) Using X-Ray Images and Deep CNN
If you're using OpenSSH >= 8.2, Ed25519 support isn't really much of a concern. The vast majority of ("enterprise") Linux systems -- and, likewise, much of the "legacy" software in use today -- likely won't be running >= 8.2 for at least a few more years.
If it’s fake then I don’t understand what’s supposed to be funny about it
HRScan2: An original self-hosted drag-and-drop, nosql anti-virus server
It's possible for 20 serial killers to call themselves Christian, and still "not be following Christ correctly", and pointing that out over and over isn't supporting serial killing, and it shouldn't be the serial killers who get to define what "Christian" means. Analogously, "the struggle of the proletariat isn't "the proletariat want themselves put in mass graves" no matter how many times mass murderers put the the proletariat in mass graves saying "but it's what they wanted!".

That a central planning economy can be badly and inhumanely run is not, in itself, proof that one cannnot be run well run. It might be the case that it can't, even that it's irresponsible to try; but what you're doing is pointing to mass graves as a kind of emotional reasoning "that is a lot of suffering so don't you dare argue, I win" shutdown tactic.

Marx was not famous for saying "The proletariat are looking a bit porky these days, let's get a dictatorship going, kill all the farmers, starve the proles to death and call it utopia"

When Britain directed India's wheat production to Britain and starved 7 million people, or Churchill diverted Bangladesh's crop production to Greece and 4 million Bangladeshis starved, or Britain bought granaries in Iran (Persia) in the early 1900s and 2 million starved, those weren't local people determining their food supply distribution in a free market; you said in another comment that your definition of Socalism was "the only real definiton, when the government controls the market and no capitalism exists"; by your definition were these micro-instances of Communism?

You're arguing a strawman, and you have a one-word panacea answer:

Capitalism.

A one-word explanaton which covers many countries over many decades with many problems and many atrocities, one thing to blame for all ills and a one-word answer for everything good. That is unlikely to be the best possible understanding.
Nerds work on locomotives and heavy machinery too. Those hard working folks are smart also. Unless your talking in a pirate voice, this is a nerd term for anything that kills something instantly.
Clojure seems to be a whole-program transformation away from having continuations or tail calls. It is hard to apply such whole-program transformations while using libraries.