Items tagged with: developer
HN Discussion: https://news.ycombinator.com/item?id=19694207
Posted by pross356 (karma: 296)
Post stats: Points: 128 - Comments: 91 - 2019-04-18T19:51:04Z
#HackerNews #737 #boeing #developer #disaster #how #looks #max #software #the
HackerNewsBot debug: Calculated post rank: 115 - Loop: 119 - Rank min: 100 - Author rank: 98
A Swedish software engineer with close ties to Julian Assange was arrested while trying to leave Ecuador as authorities investigate the WikiLeaks founder’s alleged efforts to fight his eviction fro…
Article word count: 470
HN Discussion: https://news.ycombinator.com/item?id=19652642
Posted by synthc (karma: 230)
Post stats: Points: 263 - Comments: 67 - 2019-04-13T12:34:58Z
#HackerNews #arrested #assange #bini #developer #ecuador #ola #software #swedish #ties #with
Ola Bini Twitter
A Swedish software engineer with close ties to Julian Assange was arrested while trying to leave Ecuador as authorities investigate the WikiLeaks founder’s alleged efforts to fight his eviction from the country’s embassy in London by blackmailing the country’s president.
Ola Bini was arrested Thursday at Quito’s airport as he prepared to board a flight to Japan, a senior Ecuadorian official told The Associated Press, speaking on condition of anonymity.
A Swedish man by the same name describes himself on a blog as a software engineer working in Quito for the Center for Digital Autonomy, a group based in Ecuador and Spain focused on privacy, security and cryptography matters.
It makes no mention of any affiliation with WikiLeaks.On Twitter earlier Thursday, Bini called claims by the interior minister that Russian hackers and someone close to WikiLeaks were working inside Ecuador “very worrisome” news.
“This seems like a witch hunt to me,” Bini wrote.
The arrest came after police in London dragged Assange out of Ecuador’s embassy when his seven-year asylum was revoked.
The man had frequently traveled to Ecuador’s London embassy, Interior Minister María Paula Romo said, according to the BBC.
“He has been detained simply for investigation purposes,” she said.
“A person close to Wikileaks, who has been residing in Ecuador, was arrested this afternoon when he was preparing to travel to Japan,” Ecuador’s interior ministry tweeted late Thursday.
Ecuadorian officials believe Bini may be part of a blackmail ring assembled to pressure President Lenin Moreno and his government to allow Assange to remain in the embassy, according to the Times of London.
Ecuadorian diplomats told their counterparts in the UK that they were worried that Assange’s associates would try to seek revenge with cyberattacks and information leaks if he was handed over.
Britain agreed to assist Ecuador in shoring up its cybersecurity, the newspaper reported.
The Ecuadorian government accused WikiLeaks of being behind an anonymous online campaign implicating Moreno and his family in alleged corruption.
The leaked materials — dubbed the “INA Papers” — also contained private photographs of Moreno and his family.
Moreno, 66, said that Assange had no right to “hack private accounts and phones” without directly accusing him.
Bini’s friends described him as a soft-spoken geek who is being unfairly accused of plotting to destabilize the Ecuadorian government.
Vijay Prashad, who runs a Marxist publishing house based in India, considers himself a close pal.
Bini is “the last person who would ever be involved in an attempt overthrow a government,” he said, adding that he last saw Bini a few months ago in Sao Paulo, Brazil.
Martin Fowler, a US-based computer programmer, tweeted: “I’m very concerned to hear that [he]has been arrested. He is a strong advocate and developer supporting privacy and has not been able to speak to any lawyers.”
HackerNewsBot debug: Calculated post rank: 197 - Loop: 328 - Rank min: 100 - Author rank: 164
We’ve been working hard for months, and today the Developer Survey results for 2019 are live. This year marks the ninth year we’ve published our annual Developer Survey, and nearly 90,000 developers…
Article word count: 440
HN Discussion: https://news.ycombinator.com/item?id=19615534
Posted by joaomoreno (karma: 136)
Post stats: Points: 190 - Comments: 120 - 2019-04-09T15:20:26Z
#HackerNews #2019 #developer #overflow #results #stack #survey
We’ve been working hard for months, and today the Developer Survey results for 2019 are live. This year marks the ninth year we’ve published our annual Developer Survey, and nearly 90,000 developers took the 20-minute survey earlier this year.
See the results for yourself!
What are some of this year’s key results?
* Python, the fastest-growing major programming language, has risen in the ranks of programming languages in our survey yet again, edging out Java this year and standing as the second most loved language (behind Rust). * Over half of respondents had written their first line of code by the time they were sixteen, although this experience varies by country and by gender. * We asked respondents to think about the last time they solved coding problems with and without our site. The data indicates that Stack Overflow saves a developer 30 to 90 minutes of time per week!
Dig into the full report to learn more about developer salaries, how optimistic developers are, the best music to listen to while coding, and more.
Stack Overflow’s annual Developer Survey is the largest and most comprehensive survey of people who code around the world, but our results don’t represent everyone in the developer community evenly. We have further work to do to make Stack Overflow the welcoming, inclusive, and diverse platform we want it to be, and this is reflected in our survey sample. We are committed to building on steps we’ve taken in the past year and improving in this area this year and beyond. Some of these survey results directly guide those efforts.
To address these characteristics of our survey sample, we often summarize results by country or gender, highlight results for underrepresented racial/ethnic groups, or use survey weighting to correct for demographic skew. Be sure to check out where we’ve pointed out these kinds of differences.
We’ll make the anonymized results of this year’s survey publicly available under the Open Database License (ODbL) in May. Until then, you can access the data sets from previous years. Have questions or feedback? Head over to Meta and use the [survey-2019] tag.
* Announcements * Company * Stackoverflow * Survey
Big news! We’re looking for a new CEO for Stack Overflow. I’m stepping out of the day-to-day and up to the role of Chairman of the Board. Stack Overflow has...
After an exciting end to 2018, we kicked this year off with the first “hackathon” in Stack Overflow’s 10-year history. Unlike a traditional hackathon, it wasn’t just for our developers....
For nine years, we at Stack Overflow have fielded a survey, asking people who code about their opinions on a variety of topics, from whether they prefer a dark or...
HackerNewsBot debug: Calculated post rank: 166 - Loop: 201 - Rank min: 100 - Author rank: 50
Dal #corso #gratuito di 4 #settimane per #developer organizzato da #NanaBianca alla 1^ #tappa "Il #Salotto di #Italia #Startup" passando per il #Milano #Marketing #Festival.
Atta Elayyan was a Counter-Strike pro, an app developer, a national goalkeeper, a motorhead, and a victim in the Christchurch massacre. This is his story.
Article word count: 2299
HN Discussion: https://news.ycombinator.com/item?id=19426186
Posted by twistedlogicx (karma: 253)
Post stats: Points: 267 - Comments: 38 - 2019-03-18T22:55:50Z
#HackerNews #and #apps #atta #christchurch #developer #elayyan #killed #lazyworm #metrotube
Atta Elayyan, a former Counter-Strike pro known as ʼcrazyarabʼ, was among those murdered in the Christchurch massacre
The world is still reeling from the New Zealand Christchurch attacks that occurred on March 15, 2019. The deadliest act of terrorism in the country’s history left at least 50 dead and at least 50 more wounded. As news of the victims continues to trickle in, we have learned that one of the casualties of the massacre was 33-year-old Atta Elayyan, a legend of the New Zealand Counter-Strike scene who played under the nickname “crazyarab” or “[email protected]”
He was one of the most interesting men in the world.
Breaking into Counter-Strike
Elayyan, a Kuwait-born New Zealander, first discovered Counter-Strike in 2002. In his own words, while he never broke in with any major teams through Counter-Strike 1.3 – 1.6, his early adoption of Counter-Strike: Source paid off. When his old clan broke up, he moved on to join a “bunch of randoms” going by the squad name NewType. The team was unknown at the time but was committed to winning. The group spent hours playing and practicing together, until they had eventually taken down all of the top Australian teams.
Atta "crazyarab" Elayyan, a former member of Counter-Strike team NewType, was one of the 50 people murdered in Christchurch on March 15
Atta “crazyarab” Elayyan (bottom right) pictured with NewType, a New Zealand-based team that dominated the Oceanic region in the early years of Counter-Strike: Source
Elayyan documented his days as a pro CS:S competitor on the community forum, GamePlanet:
After my beloved .ar clan split up, I took a stab and decided to join the new kids on the block… a bunch of ‘randoms’ who called themselves NewType. Nobody had heard of Grudge, Atvar or Supertech at this stage but these guys were insanely hell bent on winning and we spent 6-7 hours a night, every night playing Australians where we eventually toppled all of their top teams. With most of the top CSNZ players still tied up in 1.6, we were fairly unstoppable winning xLAN after xLAN and nearly every online comp we entered. – Atta “[email protected]” Elayyan, July 13, 2012
NewType’s short run was one of dominance in the region. A list of the team’s accolades can be found on GamePlanet, which documents 7 first place finishes, and 12 Top-3 finishes, out of 15 events. Elayyan departed the team in 2008, and while he wasn’t around the scene for a very long time, he was a pioneer for the region and left a lasting impression on the community.
Life after gaming
While the man was an excellent Counter-Strike player, Atta Elayyan had no shortage of talents. If ever there were a way to move on to an even more interesting life after spending time as a pro-gamer, Atta lived it.
Atta Elayyan, developer of LazyWorm Apps, worked with Microsoft to create programs like Metrotube and Tweetro+
His decline in Counter-Strike only came as a result of focusing on final-year university exams for a degree in Computer Science. After graduating, he worked as a UX designer for FireTrust, a computer security company. Shortly after that, he started his own entrepreneurial project called Chatflow. Elayyan’s big break eventually came in 2010, when he and friend Mike Choeung got together to build Lazyworm Apps, a media solutions company focused on developing programs for the Windows Store.
Lazyworm went on to develop major apps like MetroTube and Tweetro+ and worked closely with large companies like Microsoft, Mediaworks, and Aramex. According to Nigel Parker, a principal software engineer at Microsoft, MetroTube was, at one point, the most popular app on the Windows store.
Elayyan was featured in a September 2012 keynote on Microsoft Ignite as one of New Zealand’s top Windows app developers. He was also recognized by CIO100 as “one of New Zealand’s most transformative technology and digital leaders” in both 2017 and 2018.
In an article for Medium, Parker spoke at length on Elayyan’s acumen as a developer, and his character as a person.
Atta had that rare blend of engineering and design. His strength was understanding people and building user interfaces that worked best the way that we do. He wanted to build consumer apps that delighted people and attempted to reach as many people as possible. He didn’t want to sell users to advertisers or build platforms that prayed on people’s needs to pay for the best experiences. Instead he poured everything into the software he created, made it available for free without ads or tracking data and then invited people to pay if they liked the experience. – Nigel Parker, Principal Software Engineer for Microsoft
Parker went on to note that, despite facing failures on a regular basis, Atta stayed positive. He’d mark every milestone by taking every member of his projects out to dinner.
@nzigel @kpatton awesome! It’s @LazywormApps tradition to go out for dinner after major milestones so how about you guys join us after ;)! — Atta Elayyan (@attaelayyan) March 7, 2012
Christchurch’s own Clark Kent
Making the transition from trailblazing CS:S pro to trailblazing app developer, Atta Elayyan spent a significant amount of his life on computers. But he wasn’t just your average nerd. He was just as much of a competitor physically as he was in the worlds of gaming and tech. As if his bio wasn’t already impressive enough, Elayyan was also the starting goalkeeper for the New Zealand Futsal Whites, the country’s national indoor-soccer team.
Atta Elayyan was also a goalkeeper for the New Zealand national futsal team
Photo from FutsalPlanet (@futsalplanet97)
According to New Zealand Football, Elayyan was a “hugely popular member of the futsal community” and competed in 19 A Internationals for the Futsal Whites organization. He was also a cornerstone of the Canterbury United Futsal Dragons team. According to Stuff, a day before the attacks, Elayyan had met with Ronan Naicker, a good friend and Mainland Football’s futsal development officer, to pick up gear for the Christchurch Boys’ futsal team. Elayyan was set to coach the Christchurch Boys’ High School team at the secondary school nationals at Wellington this coming Monday.
QUOTE | @NZ_Football Futsal Development Manager @margetts_josh: “To Atta’s family, we are deeply sorry for your loss. We can’t imagine what you are going through, but please know we love you and we are here for you during this incredibly difficult time.” #RIPAtta @MainlandFooty pic.twitter.com/tCcileWiUK — New Zealand Football (@NZ_Football) March 17, 2019
Naicker, who himself had coached Elayyan and the Canterbury Dragons to two national championships (and a Player of the Year award for Elayyan), had this to say on his friend’s tragic death:
He tried to give back to his old school by coaching teams. Even though he didn’t have the time he still found time and he did it all for nothing. He never asked for anything in return. He was a truly exceptional human being. – Ronan Naicker, Christchurch futsal development officer for Mainland Football
According to Stuff, he also worked with the goalkeepers for the Canterbury women’s team, who won the inaugural national league title this past February.
Beyond football, it seems Elayyan also had an avid interest in automobiles. He built a custom E30 340i V8 BMW which, according to a video posted on his own YouTube channel, won the award for Best 8 Cylinder Vehicle at a “South Islands Champs” show and shine competition.
A lasting impression
In the short time since it was discovered that Atta Elayyan was one of the 50 people murdered in the Christchurch massacre, the outpouring of support from the community has been resounding. Peers, teammates, gamers and friends alike have openly offered respects and tributes.
Atvar, a Counter-Strike teammate from NewType, shared the following words on GamePlanet:
I am honoured to have known Atta from our days back in 2005-2009 playing Counter-Strike. He was one of the kindest, and [friendliest members] of the [CSNZ] community. He never had a bad word to say about anyone, and in my two to three years of playing with him, I don’t remember him ever speaking in anger to anyone. He stayed with myself and my parents for the odd LAN and they found him to be a very polite and well-mannered individual. He was driven to reach his potential in all aspects of his life and also assisted others in fulfilling their potential too. I will cherish the times we spent playing together and hope to emulate your best qualities where I can. He really was the best of us in the [CS] community and I will miss you brother.
New Zealand Football Interim Chief Executive Andrew Pragnell had this to say:
It is still hard to comprehend what happened in Christchurch on Friday afternoon. On behalf of everyone at New Zealand Football our thoughts and prayers go out to anyone who has been affected by these heinous acts of violence. My heart goes out to the futsal community. They are a very tight-knit group and this news of Atta’s death will be devastating for all involved in the game. We feel their pain and their grief.
Atta Elayyan was a goalkeeper for the New Zealand national futsal team, a sport that focuses on indoor soccer
Chris Sinclair, a former futsal teammate, who had eventually moved into refereeing, shared these thoughts:
I was a referee and he never had a bad word to say about anything. He’s just a genuine man – heart of gold, not only for his culture, but his family and the futsal community.
Good friend and coach Ronan Naicker spoke on Elayyan being a devout Muslim and how seamlessly he adapted to the culture in New Zealand:
He was somebody you would follow. He wasn’t someone that was trying to be a leader, he just naturally was by his personality… That’s why it’s so tragic because he set an example of someone that can seamlessly integrate across a faith, a community, and religions. It was never an issue when it came to that for him. Wedding card design… for my own wedding :D! pic.twitter.com/bdPmoKP2PA — Atta Elayyan (@attaelayyan) December 20, 2015
Said Ryan Batty, another former teammate of Elayyan’s from the Canterbury and New Zealand squads:
It was a great privilege to have known and played alongside such [an] incredible man. He has left a big hole in the futsal community and will be forever missed. Atta was a genuine, loyal, and committed man in every aspect of his life. He was well respected by everyone in the futsal community and you couldn’t have met a nicer man, who always made time for everybody.
Josh Margetts, the Futsal Development Manager for New Zealand, also once played alongside Elayyan:
Atta was a great man and well-liked by everyone in the Futsal Whites squad and the futsal community. There are no words to sum up how we are all feeling. There is huge hole in our hearts as we come to terms with the loss of a great person and a good mate. He will be sorely missed. To Atta’s family, we are deeply sorry for your loss. We can’t imagine what you are going through, but please know we love you and we are here for you during this incredibly difficult time. Rest in peace Atta. We can’t understand the hate, but we do know the love of our futsal community and you won’t be forgotten. Futsal people, our people pic.twitter.com/xuLfZKzlhz — Futsalplanet.com (@futsalplanet97) March 16, 2019
Nigel Parker, who was quoted above as a lead software engineer for Microsoft, added:
Atta Elayyan to me was one of those people that you are lucky to meet in your lifetime. He was a genuine leader, talented designer and inspiring entrepreneur… Atta was a friend who gave so much to everyone that knew him. What he achieved in his short life is more than most. He raised to the top of everything he applied his energy to, he took risks, he was unafraid of failure and he failed often, yet he was humble and believed in collaboration over competition in everything he did. There is [a] hole that has opened up inside me that will take time to heal but instead of hate we must stand together, encourage diversity and integration.
A memorial thread for Elayyan was posted on the Global Offensive subreddit and many fans, teammates and fellow Counter-Strike players also offered their condolences.
Gone, but never forgotten
Atta, an Arabic name, means gift or to give. By every account that’s come forth about the man since his passing, Atta Elayyan lived up to his name. He gave to his community. He gave to his teammates. He gave it his all in pursuing his passions. He was a relentlessly interesting and talented man that smiled in the face of adversity and took every failure in stride. In his short time on this planet, his kindness, charisma and work ethic touched many different people from all walks of life.
His own words give a glimpse into the man that he was.
I never thought I would ever be in a position to say this however I actually owe a lot to [Counter-Strike]. I would have never gotten into the tech industry had I not been obsessed with gaming during those years and the hours of focus, intense game play and desire to succeed has actually helped me alot in many aspects of my life. Of course, even if it was a complete waste of time, the people and friends I met during those years made it worth it Would I tell my 17 year old self to do it again?… Yep.
Elayyan’s father was with him at the time of his death and was among the few that survived the attack. Elayyan also left behind a wife, Farah, and a two-year-old daughter, Aya.
If you would like to support Atta Elayyan’s family, a GiveALittle initiative has been opened in his name.
Atta Elayyan, Counter-Strike pro, MetroTube app developer, Goalkeeper for New Zealandʼs national futsal team, and victim of the Christchurch Massacre
Atta Elayyan was just one of 50. Remember him, but don’t forget to remember the other lives that were lost that day, each with their own story, their own path, and their own mark on this world.
Pizza. Music. Baseball. Wrestling. Netflix. If society thinks it’s a waste of time, I’m probably addicted to it. Also, I write about stuff sometimes.
HackerNewsBot debug: Calculated post rank: 190 - Loop: 43 - Rank min: 100 - Author rank: 1265
Calling all coders!
It’s been wonderful to see so many new members joining our community over the past few days, particularly all of you coming from Google+. ❤
You might already have noticed that diaspora* is missing some features that you’d really like to use.
As an open-source Free Software project, diaspora* is created by its community. Now that you’re part of this community, we’d love you to help us improve it for everyone.
Our team of volunteer developers spends all the time they can spare working on diaspora*. But there’s always a lot more work to do. The main issue that slows the pace of development is simply developer time. To increase developer time and so increase the speed of development, we need more developers!
Help us improve the software
- Get in touch with our core team before you start work on anything to discuss your proposed contribution. That way we can make sure that your contribution will fit well into the existing structure.
- Issues that involve federation (such as post editing, or groups) are usually pretty complex, so it might be a good idea to start with simpler issues until you’ve become familiar with the code and diaspora* itself.
- We manage development via GitHub’s issue tracker. Look especially for issues tagged with the help wanted and newcomer labels.
Other ways you can help
If you don’t code, there are still plenty more ways you can help diaspora*’s development.
- If you know someone who can code, and you think they might be interested in contributing to this project, tell them about diaspora* and encourage them to consider helping!
- If there is a missing feature that’s really important to you, put a bounty on it to encourage someone else to build it! We use Bountysource for this.
- If you have a bit of admin experience, how about setting up your own pod?
- If you speak a language other than English, help us translate diaspora* into that language.
- Another great way you can help the project grow is by spreading the word. If you still have accounts on other social networks, tell people there about diaspora* and encourage any coders there to take a look at the project.
I've been using diaspora and mastodon for a while now but I think socialhome will be my new home - I'm trully impressed so far!
For introduction itself - I'm a #python #developer who mostly does #webcrawling and data stuff. I'm currently working at oxydata.io. Aside from that right now I'm writing a web-crawling book for #packt publishing and started a web crawling blog - crawl.blog. Currently I'm staying in #thailand and studying #thai language.
I hardly have any free time lately, but for my hobbies I love #freesoftware, #education, #photography, to #travel and play #guitar - just to name few things.
My photos: https://pixelfed.social/Wraptile
I was always interested in economics. However until a few years ago I never really studied finance. Since I decided to change that, I have…
Article word count: 2124
HN Discussion: https://news.ycombinator.com/item?id=19333479
Posted by andrenth (karma: 894)
Post stats: Points: 121 - Comments: 61 - 2019-03-07T22:57:28Z
#HackerNews #and #belt #developer #earn #finance #how #macroeconomics #software #white #your
Go to the profile of unbalancedparentheses
I was always interested in economics. However until a few years ago I never really studied finance. Since I decided to change that, I have learnt finance from reading good and bad books, online courses, newspapers, blog posts and online forums and by executing trades. This post sums up and prioritizes the roadmap I recommend taking to learn about finance. Having a deep understanding of macroeconomics is not necessary to learn about finance, even less if you are only looking to manage your own money. However, I highly recommend that you invest some time to understand the basic foundations of how the economy works.
Andrew Lo, an MIT economist, said that while physics has three laws that explain 99% of the phenomena, finance has 99 laws that explain only 3%. Not only do we not fully understand how the economy works but also there is an endless debate on how it should function. Everyone has values and an ideology even if they don’t tell you. You should keep that in mind while studying economics. In this roadmap I try to recommend the tools easily available and that are a part of the current economic thought.
If you have any comment, question or critique you can find me at https://twitter.com/unbalancedparen.
How the economic machine works
Ray Dalio, founder of the biggest hedge fund in the world, created this 30 minute video called How the Economic machine works. In this video he shares his template to understand how the the economy works. What is taught in this video is simple but really important. Don’t just watch it, study it.
Dalio’s video connects many concepts like transactions, market, central bank, monetary policy, fiscal policy, debt, collateral, credit, interest rate, inflation, deflation, productivity, economic cycles, deleveraging, recession and depression. If you don’t know what any of these words means or if you have doubts search them. In most cases Investopedia will have simple and more begginner friendly definitions than Wikipedia. Also in general at the end of each article you can view useful examples and related concepts that it are useful to check.
Some time ago I saw an interview with an old priest that has dedicated his life to keeping the Latin language alive. The interviewer asked him: “Why are you so good at Latin?”. The priest answered: “Do you see where I am sitting on? My butt. You sit on your butt and study Latin as long as I have. You’ll be a master too”. So the general idea is that it takes time master something, but anybody can do it. My biggest recommendation to learn more about economics and finance is to get a subscription for the Financial Times and The Economist. Read the Financial Times every day, specially the Markets and Opinions sections. Read the weekly Economist magazine, especially the Finance and Economics section. It’s like working out, after some time you will see big changes but you won’t be able to see them by doing short-term comparisons. Learning and reading about the financial and economic situation of different countries of the world can be overwhelming at the beginning. Geopolitics is closely related to economics. These three Youtube channels are great for making sense of what you read: Caspian Report and VisualPolitik, Geography Now. Geography Now is almost exclusively about geography but it is great to watch when you are reading news about a part of the world you don’t know much about. Caspian Report is the most profound of the three and tries to explain the deep structural reasons for what happens in the world. VisualPolitik doesn’t go as deep in the analysis as Caspian Report and has a noticeable political agenda but it is useful too.
My recommendation is that you avoid at all costs watching TV channels like CNBC or any newspaper that focus only on daily news. We live in a world without flavor, dominated by clickbait news and post-truth politics. Deep, slow to digest, opinionated analyses are hard to come by. I prefer to read anything that makes me think even if it is written by somebody that thinks or has opposite values to mine.
To better learn the concepts that where mentioned by Ray Dalio’s video you should follow Khan’s Academy Macroeconomics course.
I am not a big fan of textbooks since I find them way too schematic, but if you want to advance in the subject you will need to read one. Mankiw’s Principles of Economics or Krugman’s Macroeconomy are the most basic. Blanchard’s Macroeconomics is a little bit more advanced. I am giving many options since you will probably find one of the three books at your library. Keep in mind that studying one of this textbooks is not needed to advance in studying finance.
The first thing I recommend that you do is to follow Nobel prize Robert Shiller’s Financial Markets course. The course covers stocks, bonds, dividends, markets, brokers, exchanges, bubbles and basic financial market history. He explains things in a simple and concise way. With this course you will get a basic understanding of what finance is.
The next step on your journey should be to get some practical experience. The best way to do this is to open a brokerage account to invest some of your own money. Fees and safety should be the main considerations when choosing which broker to use. Also your nationality and where you live are big factors when choosing a broker. I had good experiences with Interactive Brokers, Saxo Bank and DEGIRO. Robinhood is a new player that you should check out too.
After opening your brokerage account you should decide what you want to invest in. The first book I recommend reading is A Wealth of Common Sense. It is a very good book that explains how to create a simple framework to decide how to invest for the long term. A more dry and profound book to read that is pretty similar to the previous one is A Random Walk Down Wall Street. It is an excellent critique to the so-called technical analysis and it sums up the different investigations that have shown that humans are not rational investors. It is a good book that demonstrates that for the retail investors the best thing to do is to put their money in passive, low-fee investment vehicles instead of paying a money manager that charges a lot and doesn’t even deliver market returns. My biggest issue with the book it is that it adheres way too strongly to the Efficient Market Hypothesis (EMH). Eugene Fama, another Nobel prize and one of the most important EMH adherents, said that “In an efficient market, at any point in time, the actual price of a security will be a good estimate of its intrinsic value”. That means that in general there is no free money laying around or that getting above-average returns is really difficult. That is correct especially for the retail and individual investor. However as you will see in the advanced part of this roadmap I recommend books that are critical of this theory.
Two great books that explain more complex investment strategies are Global Asset Allocation and Global Value. The Global Asset Allocation shows how diversifying your portfolio outside bonds and stocks can be useful. Global Value Allocation shows how investing in countries that are cheap, measured by fundamentals like the Price/Earnings ratio, gets your great returns in the long run.
With Shiller’s course and these four books plus your broker account you should be perfectly able to invest your money in an intelligent way.
At the beginning, learning about futures, swaps, options or derivatives can be overwhelming. Before stepping into more technical grounds I recommend that you read about the history of hedge funds with their successes and failures to understand what they did and how. More Money Than God: Hedge Funds and the Making of A New Elite by Mallaby does just that. A quote from the book:
Although Weymar looked to his teachers for help in refining his mathematical and computing skills, he was unimpressed by their efficient-market theories. “I thought random walk was bullshit,” he said later. “The whole idea that an individual can’t make serious money with a competitive edge over the rest of the market is wacko.”
As you can see, this book goes in the opposite direction than A Random Walk Down Wall Street. The success of the main protagonists depends on finding market inefficiencies, they are not believers in efficient market hypothesis. Thanks to a hedge fund called Quantopian that provides data, a development platform and education, you can write your own investment algorithms and backtest them to find this type of small market inefficiencies. Their free lectures are a great resource that you should follow if you know how to code in Python and if you have some knowledge in probability and statistics. They will introduce you to futures, the Capital Asset Pricing Model, alpha and beta, factors, means reversion, pairs trading and long-short strategies.
After following these lectures it is time to move on into learning about options. Options are difficult because you are leveraged, they react non-linearly to volatility changes, time plays a huge factor in their pricing and their payoff function can be convex or concave (if you don’t understand what these words mean don’t worry). You can be right about your bet but still lose money and the other way around. They are a counter-intuitive beast. You can create a strategy with options that looses money 99% of the time and still make enough money on the 1% case to recover everything that was lost and more. There are two books I have used to understand options. The first book I have read is Options, Futures and Other Derivatives by John Hul. It is a textbook that explains all the moving parts of a trade that involves derivatives. A good thing about the book is that is has quite a few exercises after each chapter so that you can double-check you really understood what you have read. Since it was difficult for me to grasp everything I have read from Hul’s book, I decided to read a second book called Option Volatility & Pricing: Advanced Trading Strategies and Techniques that was written by Natenberg. The tone of the book felt like it was written by a practitioner. It was easier to digest. Hul’s book seemed a little bit more advance and I think it is better to read Natenberg book first and Hul’s book afterwards.
After learning the theory you should do some paper trading and real trading with options and futures before moving on. Now it is time to switch from the technical side of things to learning more about the history of financial theory and its critics. The Misbehavior of Markets: A Fractal View of Financial Turbulence by Mandelbrot is a book that summarizes the history of modern financial theory. After that, it shows that modern financial theory doesn’t take into account big market moves that happen more frequently that what the theory predicts. At the end of the book Mandelbrot proposes other ways of modelling financial markets. I found the critique more interesting than the proposal.
Antifragile by Taleb is a book that summarizes many ideas that Taleb wrote in Fooled by Randomness and The Black Swan. Similar to what Mandelbrot wrote, Taleb proposes that unpredictable events are far more frequent and influential than most models take into account. Therefore, we should build anything, including our financial strategies, in a manner that benefits from chaos rather than try to avoid it.
After learning about the tools at your disposal and the dangers involved in trading with options it is time to learn how to really trade volatility. Trading Volatility by Bennett, Volatility Trading by Euan Sinclair, Volatility Smile by Emanuel Derman and Dynamic Hedging by Nassim Taleb are the best books in the area. I have only studied the first two. The last two are more complex and I have only done superficially and rapid lecture.
At some point you need to learn more about financial accounting. Aswath Damodaran has a great course about companies valuation that I recommend that you follow
The modern monetary system can not be separated from the financial markets. This was deeply visible in the last financial crisis. It is important to understand how the banking and monetary system works from a practical point of view. Mehrling’s course is a great introduction to this.
At last, probability and statistics are the best tools we have to assess an work with risk. Thinks Stats and Probabilistic Programming & Bayesian Methods for Hackers are the best practical books I can recommend to quickly learn probability and statistics. If you want to start the trip that goes down the rabbit hole I recommend that you do Statistics with R Specialization by Duke.
HackerNewsBot debug: Calculated post rank: 101 - Loop: 169 - Rank min: 100 - Author rank: 16
HN Discussion: https://news.ycombinator.com/item?id=19280612
Posted by fka (karma: 485)
Post stats: Points: 142 - Comments: 89 - 2019-03-01T13:57:07Z
#HackerNews #developer #mozilla #network #redirects #w3schoolsdev
HackerNewsBot debug: Calculated post rank: 124 - Loop: 153 - Rank min: 100 - Author rank: 22
Developer and Author from Austin, TX.
HN Discussion: https://news.ycombinator.com/item?id=19268989
Posted by webappsecperson (karma: 69)
Post stats: Points: 66 - Comments: 53 - 2019-02-28T04:40:02Z
#HackerNews #descriptions #developer #flags #job #red #software
For some reason I’ve been reading a lot of job descriptions for junior devs lately and that has naturally left me with an inordinate number of opinions. I have, with great effort, condensed them here for you, dear reader.
The following aren’t pulled from any specific listings because these types of awfulness transcend the individual - and because that would be dickish. But their spirit should ring true to anyone in the trenches of the job search process.
“Wordpress Developer - Degree + 10 years experience required”
This is not to dunk on Wordpress but - it is not the LHC. There’s a certain amount of inflation to be expected when it comes to job requirements (you should always cut the number of years asked for in half when considering applying somewhere) but people get ridiculous. Rigorous compiler work is not a prerequisite for building a shopify theme. In addition to being a potential tell for a demanding workplace culture in general - or a complete lack of technical understanding on the part of leadership - inflated expectations can set you up for failure.
Those the gods wish to destroy they first call promising.
“PHP Contractor - 2 Months”
Short, time-bound, contracts can be a great stepping stone for a young developer, or a good stint for a freelancer looking to focus on one project for a while, but they can also be sources of ennervating, aggravating legacy work. And the presence of a lot of contractors employed on short terms can also be indicative of a short-termist culture: There’s a natural inclination to burn through people that way, because of the financial and organizational incentives.
“Early Stage Emmployee / Technical Co-founder / Person to Make My Thing”
Being a technical co-founder or “First Engineer” often means that someone has a brilliant, unicorn-level idea and they just need that tiny part of the entire product / platform / paradigm-shifting technology to be built by someone technical (like you). Ideas are incredibly cheap. Don’t invest significant effort unless there’s compelling market validation, great compensation, or both.
“Technologies: Coldfusion + jQuery”
Your job search shouldn’t be driven by what’s fashionable in tech, but popularity and the market for a skill are important factors, since they influence a career track’s employability and profitability. The market for Coldfusion devs isn’t too hot (or even a thing) and jQuery simply doesn’t have the complexity or potential power of a full JS MVC. Companies advertising outdated stacks open you up to the risk of building the wrong sorts of skills, which can have far-reaching effects on your career.
These have just been a few of the red flags that I’ve encountered, but there are many and more every day. Just like in any relationship, one red flag might be offset by a redeeming trait or focus (maybe?) but in a certain variety, or combination, it becomes too much to ignore.
And you deserve better!
HackerNewsBot debug: Calculated post rank: 61 - Loop: 30 - Rank min: 60 - Author rank: 14
Operating systems – can we make them private?
Every #operating #system (and #application) ever created becomes less #private with each new version.
As technology has evolved, developers are under increasing pressure to spy on their #customers and extract their #data for #exploitation.
Users are always advised to update their #software to improve its #security, its #interface and embrace new features – sometimes with good reason (like #patching a known #vulnerability). Other times the #developer is simply adding spyware. Some 'useful' applications are designed solely as #spyware and do nothing but #collect data.
As most here know, the #OS with the biggest data collection appetite is Windows 10 . #Microsoft have invested their time and money into a #business model that demands its online products extract user data to drive their #ad #targeting #revenue #streams.
Gone are the days when we could install an OS from a CD or have a choice to accept or reject an update.
#Windows is no longer a product but a “service” and with #services come #fees. Microsoft will charge for its OS’s in future. Even #windows7 will incur fees for users who prefer it to #windows10 from January 2020, the cost will rise each year.
Microsoft 'Confirms' Windows 7 New Monthly Charge
Above link details
This site sets 1 long-term and 2 short-term cookies we can delete. It uses a MEDIUM number of third party embeds (16) that set 3 short-term and 0 long-term cookies. 2 tracker companies do not set cookies although Disconnect blocked 18 trackers and this link has an embedded Forbes tracker we can block.
Windows 10 has had 3 major update scandals this year alone where #devices frozen or random files were #deleted.
Thousands of Windows 7 & 8 users have had their devices upgraded to 10 without their permission, while many businesses are refusing to change from Windows 7 forcing Microsoft to extend their support for it.
I will try to explain how we can make Windows 10 #safer in future posts but users will have to face the fact that
Microsoft's Software is Malware
Furthermore it contains backdoors. I have tested this myself. I’ve turned off all updates on a Windows 7 device yet have still received updates! These were flagged up by Windows 7’s event manager – ironically, a Microsoft product betraying another Microsoft product. However, I did not disable updates in the #registry on that #device – the surest way of truly stopping updates – because one mistake can trash the system. The #hacking #community tells me they have developed a souped-up version of #XP running with all #backdoors closed, although I have no proof of this.
Microsoft's Software is Malware
Above link details
This site sets NO long-term or short-term cookies. It uses a NO third party embeds and NO tracking companies.
It is very rare and
A plea to all android app developers and small start-up tech business owners to come together and force Google to change their automatic…
Article word count: 1153
HN Discussion: https://news.ycombinator.com/item?id=19124324
Posted by jacquesm (karma: 147699)
Post stats: Points: 215 - Comments: 79 - 2019-02-09T20:14:13Z
#HackerNews #account #business #developer #google #our #play #terminated #via
Go to the profile of Mark Dodson
A plea to all android app developers and small start-up tech business owners to come together and force Google to change their automatic termination policies
Our start-up idea
18 months ago, my wife and I came up with idea for an app. We carried out extensive research to find a company who could help us to create our vision. We used Upwork and found a company who had extensive experience in the area of development we required. Their reviews were great and the developers we spoke to were eager to create our app.
To cut a long story short — after many months of collaborative work between ourselves and our app developers and many mistakes along the way, we were ready to launch our app. Behind the scenes we had also been busy creating our brand, social media pages, promotional videos, adverts and getting ready to onboard businesses and customers. We’d invested every penny of our entire £25,000 into the development of the app.
After a few late disasters with our dedicated server and validation process within the app, we were finally ready to launch in January 2019. Then, to our dismay we realised our app had been removed from the Play Store. Our first thought was that there was another problem with our server connecting to the app. We then had a look on the App Store and saw that the iOS version of our app was listed with no problems whatsoever. We were confused as to why the app was listed on the App Store and not the Play Store.
I then attempted to login to my ‘Google Developer Account’ for the first time. Previous to this our app developers were the only ones to access our account to upload and update our app for us. Each time I tried to login to my account I was sent to a blank page with ‘403’ error message. I couldn’t understand what had gone wrong. I contacted the app developers who attempted to login and they also received the same error message. I then contacted the Play Console Help team via their online chat function.
According to Google’s records, my account had been terminated and I had been informed of this via email on 23rd January 2019. I was confused as I had not received an email but I was still confident the situation would be resolved quickly. I checked my junk folder and found I had been sent an email to let me know my account had been terminated. The email had a link for me to be able to appeal the decision and within 4 hours of completing the form I received the following response:
Google’s automatic rejection of appeal to reinstate Google Play Developer Account
I couldn’t believe what I was reading — effectively my accounted had been terminated because of an ‘associated’ account. I had created a Google Developer Account simply so I could pass on the login details to my app developers who uploaded and updated the app via my account each time. Therefore, the developers, one of their employees or one of their ‘associated’ accounts had previously been banned and therefore by mere ‘association’ my developer account had also been terminated, causing our app to be removed from the Play Store and effectively ruining our whole start-up business.
I sent an email back to Google Support explaining there must have been a mistake unless my account was fraudulently used without my knowledge. I asked for a contact that I could speak to so that we could resolve the situation.
My request for a contact was completely ignored and on 30th January 2019 I received the following email:
Google’s response to requesting human support
It was at this stage that I became very concerned. Our app and therefore our whole business was useless without cross-platform functionality and there appeared to be no way of contacting Google to get the issue resolved. I contacted @GooglePlayDev via Twitter and received the following response when requesting contact details of somebody that could look into our case:
Google’s Twitter Developer Support
I then searched on forums for help and there were countless developers who had posted about similar situations they had been in and none of them were able to get their situation resolved. I quickly started to lose all hope when I came across an open letter from an app developer who had managed to get his rejected appeal overturned and his developer account and apps reinstated:
The developer had managed to get his story to go viral and attract the attention of some of the ‘developer relationship managers’ within Google’s Play team. Therefore, my only option left was to get in contact with these employees to see if they would look into our case. I connected with as many ‘developer relationship managers’ as possible including Adriana Puchianu, Aleksandra Ben Har, Thierry Muller, Mark Masterson, Paul Kinlan, Kubra Zengin, Jaime Gonzalez and Nicolas Bortolotti. I also attempted to message Purnima Kochikar, the Director of Google Play, Apps & Games at Google.
As of 6th February 2019, I have received no further responses to my emails to Google Play Developer Support or twitter messages to @GooglePlayDev Only one of the developer relationship managers on LinkedIn has been good enough to message me back but even he has no ability to overwrite the automatic termination process.
I am in utter shock at the lack of customer support from Google. Both Apple and Amazon have app developer customer service departments that deal specifically with issues like this. I have no idea how Google can terminate accounts without fully checking the reasons behind the termination.
To put into perspective the situation we are in, imagine one of your neighbours commits a crime and is arrested by the police. You don’t know which neighbour has committed the crime but you are linked to each other by the street you live on and therefore you are ‘associated’ to that neighbour. As a result, you are also arrested for the crime and you are guilty by default! There is no unbiased court case or appeals procedure because the decision is final and you cannot find anybody to contact to get your case re-heard! That is exactly how we feel! Our account has been terminated because of an
‘association’ that we don’t know and our whole business is ruined as a result. Even more worrying is that anyone who this ‘associate’ develops apps for in the future will also have their apps removed and accounts terminated.
The fact that our app is still listed on the App Store (https://itunes.apple.com/gb/app/hoopapployalty/id1287914039?mt=8) with no issues whatsoever demonstrates that we have done nothing wrong and that our account and app should be reinstated to the Play Store.
Our absolute last hope is for the good people reading this letter to like, share and comment on this story in the hope that the Google team will do the right thing and reinstate our app and developer account.
Thank you in advance for your support
HackerNewsBot debug: Calculated post rank: 169 - Loop: 33 - Rank min: 100 - Author rank: 40
Results of the official Python Developers Survey 2018 by Python Software Foundation and JetBrains: more than 20k responses from more than 150 countries.
Article word count: 198
HN Discussion: https://news.ycombinator.com/item?id=19104650
Posted by mherrmann (karma: 2396)
Post stats: Points: 122 - Comments: 61 - 2019-02-07T11:56:06Z
#HackerNews #2018 #developer #python #results #survey
This section highlights the popularity of various Python frameworks, libraries, and technologies that Python developers use.
Web frameworks (multiple answers)
Data Science Frameworks and Libraries (multiple answers)
General Frameworks and Libraries (multiple answers)
For this question we listed some general Python libraries. It comes with no surprise, Requests is used by more than the half of Python users. Pillow is also very popular. One in five Python users use asyncio.
Top Cloud Platform(s) (multiple answers)
Google App Engine
55% of the Python users who use cloud platforms prefer AWS. Google Cloud Platform comes in second, followed by Heroku, DigitalOcean, and Microsoft Azure. About a third of the respondents don’t use any cloud solutions.
Along with the popular cloud platforms listed above, we identified that OpenStack and Linode got 6% each, OpenShift 3%, and Rackspace 2%.
In addition to the questions on the choice of cloud platform, we also asked a couple of additional questions to get some insights into how Python developers work with clouds:
How do you run code in the cloud (in the production environment)? (multiple answers)
How do you develop for the cloud?
HackerNewsBot debug: Calculated post rank: 101 - Loop: 358 - Rank min: 100 - Author rank: 36
Last January the Dell XPS 13 developer edition (9370) made its debut. Today we’re excited to announce that one year later its successor, the XPS 13 developer edition (9380), is now available…
Article word count: 628
HN Discussion: https://news.ycombinator.com/item?id=18980476
Posted by sahaskatta (karma: 582)
Post stats: Points: 117 - Comments: 83 - 2019-01-23T17:43:15Z
\#HackerNews #available #dell #developer #edition #new #now #xps
Last January the Dell XPS 13 developer edition (9370) made its debut. Today we’re excited to announce that one year later its successor, the XPS 13 developer edition (9380), is now available in the US, Canada and Europe. (Note: both the 9370 and 9380 will coexist for a period of time.)
The 9380 represents the eighth generation of Dell’s Ubuntu-based XPS 13 developer edition series. The first generation of the developer edition debuted over six years ago and it, along with the Ubuntu-based Precision mobile workstations that launched in 2015, make up Project Sputnik. In case you’re not familiar with it, Project Sputnik is Dell’s skunkworks initiative driven by input from the developer community (see the timeline at the end of the post for the complete XPS 13 developer edition progression).
Dell XPS 13 developer edition (9380) — System highlights
Although there are many great features and specs that characterize the latest developer edition (see below), the one that will likely bring the most joy is the new placement of the webcam. In the 9370 the camera is located directly below the screen. In the new 9380 the camera has been moved to the top, providing a much more flattering view of the user while still maintaining the system’s sleek, compact design.
Not only that but the 8^th generation developer edition supports Suspend-to-idle natively which allows the system to resume much more quickly from sleep.
\* Intel 8^th generation i3, i5 and i7 processors (Intel Whiskey Lake U, 15W, non-vPro) \* Ubuntu 18.04 LTS preloaded \* InfinityEdge display with top camera placement \* Easier to open \* FHD and UHD resolution support \* Up to 16GB of LPDDR3 memory at 2133MHz \* 1 x NVMe slot for 2230-128GB / 2280 up to 2TB \* Thunderbolt 3 (x2) with USB3.1 Gen2 + type-C x1 with USB3.1 Gen2 speed \* Improved Thunderbolt runtime power management \* Killer^® 1435 802.11ac [2×2] + Bluetooth 4.2
The United States and Canada
In the US and Canada there are four base configs that can be configured in a multitude of ways, yielding 22 configurations. These base configs are:
\* i7 QC|8GB|256GB|FHD T \* i7 QC|8GB|256GB|UHD T \* i7 QC|16GB|512GB|UHD T \* i7 QC|16GB|256GB|UHD T
(Note: unlike Europe, in the United States and Canada the developer edition can only be purchased in the “For Work” section.)
Beating the US and Canada to the punch, on January 9^th the first configurations of the new XPS 13 developer edition became available in Europe. At the end of last week two more joined to complete the lineup:
\* i7 QC|16GB|512GB|UHD T \* i7 QC|16GB|1TB|UHD T \* i7 QC|8GB|256GB|FHD NT \* i7 QC|16GB|512GB|FHD NT
The above configurations are available in both the “For Home” and “For Work” sections on Dell.com and are available online in the following countries:
\* Austria \* Belgium (Dutch and French) \* Switzerland (German and French) \* Germany \* Denmark \* Spain \* France \* Ireland \* Italy \* The Netherlands \* Norway \* Sweden \* The United Kingdom <- The developer editions will be added to shortly to the 9380 product page. Until then, the systems can be purchased via chat on the product page or by calling the number that pops up.
Being able to announce the next generation of the XPS 13 developer edition is a great way to begin the year. Watch this space to see what is next on the agenda for 2019.
XPS 13 developer edition timeline
\* 1st gen Dell XPS 13 developer edition in the US — November 29, 2012
\* 4th gen Dell XPS 13 developer edition in US and Europe — April 9, 2015
\* 7th gen XPS 13 developer edition available – January 4, 2018
\* Exclusive: Dell Opens Up About Its Linux Efforts And Project Sputnik – Forbes \* Dell Shipped Linux On 162 Unique Platforms In Fiscal Year 2019 – Forbes
Pau for now…
HackerNewsBot debug: Calculated post rank: 105 - Loop: 100 - Rank min: 100 - Author rank: 37
We're looking for a #developer familiar with #Elixir (or transferable skills like #Erlang and #RubyOnRails).
The whole project will be #FOSS and you can work from home, what's not to love 😉 Please RT!
#tech #job #programming #jobs #software #remote #federation #decentralised
Are you using Python module ‘SSH Decorator’? Newer versions include a backdoor
A backdoor was discovered in the Python module named SSH Decorator (ssh-decorate), that was developed by Israeli developer Uri Goren. Are you using the Python module ‘SSH Decorator’? You need to check the version number, because newer versions include a backdoor. The library was developed to handle SSH connections from Python code. Early this week, a developer \[…\] The post [Are you using Python module ‘SSH Decorator’? Newer versions include a backdoor](https://securityaffairs.co/wordpress/72298/malware/ssh-decorator-backdoor.html) appeared first on [Security Affairs](https://securityaffairs.co/wordpress).
[Are you using Python module ‘SSH Decorator’? Newer versions include a backdoor](https://securityaffairs.co/wordpress/72298/malware/ssh-decorator-backdoor.html) A backdoor was discovered in the Python module named SSH Decorator (ssh-decorate), that was developed by Israeli developer Uri Goren. ------------------------------------------------------------------------------------------------------------------------------------- Are you using the Python module ‘SSH Decorator’? You need to check the version number, because newer versions include a backdoor. The library was developed to handle SSH connections from Python code. Early this week, a developer noticed that multiple backdoored versions of the SSH Decorate module, the malicious code included in the library allowed to collect users’ SSH credentials and sent the data to a remote server controlled by the attackers. The remote server that received stolen data is accessible at the following address: `http://ssh-decorate.cf/index.php` The following images were shared [bleepingcomputer.com](https://www.bleepingcomputer.com/news/security/backdoored-python-library-caught-stealing-ssh-credentials/) that first reported the news. ```````
` The Israeli developer Uri Goren, once notified to the problem, confirmed that backdoor was added by attackers. Initially, the developer has updated the password for the PyPI Python central repo hub and published a sanitized version of the package. _“I have updated my PyPI password, and reposted the package under a new name ssh-decorator,” he said._ _“I have also updated the readme of the repository, to make sure my users are also aware of this incident.”_ _“It has been brought to our attention, that previous versions of this module had been hijacked and uploaded to PyPi unlawfully. Make sure you look at the code of this package (or any other package that asks for your credentials) prior to using it.” reads the README file._ The presence of the backdoor in the SSH Decorator module [alerted many users on Reddit,](https://www.reddit.com/r/Python/comments/8hvzja/backdoor_in_sshdecorator_package/) many of them accused Goren that for this reason decided to take down the package from both GitHub and PyPI — the Python central repo hub. Developers that use the SH Decorator (ssh-decorate) module need to use the last safe version was 0.27, later version 0.28 through 0.31 were compromised.
[**Pierluigi Paganini**](http://www.linkedin.com/pub/pierluigi-paganini/b/742/559) **(**[**Security Affairs**](http://securityaffairs.co/wordpress/) **– SSH Decorator, Python SSH Backdoor)** The post [Are you using Python module ‘SSH Decorator’? Newer versions include a backdoor](https://securityaffairs.co/wordpress/72298/malware/ssh-decorator-backdoor.html) appeared first on [Security Affairs](https://securityaffairs.co/wordpress). \#it-sec #python #ssh #backdoor #admin #developer