HNHacker News
TopNewBestAskShowJobs

ingve

221,309 karma · joined April 12, 2012

submissionscomments
ingve··on GPT-5.6 Sol, along with Terra and Luna, will launch publicly this Thursday
Latin.
ingve··on Google's shortened links will stop working next year
Not sure if this is a general remonstrance about Google not caring about permanent URLs (pURLs) or a very specific reference: In Knitting for beginners, 3rd edition (Imagine Publishing, 2015), the basic knitting techniques have a link to accompanying video demonstrations on Youtube, and they used Google's link shortener. Of course they cover the purl stitch, but the pURL for the purl video will now be broken by Google. For anyone googling this in the future, here's the redirect:

goo.gl/Z64Spk -> https://www.youtube.com/playlist?list=PLgkXzADBVZXtmB9zdaf2W...

ingve··on My new favourite AArch64 CPU instruction: RMIF – rotate then merge in to flags
Who need fake funny assembly instructions when PowerPC has real funny assembly instructions like EIEIO - Enforce In-Order Execution of I/O? [0]

[0] https://www.ibm.com/docs/en/aix/7.3?topic=set-eieio-enforce-...

ingve··on Crossing the impossible FFI boundary, and my gradual descent into madness
This could be great for scripting with Neptune! [0]

[0] https://github.com/Srinivasa314/neptune-lang

ingve··on Dry Transfers: Letraset (2017)
For a lot more detail, and an amazing collection of images, I very highly recommend Brook and Shaughnessy's book "Letraset: The DIY Typography Revolution" [0]

[0] https://uniteditions.com/products/letraset-the-diy-typograph...

ingve··on Internet Archive to Honor Carl Malamud with 2022 Hero Award
Which seems to now be available under a Creative Commons license, archive.org link: https://archive.org/details/exploringinterne00carl/
ingve··on Introduction to the Theory of Programming Languages (1991)
Note the warning and request from the main book page:

> (Please do not bookmark or share the above download link as it may change, but use the present page: https:/bertrandmeyer.com/ITPL.)

ingve··on OpenBSD's Pledge and Unveil from Python
They are also available (and used) in SerenityOS:

https://awesomekling.github.io/pledge-and-unveil-in-Serenity...

ingve··on Docker Desktop no longer free for large companies
> Does Mac have any sort of built-in VM framework like Hyper-V?

Two, actually. Hypervisor.framework [0] to build virtualization solutions on top of a lightweight hypervisor, without third-party kernel extensions, and Virtualization.framework, to create virtual machines and run Linux-based operating systems.

[0] https://developer.apple.com/documentation/hypervisor?languag...

[1] https://developer.apple.com/documentation/virtualization?lan...

ingve··on Let's write a compiler, part 5: A code generator
Crafting Interpreters [0] just came out in print and was widely discussed here [1], there's a Lang Jam [2] event happening this weekend which also spawned a useful HN discussion [3], so I just think a lot of readers here are interested in simple and fun language development tutorials and inspiration. But it is curious, part 2 of Brian Callahan's series [4] failed to get any traction here, maybe people aren't that into lexing?

[0] https://craftinginterpreters.com/

[1] https://news.ycombinator.com/item?id=27997167

[2] https://github.com/langjam/langjam

[3] https://news.ycombinator.com/item?id=28021161

[4] https://briancallahan.net/blog/20210815.html

ingve··on Neofetch: Command-line system information tool written in bash
Pretty close! Actually, someone was working on a short bash script for backing up some files, tried to remove some hardcoded values, had to use google to figure out how to get the information dynamically using `sysctl` and `system_profiler`, ended up on the Github page for neofetch, and thought "hey this is great, maybe this could be useful for other people as well!" and submitted it.
ingve··on Show HN: Inflation-adjusted Hacker News
It's not quite compensation per se, but rsync.net will give you a very nice discount just for being a HN user. (I don't think they check how many points you have accumulated though.)
ingve··on RoboScan: Lego+Raspberry Pi-powered analog film roll scanner
Video of the newer RoboScan v4 in action: https://www.youtube.com/watch?v=yRDomN48SOs
ingve··on Program Logics for Certified Compilers [pdf]
Link to announcement about making the book free to access on the authors web pages:

https://sympa.inria.fr/sympa/arc/coq-club/2020-09/msg00016.h...

ingve··on As We May Think (1945)
For those who want to learn more, the book "Endless Frontier: Vannevar Bush, Engineer of the American Century" [0] by G. Pascal Zachary is very good. (G. Pascal Zachary also wrote "Showstopper: The Breakneck Race to Create Windows NT and the Next Generation at Microsoft")

[0] http://www.gpascalzachary.com/endless_frontier__vannevar_bus...

