Author Topic: Any programmers on geekhack? What language(s) do you use?  (Read 55268 times)

0 Members and 1 Guest are viewing this topic.

Offline mteinum

  • Posts: 94
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #150 on: Fri, 13 May 2016, 00:24:13 »
The author posted a 50% off code on twitter  :thumb: AUTHD



http://shop.oreilly.com/product/0636920024149.do
« Last Edit: Fri, 13 May 2016, 00:26:07 by mteinum »

Offline the_marsbar

  • Posts: 193
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #151 on: Fri, 13 May 2016, 02:46:50 »
Why not place the keyboard on top of the Mac's keyboard? It works great IMO (and you don't have to bring your trackpad).
 

Offline mteinum

  • Posts: 94
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #152 on: Fri, 13 May 2016, 05:12:53 »
Why not place the keyboard on top of the Mac's keyboard? It works great IMO (and you don't have to bring your trackpad).


Hmmm... I will try that out.

Offline mteinum

  • Posts: 94
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #153 on: Sat, 14 May 2016, 05:36:51 »
Mac upgraded  ;D


Electrostatic Capacitive System by Morten Teinum, on Flickr

Just need a really short USB cable (or the BT edition)

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #154 on: Wed, 18 May 2016, 06:43:14 »
What language(s) do you use? Why?
Erlang, because there's a ****ton of legacy code. And we know it.

Cool so Erlang actually IS used in real situations for real projects.
What are you even talking about? Is it hard to find the actual Erlang users through a simple web search?

Perhaps I'm misinformed then. I thought erlang was more of a niche language. I've never really used it myself, except for toying around a bit.
Ever heard of that thing called WhatsApp?

So WhatsApp is written in erlang... wow.

Found it: "In using Erlang, WhatsApp is part of a larger push towards programming languages that are designed for concurrency, where many processes run at the same time."

Source: http://www.wired.com/2015/09/whatsapp-serves-900-million-users-50-engineers/

MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #155 on: Wed, 18 May 2016, 06:45:27 »
Found the PEP 8 link: https://mail.python.org/pipermail/python-dev/2016-April/144205.html

That's a nice change though "Knuth said it" is a bit... weird. Even if it is a god in the python community.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline AceRuckus

  • Posts: 92
  • Location: San Jose, CA
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #156 on: Wed, 18 May 2016, 23:16:41 »
Java, C/C++, machine, bash

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #157 on: Thu, 19 May 2016, 05:36:32 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #158 on: Thu, 19 May 2016, 06:00:36 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline algernon

  • Posts: 311
  • A tiny mouse, a hacker.
    • Diaries of a Madman
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #159 on: Thu, 19 May 2016, 06:10:09 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.

That's why you use the JVM, but avoid java itself: all the benefits, none of the silliness!

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #160 on: Thu, 19 May 2016, 09:18:42 »
Yes, you can use Scala or Clojure and be one step closer to suicide.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline AceRuckus

  • Posts: 92
  • Location: San Jose, CA
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #161 on: Thu, 19 May 2016, 10:33:41 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.

That's why you use the JVM, but avoid java itself: all the benefits, none of the silliness!
It's probably one of the more interesting languages I know. Compared to scripting, it's a headache. Too many libraries lol

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #162 on: Thu, 19 May 2016, 21:51:20 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.

That's why you use the JVM, but avoid java itself: all the benefits, none of the silliness!

You mean with something like Jython?
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline algernon

  • Posts: 311
  • A tiny mouse, a hacker.
    • Diaries of a Madman
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #163 on: Fri, 20 May 2016, 01:52:02 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.

That's why you use the JVM, but avoid java itself: all the benefits, none of the silliness!

You mean with something like Jython?

Yep, or Scala, Clojure, or any of the other JVM languages.

