@h boosted

« Thanks to our awesome contributors we now have support for GPS devices using either I2C or UART interfaces in our drivers repo github.com/tinygo-org/drivers/  »

— Retweet twitter.com/TinyGolang/status/

@h boosted

latest xserver/mesa/etnaviv is broken in interesting new ways on imx6

@h boosted

I sometimes get the question whether is still used for commercial projects.

It is.

Leon Wagner from Forth Inc. presented some recent commercial projects using Forth

Video:
"Leon Wagner — There's Forth in That"
wiki.forth-ev.de/doku.php/even

@h boosted

Better x86 Assembly Generation with Go (presentation)
speakerdeck.com/mmcloughlin/be

avo makes high-performance Go assembly easier to write, review and maintain. The avo package presents a familiar assembly-like interface that simplifies development without sacrificing performance.
github.com/mmcloughlin/avo

@h boosted

What's one of the most popular homepages in the world if not the most popular? Never mind you're a huge corporation with billions at your disposal, if it contains HTML (i.e. Javascrpit) you can't really secure it.
twitter.com/LiveOverflow/statu

#google #xss #js #javascript

@h boosted

My new Assembly syntax is making progress towards being self-hosted. It can now create ELF binaries with data, opcodes and immediate/displacement operands. What's left:

a) Packing mod/reg/rm operands and scale/index/base operands into single bytes. (ETA: 2 days)

b) Handling string literals. (ETA: 1 week)

c) Support for labels. (ETA: ???. 3 months, if past history is any guide.)

Then: Goodbye C! Goodbye dependencies I don't understand! Hello, *true* collaboration.

github.com/akkartik/mu/blob/ma

@h boosted
@h boosted

The benefits and costs of writing a POSIX kernel in a high-level language (paper PDF)
usenix.org/system/files/osdi18

Presentation:
usenix.org/conference/osdi18/p

This paper presents an evaluation of the use of a high-level language (HLL) with garbage collection to implement a monolithic POSIX-style kernel.

Biscuit is a kernel written in Go that implements enough of POSIX.

TrueChain Engineering Code
github.com/truechain/truechain

TrueChain is a truly fast, permissionless, secure and scalable public blockchain platform which is supported by hybrid consensus technology called Minerva and a global developer community. TrueChain uses hybrid consensus combining PBFT and fPoW to solve the biggest problem confronting public blockchain: the contradiction between decentralization and efficiency.

@h boosted

How Arthur Whitney defines syscalls (admittedly in C)

```
$ cat A.S
<asm/unistd_64.h>

S(n) .globl n;n:;mov %rcx,%r10;mov $__NR_#,%rax;syscall;ret;

S(read)S(write)S(open)S(close)S(fstat)S(mmap)S(munmap)S(exit)
```

via news.ycombinator.com/item?id=1

Better x86 Assembly Generation with Go (presentation)
speakerdeck.com/mmcloughlin/be

avo makes high-performance Go assembly easier to write, review and maintain. The avo package presents a familiar assembly-like interface that simplifies development without sacrificing performance.
github.com/mmcloughlin/avo

@h boosted

"When Let’s Encrypt launched in 2014, less than 30% of web requests were encrypted with HTTPS. Today, that number is nearly 80%. The publication of ACME as an IETF RFC and its adoption by more and more CAs will help bring us closer to closer to ensuring all communications on the Internet are confidential and authentic.” Read more: ietf.org/blog/acme/

@h boosted

Apache Jena is a free and open source Java framework for building and Linked Data applications. With support for , and , it's a powerful set of apis and tools that work together well without extra integration effort.
jena.apache.org/

This is pretty awesome, with this Qt library for Go, you can use the same Go code to target a GUI desktop platform supported by Qt, or webassembly + Qt bindings. (or something else like Android and/or iOS if you have those SDKs installed)

therecipe/Qt
github.com/therecipe/qt

Demo:
therecipe.github.io/widgets_pl

@h boosted

Discover Unpaywall, a New Browser Extension That Lets You Read Millions of Science Articles Locked Behind Paywalls bit.ly/2nVe9Dl t.co/wtMElDVS7t

@h boosted
Next time someone tries to sell me on TypeScript, I’m countering with this:

https://el-tramo.be/blog/waforth/
Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!