Profile

Cover photo
Reini Urban
Lives in Dresden
690 followers|270,156 views
AboutPostsPhotosVideosReviews

Stream

Reini Urban

commented on a video on YouTube.
Shared publicly  - 
 
Awesome costumes!
1
Add a comment...

Reini Urban

Shared publicly  - 
 
I successfully finished fuzzing my projects. I got 4 cpu cores, so I fuzzed 4 at a time, around 15hrs each.

perl5 was very good. It was also by far the fastest. 1500/sec. No errors with .pl or .pm, but I haven't yet fuzzed it's binary or external formats, like Cpanel::JSON::XS (.json), YAML (.yaml), Storable or B::Bytecode (.plc, .pmc).

parrot was pretty good but slow. 100/sec. I only had to fix 2 major crashes. One simple one in the parser, and one in the compiler to forbid the `end` op within user-defined methods. See https://github.com/parrot/parrot/issues/1168
.pir is now safe, .pbc was safe already.

potion/p2 was really bad, and still is. 340/sec. The parser was fine, but I had to harden the compiler a lot. But fundamentally the parser is still gc-unsafe, so you can simply break it by using long strings or symbolnames which cause GCs. That's also why you cannot use eval in BEGIN blocks yet, as they might cause a GC. https://github.com/perl11/potion/commits/master

A simple afl - the american fuzz lop - usage doc is now here: 
https://github.com/parrot/parrot/blob/HEAD/docs/dev/fuzzing.pod
9
1
Paul Bennett's profile photo
Add a comment...

Reini Urban

Shared publicly  - 
 
 
Hey all,
I've build a Tool that helps you move issues between GitHub repos which, oddly, you can't do by default using the GitHub UI. Please check it out: github-issue-mover.appspot.com

Also It's entirely written in Dart, both server-side and client-side. I kind of used this project to ramp up on the language and it's been an awesome-awesome experience :) Also it's hosted on AppEngine Managed VMs. If you're interested in learning about any of this stuff feel free to have a look at the GitHub repo: I've added some description of the project's code and directories.

Suggestions/Questions welcomed!

#dartlang   #appengine  
github-issue-mover - Making it easy to migrate issues between repos.
3 comments on original post
2
Add a comment...

Reini Urban

Shared publicly  - 
 
My  best films of 2014

Even I haven't seen some of them yet, esp. Birdman.
 ·  Translate
Facebook ist ein soziales Netzwerk, das Menschen mit ihren Freunden, Arbeitskollegen, Kommilitonen und anderen Mitmenschen verbindet. Nutzer verwenden...
1
Add a comment...

Reini Urban

Shared publicly  - 
 
 
I was very pleased to be one of 77 computer scientists that signed this amici curiae brief that the +Electronic Frontier Foundation filed with the Supreme Court, arguing that APIs should not be copyrightable.

(Plus one if you agree with this sentiment!)

