« first day (989 days earlier)      last day (3327 days later) » 

00:00
RELOAD! There are 1663 unanswered questions (94.5500% answered)
00:13
nobody likes your pessimism @Duga
0
Q: This program is for young people to try and practice their maths, is it good or could I change something?

Mauro SousaThis is my first time making my own program, so please say anything that could help me, thanks from easygui import * import random choice = ["+", "-", "x"] question_number = 1 correct = 0 msgbox("This program is to help you get better at doing maths, you will get given a random set of random qu...

@CaptainObvious jamal'd
> for young people
@Quill You can see that is photoshopped by the wheelchair images not in the shot looking sideways across the parking lot.
killjoy
You may have answered your own question. @Bergi 's accepted answer indicates Parse promises are not A+ compliant by default and the first code review point says that after making them compliant "Exceptions in then callbacks are caught and lead to the rejection of the result promise, instead of a global error". It would seem you can use Parse and JS promises together provided you make Parse promises compliant first. — Traktor53 30 secs ago
00:24
@CaptainObvious This title is for young people to try to practice their titles
5
00:39
Two "thank you"s and Accepts in ten minutes
This day has started off well
Is a and acceptable on the same post?
Surely is a child of
00:55
Once you have it working. You should get the code reviewed at codereview.stackexchange.comLoki Astari 58 secs ago
01:07
Monkevening
hello
Just got Sportsmanship badge :)
oooh nice
I'm at 70-something, IIRC
Good badge to have :-)
1
A: Program for helping people practice their maths

BarryDoing something n times You have a loop asking 10 questions, which you implement like: question_number = 1 ... while question_number <= 10: ... question_number = question_number + 1 ... This works, but we can do better. The problem with this loop is that it's error-prone. It's thr...

I managed to get help enough to clear 1/3 of my issues and 2/3 of the blocker risk issues
any ASP.NET people around? (VS-2012) >> stackoverflow.com/q/34845051/1214743
lol spray paint tool
is there an actual question in that?
01:27
someone downvoted my Marty McFly question.
@Malachi Must've been Biff.
5
and future Biff
there is actually 2 downvotes
maybe they just don't have the time for your question
3
any popular question on pretty much any site garners downvotes
don't be too biffed
Buttheads.
Who is Marty McFly anyway?
01:31
A troublemaker
A slacker
Martin Seamus "Marty" McFly is a fictional character in the Back to the Future trilogy. He is portrayed by actor Michael J. Fox. Marty also appears in the animated series, where he was voiced by David Kaufman. In the videogame by Telltale Games, he is voiced by A.J Locascio; in addition, Fox voiced Marty's future counterparts at the end of the game. In 2008, Marty McFly was selected by Empire magazine as the 12th Greatest Movie Character of All Time. Eric Stoltz was originally cast as Marty McFly, but after five weeks of shooting scenes for the first film, director Robert Zemeckis and executive...
are you telling me that you don't know who Marty McFly is? That's some serious shit, man
Yeah. Too busy remembering that VBA isn't 0-based.
6
01:43
@Quill Pop culture is interesting for some, and not so much for others
Actually, just never had a real chance to watch the movie.
I assumed it was a staple of modern culture rather than an acquired taste
Not that much into movies - rather read a good book.
A good book is much better, yes :-)
Ah, makes sense
01:45
I picked up The Adventures of Tom Sawyer to read yesterday
I like Roughing It and The Innocents Abroad better.
Those are both (very) loosely based on real-world experiences.
Okay, I'm starting to get suspicious... three thank you comments in one day
Are project deadlines due or something?
I love how oneboxing posts causes the description content to retain the formatting from the post, even though the oneboxing doesn't use it...
TTGTB
02:00
@Malachi 'night!
 
1 hour later…
03:02
The man has a tough audience
I'm chuckling at his jokes but nobody seems to respond
03:24
public CommandState GetCommandState(GoToImplementationCommandArgs args, Func<CommandState> nextHandler)
{
	// Because this is expensive to compute, we just always say yes
	return CommandState.Available;
}
lol
04:07
0
Q: Page Scraper and DOM manipulator

