Language Selection

English French German Italian Portuguese Spanish

Programming: SYCL, Python, SwiftWasm and NodeRun

Filed under
Development
  • hipSYCL Gets New Compilation Toolchain For Taking SYCL Directly To CUDA & ROCm

    Could 2019 be the year that SYCL really takes off for this single-source C++-based programming model? There's certainly a lot of interesting projects going on around SYCL. 

    Intel is making very interesting moves and among them are working on upstreaming SYCL support in LLVM. It appears this SYCL play of theirs will be a key part of their "oneAPI" effort that is supposed to be out by year's end.

  • How to Extract Build Info from Jenkins with Python

    The Python Jenkins package will work with both Hudson and Jenkins which JenkinsAPI only works with Jenkins. I usually use Python Jenkins because of this, although I have recently started looking to see which one works better with artifacts and I discovered that JenkinsAPI is actually better for that sort of thing. So you will need to evaluate both of these packages depending on what you need to do.

  • Stylin’ with Pandas

    I have been working on a side project so I have not had as much time to blog. Hopefully I will be able to share more about that project soon.

    In the meantime, I wanted to write an article about styling output in pandas. The API for styling is somewhat new and has been under very active development. It contains a useful set of tools for styling the output of your pandas DataFrames and Series. In my own usage, I tend to only use a small subset of the available options but I always seem to forget the details. This article will show examples of how to format numbers in a pandas DataFrame and use some of the more advanced pandas styling visualization options to improve your ability to analyze data with pandas.

  • Introducing SwiftWasm, a tool for compiling Swift to WebAssembly

    The SwiftWasm tool is built on top of the WASI SDK, which is a WASI-enabled C/ C++ toolchain. This makes the WebAssembly executables generated by SwiftWasm work on both browsers and standalone WebAssembly runtimes such as Wasmtime, Fastly’s Lucet, or any other WASI-compatible WebAssembly runtime.

  • NodeRun Is Node.js For Everyone

    NodeRun is the free, easy, and social way to develop and deploy full-stack, enterprise-ready Node.js applications. We provide the cloud-based visual IDE, the database, and the server – you just need to bring your imagination.

    We built NodeRun with business application development in mind. You can develop line-of-business applications faster than by traditional methods, making it an ideal solution for new and experienced Node.js developers alike. When you create an application in NodeRun, we provide you with a small instance of Ubuntu Linux, a MariaDB database, and a Node.js server running Express and our Profound.js framework. Everything you need to start developing your application and all running in the cloud.

  • Alberto Flores (albertoefg): New beginning

    Over the last few days I've had a few great news and some small wins. I was accepted in Google Summer of Code as a contributor to Krita, this gave me so much happiness. I also got my passport so I feel one step closer to the Krita Sprint and it is going to be awesome, I am really excited to meet everyone because everyone who is part of Krita has been great to me, Krita has this great positive community. I also started to do contributions to the manual and even though is something small I feel proud of myself. I also asked for a KDE Developer Account.

    I also had been going out more and working out, which is a nice change after being depressed and solitary for so long. And I've been more happy and optimist about life in general. I also got my grades for this four month period: 9.9,9.8,9.7,9.0,9.0, so I had a good period, but a new one has started already.

More in Tux Machines

GNOME 3.33.2 released!

Hello GNOME developers,

GNOME 3.33.2 is now available. This is the second unstable release
leading to 3.34 stable series.

I had to disable gnome-contacts, gnome-calendar and gnome-maps because of the not-very-well coordinated evolution-data-server transition.

If you want to compile GNOME 3.33.2, you can use the official
BuildStream project snapshot.

https://download.gnome.org/teams/releng/3.33.2/gnome-3.33.2.tar.xz

The list of updated modules and changes is available here:

https://download.gnome.org/core/3.33/3.33.2/NEWS

The source packages are available here:

https://download.gnome.org/core/3.33/3.33.2/sources/

WARNING!
--------
This release is a snapshot of development code. Although it is
buildable and usable, it is primarily intended for testing and hacking
purposes. GNOME uses odd minor version numbers to indicate development
status.

For more information about 3.34, the full schedule, the official module
lists and the proposed module lists, please see our 3.33 wiki page:

https://www.gnome.org/start/unstable


Cheers,

Abderrahim Kitouni,
GNOME Release Team
Read more Also: GNOME 3.33.2 Released As Another Step Towards The GNOME 3.34 Desktop

Security Leftovers

  • Serious Security: Don't let your SQL server attack you with ransomware [Ed: Article focuses on things like Windows and RDP. SQL Server is proprietary software that runs on a platform with NSA back doors. So if you choose it, then you choose to have no security at all, only an illusion of it. Why does the article paint Windows issues as pertaining to MySQL?]
    Tales from the honeypot: this time a MySQL-based attack. Old tricks still work, because we're still making old mistakes - here's what to do. [...] As regular readers will know, one of the popular vehicles for malware crooks at the moment is Windows RDP, short for Remote Desktop Protocol.
  • How Screwed is Intel without Hyper-Threading?
    As it stands Microsoft is pushing out OS-level updates to address the four MDS vulnerabilities and you’ll get those with this month's Windows 10 1903 update. However, this doesn’t mitigate the problem entirely, for that we need motherboard BIOS updates and reportedly Intel has released the new microcode to motherboard partners. However as of writing no new BIOS revisions have been released to the public. We believe we can test a worst case scenario by disabling Hyper-Threading and for older platforms that won’t get updated this might end up being the only solution.
  • SandboxEscape drops three more Windows 10 zero-day exploits

    SandboxEscaper also indicated that she was in the market to sell flaws to "people who hate the US", a move made in apparent response to FBI subpoenas against her Google account.

  • Huawei can’t officially use microSD cards in its phones going forward

    The SD Association is also by no means the first to cut ties: Google, ARM, Intel, Qualcomm, and Broadcom are also among the companies that have stopped working with Huawei due to the ban. The Wi-Fi Alliance (which sets Wi-Fi standards across the industry) has also “temporarily restricted” Huawei’s membership due to the US ban, and Huawei has also voluntarily left JEDEC (a semiconductor standards group best known for defining RAM specifications) over the issues with the US as well, according to a report from Nikkei Asian Review. All this could severely hamper Huawei’s ability to produce hardware at all, much less compete in the US technology market.

  • Huawei barred from SD Association: What’s that mean for its phones and microSD cards?

    As such, companies that aren’t on the SD Association’s list of members can’t officially produce and sell devices with SD card support that use the SD standards. According to SumahoInfo, the member page showed Huawei a few weeks ago, but no longer lists the firm this week.

Today in Techrights

today's howtos and python programming