HNHacker News
TopNewBestAskShowJobs

d99kris

1,942 karma · joined September 19, 2010

  kristofer.berggren [at] gmail.com
  www.nope.se
submissionscomments
d99kris··on Ask HN: Who Is Firing?
https://www.thelayoff.com/ can give some hints, but it's a lot of speculations and rumors.
d99kris··on Nasty macOS flaw is bricking MacBooks: Don't install this update
I have a MacBook 12" 2017 and have not encountered any serious issue with 10.15.4 supplemental update, yet..

I do however note that when adjusting volume in the status bar the UI dragbar position is very jumpy, which gives a rather unpolished impression.

d99kris··on Ask HN: Is there a platform for sharing ideas that people want to “give away”?
Perhaps https://www.ideaswatch.com/
d99kris··on 13-Year-Old Scientist's Research Shows Hand Dryers Can Hurt Kids' Ears
Well, one of the reasons for washing and drying ones hands is to reduce the amount of bacteria exposure. I don't have the same expectation when shaking a dozen peoples' hands at a party.
d99kris··on The Origin of ‘Script Kiddie’
I don't really have a proper proof but I'm pretty sure I saw the term used back in the BBS days. Here's one such reference allegedly from 1994 https://defacto2.net/f/ac2a9c "0 day AMIGA / PC / CONSOLE / C64".
d99kris··on Llvm-mca – LLVM Machine Code Analyzer
On a related note I just found that Intel has EOL'ed their IACA recently:

April 2019: Intel® Architecture Code Analyzer has reached its End Of Life. Users may want to try LLVM-MCA. This is NOT a recommendation to use LLVM-MCA nor a comment on its accuracy or usefulness. Thanks for being faithful users of Intel Architecture Code Analyzer throughout the years. We hope it was useful for you.

From: https://software.intel.com/en-us/articles/intel-architecture...

d99kris··on Instagram hides Like counts in leaked design prototype
Well "new" is relative, but it's been around 8 years since the comment scores were hidden.

https://news.ycombinator.com/item?id=2595605

d99kris··on LD_PRELOAD: The Hero We Need and Deserve
I'll also join in and share my projects using LD_PRELOAD. These also work on macOS through its equivalent DYLD_INSERT_LIBRARIES.

https://github.com/d99kris/stackusage measures thread stack usage by intercepting calls to pthread_create and filling the thread stack with a dummy data pattern. It also registers a callback routine to be called upon thread termination.

https://github.com/d99kris/heapusage intercepts calls to malloc/free/etc detecting heap memory leaks and providing simple stats on heap usage.

https://github.com/d99kris/cpuusage can intercept calls to POSIX functions (incl. syscall wrappers) and provide profiling details on the time spent in each call.

d99kris··on Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
While not a complete hardware/software solution, there are some simple "OS'es" that boots directly into a BASIC interpreter, which should be possible to use on any old x86 laptop.

OS64: https://github.com/xlar54/emudore64

NopeOS: https://github.com/d99kris/nopeos

(Disclosure: I wrote - or rather glued together - NopeOS)

d99kris··on Pandoc
Agree, and it can be nicely integrated with Git: http://blog.martinfenner.org/2014/08/25/using-microsoft-word...
d99kris··on Startup Name Generator
The original source is https://github.com/rstacruz/startup-name-generator but I thought it would be more useful to share the demo.

From my quick testing I think it generates pretty decent names, although many dot-com domains are unfortunately already taken.

d99kris··on Ubuntu 18.04 LTS (Bionic Beaver) Released
Now they've updated https://www.ubuntu.com to announce it.
d99kris··on Original Windows File Manager with enhancements
You can probably run it through Wine. I do that with Total Commander, which is another nice file manager.
d99kris··on Show HN: Buy Me A Coffee – A free, fast and friendly way to receive donations
Thanks! Here's my link: https://buymeacoff.ee/d99kris

Very smooth signup experience.

d99kris··on Profiling Go
Slightly off-topic, but the web-based visualization tool - Chromium Catapult's Trace-viewer [0] - used to present the profiling data here is pretty nice I think.