QuillThis code is a page scraper using HtmlAgilityPack that creates a DOM document upon construction and allows for node manipulation afterward. HtmlAgilityPack uses XPath Selectors for selecting nodes. An example use case would look like: var me = new PageScraper("http://codereview.stackexchange.c...

@CaptainObvious hey look, I'm on TV!
04:25
looks cool
@Hosch250 ^ this is what bad design looks like
04:36
Reviewing code on ELL again:
5
What's the use case for your enum? Those four members don't obviously form a coherent category. — 200_success 1 min ago
If the code works but you want to improve it, try CodeReview - they're great at making improvements to working code: codereview.stackexchange.comStidgeon 33 secs ago
@Quill What's up? I didn't make a comment about design.
Nothin. You're just a magic pro WPF designer
No I'm not. I'm not that great of a WPF designer actually, and I'm terrible at UI designs.
0
Q: Code to rotate a matrix with pixel by 90

John#include <stdio.h> void rotate(int mat[][], int layers){ int i,j,first,last,top,offset; for(int j =0; j<layers/2;j++){ first = j; last = layers - j - 1; for (int i =first ;i<last;i++) { offset = i-first; top=mat[first][i]; mat[first][i]=mat[last-offset][fi...

0
Q: Minesweeper game Java Implementation

Marquis BlountPlease review my implementation of the MineSweeper-Game Kata. Any and all feedback will be much appreciated. I would love to hear your feedback on readability, simplicity, performance, and any code smells. I even welcome nitpicking. Overall I want to know is the code clean (I know there is always...

04:41
At least you didn't make a design that looks like a sponge (see photo above)
How do you know? Which design are you referring to?
never mind
I just thought you were into WPF
Pro tip: if you ever need to do a proof-of-concept demo for a non-techie, and you haven't had time to make it look pretty, then do something obviously deliberate to make it look ugly. That way they don't get hung up nitpicking the UI when you want them to focus on the functionality.
I am. I'm just not certain how this discussion is relevant.
49 secs ago, by Quill
never mind
sorry for the ping
04:43
@200_success Hmm, that is an interesting idea.
@Quill No problem.
First two comments from my general business teacher:
> You’re off to an outstanding start in our discussions! You exceeded both the frequency and quality requirements by posting multiple high quality and full credit posts on more than two different days and you started by Wednesday. I’m looking forward to hearing more from you in the coming weeks!
> You did an awesome job with the online research assignment! There was just one correction. Question 2 asked for 4 Do’s and 4 Don’ts for naming a business. You provided only 2 of each. (-1.5)
I'm not really worried about that class anymore.
nice work
Thanks.
So, instead of fixing a bug I made, my colleague comments "WHY DID YOU ADD THIS?" above the line in question, and then made and tagged me in an issue -__-
because an email wasn't enough apparently
@Hosch250 which class is that one?
General Business - Legal Environment in Business
The one with the topic that is permanently delegated to the Nth.
sounds like fun
04:46
Mmm, I'm not really into lawyers.
Maybe you ought to study up for these meta license threads ;p
I need to ping an RO later about taking down that meta pinned question
That might be a good idea, now that the second round of license talks has been suspended.
cool. and yeah... your question would probably be more appropriate if we really wanted to pin relevant license questions
my monking senses are tingling....
ninja'd
1
Q: Code Explorer 2.0: A folder hierarchy to organize VBA projects

Mat's MugNext release of Rubberduck will introduce a very cool @Folder annotation system that the Code Explorer will use to organize modules into - you guessed it - folders: ...which is tremendously awesome, because VBA doesn't have any concept of namespace, and the VBE doesn't offer anything better th...

05:14
Hey there, @Mehrad. Long time, no see!
hey @Mehrad
05:49
Monking
hi
06:07
Night.
see you later
06:25
0
Q: please check my simple code

Vladimirplease check my simple code of to top smooth scroll, is it good written or no may be some suggestions may be you have some suggestions function SmoothScroll(){ var current = document.getElementById("top").offsetTop, topY = document.body.offsetTop; var t; var timer_is_on = 0; this.timedCou...

monking @all
hey @chillworld
06:48
-1
Q: Please Check Starter Full-Stack JavaScript Application

user245185I have a simple full-stack Javascript Application. It uses NodeJS, ExpressJS, and ClementineJS. My application is supposed to mimick this codepen. I am doing that successfully, but I have a ton of logic in my index.js file. I was just wondering if there was another, more appropriate way to stru...

possible answer invalidation by Heslacher on question by Quill: codereview.stackexchange.com/posts/117112/revisions
@Duga just added a ; after the first line of the usage code
0
Q: Basic Scheduler, codingame 'Super Computer' Challenge

electrometroI have built a program that handles the basic scheduling requests for CodinGame's Super Computer challenge. Specifications (taken from CodinGame) The Goal In the Computer2000 data center, you are responsible for planning the usage of a supercomputer for scientists. ​Therefore you've decide...

0
Q: Suitable location for validating parameters/input

q126yvoid Employee::Payday(Paycheck& pc) { Date payDate = pc.GetPayPeriodEndDate(); double grossPay = itsClassification->CalculatePay(pc); double deductions = itsAffiliation->CalculateDeductions(pc); double netPay = grossPay - deductions; pc.SetGrossPay(grossPay); pc.SetDeductions(deductions); pc.SetN...

07:06
0
A: Computing integer square roots in Java - follow-up

chillworldYou want something fast and efficient. But did you really check what this method does : public static long intSqrt1(long number) { long sqrt = 0L; while ((sqrt + 1) * (sqrt + 1) <= number) { sqrt++; } return sqrt; } Your counting 3 times sqrt with 1. I don't see any r...

@Heslacher hey there ;)
I'm stunned that @rolfl didn't say anything about that
07:37
08:04
0
Q: Increase performance of Spark-job Collaborative Recommendation

Jaspinder VirdeeThis is my first Spark Application. I am using "ALS.train" for training the model - Model Factorization. The total time that the Application takes is approx 45 mins. What can I do further to increase its performance? (Decrease time mainly) Am I missing any coding standard or guidelines that s...

08:37
@CaptainObvious Broken and lacking context, 2 more CV.
> meaning the compiler will pick up if you mess up the format on the name
@Quill What part of that code is going to need a compiler @Quill ?
Perhaps a converter?
08:55
@Mast down...
Ripe zombie; open question with answers, at least one answer having score 0, no answer having score > 0: Mapping a file system to a tree structure
These images are trippy...
09:16
Morning all.
Though I just notice that list is not moderated... So it's NSFW
If only there was a mod around to remove that link, don't want to get anyone in trouble
Just slap a big NSFW sticker on it and we should be fine.
@skiwi How is that ever going to be useful in computer vision? Can the next step actually do something useful with the generated images?
It's actually the other way around... They have an useful classification network, and now reversed it to see what the network was actually doing
@Mast the thing that executes the javascript
I probably messed up my wording, I was speed typing it during my lunch break
09:35
@skiwi That makes sense I guess.
Nice answer @Heslacher :-)
1
A: Page Scraper and DOM manipulator

Heslacher if (string.IsNullOrEmpty(url)) { throw new Exception("url is empty"); } Throwing a general Exception is mostly bad. If the url parameter is null you should throw an ArgumentNullException and if it is "empty" you should throw an ArgumentException like so if (url == null) { throw new A...

yeah, pimp my answer ;-)
These are both looking at the same field.
In other words, they should technically be the same value.
Turns out the kendo one is wrong. Gee, that hasn't happened before. *grumble*
lol
lol
I've heard a lot of frustrations about kendo.
09:46
@Mast I would imagine at least 70% of those are from me.
Kendo (at least the version we are using) is awful
oh hey @Dan, d'ya know any good hosts? I'm looking at hosting and there's so many....
@Quill Hosting for.... what?
Node apps?
Static files?
Yeah, node apps / websites
I prefer DigitalOcean for generic virtual machine servers
AWS EC2 is okay but they're (relatively more) expensive and their interface is complicated but AWS works quite nicely if you're using other AWS services as well because they all link together.
Putting it another way, DO is so cheap that I could have one of their lower end virtual machines on for months without noticing the money missing from my account. It's about 5$ for a basic machine and 10$ for a slightly less basic machine per month
hmm... I might use DO for my Sandbox and an apache based hosting for the other websites I'll be hosting
DigitalOcean looks cool
10:01
They are okay, just make sure that you set a secure password.
When you set up a box it will ask you for a public key but you won't be able to log on without a password (for some reason) which you will have to get using the reset password flow
Don't set the password to password thinking you're safe because you have public key crytography..
I did that, within 6 hours my box (that wasn't on any DNS) was bruteforced and infected by a botnet
wat
Just log on, set a secure password, then disable password authentication through ssh
And as always, ssh into root.. create a separate user account for yourself and ssh using that, only drop to root using sudo
But if I remember correctly you're a Mac user so you know most of this anyway
yeah, most of it
DO's support is actually pretty good, they got back to me within about 1-2 hours and I didn't even have a dedicated SLA
10:18
only roslyn baby
2
static_cast is a clear and conscious decision to make a very particular kind of conversion. It therefore adds to clarity of intention. It's also very handy as a marker to search source files for conversions in a code review, bug or upgrading exercise. — Dan Allen 22 secs ago
Monking
monking
@DanPantry You can run pretty much anything on the DO servers, right?
@Mast Yes, they're just Linux virtual machines.
10:27
0
Q: Is it perfectly fine to use member initialization list when using copy constructor?

ubuntugodI am fairly new to C++ and here is a piece of code I wrote while I was looking into the copy constructor working. The code compiles perfectly on MSVC. I am using VS2005 as IDE and using C++03. My intention was to see how a copy constructor can be defined for a pointer member object of a class (M...

wat, was I even thinking
4
Q: Java CryEngine 3

skiwiJust a quick question, as googling it lead to not any (good) results: Can CryEngine 3 be used from within Java? And if so, would it be a good choice or not? Currently I am trying something in jME3 (jMonkey) and it seems to be doing pretty well, only I think that CryEngine 3 should be capable of ...

@CaptainObvious On topic?
Seems to be comparative review
Just got remembered of that question as I got a random upvote on it
> Do Browsergames. Than you can do the all the logic on the server in Java and just the presentation in flash or html5. But currently this limits you basically to 2D, because WebGL, etc. are not mature and fast enough to do a 3D game with an high end graphics.
As an update, now WebGL is mature enough to do 3D games. caniuse.com/#feat=webgl.
Also, you don't do games in HTML5, you do them in JavaScript *eye twitch*
@skiwi Why was this closed as opinion-based? 0.o
"Can I use Java to access CryEngine" appears to be a yes/no answer to me
Right, that answers look objective as well to me
10:33
Unity can do browser games, you all know that right?
@Mast Well, yes, but the question (or quoted part of the answer) both didn't concern Unity
I mean, the question is about using Java to control CryEngine3
Zak
Zak
Monking @all
@DanPantry I suspect a XY problem.
Where is @rolfl when I want to ask him something ;-)
@Mast I do too.
10:34
I suspect an XYZ problem
2
But this was 3 years ago now, @skiwi is older and wiser
monking @zak
@CaptainObvious Iffy question.
@CaptainObvious That question looks very familiar.
0
Q: Find Inorder successor and predecessor using window

Mayur KulkarniThere are plenty of complicated algorithms to find inorder successor and predecessor on internet, few of them even augment a parent pointer, I've tried in my algorithm to do it using simple recursive traversal. I've used a data structure called Window that'll store elements in following way : I...

10:36
Was is once on Stack Overflow?
@DanPantry Why does that last part have a strikethrough?
@CaptainObvious This is one of the questions we were dealing with on The Helpdesk
Googled "class CDeveloper" got that. From google preview looks pretty identical. Unfortunately PB is blocked in work..
Else I would've been able to star it :P
10:37
The first section is definitely not OP's code
@skiwi ;-)
There are no Java guys around here, are there? I'm wondering how much of a performance cost using objects is, when they have already been instantiated
@200_success Can't connect.
The entire OP code appears to be from here. Can anyone verify this wasn't posted around the same time?
I'm trying to reason about whether an OOP-model for neural networks would create a big performance post as opposed to using double[][], the one big advantage I can see about the latter is that all memory is in one block
Anyway, search for the question title on Google, in double-quotes.
10:39
If that code wasn't posted this month, it is safe to say that the code in the question isn't OP's.
Pastebin is from JAN 18TH, 2016
Thanks @Sumurai8
The only other result appears to be a dodgy Russian version that frankly I don't really want to click. Looks like a content aggregator.
Pastebin is public, posted by guest. Does not expire.
Google cache says it was posted by the same user to SO on 2016-01-12.
10:40
So it's not off-topic, it's just crap?
Jan 14 at 6:23, by Duga
@5gon12eder I thought of posting it there but I wasn't sure whether what I wanted was a code review. Can you please suggest the changes here? — ubuntugod 42 secs ago
Jan 14 at 12:22, by Duga
@JanHudec Thanks. How can I move this question to CodeReview? I tried to ask it in the CR Help Desk suggested by Dan Pantry, but I need atleast 20 reps to post a message there. — ubuntugod just now
Ah yes, I remember posting on this now saying it might have been a good question
But only if it was cleaned up, not hypothetical, etc
Maybe because someone on Duga (@5gon12eder) asked to move it, I suppose
So... this might have been my bad. ^^"
It was probably my bad
the question was deleted, but I mistook it for another on the help desk and said it would probably be alright
Jesus christ, 2nd kills my productivity. Back to work. You guys are too addicting.
Jesus christ is currently unavailable to respond to your remark. Please try again later.
4
10:48
Can I ask here on main which of two (given, working) code samples should run faster?
Why don't you answer it yourself by running them both?
@200_success Well... that would certainly be one way of handling things...
adapted question: Can I ask here on main which of two (generalized) programming principles should run faster?
Absolutely not.
We review real code, not abstract principles.
@200_success where should I ask / look for such questions then?
@SEJPM Just benchmark them. What language are you running?
10:52
@Mast C++
Zak
Zak
@SEJPM Probably SO. Maybe programmers.
I'm not sure it would be a good question on any of those though.
You'd need to show at least your own research or get downvoted into oblivion.
@Mast Does it count as research if I present, why I think one principle should run faster?
@SEJPM kprof with valgrind if you use Linux, try the in-build tools in your IDE if you use Windows.
The keyword is profiler.
@Mast or just plain old std::chrono with 1M iterations?
10:55
@SEJPM That's a bad idea.
@Mast may I ask why?
@SEJPM Inaccurate and doesn't show you why it's bottlenecking.
If you want to benchmark C++, you use a profiler.
If you're only interested in timing, use a tool to time execution speed.
s/C++/any language/
32
A: Is the UNIX `time` command accurate enough for benchmarks?

Maxim Egorushkintime produces good enough times for benchmarks that run over one second otherwise the time it took exec()ing a process may be large compared to its run-time. However, when benchmarking you should watch out for context switching. That is, another process may be using CPU thus contending for CPU w...

Well, then, thanks for your guidance everyone here :)
11:10
Monking folks
@SuperBiasedMan Monking
monkering
Hi, @JNat
Hey
1
Q: Self-compiled Roslyn build performance: Not as fast as originally shipped Roslyn version

MerritWhat I am doing in one sentence Checking out the branch Update-1 from the Roslyn github repository, building the csc.exe, and compiling a random Solution with the csc.exe version I just built myself. Expected result I expect the performance to be comparable to the original Roslyn version which...

Quality question
11:11
Hi JNat.
I wrote what will probably be my canonical "what is global and why not to use it" post, if any Pythoners have free time and want to give me feedback on it:
http://codereview.stackexchange.com/a/117135/72910
@SuperBiasedMan looks good, could use some more jquery though
and maybe some pictures, because pictures are pretty
@Quill global in Python is bad, use jQuery instead.
Globals were good enough for Toyota. They're a global company.
@SuperBiasedMan Sure.
11:15
@Quill for some reason I cannot star this?
not enough jquery to star it
@SuperBiasedMan You could add an example of what the example code you give would look like in a class instead.
@Mast You mean with the basic foo and bar stuff?
oh no licensing stuff again
4
@SuperBiasedMan Yea.
11:20
Meta reference:
6
Q: Suggested edit breaks license due to pastebin

PaulI am not a lawyer. I am reviewing a suggested edit where a user created a jsFiddle from the code in someone elses question. I believe this breaches the CC-BY-SA 3.0 license that the code in the question was under. The license information from the jsFiddle page says: All code belongs to the...

-4
Q: C++: How can I optimise my C++ code for segmented Sieve of Eratosthenes?

Deepam SarmahI had been writing code for segmented sieve of Eratosthenes. This code is for the Prime Generator problem from SPOJ. I previously had posted a question here at code review when I had TLE problem because I was using Sieve of Eratosthenes. But the answers didn't help me avoid TLE. So I started u...

And that's the question I'm looking at
specifically,
Revisions 2 -> 3
Was this edit legally valid?
Uh…
18
Q: Is it okay to add someone else's linked code to the question?

Anton GolovSome questions link to the code they want reviewed, which is against site policy. Should one edit the code into the question in these cases? The problem I see is that all content on Stack Exchange is cc-wiki, which may not correspond to the wishes of the author. This is probably fine when the ...

so no, then
Right. That made a mess.
This explains how to capitalize every first letter. — Qazi Python 52 secs ago
@Mast Yeah that's a good idea. I'll do that, thanks!
11:24
I'm assuming a mod needs to handle deleting the edit
@skiwi - is your question about the double[][]?
so I've got to be US based to buy a .us domain... that makes sense
@rolfl Not exactly, I have a model of a neural network in Groovy, I'm going to rewrite that to Java today... It's pretty much a NeuronLayer[] which consists of Neuron[], and each neuron has a List<NeuronConnection> and every of those connections has a double weight
Now consider that the network is already constructed at this point, is there a performance cost with iterating over those arrays/lists and getting the weight value? As opposed to directly encoding it in a double[][] weights
The only direct cost I can think of is that those objects are likely scattered through memory, while the array is not
OK, from a performance perspecive, double[][] will likelye be faster, but not necessarily for the reasons you think.
Each sub-array fo the double[][] is in a different spot of memory (and an object), so you don't have 1 block of memory....
The issue comes down to trampolines, and GC.... mostlty
GC can be significant. The more memory your program occupies, the slower it is to scan and GC.
I could rewrite it to a single double[] I guess (and do some fancy indexing)
11:33
a single double in an array takes 8 bytes...... but, a NeuronConnection takes at least 32 bytes, perhaps more.
Right... the object overhead
DOn't worry about the 2D array, that's not going to be problem.
Consider a network of 1600 input neurons, 200 hidden layer neurons, 4 output neurons: That gives us 1804 neuron objects and 1600 x 200 + 200 x 4 = 320800 neuron connections
The real issue is probably the trampoline methods required to get to the values.... and the memory cache lines.
@rolfl I've heard the term trampolining once before, I need to read more about that
11:34
Your math is off by an order of magnitude - it's 320800 not 32800
32800 objects isn't terribly much
@rolfl Ah whoops, thanks
@skiwi - a trampoline method is a "jump" method that gets you from where you are, to where your data is ... essentially it is typically 2 things. It's a long jump in memory to a function, combined with a need to pull a new cache location in to memory.
You then bounce back from that location and continue execution
Is that a bad thing?
That depends - it's often much better than a full method call with a stack frame change and so on....
but, it's much worse than having to do nothing.
11:40
If you've got a spare 1.7k
How much should I worry about things like Neuron#getWeight() or directly accessing Neuron#weight if it's in a Neuron[] as compared to storing the values directly as double[] (or even better a float[])
double[] vs float[] is not a problem on 64-bit machines.
The rest comes down to using a Java profiler.
My experience is that, if it can be organized that way, that arrays of primitives almost always win out.
double[] vs float[] would be an order of 2 in memory though
It really boils down to being able to have clear cache lines on the CPU.
I'm still not comfortable with things like trampolining and cache lines though
11:43
@skiwi It would be, yes. (float is half the size in an array, but the difference in an object would be negligible.
So making a primitive-based approach would be definitely worth it, to start of with
@skiwi people who know trampolining have studied the assembler/C routines that the Java compiler makes.
0
Q: Mocking IElasticClient in unit tests

JeroenI'm trying to unit test how my class responds to a NEST 1.7 IElasticClient's return values, using NUnit 2.6.4 and Moq 4.2. I feel mocking the Get function requires very "heavy" It.IsAny calls, and am mainly looking for feedback on how to mock IElasticClient in a way that my tests remain readable....

Zak
Zak
@Quill We should start a petition ^^
I started of with pseudocode in my book, then went to Groovy, realized that it is really horribly slow for this, rewriting to Java, then Java primitive arrays, then trying to see how to multithread it in Java, then OpenCL... sounds like a plan?
11:45
@skiwi Yes - for performance, primitives will almost always win out. But, it can make you have to re-build some "useful" Java utilities.... and leads to procedural code more than OOP
I have seen 10X improvements and more, with transforms to primitives.
I have also seen benefits to taking OOP structures, harvesting data in a loop from the various parts, and accumulating it in to primitive systems just to process it.....
But, before you do any of that, I strongly recommend you get a clear benchmark and baseline of what you currently have.
Though if I want to keep RAM usage as low as possible (read: be able to use more neurons), I pretty much have to use the primitive version
as low as possible ... then yes.
@skiwi - I have done these things to support datasets of up to 100GB in 128GB machines.
For every neuron I store its inputs and outputs as neuron connections, which mean I have an overhead of neurons_in_layer x some constant cost, while I can always iterate in the same pattern
@rolfl That sounds pretty interesting
I need to run. But, remember, take notes, and measure things.
Now I'm wondering if "Software Engineer" is the correct job title to be looking for when I'm more into this kind of stuff than programming simple stuff
@rolfl Note taken
11:52
@skiwi "wizard" is another good title
2
Though this kind of role can be found in many companies I think, even in gaming companies there are loads of challenges if you want to design the server backend
yeah, especially when applying this kinda thing to in-game bots
Job titles are just weird. My supervisor and me don't really know what to call what I do. Engineer was one suggestion but I think it implied much more... robustness.

« first day (989 days earlier)      last day (3327 days later) »