Offline thefebruaryman

  • Posts: 220
  • Location: UK
  • turn it off and turn it on again
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #164 on: Fri, 20 May 2016, 02:16:29 »
I do quite a some programming at work. Mostly with python for data work with pandas. I use pycharm and vim. And have a hate for visual fox pro!!!!

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #165 on: Fri, 20 May 2016, 09:10:45 »
I do quite a some programming at work. Mostly with python for data work with pandas. I use pycharm and vim. And have a hate for visual fox pro!!!!
Did you mean that you use PyCharm with IdeaVIM?
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline chuckdee

  • * Destiny Supporter
  • Posts: 1308
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #166 on: Fri, 20 May 2016, 14:45:01 »
I do quite a some programming at work. Mostly with python for data work with pandas. I use pycharm and vim. And have a hate for visual fox pro!!!!

Have you used VS with python extensions?  That's what I'm using now, and wanted to compare/contrast the two.

Offline Brammm87

  • Posts: 561
  • Location: Belgium
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #167 on: Sat, 21 May 2016, 08:44:02 »
I used to do mostly PHP at work, but our tech lead doesn't like it very much and tried to make us all switch to Dart. Worked with it for 3 days with a coworker, went back to PHP. Writing Dart feels like writing PHP 4...
pls gief bbv2

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #168 on: Sat, 21 May 2016, 19:25:52 »
I had to give up alcohol because of the health issues, so the new substance to **** up my brain is Frege, which is a Haskell dialect on the JVM.

https://github.com/Frege/frege
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline thefebruaryman

  • Posts: 220
  • Location: UK
  • turn it off and turn it on again
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #169 on: Tue, 24 May 2016, 02:20:57 »
I do quite a some programming at work. Mostly with python for data work with pandas. I use pycharm and vim. And have a hate for visual fox pro!!!!
Did you mean that you use PyCharm with IdeaVIM?

nah. Never got round to putting the key bindings on pycharm. I use vim for some editing after I have coded and when working on servers.

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #170 on: Tue, 24 May 2016, 13:13:01 »
Java, C/C++, machine, bash

I should try Java again sometime. But last time I checked it has grown out of hand with the programming constructs added to it that my head exploded.

The amount of boilerplate you need in Java to do simple things is a bit silly sometimes.

That's why you use the JVM, but avoid java itself: all the benefits, none of the silliness!

That's a good point actually. Never thought of it that way.
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #171 on: Tue, 24 May 2016, 13:13:53 »
Yes, you can use Scala or Clojure and be one step closer to suicide.

Why suicide? Issues with the implementation of those languages on top of JVM or something? Or linking java libraries?
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline iLLucionist

  • * Elevated Elder
  • Thread Starter
  • Posts: 2735
  • Location: Netherlands
  • Topre is Love.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #172 on: Tue, 24 May 2016, 13:16:36 »
I used to do mostly PHP at work, but our tech lead doesn't like it very much and tried to make us all switch to Dart. Worked with it for 3 days with a coworker, went back to PHP. Writing Dart feels like writing PHP 4...

Going to python/ruby/node.js I can see, but from PHP to Dart? Is like going from PHP back to perl hahaha. Also that I have to use JS on the front-end is bad enough. I don't see why some people are trying so hard to bring JS over to the back-end / server part. Fine, concurrency (is that truly the case with node?), but for the rest. I really hate javascript, even after having internalized "Javascript The Good Parts".
MJT2 Browns o-rings - HHKB White - ES-87 Smoke White Clears - 87UB 55g

Offline Peripheral Prophet

  • Posts: 150
  • Location: Trinity Grid
  • Lets change the game
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #173 on: Thu, 30 June 2016, 12:07:04 »
Not a programmer, but am definitely starting to get my feet wet I suppose... Learning HTML, CSS, and JS, and there is still a ton of questions Im looking for answers for..

Id like to do something in webdev some day, but I was told to get my bearings on those 3 first to get a better understanding :)
Check out my live build streams on twitch and join my discord! https://discord.gg/QzeSQj2  https://www.twitch.tv/peripheral_installer