[1] http://www.gpascalzachary.com/showstopper__the_breakneck_rac...

ingve··on Ask HN: How Do You Read?
There is an audio book version: How to Read a Book, narrated by Edward Holland [0]

[0] https://www.audible.com/pd/How-to-Read-a-Book-Audiobook/B003...

ingve··on Apple to Deprecate Scripting Languages in Future Versions of macOS
It was even used in some unexpected places, for example, see the HN discussion about "Apple's libc shells out to Perl to implement wordexp" [0], [1]

[0] https://news.ycombinator.com/item?id=9025572

[1] https://github.com/Apple-FOSS-Mirror/Libc/blob/2ca2ae7464771...

ingve··on An Introduction to C and GUI Programming
The author speaks highly of the book "C for Yourself". An electronic version of the book from the Microsoft Programmer’s Library 1.3 CD-ROM has been posted [0] on the truly excellent PCjs Machines [1] website, where a lot of other older programming information can also be read [2].

[0] https://www.pcjs.org/pubs/pc/reference/microsoft/mspl13/c/c4...

[1] https://www.pcjs.org/

[2] https://www.pcjs.org/pubs/

ingve··on Virtual I/O Device (Virtio) Version 1.1
Stefan Hajnoczi has a nice summary:

http://blog.vmsplice.net/2019/04/whats-new-in-virtio-11.html

ingve··on C++20 Design Is Complete: Modules, Coroutines in C++20
More info in Herb Sutter's Winter ISO C++ standards meeting (Kona) trip report:

https://herbsutter.com/2019/02/23/trip-report-winter-iso-c-s...

ingve··on The PowerPC 600 series, part 1: Introduction
Raymond celebrated 15 years of blogging about Windows history and related topics recently (July 20)

https://blogs.msdn.microsoft.com/oldnewthing/20180720-00/?p=...

ingve··on Beyoncé's and Kanye West's listener numbers manipulated in Tidal
The Digital Forensics Report from the Norwegian University of Science and Technology has more information, describing how they used statistical analysis to determine that there has in fact been manipulation of the playback number data at particular times, and shows the python code they used.

https://www.dn.no/staticprojects/special/2018/05/09/0600/dok...

ingve··on ASCIIToSVG: Convert ASCII Diagrams to Beautiful SVGs
According to [0], the illustrations in "ØMQ - The Guide" [1] are made using asciitosvg. See, for example, the illustration following the "Divide and Conquer" heading:

http://zguide.zeromq.org/page:all#Divide-and-Conquer

[0] https://9vx.org/post/simplistic-diagrams-with-ascii-art/

[1] http://zguide.zeromq.org/page:all

ingve··on Writing a Bootloader
There's even more from Alex: Part 2 [0] covers getting into 32-bit protected mode, and part 3 [1] deals with compiling, linking and running C++ code. There is also a very nice presentation available [2]:

[0] http://3zanders.co.uk/2017/10/16/writing-a-bootloader2/

[1] http://3zanders.co.uk/2017/10/18/writing-a-bootloader3/

[2] http://3zanders.co.uk/2017/10/13/writing-a-bootloader/writin...

ingve··on Linotype Typesetting (1960) [video]
If you want to learn more about this, "Graphic Means" [0] is an excellent documentary about pre-digital graphic design production that also covers the Linotype era.

[0] http://www.graphicmeans.com/

ingve··on Abseil: C++ Common Libraries
Some more information is available:

https://abseil.io/

https://opensource.googleblog.com/2017/09/introducing-abseil...

Almost live coverage of Titus Winters's CppCon keynote where this was unveiled:

https://twitter.com/CppCon/status/912742896905863168

ingve··on Norway tightens IT security to prevent ballot tampering
Vivaldi browser developer Patricia Aas has done a terrific job bringing awareness to election security issues ahead of the upcoming Norwegian election:

https://twitter.com/pati_gallardo/ (most links are in Norwegian, but Google translate does a reasonable job).

ingve··on Effect-Driven QuickChecking of Compilers [pdf]
Seems like the server couldn't handle the HN traffic.

The actual implementation is here:

https://github.com/jmid/efftester

ingve··on Coroutines are now in Clang trunk, libc++
John Bandela had a great talk about that at CppCon 2016: "Channels - An alternative to callbacks and futures" [0]

[0] https://www.youtube.com/watch?v=N3CkQu39j5I

ingve··on Analyze un-instrumented ELF core files for leaks, memory growth and corruption
They are giving a presentation at ACCU 2017 tomorrow. [0] I will find out and report back. :)

[0] https://conference.accu.org/site/stories/2017/sessions.html#...

(Apparently chap was previously called ah64)

Page 1 of 3Next →