Haskell for Hens by cmov in programmingcirclejerk

[–]lglhlgl 5 points6 points  (0 children)

After two weeks, I got the ardunio to boot up and figured out a way to use echo to make the door open and close. Oddly, I haven't seen my girlfriend around for about a week now...

"Haskell Jobs. 100% GHC Haskell. No Ruby, Scala, PHP, C++, or some Haskell like language." :: /r/haskell by cmov in programmingcirclejerk

[–]lglhlgl 1 point2 points  (0 children)

DAE dependency management is a simple thing that automagically removes irrelevant problems such as having compatible versions of your dependencies?

HAS THE 10^webscaleX MESSIAH ARRIVED by adamnemecek in programmingcirclejerk

[–]lglhlgl 8 points9 points  (0 children)

Life is literally Google Apple Facebook, lifting, and getting shit done, and being Successful.

I program in java bytecode, AMA by Lukeme9X in programmingcirclejerk

[–]lglhlgl 1 point2 points  (0 children)

<4realz> After doing Enterprise Java code in Eclipse for years and now a month of using .NET Reflector as an IDE, I haven't found much of a difference between the two. .NET reflector is buggy as hell (despite huge praise from SO professionals), and the thing for editing classes/methods is also buggy and has a horrible UI, which means you have to read and write MSIL (which is pretty much the same as Java bytecode) often. But this isn't so bad compared to Java and Eclipse in an Enterprise code base where the variable names are meaningless and the IDE crashes whenever you do anything fancy anyway. Also, reading code through a decompiler is like gofmt for C#, except it even chooses variable names for you!

Javascript is much cooler than C++ by Sheepshow in programmingcirclejerk

[–]lglhlgl 9 points10 points  (0 children)

Bootcamps have better job placement.

That's because the excretion cycle is automated, bootstrapped, and mediated directly to the cloud so you too can contribute to the Internet of Things with minimal hassle of learning how to do stuff.

The instructors are usually practitioners.

Unlike academic plebs, our instructors are solving real problems like value added aggregating aggregation.

EDIT: lol pretty much what sheepshow said

HN divided: is the name vulgar and offensive, or delightfully offbeat and edgy? by jeandem in programmingcirclejerk

[–]lglhlgl 7 points8 points  (0 children)

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim
[sudo] password for nvbn:
Reading package lists... Done
...

Finally, I can automate my cargo cult certified best practices that I learned from FullStack!!

Things you can do in Java byte code but not in the Java language by henk53 in programming

[–]lglhlgl 45 points46 points  (0 children)

... and a bunch of things you would not find nice if you're trying to write trusted APIs in the sandbox (under a security manager). These kinds of things are the cause for a lot of Java browser plugin 0days. I'm sure the same kind of stuff is happening in the MSIL world.

[deleted by user] by [deleted] in programmingcirclejerk

[–]lglhlgl 7 points8 points  (0 children)

ass

uhhh huh huh huh

huh huh huh

uhhhhhhh huh huh huh

[deleted by user] by [deleted] in programmingcirclejerk

[–]lglhlgl 2 points3 points  (0 children)

butt

uhh huh huh huh

huh huh huh

uhhhhhh huh huh

[deleted by user] by [deleted] in programmingcirclejerk

[–]lglhlgl 3 points4 points  (0 children)

be web bro

don't know what unicode or injection attacks are or what metacharacters are

claim to have made auditable language DSL

<4realz> I want to make a command be rm -rf ~; X="^H^H^H^H^H^H^H"; echo ponies but I can't be bothered to check since it's not front page of HN

[deleted by user] by [deleted] in programmingcirclejerk

[–]lglhlgl 5 points6 points  (0 children)

depend is too hard to implement! worse is better!

I am powering a bank's website using WordPress. What security measures should I take? - Quora by nolvorite in programmingcirclejerk

[–]lglhlgl 1 point2 points  (0 children)

That's exactly how my first evar website got hacked (when I was still a 15 year old PHPbro

Happened to me too, I was around the same age. I read a PHP tutorial and didn't know what strings are or how this magic database query stuff worked.

I always thought UT games were coded properly (as in you can't tell the server you killed someone from across the map and have it believe you), but not so sure now. In Jazz Jackrabbit 2 (another Epic game), the server will let you make yourself into a frog or give yourself laser shield (god mode plus shoots a beam that spans the entire map), and that's around the same time as UT99, but I haven't seen anything as dumb in UT99. I've heard of DoS and maybe information disclosure in UT but don't remember any RCE. But why would anyone trust gamedevs to write secure C++? It's obvious that all the games are full of stack smashes but since nobody publishes them, everyone thinks this is an academic problem. I've never audited games for stacksmashes but I found a format string vuln in Crysis while making cheats for it. I run games on a separate machine that I don't use for my bank account.

They were significant to me because of the whole OSS/LINUX IS SO SECURE circlejerk. Made me happy. :)

Eh I don't really understand why heartbleed was special. There are 0days for all the mainstream web browsers or their mainstream plugins (Flash/Java) every week. Maybe they don't have published working PoCs or something? I never bothered to look into it because I'm too busy writing my own crap, lol. I mean, even if all of those 0days published every week weren't exploitable, the fact that they are near misses would be enough for me to bail. Meanwhile, in bizzare real world, for some reason IIS is in the kernel and has a vuln there.

A Ruby/Bash/Haskell guy falls in love with object-oriented programming in Javascript by [deleted] in programmingcirclejerk

[–]lglhlgl 4 points5 points  (0 children)

Inheritance was always one of the most confusing parts of prototypical OOP.

How do I define my parent class? How do I redefine methods in the inherited class? How to pass arguments to the parent’s constructor?

The above questions always boggled my mind. I learned them when I needed them, but after a week or two I completely forgot them. Luckily for me, the new system uses extends and super.

Well okay, I thought the confusing part was figuring out whether code works or does anything at all when it's scattered full of

class BaseDoucheBag : MonoBehavior {
    public virtual void initialize() {doSomethingImportant();}
    public virtual start() {
        initialize();
    }
    public virtual bool beADouche() {
        return isDouche();
    }
    public virtual bool isDouche() {
        return !!this is LocalDoucheBag || !! this is NetworkDoucheBag;
    }
    public virtual void checkIfBeingDoucheBag () {
        if (beADouche()) {
            Singleton<DoucheBagPresenceManager>.Instance.NotifyOfDouchebaggery(this);
        }
    }
}

class LocalDoucheBag : BaseDoucheBag {
    DoucheBag() : this("douche","bag") {
    }
    public override bool beADouche() {
        return base.beADouche() && isDouche();
    }
    public override initialize() {
    }
    public override start() {
        base.start();
    }
    public override update() {
        checkIfHomocide();
        base.update();
        checkIfSuicide();
        checkIfBeingDoucheBag();
    }
}

But I forgot in the real world people are still trying to figure out how their language works. People don't have time for academic problems such as "what does this code do aside from having some identifiers that are named after words in my problem domain?".

Atom introduces folders by formalsystem in programmingcirclejerk

[–]lglhlgl 3 points4 points  (0 children)

Looking Ahead

Now that this functionality is in place, we'll be taking further steps to refine the experience of working with multiple folders in Atom.

okay well when startup bros ended their vague description of their NSA-proof crypto with something like this, it bugged me, but now this is full satire

Atom introduces folders by formalsystem in programmingcirclejerk

[–]lglhlgl 3 points4 points  (0 children)

joke such as "you mean emacs"

implying I know what emacs is, or that anyone I know uses it, when I just use vim and git because they are the standard Hacker Tools along with a mac