HNHacker News
TopNewBestAskShowJobs

metafex

310 karma · joined September 12, 2014

submissionscomments
metafex··on The $1,200 Machine That Lets Anyone Make a Metal Gun at Home
Is this thing really a $1200 CNC-mill? What are the dimensions it takes? Also, materials, aluminium only?

This thing could be really nice for hobby projects (not gun related, that is).

metafex··on Idiomatic Generics in Go
I honestly have mixed feelings about this. It is a really nice showcase of what the standard library can do (walking the AST and modifying it) with little amount of code.

OTOH it would be better to not make this a web-service. As much as it may seem to be convenient, integrating it with "go generate" (when it's ready) would probably be easier to use and not pose any security risks ;)

metafex··on Go generate: A proposal for a Go preprocessor
This is neither a preprocessor in the means of cpp (c preprocessor) nor a generics implementation. If you need a tool like cpp for go, use m4. It was made for things like that.

Now, what this is, is a tool to make it more convenient to convert data into .go source files. I really like the idea that you can just include your source-data (string-tables, grammars, etc.) in source format, and have one tool to convert it. Run "go generate" and everything is ready to build.

metafex··on What “technical” concerns do I have with systemd?
If you find FreeBSD docs nice, check out the OpenBSD manpages. For me they set the bar for nice documentation.
metafex··on What “technical” concerns do I have with systemd?
And it supports QR-codes for kernel panics!
metafex··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
It is really hard to say what you mean when you only have words to describe what you feel.

I hope you can take this as an apology, I don't wan't to hurt any feelings with what I do or say, it is just too easy to loose the passion for what you do when all you do is trying to meet expectations. I learned that the hard way.

metafex··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
Okay, I understood this part of the article 'you can't do everyone justice'. As for the 'white dude' part: lucky guess ;-) But I personally can't identify with the flat stereotypes in games, it just doesn't work for me. I also will never say "games should be just whatever", they are just so much more to me. I love the stories, seeing worlds that never have been and never will be. That's what games are for me about.

To the politics: My part was about workplace politics, but you are right about the game politics, it is good to take the extra mile and reach out.

metafex··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
Best example for this is Tomb Raider: The start of it was so awesome, a breath of fresh air showing that games can be w/o killing hundreds of people. Unfortunately ~2 hours in the game that got lost.

Oh but the people complained about the bad story-telling then, go figure...

metafex··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
Avoiding the topic of sexism and racism is worse than not talking about it. So yeah, avoiding it is silly: it helps nobody. What I was referring to, is the part of the article where everyone had to complain about something regarding the vision of the developers.

My point was that it looks like it is a futile effort to comply with what everyone expects and that it is more important to concentrate being happy creating something.

metafex··on Faced with change, an all-female indie dev team evolves to a higher form (2013)
It's silly how much goes into correctness in games nowadays. You'd have to make an Asteroids clone just not to offend anybody (except sentient asteroids...).

Just make your game fun, challenging or whatever your goal is and have fun making it. And of course you can put in interesting looking characters, it's called art :)

Also, to the politics topic: Oh I hate that so much, it only takes one person to mess up whole teams and the worst thing is if it's one of your superiors. It's horrible when you can't do anything but change your job (been there, done that).

edit: to the downvoters, please read the whole thing and my response down there, if you still disagree, no hard feelings :)

edit 2: From the article, one of the points I was referring to

"“Why are they all white?” sneered a liberal friend of mine before launching into a 20-minute screed about how offended he was by the naked shower scene in Heavy Rain."

metafex··on France ditches the name ISIS, replacing it with a label the group hates
Make them the laughing stock of the world and nobody will take them serious anymore.

As bad as the things they do are, it can't get anymore classy for a countermeasure. No war on whatever really helps the people, but this hopefully opens some eyes.

metafex··on Go Is a Shop-Built Jig
You get used to that pattern ;-)

Also, the "I never need generics" made me smile. Sure, one can get by without them, but sometimes, as I said above, it would be really nice to have them.

metafex··on Go Is a Shop-Built Jig
Lack of generics seems to always be the argument against Go. I have been coding in Go for over a year now nearly every day and it really became an annoyance only once: CRUD operations in a web-service expecting JSON-objects. That's literally the only time where the code-duplication was a problem for me.

Now, not everything else has been all good (mostly minor issues with community libs), but the one thing that never ceases to amaze me with go is that: You hammer out a few hundred lines of code, compile, fix those few syntax errors, compile again and 9 out of 10 times your code just works. The simplicity of the language is the key. It's a tool that feels right and gets the damn job done.

metafex··on Minix 3.3.0
Yeah, I know, it's the unix concept thought further :)
metafex··on Minix 3.3.0
> Yes, UNIX has a bunch of nice ideas, but that is all. Ouch, that actually hurts a little. Yes, the kernel team at Microsoft is the real deal, but I'll not go into that.

As to "a bunch of nice ideas", I'd suggest you take a look at the concepts that Plan 9 from Bell Labs brings to the table. The everything is a file concept there is something I wish would have taken over the more classic approach to devices, networking, etc. Want to open a remote shell on another server? Easy as opening a file handle. Accessing the CPU and running programs? Same story. Now if you call that just a nice idea, I rest my case ;-)

Microsoft even explored some of those concepts in their research OSes like Singularity and Midori. There has to be something about those ideas that they appeal even to MS, that's just my view though.

metafex··on Minix 3.3.0
It's basically for the fun of it. Trying out exotic hardware and getting out of your comfort-zone. For me it's just exploring things and maybe a reason to dust off those gadgets and play around with them.

OTOH VMs are of course faster, more practical and even sometomes more reliable. For anything serious I'd be using one (and even am, for work, etc.)

metafex··on Minix 3.3.0
I may have the Plan 9 books on my shelf, but I too think that it is sad that Minix didn't succeed. Nonetheless, the grant from the European Union to fund further development of Minix is something really remarkable. With this Minix got a fair bit of fresh air and much needed work to bring it into this century :) Personally, I'm excited to try it out on a BeagleBone Black and tinker around a bit with it. It just has been too long since OS-dev was fun!
metafex··on Show HN: Berlin Hacker News
It looks like others don't share the same sentiment ;-)
metafex··on Where is Thunderbolt Headed?
Still, for simple high-bandwidth networking needs it should suffice.
metafex··on Where is Thunderbolt Headed?
Damn, a Thunderbolt 2 PCIe card with two ports costs ~55€. That would make for one hell of a replacement for 10G Ethernet. Double the speed and cheaper. Does anyone know how the linux support for this is?
metafex··on Snowden Documents Indicate NSA Has Breached Deutsche Telekom
A few years ago I worked for a small Telco company who provided software for virtual MNOs, and security there was not that, let's say, inspiring confidence. It is generally a problem with small companies in the Internet and Mobile-services areas that security is only an afterthought. Partially also due to the fact that the protocols which are used are pretty old and do not implement much, if any, security measures.

edit: customers of the company were mostly in eastern europe, middle east and oceania, so maybe that was another reason ;-)

metafex··on Mbeddr – engineering the future of embedded software
Macros used right can really help to clean up messy code and/or reduce repeating code to something clearer (e.g. in crypto-code).
metafex··on Hidden text inside every compiled Rust program
What a beautiful way to deal with runtime errors. This makes me really want to pick up rust again (and find a bug in the runtime :) )
← PreviousPage 4 of 4