Offline pr0ximity

  • Posts: 2705
  • Location: Maine
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #174 on: Fri, 01 July 2016, 05:30:45 »
Not a programmer, but am definitely starting to get my feet wet I suppose... Learning HTML, CSS, and JS, and there is still a ton of questions Im looking for answers for..

Id like to do something in webdev some day, but I was told to get my bearings on those 3 first to get a better understanding :)

 Learning HTML, CSS, and JS is just fine, but personally I think they can give you a very skewed view of what "web development" entails (depending on how you define it, it's a fairly broad field). I would say try to keep in mind that while client-side apps are getting bigger and bigger, there is still a lot going on server-side, and there are much cleaner languages than JS for engineering server-side systems. I think JS can be a tough language to start with when compared to something like Python, and the Python community's pragmatism is better documented than the cluster**** of a JS community (no offense, I love the JS community's rapid iteration).

I'd recommemd keep doing what you're doing, but definitely experiment outside of front-end client-side stuff, it's a wacky world that's not super friendly to newcomers and I think partially explains why the self-taught front-end-focused engineers I've met have shaky fundamentals. I am of course generalizing a bit, but programming fundamentals are very translatable between languages.
| Flickr | KMAC 1.2 | Koala | GSKT-00-Z | GSKT-00-AEK | GON NerD60 | Jane V2 CE | Whale | J80S | Ibis | Pro2 | Pro1 | 356mini | 356CL DGE | G80-5000 HAMDE | IBM 1390120 | IBM F AT | IBM F122 | IBM 3101 | Zenith Z-150

Offline UsualSuspectXXX

  • Posts: 3461
  • Location: Persephone
  • (⌐■_■)⊃━☆゚.*・。゚
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #175 on: Fri, 01 July 2016, 06:20:51 »
pr0ximity makes a few very good points.

Putting a focus on learning the fundamentals will help you greatly when moving between languages or picking up a few more. All languages have their own syntax qwerks but the fundamentals are anyways the same.

Javascript is very broad in and of itself. There's pure js, jQuery, AngularJS, NodeJS, and a ton more. They all carry their own benefits, drawbacks, and syntax changes. You can use JS as server side code, but there are better things for that.

Lastly, I use JS routinely at work but because it is so vast (and hacky), I think it would prove difficult to really learn the fundamentals with it.

Offline Peripheral Prophet

  • Posts: 150
  • Location: Trinity Grid
  • Lets change the game
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #176 on: Fri, 01 July 2016, 08:19:07 »
Not a programmer, but am definitely starting to get my feet wet I suppose... Learning HTML, CSS, and JS, and there is still a ton of questions Im looking for answers for..

Id like to do something in webdev some day, but I was told to get my bearings on those 3 first to get a better understanding :)

 Learning HTML, CSS, and JS is just fine, but personally I think they can give you a very skewed view of what "web development" entails (depending on how you define it, it's a fairly broad field). I would say try to keep in mind that while client-side apps are getting bigger and bigger, there is still a lot going on server-side, and there are much cleaner languages than JS for engineering server-side systems. I think JS can be a tough language to start with when compared to something like Python, and the Python community's pragmatism is better documented than the cluster**** of a JS community (no offense, I love the JS community's rapid iteration).

I'd recommemd keep doing what you're doing, but definitely experiment outside of front-end client-side stuff, it's a wacky world that's not super friendly to newcomers and I think partially explains why the self-taught front-end-focused engineers I've met have shaky fundamentals. I am of course generalizing a bit, but programming fundamentals are very translatable between languages.

pr0ximity makes a few very good points.

Putting a focus on learning the fundamentals will help you greatly when moving between languages or picking up a few more. All languages have their own syntax qwerks but the fundamentals are anyways the same.

Javascript is very broad in and of itself. There's pure js, jQuery, AngularJS, NodeJS, and a ton more. They all carry their own benefits, drawbacks, and syntax changes. You can use JS as server side code, but there are better things for that.

Lastly, I use JS routinely at work but because it is so vast (and hacky), I think it would prove difficult to really learn the fundamentals with it.

Thank you both for your advice and insights, definitely taking it to heart..
Check out my live build streams on twitch and join my discord! https://discord.gg/QzeSQj2  https://www.twitch.tv/peripheral_installer

Offline needslipo

  • Posts: 3
  • Location: VA
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #177 on: Wed, 13 July 2016, 12:30:18 »
I program in bash, python, java, scala and hql (if that can even be considered a language). I'm a hadoop dev. For software I use IntelliJ, Sublime Text 3 and iTerm.

Offline Brammm87

  • Posts: 561
  • Location: Belgium
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #178 on: Fri, 15 July 2016, 15:16:37 »
I program in bash, python, java, scala and hql (if that can even be considered a language). I'm a hadoop dev. For software I use IntelliJ, Sublime Text 3 and iTerm.

Heh... we could use you. Our hadoop is a mess.
pls gief bbv2

Offline MajorKoos

  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #179 on: Fri, 15 July 2016, 17:20:42 »
Throwing my hat in the ring because why not.

At work it's all C++, C# and PowerShell.
 - DevOps, IoT and public/private cloud type stuff are the flavor of the day.
 - Also write a ton of code for ILM/FIM.
Not a fan of VB, but can as the need arises.
Used to do ASM, Modula 2 and Basic back before the rinderpest.

Tools of choice are Visual Studio and Visual Studio Code.
Also a big fan of ReSharper.

Offline Hypersphere

  • Posts: 1886
  • Location: USA
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #180 on: Fri, 15 July 2016, 17:54:53 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)


Offline MajorKoos

  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #181 on: Fri, 15 July 2016, 17:57:01 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)

Lots of interest in R and ML now days.

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #182 on: Fri, 15 July 2016, 18:25:04 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)

Lots of interest in R and ML now days.
There's barely any interest in ML these days unless you abbreviate Matlab to ML.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline MajorKoos

  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #183 on: Fri, 15 July 2016, 19:24:38 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)

Lots of interest in R and ML now days.
There's barely any interest in ML these days unless you abbreviate Matlab to ML.

Barely any interest in machine learning?
...

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #184 on: Sat, 16 July 2016, 05:37:58 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)

Lots of interest in R and ML now days.
There's barely any interest in ML these days unless you abbreviate Matlab to ML.

Barely any interest in machine learning?
...

This thread is more about the languages you know, rather than the use to which you put those languages.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline MajorKoos

  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #185 on: Sat, 16 July 2016, 08:09:05 »
I am not a programmer, but I do a bit of programming with the following:

Matlab

Python

R

Yanaconda (in YASARA)

Lots of interest in R and ML now days.
There's barely any interest in ML these days unless you abbreviate Matlab to ML.

Barely any interest in machine learning?
...

This thread is more about the languages you know, rather than the use to which you put those languages.

It's what one does with that code that gives the conversation context, builds one's personal brand and puts food on the table. 
A "non-programmer who does a bit of R, python, Matlab and Yanaconda" whiffs of big data to me. 
Context matters.

« Last Edit: Sat, 16 July 2016, 08:22:38 by MajorKoos »

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #186 on: Sat, 16 July 2016, 10:38:19 »
Yeah, context matters. When you speak about languages, ML is this.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline kolec94

  • Posts: 111
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #187 on: Sat, 16 July 2016, 10:47:46 »
C# and visual basic mostly
working on c, c++, and arduino

kbparadise v60 blues

Offline MajorKoos

  • Posts: 851
  • Location: Bay Area
  • 1 life please. Extra large.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #188 on: Sat, 16 July 2016, 11:19:53 »
Yeah, context matters. When you speak about languages, ML is this.

Lol - very cool.
Good schwartz!

Offline kolec94

  • Posts: 111
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #189 on: Sat, 16 July 2016, 12:00:20 »
any advice on the best way to learn python quickly?

kbparadise v60 blues

Offline iri

  • Posts: 998
  • Location: England
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline cheebs

  • Posts: 83
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #191 on: Sat, 16 July 2016, 12:38:35 »
Yet another programmer here.

I use Ruby, C, C++ and recently a bit of Elixir.  Ruby because, well, I think it needs no introduction or explanation.  C for language extensions and other obvious applications, including system programming.  C++ for game programming.  Elixir is very fast, and takes a lot of good things from Ruby, so it's a good go-to when I need to use a functional language.

I avoid using IDEs.  I've seen some developers that are just absolute wizards at navigating the various menus and tools and ****, but to me it just makes something so simple unnecessarily complex.  I use neovim together with tmux.

Huh.  It's hard to say I "hate" a particular language.  Each has its applications.  However, given the freedom of choice, I would almost never choose to use Java.  It's just so dated, verbose, and its performance is quickly being outclassed.  I understand it is desirable in some situations, but it seems as though it's used so often in situations that do not call for it, and is simply chosen for no reason other than because the developer is familiar with it.

EDIT: Honorable mentions. Scala, Rust.
« Last Edit: Sat, 16 July 2016, 12:49:05 by cheebs »

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #192 on: Sat, 16 July 2016, 13:19:26 »
Elixir is fast? Come on, it runs on the Erlang VM. Java's performance being outclassed? By what?
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline cheebs

  • Posts: 83
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #193 on: Sat, 16 July 2016, 17:11:41 »
Elixir is fast? Come on, it runs on the Erlang VM. Java's performance being outclassed? By what?

Yeah, so what's wrong with BEAM?  Elixir is fast compared to others in its class, particularly Ruby, PHP and others. Obviously it's not going to outperform C.  As for your second question, Scala for one.  Runtime performance is nearly the same and code can be written with greater efficiency in Scala.  I don't mean to suggest that there's a ton of other OOP languages giving Java the smackdown in benchmarks, I mean it's being outclassed by this new generation of expressive languages that offer similar performance.  My point is, if you're that concerned with runtime efficiency, why the **** are you using Java?  And if you're not that concerned with runtime, then really, WHY the **** are you using Java?  I'm aware there are use cases that fall in between those questions, but from my experience, it's a much smaller set than the number of applications out there using Java "just because".

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #194 on: Sat, 16 July 2016, 18:25:35 »
Elixir is fast? Come on, it runs on the Erlang VM. Java's performance being outclassed? By what?

Yeah, so what's wrong with BEAM?  Elixir is fast compared to others in its class, particularly Ruby, PHP and others.
Ah yes, if you compare Elixir with the interpreted languages, then it might be faster.

Java's performance being outclassed? By what?

I mean it's being outclassed by this new generation of expressive languages that offer similar performance
Ah, so, by 'performance' you meant 'expressiveness'.

My point is, if you're that concerned with runtime efficiency, why the **** are you using Java?
Because we are also concerned about automatic memory management for example.

And if you're not that concerned with runtime, then really, WHY the **** are you using Java?
Because we are concerned about libraries for example.
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline cheebs

  • Posts: 83
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #195 on: Sat, 16 July 2016, 18:44:34 »
Elixir is fast? Come on, it runs on the Erlang VM. Java's performance being outclassed? By what?

Yeah, so what's wrong with BEAM?  Elixir is fast compared to others in its class, particularly Ruby, PHP and others.
Ah yes, if you compare Elixir with the interpreted languages, then it might be faster.

Java's performance being outclassed? By what?

I mean it's being outclassed by this new generation of expressive languages that offer similar performance
Ah, so, by 'performance' you meant 'expressiveness'.

My point is, if you're that concerned with runtime efficiency, why the **** are you using Java?
Because we are also concerned about automatic memory management for example.

And if you're not that concerned with runtime, then really, WHY the **** are you using Java?
Because we are concerned about libraries for example.

Yes, I'm comparing elixir to interpreted languages. Because they offer roughly the same functionality and features to the developer.  Don't restrict language choice based on whether it's compiled/interpreted if you don't have to.  C isn't used for web applications because it's compiled, it's just because it's an absolute pain in the ass to use that way.  Writing a web application in elixir/Phoenix is just as easy as ruby/rails, and more performant.  Writing a web application in Java is a nightmare by comparison. And no, I meant performance.  Java is not the only performant language with a GC..  Which library support are you concerned about?  What are you building?  These are important questions when deciding which language to use.  I think you'd be surprised how many new languages have solid libraries available.


Sent from my iPhone using Tapatalk

Offline iri

  • Posts: 998
  • Location: England
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #196 on: Sat, 16 July 2016, 19:03:37 »
And no, I meant performance
All right. Which languages actually outclass Java then?
(...)Whereas back then I wrote about the tyranny of the majority, today I'd combine that with the tyranny of the minorities. These days, you have to be careful of both. They both want to control you. The first group, by making you do the same thing over and over again. The second group is indicated by the letters I get from the Vassar girls who want me to put more women's lib in The Martian Chronicles, or from blacks who want more black people in Dandelion Wine.
I say to both bunches, Whether you're a majority or minority, bug off! To hell with anybody who wants to tell me what to write. Their society breaks down into subsections of minorities who then, in effect, burn books by banning them. All this political correctness that's rampant on campuses is b.s.

-Ray Bradbury

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #197 on: Sun, 17 July 2016, 02:52:20 »
It would help to be clear, whether the talk is about JVM, or about the language.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #198 on: Sun, 17 July 2016, 03:14:08 »
I've also used Jython for one project, on a client's server where I can't install Python but Java is already there.

Works well, does what I need it to.
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline TacticalCoder

  • Posts: 526
Re: Any programmers on geekhack? What language(s) do you use?
« Reply #199 on: Mon, 18 July 2016, 19:25:13 »
Elixir is fast? Come on, it runs on the Erlang VM. Java's performance being outclassed? By what?



GMP for big integers number crunching does beat the crap out of Java. I know because I'm a long time Java dev (and I mostly love Java) and I've been forced to ditch out my long forgotten C skill to interface with GMP for a project I'm working on. It's basically a CPU bound, non parallelizable (so GPUs are of no use in my case), number crunching task involving very big integers. C with the GMP lib is about eight times faster than Java's BigInteger in my case.


Of course I can call GMP from Java but: a) that's not really Java anymore and b) C+GMP is still faster (I know because I tried).


Otherwise Ur/Web + Postgres is very fast at serving dynamic webpages, way faster than Java. Still Java does fare very very well in this benchmark (lies, damn lies, and benchmarks, but still very interesting):


https://www.techempower.com/benchmarks/


Java / JVMs holds three of the top six spots so definitely not bad: very impressive I'd even say. Basically beating everything besides the language specifically crafted for that usecase (Ur/Web).


There are other domains where other people will have examples of languages being a better fit than Java (I have a family-relative who owns a company selling broadcasting solutions to asian TV networks: in his case it's a mix of proprietary hardware and C/C++ codebase and he tells me Java simply is too slow for his purposes) but that BigInteger thing is one place where I got personally badly hurt by Java's slowness.
« Last Edit: Mon, 18 July 2016, 19:26:46 by TacticalCoder »
HHKB Pro JP (daily driver) -- HHKB Pro 2 -- Industrial IBM Model M 1395240-- NIB Cherry MX 5000 - IBM Model M 1391412 (Swiss QWERTZ) -- IBM Model M 1391403 (German QWERTZ) * 2 -- IBM Model M Ambra -- Black IBM Model M M13 -- IBM Model M 1391401 -- IBM Model M 139? ? ? *2 -- Dell AT102W -- Ergo (split) SmartBoard (white ALPS apparently)