codepoet
And I agree with you, Lars: We should be using CISA's KEV, First's EPSS and other means. But I'm not sure software customers would accept seemingly higher risk (high number of unfixed critical / high CVEs), even if the EPSS suggests overall much lower risk.
I've written in longer form at [1] about this issue.
[1] https://florian.noeding.com/2023/08/29/sofware-bill-of-mater...
Are you interested in creating Security As Code content that has the potential to reach thousands of developers? We are hiring for a product security engineer that is familiar with writing custom rules for an automated code review platform that includes Static Application Security Testing (SAST) and Software Composition Analysis (SCA) scanners. If you enjoy creating developer delight while also helping to increase the overall Securability of Adobe products you might be a great fit for our team.
You can apply at https://adobe.wd5.myworkdayjobs.com/external_experienced/job...
Here's the repo: https://github.com/fnoeding/fpga-experiments
I'll update the post with it too.
I'll think about sharing the code. Large code parts - while working - did not pass my quality bar, since I did not have enough time to clean and refactor while learning. But maybe that's fine. Hmm.
How a CPU works: Bare metal C on my RISC-V toy CPU
FOSDEM 2014 videos
I have an econophysics degree, work in IT and can easily compete with CS graduates. Started my first job as a software developer and now I'm the head of my own development team and also responsible for hiring.
As a physicist you are a problem solver: You will learn how to learn, how to tackle complex challenges in a systematic way and analyze experiments. These skills are very useful. If your physics and math knowledge helps you later on depends on your future job. My own work does not involve physics, nor any non-trivial math.
The biggest hurdle will be getting your first job in IT: You have to show that you are as capable as a CS graduate. That's easier if you apply for jobs that don't focus on algorithms, for example systems programming. Though some companies will only hire CS graduates and miss the chance to get cross-domain knowledge...
So how to show the hiring manager that you are good at writing software? Write (open source) software, mention projects on your CV and also in your cover letter. I love to see links to github / bitbucket on a CV.
If you have passion for writing software, are willing to invest a huge amount of time and you know how to teach yourself then you can be become a great software developer.
In Hiring Programmers, Style Trumps Language
FOSDEM 2012 videos
http://gateprotect.com/en-GB/company/jobs.html
gateProtect is a company providing security solutions focused on unified threat management (all-in-one firewalls).
Backend Software Engineer: Help us write the control application of a network security device using Clojure. You are an excellent software developer and know many different paradigms from object oriented to functional and used your knowledge to create complex systems in many different languages like C++, Haskell or a Lisp dialect. Prior knowledge of Clojure is not required if you know another Lisp dialect. You also know the details of low lewel systems programming under Linux.
Backend Software Test Engineer: Write automated tests that check if the production code is working using Python. A strong understanding of network protocols, related tools and Linux is more important than excellent programming skills.
Please contact [email protected] for more details and mention Hacker News.
http://gateprotect.com/en-GB/company/jobs.html
gateProtect is a company providing security solutions focused on unified threat management (all-in-one firewalls).
Backend Software Engineer: Help us write the control application of a network security device using Clojure. You are an excellent software developer and know many different paradigms from object oriented to functional and used your knowledge to create complex systems in many different languages like C++, Haskell or a Lisp dialect. Prior knowledge of Clojure is not required if you know another Lisp dialect. You also know the details of low lewel systems programming under Linux.
Backend Software Test Engineer: Write automated tests that check if the production code is working using Python. A strong understanding of network protocols, related tools and Linux is more important than excellent programming skills.
Please contact [email protected] for more details and mention Hacker News.
Yocto Project: creating custom linux distributions
Also take a look at: http://boardgamegeek.com
Floating point determinism
Crawling "only" 120k pages can be done easily with a pure Python solution over a normal home / office internet connection. The packages urllib, urllib2, robotexclusionrulesparser and lxml are a good start.
Important: Don't forget to implement a crawl rate limit.