The input JSON data format for Trace-viewer is also simple, so it's easy to to leverage it when creating a profiling tool. As a simple example I built a POSIX function call tracer for Linux - cpuusage [1] - which uses it.

[0]: https://github.com/catapult-project/catapult/blob/master/tra...

[1]: https://github.com/d99kris/cpuusage

d99kris··on Let’s write a simple Kernel (2014)
My favourite kernel development tutorial is bkerndev [0]. It provides easy-to-read sources that can be used as a good base for simple projects.

Shameless plug: I used bkerndev verbatim for my bare metal project - Nope OS [1] - a C64-like system that I built for my son when he was born, so that he could get to know computers the same way I did. :)

[0] http://www.osdever.net/bkerndev/Docs/intro.htm

[1] https://github.com/d99kris/nopeos

d99kris··on Build Your Own Text Editor
Nice! Btw, I think you are missing browse[.c|.o] for SRC|OBJ in osx.mak
d99kris··on Flex
Great, thanks!
d99kris··on Flex
Thanks! I was hoping to find some details on specifically their past work in the area, but it was a good pointer to some general introduction.
d99kris··on Flex
In the "Selected Past Work" section there's "Natural Language Datalog" which I would be interested learning more about, but the link seems to be wrong. Anyone knows where to find more info on it? My google skills are failing me.
d99kris··on I turned a traffic ticket into a constitutional trial
Previous discussion: https://news.ycombinator.com/item?id=13397145
d99kris··on Chrome/macOS users in The Netherlands cannot visit google.com or google.nl
I've had problems with QUIC in various networks (corp, home) mainly in Singapore for more than a year. Until the point I disable QUIC as one of the first steps when I encounter GMail connectivity problems from Chrome/Chromium on a fresh machine.

I find it odd that QUIC is enabled by default when it apparently has poor fallback capabilities to "non-QUIC" mode.

d99kris··on Show HN: Whosfiring
There's also https://www.thelayoff.com/ which I think might be similar. It suffers from pretty poor quality user postings though.
d99kris··on fman (next-gen file manager) out on OS X
I find the licensing model described in a previous blog post https://fman.io/blog/transparency/ quite interesting:

If no commit is made to fman in more than 6 months, then it will be open sourced under a BSD license.

I'd like more closed source developed software adopting this model. Perhaps there could be a service automating this type of promise, especially for software with a bus factor 1. :)

Edit: Fixed autocomplete spelling errors.

d99kris··on Why Continuing to Work Is Good for a Man’s Health
I'm not sure it's related at all, but anecdotally I found myself often falling sick after completing a crunch period at work, or taking a 1-2 week off from work. Nothing serious, but a cold/fever typically.

As if being busy forces the body to not allow any sickness.

d99kris··on Show HN: My own C compiler (just for fun)
The code base looks nice and easy to navigate. I didn't see any license mentioned - I'd suggest stating one clearly for those considering to build something on top of it, or to contribute.
d99kris··on Show HN: Euro 2016 predictions using Bayesian inference
Here's another prediction data point, based on betting odds:

http://eeecon.uibk.ac.at/wopec2/repec/inn/wpaper/2016-15.pdf

d99kris··on Today is Towel Day
I didn't know the origin before - as in why May 25th - but the Wikipedia article provided the background, and even the original proposal via Web Archive: https://web.archive.org/web/20020424065309/http://systemtool...

Edit: To save the unknowing a link click, May 25th was two weeks after Douglas Adams' passing.

d99kris··on The brain is not a computer
To add on to the image compression theory, I read somewhere (maybe here on HN) that perhaps many image memories are stored as difference from a "nominal" representation. So one might not remember a complete face for example, but rather the features that stood out from a "normal face".
d99kris··on How computer programming languages for kids have evolved and where they're going
I built something like that, based on bkerndev (Bran's Kernel Development Tutorial) and the TinyBasic interpreter.

https://github.com/d99kris/nopeos

It's a bit of C and not only asm though. Also - I haven't tested it a lot, as my kid is only 3 years old. :)

← PreviousPage 2 of 5Next →