HN user

daurnimator

2,792 karma

Melbournian; Developer; Software Architect; Lua Lover; Electrical Engineer; hashbang.sh Sysadmin and Teacher; Mentor; MelbourneWireless node.

https://github.com/daurnimator/

http://daurnimator.com

openpgp4fpr:954a3772d62ef90e4b31fbc6c91a9911192c187a [ my public key: https://keybase.io/daurnimator; my proof: https://keybase.io/daurnimator/sigs/BGn-lB7W1V7vZ53OlEJ8zFceG0HpnR9gDotK4ZnJjBw ]

Posts35
Comments907
View on HN
blog.llvm.org 6y ago

The new Clang _ExtInt feature provides exact bitwidth integer types

daurnimator
196pts157
kristoff.it 6y ago

What Is Zig's Comptime?

daurnimator
2pts0
www.sbs.com.au 7y ago

Australian Prime Minister's Website Taken Over, Plays 'Scotty Doesn't Know'

daurnimator
2pts1
sansforgetica.rmit 7y ago

Sans Forgetica: a font designed help you to better remember your study notes

daurnimator
7pts1
konghq.com 7y ago

Kong 1.0 Announced

daurnimator
9pts3
konghq.com 8y ago

Kubernetes Ingress Controller for Kong

daurnimator
78pts15
daurnimator.com 8y ago

Show HN: Fengari v0.1.0 – Lua VM in JavaScript

daurnimator
6pts1
lua.space 8y ago

Fengari: Why We Rewrote Lua in JS

daurnimator
1pts1
www.news.com.au 9y ago

Pandora to shut down in Australia

daurnimator
1pts0
programmer.97things.oreilly.com 9y ago

The Boy Scout Rule

daurnimator
7pts0
raw.githubusercontent.com 9y ago

Stack buffer overflow vulnerability in NETGEAR WNR2000 router

daurnimator
1pts0
github.com 9y ago

Lua Internal Development History Released

daurnimator
8pts2
daurnimator.com 10y ago

Using your own main loop on OS X

daurnimator
5pts0
adpgtech.blogspot.com 10y ago

Indiscriminate use of CTEs considered harmful

daurnimator
3pts0
ourobengr.com 10y ago

Oops, That Didn’t Work (Onboarding LIFX Bulbs)

daurnimator
2pts0
www.corsix.org 10y ago

On libunwind and dynamically generated code on x86-64

daurnimator
96pts29
fanf.livejournal.com 10y ago

Confidentiality vs. privacy

daurnimator
3pts0
newsroom.melbourne.edu 10y ago

Gender wage gap linked to high school subject choices

daurnimator
1pts0
leafo.net 10y ago

Using LuaRocks to install packages in the current directory

daurnimator
2pts0
www.theguardian.com 10y ago

First passenger drone makes its debut at CES

daurnimator
1pts0
www.nytimes.com 10y ago

Integer overflow in critical systems

daurnimator
3pts0
github.com 10y ago

Systemd-importd drops docker support

daurnimator
4pts2
daurnimator.com 10y ago

Testing pre-commit with git

daurnimator
1pts0
codemonkey.org.uk 11y ago

Future development of Trinity

daurnimator
9pts0
leafo.net 11y ago

Cloning a function in Lua

daurnimator
14pts0
blog.digital-scurf.org 11y ago

In defence of curl – sudo bash -

daurnimator
1pts1
daurnimator.com 11y ago

Linux fork detection using thread specific keyrings

daurnimator
40pts28
www.trevorpounds.com 11y ago

Versioning Symbols for Shared Libraries (glibc) (2013)

daurnimator
3pts0
www.lua.org 12y ago

Lua Workshop 2013 Talks Announced

daurnimator
1pts0
daurnimator.com 13y ago

Quick bash prompt using lua

daurnimator
2pts1

It's not copy protection. It may change the structure and content of the page that is sent but that is not copy protection.

It is though!

Often news websites use the user agent to detect e.g. the google crawler, and allow google to index the contents of news articles; but then throw up a paywall when anyone with a normal browser shows up.

I recall some news websites tried to threaten people making browser extensions with the DMCA/CFAA as they considered it working around their copy protection to illegally gain access to their content.

Email is also an archive of communications with vendors, shops and government departments.

Signal doesn't let you migrate chat history to your desktop.

Trying to migrate between phones while retaining your Signal history is too hard for most people.

Signal is not at all a suitable replacement, and I believe that forward secrecy is an anti-feature for an email-like usecase.

e.g. some anti-virus software requires a kernel module; this adds additional attack surface

e.g. historically anti-virus engines have had bugs where e.g. when they search inside of a .zip file; their .zip parser was susceptible to a buffer overflow that would have allowed a malicious file when scanned to run arbitrary code.

e.g. some anti-virus software has a daemon that runs on localhost with an exposed port. This port receives RPCs. websites in your browser have been able to make requests to the anti-virus daemon.

Fails to load in firefox 105.0.1 (64-bit ArchLinux) for me.

    WebGL warning: <Create>: WebglAllowWindowsNativeGl:false restricts context creation on this system. d3wasm.js:1:156185
    Failed to create WebGL context: WebGL creation failed: 
    * WebglAllowWindowsNativeGl:false restricts context creation on this system. ()
    * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
    Uncaught TypeError: GLctx is undefined

While I don't disagree, a secure location with a trusted proctor is not simple or easy for all cases: students may be studying remotely/at home, which could be in a rural area with no accessible proctoring, or internationally with no trusted proctoring.

And that is not always due to their own wishes: covid lockdowns, unavailability of international flights or other governmental restrictions may be keeping them there.

But I have not needed to prove it because (as far as I know) only one programming language that uses async as its concurrency model claims to not have function colors.

The zig "colourless" innovation was informed by my work with cqueues in Lua[1]; which I gave as an example of good colourless-ness.

  [1] http://25thandclement.com/~william/projects/cqueues.html

All of those usb specs are quite young and none have really lasted. Compared to other connectors that people may know:

- RJ45/8P8C was standardised in 1987

- the 3.5mm audio jack in 1979

- the PCI express slot from 2003

These are all still in use today. People expect to change connectors maybe twice in a lifetime, not every decade.