HNHacker News
TopNewBestAskShowJobs

EllipticCurve

251 karma · joined December 29, 2015

Contact me at <anything> @tollmien.de
submissionscomments
EllipticCurve··on Show HN: Real-time image manipulation with Voronoi/Delaunay
I completely agree! That's why I wrote the underlaying Voronoi/Delaunay library myself from scratch as well (turns out - not the fastest but still really fast and robust compared other implementations).

Do you have any interesting ideas for other projects on top of your head? I struggle a bit to actually use it in a useful way.

That is awesome, do it :)

EllipticCurve··on Show HN: Real-time image manipulation with Voronoi/Delaunay
That is a really cool idea! The whole Voronoi topic is kind of a passion project - I really like the look and feel of the Voronoi pattern.

So I'll keep that in mind for later, thanks!

EllipticCurve··on Geany – Lightweight IDE for Linux and Windows
I still use Geany every day! From writing up todo-lists at work, to maintaining my Go, Python and C/C++ projects.

Geany is my absolute go-to editor of choice. Fast, stable and really clean interface. Absolutely love it!!!

EllipticCurve··on Show HN: Open Source Jobs – Find jobs that match your open source contributions
I like the idea. But unfortunately, it gave me matches with ~80% confidence with the tags not matching anything I ever touched (and not even know what that is).

And, when hitting enter, it just resets the github name instead of searching (little inconvenient).

EllipticCurve··on Strava heatmap can be used to locate military bases
Except, that you give out your location data by yourself. A choice no one makes for you except yourself.
EllipticCurve··on Resurrecting a Dragon
Or: Using basic computergraphics to display a nodosaur 3D model
EllipticCurve··on Interactive Voronoi Diagram Generator with WebGL
Pretty neat :)

But sometimes straight lines have some kind of angle introduced which shouldn't be there in a correct Voronoi tessellation.

For example: {"sites":[355,413,372,413],"queries":[]} should be a straight line, but has two angles. Have I missed something?

EllipticCurve··on Show HN: Design, data-structure, algorithm problems and their solutions
I have a simple Python implementation of Countingsort, Bucketsort and Radixsort, if it helps: https://github.com/MauriceGit/Advanced_Algorithms
EllipticCurve··on Show HN: Design, data-structure, algorithm problems and their solutions
Yeah, well, now you get an exception. Not much better...

You should look into bucketsort. That allows you to sort in finite universes in Theta(n+k) without allocating huge arrays for large integers.

EllipticCurve··on Show HN: Design, data-structure, algorithm problems and their solutions
That is true. Just want to add, that the lower bound for sorting is O(n log(n)) for comparison based sorting in infinite universes. The comparison based factor rules out sorting of any element, that can not be reduced to an integer. Infinite universes in sense, that we don't know about the elements/element-range beforehand.

Sorting in θ(n+k) w.c. and a.c. (most of the time this is equal to O(n)) is possible for finite boundaries that allows for countingsort or bucketsort (radixsort uses countingsort internally).

Some implementations of those algorithms in Python: https://github.com/MauriceGit/Advanced_Algorithms

EllipticCurve··on Ask HN: What simple tools or products are you most proud of making?
https://github.com/MauriceGit/Repeat_History

Use it daily when working with Linux to execute old commands as alternative to ctrl+r, AWESOME tool :)

EllipticCurve··on Ask HN: Who wants to be hired? (November 2016)
Name: Maurice Tollmien

Location: Hamburg, Germany

Remote: Yes, but rather relocate.

Willing to relocate: Yes, absolutely, definitely!

Technologies: C, C++, OpenGL, GLSL, Python, Golang, Shader, Math, Physics, Simulation, Computergraphics, Open Source, Linux

Résumé/CV: https://github.com/MauriceGit/Organisation/blob/master/Mauri...

Email: maurice.tollmien@gmail.com

I just finished my Masters Degree in Computer Science, have lots of smaller Open Source projects and am looking for a job in the Computergraphics area.

EllipticCurve··on An empirical study on the impact of C++ lambdas and programmer experience
I completely agree and would, most of the time, choose C over C++!

