HNHacker News
TopNewBestAskShowJobs

nunull

50 karma · joined September 6, 2014

https://timmalbers.de
submissionscomments
nunull··on Ask HN: Freelancer? Seeking freelancer? (September 2023)
SEEKING WORK | Germany or Remote

I am a web developer and designer. As a designer, I am interested in unusual web design and creative coding. On the technical side I have a strong background in software development, with five years experience working for a larger OSS-based German software company.

What I do: web development, software development, design, creative coding

Technologies: Kirby CMS, PHP, JavaScript, Vue.js, SCSS

E-Mail timm@timmalbers.de Website: https://timmalbers.de

nunull··on Ask HN: Freelancer? Seeking freelancer? (August 2022)
SEEKING WORK | Germany | Remote

I am a web developer and designer with a strong background in software development. Before freelancing, I've worked for a larger OSS-based German software company for five years. As a freelancer I mainly develop websites based on Kirby CMS, but I also do generative art, design and motion design. My projects range from simply implementing a given web design to projects including concept, design and implementation.

What I do: web development, software development, design, generative art, motion design

Technologies: Kirby CMS, PHP, JavaScript, Vue.js, SCSS

E-Mail timm@timmalbers.de Website: https://timmalbers.de/en

nunull··on Show HN: How do I force reload a website?
I frequently found myself in need of sending clients information on how to reload websites without cache. This often involves asking for their OS and browser first, which can make it somewhat tedious. There are quite a few articles explaining the different shortcuts per OS / browser, but they are full of ads most of the time, which is why I build this in an afternoon.
nunull··on Dura is a background process that watches your Git repositories
This is really cool. One drawback is that it seems to touch the index, which I believe should be avoided, since it can disrupt the users workflow. I experimented with something similar a few years ago and avoided the index. My learnings are partially documented in the repo.[1]

[1]: https://github.com/nunull/git-autosave

nunull··on Ask HN: How can I get better at bash?
Not the first thing to look for, but I've found ShellCheck[1] to be pretty helpful when it comes to correcting typical mistakes.

[1]: https://github.com/koalaman/shellcheck

nunull··on Show HN: Alter – convert text/code to an image
This returns the length, not the line itself.

Edit: `lines.reduce((line, line_) => line_.length > line.length ? line_ : line, '')`

nunull··on Show HN: Alter – convert text/code to an image
Regarding 1: I think the sorting approach is actually really nice in this case. Clearly it's not as efficient as a simple loop, but it's safer and more readable. Explicit looping and mutation can introduce nasty bugs which this kind of declarative approach can't.
nunull··on NoFAQ – A tool that corrects your console commands

    $ git pull origin master
    Your local changes to the following files would be overwritten by merge: user.abcd.suo
Suggestion: git rm --cached user.abcd.suo

Wooaa, no! (Now your local changes are gone.)

nunull··on Implementing a programming language in D: Lexical Analysis
Nice read! I'd really like to know when we can expect the next post to be published.
nunull··on Haskell in ES6: Part 1
> head extracts the first element of a list, which must be non-empty.

Those functions operate on lists. I think it should read as follows.

    const head = (xs) => xs[0];
    const last = (xs) => xs[xs.length-1];
    const tail = (xs) => xs.slice(1);
    const init = (xs) => xs.slice(0, -1);
Am I missing something?
nunull··on The Art of PNG Glitch
Messing with that faders feels weirdly good.
nunull··on Vy – A Vim-like in Python made from scratch

  Q
    Why Python?
  A
    The only alternative would be Haskell, but I still have to learn that.
That's... interesting. Would be nice if there was a reason given for that.
nunull··on Closure Compiler: a tool for making JavaScript download and run faster
May i ask why you are using this notation? I honestly can't think of any benefits. Isn't it more convenient and readable to use `p.removeAttr`?
nunull··on RobotJS – Node.js Desktop Automation
I'd then go with

  robot.keys.enter()
(since enter is a function, not a constant) and make it chainable by returning `robot.keys`.

  robot.keys.ctrl().enter()
nunull··on A visual timeline of programming languages
I really like this! But I expected to see some code samples or something next to each description because of the title.
nunull··on Hack.chat – A minimal, distraction-free chat application
Why? Could you reason about that?
nunull··on Hack.chat – A minimal, distraction-free chat application
Somebody could write a CLI based client for this. That would be awesome and it looks like it would be very straight forward, too.
nunull··on Orange: A simple systems programming language
That looks interesting. However, i'm not really into language-design and compilers and the first commit is from April while the project has only two contributors. Apart from the absence of a standard-library, I couldn't find anything like "attention, this is in beta". Don't get me wrong, I just would be surprised if this really was a stable language developed in under three months.

(Something I was wondering about is that it says "Contains orange standard library stuff" in https://github.com/orange-lang/orange/blob/master/lib/libor/... and "At the moment, Orange has no standard library" in https://github.com/orange-lang/orange/blob/master/README.md at the same time.)

Edit: I definitely was too fast. https://github.com/orange-lang/orange/tree/master/lib/libor doesn't contain any code.

nunull··on How to hack into an email account, just by knowing your victim's mobile number
Hmm.

"just by knowing your victim's mobile number AND e-mail address AND having victim stupid enough to send YOU verification code"

nunull··on How I do my computing
From the source:

> yes, I know...wanna fight about it?

nunull··on Show HN: Aquietplace, a small writing tool
Nice, i really like the idea of just using URLs for that but not having any specific GUI. Great!
nunull··on Show HN: Aquietplace, a small writing tool
I generally like distraction free writing environments, but i doubt that it's really a good idea to have such without the ability to open / manage multiple "files". If you have to type everything into one textbox, without the possibility to switch context, you are IMO likely to be distracted by what you wrote earlier.

Nonetheless, nice tool!

nunull··on Vault – A tool for managing secrets
I think what you mean by "interactive CLI" is reading from stdin, which seams to be supported.
nunull··on Show HN: Translate text through random languages, 35 times
I've just tried "Do to others only what you would have them do to you." and got "I just want to do it."
nunull··on PDF Viewing
Did you really just grap a HTML-file und renamed it to .pdf? Surely this doesn't work.
nunull··on CSS Sans – A pure CSS font
"can be copy+pasted"

http://imgur.com/8SNbm0k

nunull··on Show HN: JavaScript Acid Techno Machine
Quite nice live gadget!
nunull··on Ask HN: Best blogging platform at the current time?
Another nice feature: WP and Tumblr both have iOS and Android, which can be very handy when it comes to posting photos and videos.
nunull··on AudioQuest Diamond RJ/E Ethernet Cable: £6899
Or the "MEGA SATA". http://www.coconut-audio.com/megasata.html
nunull··on Installing Red Star 3.0, North Korea's homegrown operating system
From http://en.wikipedia.org/wiki/Internet_in_North_Korea: "North Korea has one known block of 1,024 IPv4 addresses: 175.45.176.0 – 175.45.179.255"

Whooaa.

Page 1 of 2Next →