The list of signatories starts on p. 38 of the PDF linked to by the page below (direct access to the PDF, if you prefer, is via https://www.eff.org/document/amicus-brief-computer-scientists-scotus).

Signatories include (those for whom I could easily find a G+ account)
+vint cerf +Joshua Bloch +Dan Boneh +Eric Brewer +Rick Cattell +Will Cook +Ward Cunningham +Mark Davis +Jeff Dean (me) +Brendan Eich +Dave Farber +Stuart Feldman +Ed Felten +Martin Fowler +Miguel de Icaza +John Hennessy +Mitch Kapor +Ray Kurzweil +Ed Lazowska +Doug Lea +Barbara Liskov +martin odersky +Peter Norvig +Simon Phipps +Bill Pugh +Guido van Rossum +Bruce Schneier +Curtis Schroeder  +Barbara Simons +Dave Snigier +Alfred Spector +Bjarne Stroustrup +Brad Templeton +Michael Tiemann +Andrew Tridgell +Josh Triplett +Jeffrey Ullman +Jan Vitek +Jim Waldo +Dan Wallach +Frank Yellin 

I signed in a personal capacity, but for full disclosure: the brief relates to a lower court decision in a case of Google v. Oracle, and I am a Google employee.  However, even if I weren't a Google employee, I would have signed on to this brief, as I think copyrighting APIs would be very harmful for innovation. 
San Francisco - The Electronic Frontier Foundation (EFF) filed a brief with the Supreme Court of the United States today, arguing on behalf of 77 computer scientists that the justices should review a disastrous appellate court decision finding that application programming interfaces (APIs) are copyrightable. That decision, handed down by the U.S.
10 comments on original post
3
1
Kent Fredric's profile photo
Add a comment...
Have him in circles
690 people
Ettore Di Giacinto's profile photo
Chaomo Li's profile photo
Tom Green's profile photo
Neha singh's profile photo
Tao Hung's profile photo
Ruslan Zakirov's profile photo
manjeet kumar's profile photo
Aashi Rana's profile photo
‫عمائر بالصور بالرياض‬‎'s profile photo
 
A little refresh for our big data friends. Local map reduce on your local super cluster, i.e. the desktop PC. 235x faster than your remote Hadoop cluster.
Introduction. As I was browsing the web and catching up on some sites I visit periodically, I found a cool article from Tom Hayden about using Amazon Elastic Map Reduce (EMR) and mrjob in order to compute some statistics on win/loss ratios for chess games he downloaded from the millionbase ...
1
Add a comment...

Reini Urban

commented on a video on YouTube.
Shared publicly  - 
 
Probably the best NBA game this season so far.
3
Add a comment...

Reini Urban

Shared publicly  - 
 
fuzzing the perl5 parser. ~150 more hours to go. 2.57% completed after 4 hours. no crashes or hangs so far.
“Found parrot parser bugs with afl, fuzzing perl5 now. http://t.co/O7Mf69wb7r https://t.co/mnlklAywos”
3
1
Reini Urban's profile photoPaul Bennett's profile photo
Add a comment...

Reini Urban

Shared publicly  - 
 
Notable absences at #Sundance this year:
"The End of the Tour" James Ponsoldt,
"Mississippi Grind" Anna Boden & Ryan Fleck,
"Six Years" Hannah Fidell
1
Add a comment...

Reini Urban

Shared publicly  - 
 
That's a nice FFI (from bla 1995)

stdout():int extern
stdin():int extern
getc(file:int):int extern
strcmp(a:string,b:string):bool extern
puts(s:string,file:int):int extern
put(s) = puts(s,stdout())

http://strlen.com/bla/prolog.bla
a mini prolog interpreter -- translated from E, which was in turn translated from LISP, -- and greatly transformed/enhanced along the way. -- (see: "Implementations of ProLog", J.A.Campbell, editor.) -- module 'std/list' -- uses these functions -- included directly because we have no real ...
1
Add a comment...

Reini Urban

Shared publicly  - 
 
Der Cannes Film "LE MERAVIGLIE" von Alice Rohrwacher ist bei uns angelaufen, er ist fantastisch (4 Sterne), aber anscheinend glaubt der Verlieh nicht daran. Nur ein Kino am Stadtrand, nur 15:00 Uhr Vorstellung, keiner dort.

Die dt. Synchro hat ein Problem, weil Suedtiroler italianisch und deutsch reden, aber italienisch auf deutsch uebersetzt wurde, also spricht der Deutsche mit franzoesischem Akzent, andere Deutsche mit oesterreichischem (der Grete Tiesel faellts leicht), bei Sabine Timotei vermute ich dass sie italienisch spricht und der letzte Deutsche redet ueberhaupt nix. Und untereinander reden sie ploetzlich franzoesisch. Da muss man doch die Originalfassung mit Untertitel zeigen! Egal, das stoert alles nicht so sehr, der Film ist bislang der drittbeste des Jahres, nach "Rezeta" und "The Drop". Viel besser als die andere Cannes Filme, die es schon geschafft hat, "P’TIT QUINQUIN" von Bruno DUMONT, "Eleanor Rigby: Them" und "Maps to the Stars". Siehe auch http://cannes-rurban.rhcloud.com/index.pl/2014
 ·  Translate
1
Add a comment...

Reini Urban

Shared publicly  - 
 
Oh, he is talking about us ...
One correction, it is a kindergarden with lots of child actors. Just stay calm.
 
Much of the Open Source community tries to advertise the community as one happy place to the outside. Where contributions are valued only by their technical quality, and everybody meets at conferences for beers.

Well, it is not like that. It's quite a sick place to be in.

I don't usually talk about this too much, and hence I figure that people are really not aware of this, but yes, the Open Source community is full of assholes, and I probably more than most others am one of their most favourite targets. I get hate mail for hacking on Open Source. People have started multiple "petitions" on petition web sites, asking me to stop working (google for it). Recently, people started collecting Bitcoins to hire a hitman for me (this really happened!). Just the other day, some idiot posted a "song" on youtube, a creepy work, filled with expletives about me and suggestions of violence. People post websites about boycotting my projects, containing pretty personal attacks. On IRC, people /msg me sometimes, with nasty messages, and references to artwork in 4chan style. And there's more. A lot more.

I am used to rough discussions on mailing lists, and yes, when I was younger I did not always stay technical in flamewars, but nowadays I am pretty good at that, I am sometimes articulate, but never personal. I have a thick skin (and so do most of the others involved in systemd, apparently), and I figure that plays a major role why we managed to bring systemd to success, despite all the pressure in the opposite direction. But from time to time, I just have to stand back and say "Wow, what an awful community Linux has!".

The Internet is full of deranged people, no doubt, so one might just discount all of this on the grounds that the Open Source community isn't any different than any other community on the Internet or even offline. But I don't think so. I am pretty sure there are certain things that foster bad behaviour. On one hand there are certain communities where it appears to be a lot more accepted to vent hate, communities that attract a certain kind of people (Hey, Gentoo!) more than others do. (Yes, the folks who post the stuff they do usually pretty clearly state from wich community they come).

But more importantly, I'd actually put some blame on a certain circle of folks that play a major role in kernel development, and first and foremost Linus Torvalds himself. By many he is a considered a role model, but he is quite a bad one. If he posts words like "[specific folks] ...should be retroactively aborted. Who the f*ck does idiotic things like that? How did they not die as babies, considering that they were likely too stupid to find a tit to suck on?" (google for it), than that's certainly bad. But what I find particularly appalling is the fact that he regularly defends this, and advertises this as an efficient way to run a community. (But it is not just Linus, it's a certain group of people around him who use the exact same style, some of which semi-publically even phantasize about the best ways to, ... well, kill me).

But no, it's not an efficient way to run a community. If Linux had success, then that certainly happened despite, not because of this behaviour. I am pretty sure the damage being done by this is quite obvious, it not only sours the tone in the Linux community, it is also teaches new contributors to adopt the same style, but that only if it doesn't scare them away in the first place.

In other words: A fish rots from the head down.

I don't mind using strong language, I don't mind the use of words such as "fuck", I use the word all the time too, it's really not about that. I must simply say that I wished it would stay at that, because what actually is happening is so much worse, and and so much more hateful.

If you are a newcomer to Linux, either grow a really thick skin. Or run away, it's not a friendly place to be in. It is sad that it is that way, but it certainly is.

The Linux community is dominated by western, white, straight, males in their 30s and 40s these days. I perfectly fit in that pattern, and the rubbish they pour over me is awful. I can only imagine that it is much worse for members of minorities, or people from different cultural backgrounds, in particular ones where losing face is a major issue.

You know, I can deal with all this shit, and I guess in a way with the energy we are pushing the changes we propose with we are calling for opposition, so this post is really not intended to be a call for sympathy. The main point I want to make with this is to correct a few things about our communities, and how their are percieved. Open Source isn't a kindergarten. Open Source is awful in many ways, and people should be aware of this.

Not everybody in the Linux community is like this, the vast majority isn't. Not even all our different communities really have a problem with this at all. But many do, and the most prominent one, the Linux community as a whole certainly has.

I am not the one to fix any of this, I cannot tell you how one could do it. And quite frankly, I really don't want to be involved in fixing this. I am a technical guy, I want to do technical things.

My personal conclusion out of all this is mostly just that I don't want to have much to do with the worst offenders, and the communities they run. My involvement with the kernel community ended pretty much before it even started, I never post on LKML, and haven't done in years.  Also, in our own project we are policying posts. We regularly put a few folks on moderation on the mailing list, and we will continue to do so. Currently, the systemd community is fantastic, and I really hope we can keep it that way.

And that's all about this topic from me. I have no intentions to ever talk about this again on a public forum.
View original post
1
1
Ettore Di Giacinto's profile photo
Add a comment...
People
Have him in circles
690 people
Ettore Di Giacinto's profile photo
Chaomo Li's profile photo
Tom Green's profile photo
Neha singh's profile photo
Tao Hung's profile photo
Ruslan Zakirov's profile photo
manjeet kumar's profile photo
Aashi Rana's profile photo
‫عمائر بالصور بالرياض‬‎'s profile photo
Work
Occupation
Senior Software Developer
Skills
Software, Movies, Architecture, Engineering, Automotive, ...
Basic Information
Gender
Male
Story
Tagline
cPanel
Introduction
There are two Reini Urban's from the Technical University in Graz. The other one is Bani. I'm the Ex-Architect, Ex-AutoCAD, xarch, x-ray, Ex-Helsinki, Ex-Inode, movie critic and prominent surfer from Graz, Austria. 
Formerly mostly Lisp, nowadays mostly Perl as I'm only dealing with really simple problems.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Dresden
Previously
Houston, TX, USA - Graz, Austria
I stayed at the Austin Homestead two times so far, and plan to stay there as often as possible, as it's the best budget hotel with weekly discount rates next to downtown. Beds are hard which is perfect for me as european. It's not an indian hotel as the other budget hotels t I-35, it's clean, and has big rooms.
Quality: Very GoodFacilities: Very GoodService: Very Good
Public - 2 years ago
reviewed 2 years ago
2 reviews
Map
Map
Map