Except, that I have seen C++11 codebases that heavily relied on lambdas. And that was far from sane. I am very familiar with lambdas from pure functional languages and partially ones (python, ...). But all the syntax specifics, brackets, ... in C++ made it a very annoying process to understand, what was even going on at all.

Using short functions would be more lines of code. But at least I would have known right away what's happening in the code.

EllipticCurve··on Show HN: Dijkstra’s algorithm in the web browser with OpenStreetMap
What would you need rasterization for? Dijkstra works fine on arbitrary graphs with non-negative edges!
EllipticCurve··on Show HN: Simple C library for an XBox Controller (Linux) for easy use in games
Possible, yes. But I'm not sure.
EllipticCurve··on Show HN: Simple C library for an XBox Controller (Linux) for easy use in games
I won't continue that mt Prefix streak. Maybe I think of something better later :)

That is a good idea, I will look into that, thanks!

EllipticCurve··on Show HN: Simple C library for an XBox Controller (Linux) for easy use in games
Because I needed an acronym that I also could use for the vector and quaternion library. Especially for the vector library, as chance of conflict is highest there.
EllipticCurve··on Show HN: Simple C library for an XBox Controller (Linux) for easy use in games
I thought about some fancy, meaningful prefix. But in the end I decided, it doesn't really matter as long as it's unique.

So mt stands for my name (Maurice Tollmien).

EllipticCurve··on How Quaternions encode rotations: derivation and sample code
That was my thinking. But as most C++ developers already know this, I'll skip the C++ mentioning :)
EllipticCurve··on How Quaternions encode rotations: derivation and sample code
True. I'll skip the C++ mentioning, as it is clear for any C++ developer, that you could just use it as extern C.
EllipticCurve··on How Quaternions encode rotations: derivation and sample code
Nice, lots of detailed explanation!

For people interested, to use them in a C/C++ context, feel free to have a look at my Quaternion-Library.

https://github.com/MauriceGit/Quaternion_Library

EllipticCurve··on Show HN: Interactively access/execute from your Bash-History (very small/simple)
Hi,

I use this script for a couple of years now on a daily basis and thought, that some of you might appreciate it.

Anyhow. I know, that this script is in no way perfect or working under all given conditions (probably). If it does not work for you, please don't use it or feel free to fork it on GitHub to make it more complete/better.

There are probably different ways to make it work more elegant. I wrote this some years ago and it is not important enough for me to rework it (--> Never change a running system in this case).

Otherwise feel free to leave some opinion :)

Best regards

Maurice

EllipticCurve··on Show HN: A small low-level C library for Quaternions (+ Usage example/sample)
Thank you :)

I will probably need it in real life in the next couple of months for a computergraphics project. So I thought, why not make it look nice and put it up there.

Happy, if it helps someone!

EllipticCurve··on A Programming Language with Deterministic Multithreading
Ah, ok, I see :)
EllipticCurve··on Ask HN: What's the most elegant piece of code you've seen?
No.

NoNoNo

EllipticCurve··on A Programming Language with Deterministic Multithreading
Wait, isn't Erlang the exact language of choice for that?

I read the title and thought - Oh, nice, an article of Erlang.

It seems the perfect fit ...?! Why reinvent the wheel?

EllipticCurve··on Show HN: Particle Simulation with OpenGL compute shader – 8M particles
Turns out, there is not. No way to get over OpenGL 4.1 on OSX, sorry...
EllipticCurve··on Show HN: Particle Simulation with OpenGL compute shader – 8M particles
I won't know, if you find some^^

I consider myself as decent (but not genius) programmer and you might find some cool code snippets, but probably not in this project ;)

For me this was more about the endresult and getting compute shader to work. Never considered publishing it really...

EllipticCurve··on Show HN: Particle Simulation with OpenGL compute shader – 8M particles
It kind of is Linux ;)
EllipticCurve··on Show HN: Particle Simulation with OpenGL compute shader – 8M particles
There you go :)

https://vimeo.com/151682787

← PreviousPage 2 of 3Next →