Details
-
AboutSoftware Engineer. Started really young. Shift F1 taught me how. Have been anything from a Microsoft workshop developer to dba + etl programmer. Working now towards full stack in the embedded market.
-
SkillsC/c++,javascript,.net (c#,vb.net,...),sql,linq,mongodb,... IoT. Java,tcl,php. Ping pong, billiards...
-
LocationUnited States
-
Website
-
Github
Joined devRant on 12/6/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
So this is why stack overflow exists...
-
Should be pronounced shar. Just like ca•ch•e is pronounced 💵. 🙃
-
@Fast-Nop FPGA for similar cost are 10x faster than nvidia Tesla gpu. Gpu neural nets are nitch. More and more FPGA like Intel neural compute stick are coming to market. Supporting caffe, tensorflow, and others.
-
It’s the solder? My workplace has the best solder I’ve ever used. And a jar of flux that is pure magic.
My store bought solder? Won’t stick to anything. Just makes a bunch of interesting splatters on the table as it falls off. -
That is real good. Libcaca?
-
Linux from scratch. Nice! Fan of yacto, lfs, and gentoo. Best way to learn linux!
-
@electrineer some people think apples and oranges are the same thing? Because they are fruit?
The marketing team must think counting and indexing are the same thing. Because they are numbers. -
The whole weights and activation being compared to a neuron is blown way out of proportion.
I still envision it as a 3D/nD height map that water (input data) is poured over it. Then the height map is manipulated, similar to using Newton’s approximation...so the water doesn’t pool in a local minimum and lock into a specific answer if a more broad one exists. Hints why the nodes must be randomized before training starts. True learning should start with the same values and still be able to train to the correct solution.
I could be wrong. But it’s a rant. IMHO, Neurons have little to do with neural networks. Is statistics and training. Even with heuristics that help neural networks identify how to train. People had to have trained those heuristics that do that. So it may beat chess. I don’t see it coding or defeating the Turing problem.🤔😡 -
3 apples and one orange, amiright? It wouldn’t even work if it was count to 3 apples.
🍎 🍎 🍎 🍊 -
If it walks like a trump and talks like a trump... you should find some interesting bugs! 😀
-
@Elyz lol. Isn’t that why their name is @Snob??? 😂
-
@Fast-Nop but everything is like that. The c standard itself is a framework. Just because they modify the language to better support the framework, doesn’t change things. You can turn that framework off for backwards compatibility or other reasons. Or go with a different c compiler.
Another example is Java embedded is much different than full java. I mean, it has to be with it running in under 200K. Still the java language.
I just want to make sure the correct thing is bashed. Substitute language for framework. People defend c because it works for them. Keep on bashing their so-called standard [framework]. Even if they deny it’s a framework. That way the c that works for me doesn’t get discarded too.
But back in topic... since code can be compiled to javascript from c, c++, an entire linux os, ... is javascript awesome? It is single threaded... -
@kyntak correction. that is the point of frameworks. Many frameworks can be used. Most run under one language. Some run under multiple. Some leave it up to you and have no framework by default. Learn SOLID and abandon DRY. Or write smaller modules (thus combining both).
Just because you use a bad framework, doesn’t mean it’s a bad language (unless it is tcl/tk - that IS a crap language...but glad it spawned python/tk). Garbage collection vs pointers have pros and cons too... use what works and makes sense. -
This kid knows what he is talking about!
https://destroyallsoftware.com/talk...
@AlgoRythm you know...all that runs in Javascript now. Asm.js no joke. Overhead makes it ridiculous. But we are getting to where compilers can transpile to anything. RISC to x86 and vs versa. C to Javascript. Etc... -
@tamusjroyce oh. Anyone should have access to branching a layer0 microservices. Pull request should involve individuals across all dev teams (not everyone) after good testing, tests written, etc has been done. I wouldn’t firewall ring0 from being changed or dedicate a team to it.
-
@thatsnotnice Decentralize your message center - no single point of failure. Messages shouldn’t pass data. They should pass activities (single action that may have many steps) or pointers to where data is at. Think, one message must be atomic to performing it. Eliminate distributed concurrency (occasional data corruption and injectable security vulnerabilities).
I would use two gateway reverse proxies. Setup a layer0 / gateway0 of microservices that handles distributed business logic. And a layer1 / gateway1 that handles your normal microservices. Firewall, routing, or general understanding that layer0 can’t be accessed directly.
Layering is done in OS’s, microchips, accelerated graphic frameworks, etc. it is really well proven.
I would drop messaging until you have a problem that it really fits, without having to abuse it. -
Action items. The stupids only understand bullet points and summaries.
-
Sounds like an awesome teacher! Here is what I missed out on I wish I had:
Clean code
uncle bob videos on SOLID (single responsibility)
TDD, rgb break-fix-refactor, and code katas
Death of agile (don’t learn agile until you have watched a few of these)
Advanced pattern: immutable data pattern
In regards to:
Multithreading + locking (file, mutex, non-blocking arrays, etc.)
databases
functional programming
Workflow programming (Apache nifi + Hadoop + docker)
All of these are the same. Different syntax. Files are databases. Sql is functional programming and vice versa. You should apply immutable data patterns to database data.
AI best practices with tensorflow
Google and find what works for you. Good luck! -
Android is Linux. Linux is just a kernel, which android runs. Regardless, posix is posix. Even windows 10 supports posix (Ubuntu on Windows - which has no linux on it...).
If Debian and ubuntu could just support toy box (busybox alternative), abandon systemd, and use the phones architecture, why cant it run on-top of android? Gentoo can. -
Aalib , libcaca, lynx / links, asciichart & youtube-terminal (node), muds, bash, ncurses, ... The [ah-]sky is the limit!
Pretty awesome system! -
Meanwhile on pro. Updates are available. When would you like to schedule them? ¯\_(ツ)_/¯
-
I use bing frequently. When you are at a cafe and want free WiFi. But the WiFi acceptance page doesn’t load. Nothing loads. Use bing. It always redirects you to the WiFi acceptance page.
(I believe bing uses http before https. Google and everything else is https redirect first) -
@irene so true!
-
@irene apologies. I guess that was only funny to me. As that was my experience. Couldn’t read javascript without if blocks having curly braces. After a week I could. But too late.
-
It’s a great feature for debugging css styles.
But lol! Try something. Be told it is wrong. Never be allowed to learn and correct. Inconceivable! 😂 -
I have a MacBook, iPhone, and Apple Watch. And I buy whatever is least popular to make myself a better programmer.
Like buying a 200 horse power car to race against the 400 horse power ones. If I can eek out just enough from it, I am really great. -
Welcome to the macro-service... best to build it using microservices, tight coupling, and and no gateway. Tests should be forced to all run together. Only write unit tests (because functional/integration tests are slow and therefore, useless). And they should all compile together into one api. Nancy everywhere!
All so you can claim TDD microsercices and not be lying.
At least that’s how we were doing it. -
pro or home?
-
I remember about reading about neutrino networking and inter-galactic network protocols at one time.
https://extremetech.com/extreme/... -
They just want hype to drive their failing stock