HNHacker News
TopNewBestAskShowJobs

brakmic

3,097 karma · joined November 16, 2014

https://blog.brakmic.com https://github.com/brakmic https://brakmic.com

[ my public key: https://keybase.io/brakmic; my proof: https://keybase.io/brakmic/sigs/kSRI3Dq7F8jKQM_A6cd3BpD2lKkhsolPHRWdivu2zPE ]

submissionscomments
brakmic··on A love letter to jQuery
Sadly, we can't go back in time. But we should at least be grateful in the opposite direction.
brakmic··on A love letter to jQuery
You're right!

Forgetting to say "thank you" to people who helped us a lot is something that happens more than often in IT.

I still remember when I heard of jQuery. It was in 2007 and it was so amazing.

Yes, I admit, the 'alert()/console.log()' was amazing :)

brakmic··on A love letter to jQuery
Whenever I hear "You don't need jQuery!" I immediately ask myself: is this guy/girl younger than 25?
brakmic··on Show HN: PouchDB Bindings for PureScript
I'm currently adding plain API calls. Later I'll take care of proper mappings for various Options (ajax, remote, indexedb, websql etc.).

For now, these APIs are available: create, destroy, put, post & info.

Cheers,

brakmic··on German government to use Trojan spyware to monitor citizens
I think it means "better aim". "Passgenau" could mean "better fitted fit" which is actually a tautology because a "fit" already "fits".

Legal German is like any other "legal Language". Not for human consumption. ;)

brakmic··on German government to use Trojan spyware to monitor citizens
Those companies also lack professional programmers. Actually, such companies sell for extremely expensive software programmed by students or consultants. The CCC disassembled the trojan and found out that they've used simple string manipulations to split Win32-APIs. For example OpenFile was split into "Open" and "File" etc.
brakmic··on German government to use Trojan spyware to monitor citizens
I doubt they have capable programmers working for them. A few years ago the Chaos Computer Club discovered the 'predecessor' version of this State-Trojan ("Bundestrojaner"). This version was a perfect example what happens when you _want_ to have such a software but your programmers _suck_ at even most basic things (like establishing a working traffic-encryption).

Here's the video (in German): https://youtu.be/zAV-hTpperU

We shouldn't fear their 'capabilities' but rather their lack of knowledge that'll ultimately lead to 'open systems' which can later be exploited by other criminals.

In fact, our State (I'm from Germany) supports criminal activities by using a crappy software that'll crack the basic security measures of Windows.

I doubt they have any professional Linux programmers working for them. Working for the State also means earning only a fraction of what you can earn in the free market.

I do not fear the State but criminals who'll sooner or later exploit holes created by our "security agencies".

brakmic··on Show HN: Character Recognition with OpenCV
So, I checked the code from Nuget's GitHub pages and at the first sight it seems more complex which doesn't have to be 'bad' but its simply more demanding than my small example.

Of course, it also seems that you can do more sophisticated things with this Nuget.

Regards,

brakmic··on Show HN: Character Recognition with OpenCV
A very cool alternative! Didn't know it exists. Well, I'm learning about OpenCV within Python's ecosystem so never checked anything besides EmguCV.

Maybe I could write another demo with this Nuget! :)

Regards,

brakmic··on Show HN: Character Recognition with OpenCV
I was learning a bit about OpenCV (bought a book about OpenCV with Python) and found EmguCV while surfing some "computer vision" pages.

And because my company uses .NET heavily, I thought it would be cool to let it work with .NET.

And this is it...just wanted to share my experiences. :)

Maybe it can be of some use to others.

Cheers, Harris

brakmic··on Show HN: Character Recognition with OpenCV
Hi,

Actually, the input picture is anything but "perfect". For example the German letters ö,ä,ü and 'ß' are often hard to scan.

Of course it's a demo. That's the subtitle of the project. :)

Kind regards,

brakmic··on Show HN: New MODULA-3 Releases for WinNT, Linux and OS X
Two important papers (pdf) from Luca Cardelli (one of the original designers of the language):

MODULA-3 Type System:

http://lucacardelli.name/Papers/Modula3TypeSystem.A4.pdf

MODULA-3 Report:

http://lucacardelli.name/Papers/SRC-052.pdf

brakmic··on Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
Here are the new releases for Windows, Linux and OSX:

https://github.com/modula3/cm3/releases

brakmic··on Polyglot Twitter Bot, Part 4: PureScript
A great intro to PureScript! Many thanks! :)
brakmic··on Show HN: Angular Starter Kit – Typescript, WebPack, Karma
A really nice project!

