Algorithmic Problem Solving with Python (PDF Warning)
1 0 comments 30 Dec 2017 00:33 u/TheBuddha (..) in v/programmingMemoized parsing with derivatives (PDF Warning)
1 0 comments 29 Dec 2017 23:39 u/TheBuddha (..) in v/programmingThe most popular JavaScript links of 2017
1 0 comments 29 Dec 2017 23:27 u/TheBuddha (..) in v/programmingComment on: Why there is no Hitchhikers Guide to Mathematics for Programmers
0 28 Dec 2017 19:50 u/TheBuddha in v/programmingWhy there is no Hitchhikers Guide to Mathematics for Programmers
1 1 comment 28 Dec 2017 19:49 u/TheBuddha (..) in v/programmingThe Stony Brook Algorithm Repository
1 0 comments 27 Dec 2017 22:51 u/TheBuddha (..) in v/programmingPractical Foundations for Programming Languages (PDF Warning.)
1 0 comments 27 Dec 2017 22:05 u/TheBuddha (..) in v/programmingComment on: A different view on Functional Programming
I never even heard of such terms (agile or waterfall) until just about the time I retired. I'd already long since hired actual competent programmers.
They largely used the Roundtoit method. It got done when they got around to it. They go faster if you give them the tools they ask for and get the fuck out of their way.
How to Emulate The super Keyword In C++
1 0 comments 26 Dec 2017 17:53 u/TheBuddha (..) in v/programmingA different view on Functional Programming
2 0 comments 25 Dec 2017 22:07 u/TheBuddha (..) in v/programmingComment on: Evil Coding Incantations
I also have a soft spot for Perl. So, I can relate.
Comment on: The Tao Of Programming
LOL I'm surprised you'd not seen it before.
Comment on: The Tao Of Programming
Also, I figured some of you may not have seen this before. I figure it's the weekend. I will give your brains a rest and probably won't seek out hard stuff for you today. I mean, I will if you want. I have a backlog of links I can post from my laptop. But, it's the holiday weekend. Enjoy it. I'm waiting for my daughter to arrive and my son is out with friends.
Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne
2 0 comments 23 Dec 2017 02:15 u/TheBuddha (..) in v/programmingI seldom crosspost, but v/programming wants this link too.
1 0 comments 22 Dec 2017 19:47 u/TheBuddha (..) in v/programmingComment on: A Look Back at the State of JavaScript in 2017
I know how much you curmudgeons love JavaScript, so I figured I'd link this one. ;-)
A Look Back at the State of JavaScript in 2017
1 1 comment 22 Dec 2017 19:38 u/TheBuddha (..) in v/programming[1712.07804] ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming
1 0 comments 22 Dec 2017 16:39 u/TheBuddha (..) in v/programmingComment on: How To Design A Scalable Rate Limiting Algorithm
I don't suppose current education covers the majority of topics I link to.
Comment on: How To Design A Scalable Rate Limiting Algorithm
All I can do is link them and hope for the best.
How To Design A Scalable Rate Limiting Algorithm
1 0 comments 21 Dec 2017 16:30 u/TheBuddha (..) in v/programmingRegular Expression Parser in C Using Continuation Passing
1 0 comments 21 Dec 2017 16:26 u/TheBuddha (..) in v/programmingA React Christmas - Below the Surface, how React works
1 0 comments 21 Dec 2017 16:02 u/TheBuddha (..) in v/programmingImplementing Malloc: Students and Systems Programming (PDF Warning)
1 0 comments 21 Dec 2017 03:07 u/TheBuddha (..) in v/programmingC, Python, Go, and the Generalized Greenspun Law
1 0 comments 20 Dec 2017 17:42 u/TheBuddha (..) in v/programmingComment on: Five highly-paid and in-demand programming languages to learn in 2018
Not my usual type of submission, but it's not a bad article and worth reading. If nothing else, it's always good to keep our education up.
Five highly-paid and in-demand programming languages to learn in 2018
1 1 comment 20 Dec 2017 17:32 u/TheBuddha (..) in v/programmingGet Started Building Microservices with ASP.NET Core and Docker in Visual Studio Code
1 0 comments 20 Dec 2017 17:30 u/TheBuddha (..) in v/programming[1512.08546] When Coding Style Survives Compilation: De-anonymizing Programmers from Executable Binaries
3 0 comments 19 Dec 2017 13:30 u/TheBuddha (..) in v/programmingIntroduction to WebAssembly: why should we care?
1 0 comments 19 Dec 2017 11:10 u/TheBuddha (..) in v/programmingComment on: RawGit serves raw files directly from GitHub
I found it by transversing the 'net from this URL
https://rawgit.com/wlievens/scallywag/master/index.html
Which is surprisingly more fun than it looks like.
RawGit serves raw files directly from GitHub
1 1 comment 19 Dec 2017 10:39 u/TheBuddha (..) in v/programmingComment on: A look at the internals of Tiered JIT Compilation in .NET Core
Best curmudgeon reply of the day!
Refactoring Algorithmic Code using a Golden Master Record
1 0 comments 18 Dec 2017 20:56 u/TheBuddha (..) in v/programmingA look at the internals of Tiered JIT Compilation in .NET Core
1 0 comments 18 Dec 2017 20:46 u/TheBuddha (..) in v/programmingComment on: Happy Birthday Perl!
You don't have to admit it, everybody loves Perl!
Someday, I'll tell you all about my misadventure in Perl and how I wrote the most insecure script ever written - and it's still in use today. Yup... It's going on 20 years of the most insecure script being used on a regular basis. (I'm not actually a good programmer, but I think we've established this already.)
Modern SQL: Three-Valued Logic (3VL) Purpose, Benefits and Special Cases
1 0 comments 18 Dec 2017 16:39 u/TheBuddha (..) in v/programmingComment on: C# - All About Span: Exploring a New .NET Mainstay
G'morning curmudgeons! I didn't forget about you - I was just busy. Today, we have something lighter but something wonderful and new. In fact, it's so new, that it's for next month. You can have it early, I guess.
Not only did MS put "error" in the URL, they have the article for January of 2018. I don't know why, so my excuse is it's Microsoft.
C# - All About Span: Exploring a New .NET Mainstay
1 1 comment 18 Dec 2017 16:20 u/TheBuddha (..) in v/programmingComment on: Getting started with machine learning - GitHub Collection
Thanks! I'll have time for a video this afternoon.
Comment on: Getting started with machine learning - GitHub Collection
I am pretty sure 50% of Voat doesn't actually know what AI is, 5% think it's Skynet, 3% know what it really is, and 2% can't even spell AI.
An Introduction to Weak Value Maps Doctor Evidence Development
1 0 comments 16 Dec 2017 21:18 u/TheBuddha (..) in v/programmingComment on: Getting started with machine learning - GitHub Collection
This should keep the v/programming curmudgeons amused for days. I was going to put it in v/AI, but I think it's more appropriate here - though I could x-post it. (I seldom x-post. Someone else can, I'm not concerned.)
Anyhow, this one should keep you amused for a while. There's a ton of stuff linked from the page and it's all in nice curated lists.
Getting started with machine learning - GitHub Collection
1 0 comments 16 Dec 2017 20:47 u/TheBuddha (..) in v/programmingComment on: Do you hate JavaScript?
Yes, yes I did link this just to see the replies. Well, it's also a fine resource but I anticipate curmudgeon replies.
Comment on: Demystify generic programming with F#
I fucking love you v/programming curmudgeons.
Demystify generic programming with F#
1 0 comments 15 Dec 2017 17:43 u/TheBuddha (..) in v/programmingComment on: The Objective-C Runtime & Swift Dynamism
Good morning, my favorite Voat curmudgeons! This morning, I want you to wake up to this.
That's right, I waited all night to submit this so that you'd have it here in the morning. Mostly 'cause I like grumpy old men.
The Objective-C Runtime & Swift Dynamism
1 1 comment 15 Dec 2017 10:07 u/TheBuddha (..) in v/programmingModelling Homogeneous Generative Meta-Programming
1 1 comment 15 Dec 2017 00:08 u/TheBuddha (..) in v/programmingComment on: Atom 1.23 released
Yes, I know, you use vi(m) just like you have for the past thirty years - but that's probably 'cause you haven't figured out how to exit it.
Not to worry, I lived in emacs for years.
Anyhow, it's time to try a GUI text editor. We can all agree, IDEs are for n00bs.
Also, g'morning curmudgeons!
Comment on: WebAssembly, an executable format for the web
...
I can't reason you out of a position you didn't reason yourself into. I'm not actually sure why you feel qualified to opine? You appear to not even understand the basics.
Comment on: WebAssembly, an executable format for the web
The difference is that these technologies and standards are open. These don't need a proprietary browser. These can be implemented by anyone who has the means to do so. These are specs that are open for everyone.
Therein lies the difference.
Well, so I understand the complaints. I don't have a nickel invested.
Comment on: Is it good idea to throw an exception in .NET C# constructor?
That makes sense, thanks!
Comment on: Is it good idea to throw an exception in .NET C# constructor?
Elaborate, if you don't mind?
Comment on: WebAssembly, an executable format for the web
Yeah, the cloud isn't much different than the mainframes I used to work with. It is different, but not fundamentally so very different. What's old is new again, I suppose.
As an older person, it amuses me to see them make the same mistakes the generation before them made. Surely, it'll work this time!
Comment on: WebAssembly, an executable format for the web
I'd kind of welcome that, but I've just recently decided to join the Mobile Revolution and do a fair portion of my computing on a tablet. I've been at it for almost a year. It's actually kind of horrible - but I told myself I'd try to join the mobile world and so I've gone through four tablets and finally settled on an iPad. I am considering getting a Surface and slapping Lubuntu on it. I'd get a bluetooth keyboard, but that kind of defeats the point of having a tablet.
Comment on: WebAssembly, an executable format for the web
Oh, yes. My fascination has that we run around with virtual supercomputers in our pockets but use them like they are the dumb terminals of yore. If I want a dumb terminal, Wyse is still in business.
Comment on: WebAssembly, an executable format for the web
Better than I expected.
WebAssembly, an executable format for the web
1 1 comment 13 Dec 2017 16:34 u/TheBuddha (..) in v/programmingComment on: Must have extensions for VS Code (according to me)
Good morning, my favorite Voat Curmudgeons! I'd like to make it clear that the "me" in this is distinctly not me, because I didn't feel it was appropriate to change the title of the submission.
It's a beautiful day! I smashed some snow! I know you curmudgeons don't really care - and that's why I tell you! You're my favorite grumpy old men of Voat.
Must have extensions for VS Code (according to me)
1 1 comment 13 Dec 2017 16:21 u/TheBuddha (..) in v/programmingComment on: Is it good idea to throw an exception in .NET C# constructor?
I'll add it to my list. I'm going to order a few of them. If nothing else, they'll make fine additions to my library.
Smart Output Iterators: A Symmetrical Approach to Range Adaptors
1 0 comments 12 Dec 2017 21:23 u/TheBuddha (..) in v/programmingComment on: Is it good idea to throw an exception in .NET C# constructor?
LOL I've been looking at TensorFlow and AI, lately. I'm thinking about buying a few books and seeing where that takes me.
Comment on: Is it good idea to throw an exception in .NET C# constructor?
Yeah, it's not a job I'd even remotely dream of accepting today. Not a chance.
I do like to read code from other people - and I like to learn about it. Sometimes I'll tweak something and submit a patch, but I haven't done any real programming in ages. I hate to admit this, but I'm also a bit fond of PHP. I have a bit of a home setup here that has a web interface and it works surprisingly well.
The q language (not to be confused with Q#)
1 0 comments 12 Dec 2017 20:37 u/TheBuddha (..) in v/programmingComment on: Learn web development
Look, curmudgeons, I could think of no better sub to place this. Yes, I know it's web development but that is technically programming.
Comment on: Building C Programs
I think it's C for SJWs and is the Mozilla language that is type safe. It's like C with a condem, I guess. It's supposed to produce safe code, disallowing me the chance to stomp all over it's memory or to escape it. I haven't tried it.
Comment on: Is it good idea to throw an exception in .NET C# constructor?
Now you're just karma whoring. You know damned well I'm gonna vote that up.
Comment on: Building C Programs
I like C. I can program in C. I can't program well, but I can do more than "Hello World." It has been a while, and I'd have to go through the various syntax again, but I'd pick it up pretty quickly.
Is it accurate when people say that Rust is the rightful successor to C?
Comment on: IBM courts developers with ready-to-use software packages for bots and more
Nah, dig in there - there's some gold but you have to mine for it.
You curmudgeon!
Comment on: Is it good idea to throw an exception in .NET C# constructor?
LOL I kind of suspected this submission would get some curmudgeon responses!
I actually giggle when my v/programming submissions get downvoted. I love my math subs and I think the people in them are great, but I get a special sort of joy from submitting to this sub. I do try to push the content heavy CompSci, more than top-tens, memes, and fluff. I am pretty sure it's appreciated, judging by the votes in a low-volume sub. But, still, the curmudgeons crack me up.
I actually look forward to, read, and even learn from the responses I get. While I can program a little, and have even programmed professionally - albeit a lifetime ago, I'd never say I'm a programmer. I'm not. I actually hate it - to actually do it. On the other hand, I like to read code and I don't mind changing code. I also like to read about code and to keep up with what's going on with the programming languages.
It amuses me to no end to see the popularity of Java and JavaScript (and yes, I know they're very different languages). See, I've seen all the complaints and comments - since the 90s. I've seen haters become fans. I've seen them both become standards. I've seen the owner of Java change. I've seen the fretting and the rise of OpenJDK. I've seen the millions of JavaScript frameworks come and go. I've watched y'all bitch about them - while some gushed over them. I've seen them both become reasonably fast and relatively secure - potentially.
I do enjoy programmers. I'm pretty sure you're all born grumpy old men. Even women programmers are born grumpy old men! ;-)
IBM courts developers with ready-to-use software packages for bots and more
3 0 comments 11 Dec 2017 19:16 u/TheBuddha (..) in v/programmingWelcome to the Microsoft Quantum Development Kit Preview
1 0 comments 11 Dec 2017 16:40 u/TheBuddha (..) in v/programmingIs it good idea to throw an exception in .NET C# constructor?
1 0 comments 11 Dec 2017 16:29 u/TheBuddha (..) in v/programmingComment on: Dependent Types for F#
You could, but most people in that age wouldn't be programming anymore - they'd be managers or project leads. I'm gonna peg my guess at 43.
You don't have to tell me if I'm right, of course. However, I'm dumping some content that might be right up your alley. Hard CompSci stuff, good theoretical stuff, stuff that makes you go, "Huh?" Ideally, someone will read it and learn something. I just read abstracts, for some of them, and then skim them to give them a quick sanity check. I'm a maths geek, not a CompSci person.
The Case for Learned Index Structures (PDF available)
1 0 comments 11 Dec 2017 16:14 u/TheBuddha (..) in v/programmingComment on: Building C Programs
This is pretty basic, really. But, it's well done. So, there... You damned curmudgeons! ;-)
Finding bugs in Haskell code by proving it
1 0 comments 11 Dec 2017 13:55 u/TheBuddha (..) in v/programmingComment on: Dependent Types for F#
Ah - you're probably in your 40s, then.
I'll see what I can find to add for you grumpy curmudgeons today. ;-)
Comment on: Introduction to Hierarchical State Machines (HSMs)
Indeed. My goal is to provide things that are educational, not regurgitation and puff piece shit. Someone else can post memes and top ten lists. I post things that are aimed towards those who wish to learn more. See my submission history, for many, many examples.
Lots of words but a fun read. It's actually pretty good and I figured I'd share it here instead of in the math sub. Curmudgeons!