It's now in my AngularJS list: https://angularjs.zeef.com/harris.brakmic

Thanks for sharing!

brakmic··on Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
I have some problems with compiling the latest sources from their GitHub pages. I'm using Win 10 x64 and don't know if this is a Win-only issue. I'll also try to build it under Linux Mint.

Here's my GitHub issue: https://github.com/modula3/cm3/issues/8

But at least the compiler from 2011 (v.5.9.0) can be directly downloaded and used: https://modula3.elegosoft.com/cm3/

Regards,

brakmic··on Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
I'm currently trying to compile the Modula-3 sources from GitHub. It's been a long time since I have done this.

I'm fighting with the compiler because it refuses to compile under x64 arch.

Also, one must use an older m3-compiler to compile the newer sources. sigh

I think I should write a little tutorial for us, 80/90es kids (and older) ... you know, nostalgia, mid-life-crisis etc. ;)

Regards,

brakmic··on Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
Regarding the GitHub-release activity the project is still alive and producing binaries for different systems.

https://github.com/modula3/cm3/releases

brakmic··on Modula-2 Reloaded – A Modern Typesafe and Literate Programming Language
Don't want to be off-topic but just wanted to share the info about a Modula-3 project hosted at https://modula3.elegosoft.com/cm3/

They've also moved their sources to GitHub: https://github.com/modula3/cm3

brakmic··on Software developed or maintained by the OpenBSD project
A wonderful OS!

As a student I installed our faculty's firewalls based on PF, CARP (for failovers), Snort etc.

I wrote even a few articles on BGPD, Spam-Greylisting, Snort Intrusion Detection for a (now defunct) IT magazine from Germany :)

Those were the times, indeed....now back to JavaScript ;)

brakmic··on Stream Processing with Apache Flink
If I'm not mistaken, "striim" neither is an open-source project nor an open-sourced product.
brakmic··on Stream Processing with Apache Flink
Hi DannoHung,

Maybe this article could be of some value to you: http://flink.apache.org/news/2015/02/09/streaming-example.ht...

Btw. handling DataStreams and DataSets in Flink is done via almost similar API calls. In DataStreams you only have to additionally insert the Time-Window parameters. Everything else (transformations like filter, map, flatMap etc.) remain the same.

Kind regards, Harris

brakmic··on Stream Processing with Apache Flink
Hi,

Some time ago I wrote an article about Apache Spark: http://blog.brakmic.com/data-science-for-losers-part-3-scala...

However, I don't think that writing a comparison of such complex technologies within an introductory article would be of much value to readers. Of course, it would be easy to create some tabular structure containing "pro/contra" about Flink and Spark, but this would be way too simplistic, imho.

To be honest, I don't consider myself an expert on Flink and/or Spark so it would be unfair towards my readers to embed such a comparison within the article.

But a properly written comparison could be of value for those who have to decide what kind of processing (batch/streaming/machine learning etc.) they need to fulfill some specific (that is, "business") tasks.

Kind Regards, Harris

brakmic··on Nietzsche – The Dionysian Impulse (2009)
The Gay Science (pdf): http://www.holybooks.com/wp-content/uploads/The-Gay-Science-...

Direct Search: http://cse.google.com/cse?cx=partner-pub-7001470329354026:d3...

brakmic··on Nietzsche on Solitude
No solitude no peace of mind. No peace of mind no innovation. No innovation no future.

I think it was Goethe, another great German thinker and poet, who once said: "In der Einsamkeit geschehen die größten Dinge." - "In Solitude the greatest Things happen."

P.S.

I'm not sure if my 'tanslation' reflects the original meaning of the sentence. Please, feel free to correct me if I'm wrong.

brakmic··on Rust Programming Language Book
My small Rust-related link-collection.

https://rust.zeef.com/harris.brakmic

brakmic··on “We have decided not to integrate the Dart VM into Chrome”
Dart? Who's Dart?

The Web couldn't care less.

brakmic··on Hands-On with Microsoft's New Holographic Goggles
Google Glass made you look like an idiot.

HoloLens does the same but if you believe their product video: you _are_ an idiot.

brakmic··on Don't Let Artificial Intelligence Take Over, Top Scientists Warn
Don't let Artificial Stupidity take over.

Like drone warfare, "robot warriors" etc.

http://www.newscientist.com/article/dn26716-fear-artificial-...

← PreviousPage 4 of 4