HNHacker News
TopNewBestAskShowJobs

currentoor

68 karma · joined January 21, 2015

submissionscomments
currentoor··on Americans are retiring to Vietnam, for healthcare and standard of living (2019)
Why sell cheap fast food when you can charge michelin star prices?
currentoor··on Idiomatic Clojure without sacrificing performance
So what does your app do? And what have been the biggest drawbacks from your language choice?
currentoor··on Using Clojure for Web Apps
There are several commercial users of Fulcro using Node JS on the backend. I am one of them.
currentoor··on Using Clojure for Web Apps
I gave a talk on using Fulcro for building web apps with Clojure.

https://www.youtube.com/watch?v=PMbGhgVf9Do

currentoor··on Problem Solving and Clojure 1.9 with Rich Hickey
Just wanted to say thanks for making such awesome stuff! I've used clj/cljs/datomic on several projects over the years and it's been great.

The Clojure core team does not get anywhere close to the praise it deserves.

currentoor··on Ask HN: Who is hiring? (March 2018)
AdStage is a cross-channel advertising management platform helping in-house marketers and digital agencies easily report, automate, and optimize paid search and social campaigns under one roof. We are looking for someone to join our report product team. Report is a WYSIWYG tool for marketers to build dashboards and present their performance internally and to their clients. https://www.adstage.io/reporting/ The report product stack is Clojure and Datomic on the backend, with Clojurescript and Fulcro/Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.

You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om....

For senior engineer we are looking for someone with - 4 to 6 years of engineering experience - Strong leadership skills and communication skills - Experience with any of the following languages and technologies: JavaScript, Ruby, Clojure, Cassandra - Software engineering degree - Experience with marketing or advertising industries is a plus - Management experience is also a plus - ONSITE San Francisco

If you are interested please email stefan@adstage.io.

currentoor··on Ask HN: Who is hiring? (February 2018)
AdStage is a cross-channel advertising management platform helping in-house marketers and digital agencies easily report, automate, and optimize paid search and social campaigns under one roof. We are looking for someone to join our report product team. Report is a WYSIWYG tool for marketers to build dashboards and present their performance internally and to their clients. https://www.adstage.io/reporting/

The report product stack is Clojure and Datomic on the backend, with Clojurescript and Fulcro/Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.

You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om...

For senior engineer we are looking for someone with - 4 to 6 years of engineering experience - Strong leadership skills and communication skills - Experience with any of the following languages and technologies: JavaScript, Ruby, Clojure, Cassandra - Software engineering degree - Experience with marketing or advertising industries is a plus - Management experience is also a plus - ONSITE San Francisco

If you are interested please email stefan@adstage.io.

currentoor··on Ask HN: Who is hiring? (February 2017)
AdStage | Full-Stack Engineer | San Francisco ONSITE

AdStage is a cross-channel advertising management platform helping in-house marketers and digital agencies easily report, automate, and optimize paid search and social campaigns under one roof. We are looking for someone to join our report product team. Report is a WYSIWYG tool for marketers to build dashboards and present their performance internally and to their clients. https://www.adstage.io/reporting/

The report product stack is Clojure and Datomic on the backend, with Clojurescript and Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.

You can read our blog to see how we leverage this stack. https://medium.com/adstage-engineering/realtime-apps-with-om...

Also see some of our open source work (more in progress). https://github.com/AdStage/pluck-api

If you are interested please email jason@adstage.io.

currentoor··on I Am Sam Altman, President of Y Combinator. AMA
Hi Sam,

PG in some of his older articles was really big on Lisp being the most powerful programming language and instrumental to his success. His writing actually inspired me to learn Clojure.

In your experience, does the power of a programming language, in a software business, matter as much?

Thanks for doing this!

currentoor··on Developing Our First iOS App with React Native
This is on the top of HN because people, like me, are interested in it. You say learn to do it the "right way", by that logic we should have stuck to making desktop only apps instead of browser based web apps. I'm not saying this is better or worse. But I certainly think it's an approach worth considering.
currentoor··on Compiling to WebAssembly: It’s Happening
I'm hoping for a day where I get two threads in my JS runtime. Now that would be nice...
currentoor··on Anki – a program which makes remembering things easy
I've been working on a similar concept after using Anki for a year. http://www.looprecall.com/

I wanted to have a more modern UI and plan on adding the ability to share decks between users. I would welcome any feed back! :-)

currentoor··on For the First Time, a Prosecutor Will Go to Jail for Wrongfully Convicting
Oh come on! He should at least be sent to jail for the same number of years he took away from an innocent man.
currentoor··on Ask HN: I will help your startup in exchange for food and a place to stay
If you're from a war torn country have you considered applying for asylum? I know cases were asylum was granted to guys from my old country, India, which is by no means a war torn country.

I'm going through the immigration process right now and everyday Canada looks like a good option. I know it's not the US but it's still an awesome western country and has a reasonable immigration system.

Good luck!

currentoor··on Parallels Between Math and Software Engineering
Interesting article. I always thought math felt like programming but in a language far higher level than any of the available programming languages. So like programming but with a lot less friction when going from thought to symbols.

For example, creating new domain specific control flows with Lisp macros versus defining a Dirac delta function using limits and integrals. In programming it's easy for bugs to seep in because there are more little/subtle details and leaky abstractions. But math on the other hand feels much more abstract and clean.

Perhaps this is just because dumb silicon boxes interpret our code and humans interpret our math which gives us a much more sophisticated base language to work with.

currentoor··on Tech industry's persistent claim of worker shortage may be phony
I think you misinterpreted what I said. All I said was, a degree is not a necessary or sufficient condition for being a great developer. Evidenced by the fact that there exist great developers without degrees. I'm not drawing any whacky conclusions about one group being "better" than another.

Also, for what it's worth I graduated with two technical degrees from descent university. Most of the developers I know have engineering degrees.

currentoor··on Tech industry's persistent claim of worker shortage may be phony
There is a major flaw in this article. Software developers are not cogs. Just because someone has an engineering degree does not make them just as good as any other developer. Being able to write great software usually comes from passion and practice, not a piece of paper that says "Computer Science BS". Some of the best developers I know didn't even get an engineering degree. Is there a shortage of people with pieces of paper? Maybe not. Is there a shortage of people that love writing software enough to spend most nights and weekends doing it? Yes.

This is based on my experience interviewing candidates for two small tech companies.

currentoor··on Linear Algebra for Data Scientists
Not bad for an intro to linear algebra but he covers a lot of topics without diving into the details.

In college I watched the Khan Academy lectures. They were amazing. Made linear algebra very intuitive. https://www.khanacademy.org/math/linear-algebra

currentoor··on Fast JavaScriptCore Desktop ClojureScript REPL
Hi Mike! Great work!

So when do you think we'll be able to make a solid app using React Native and cljs on iOS? What's the biggest impediment for being able to do that now?

currentoor··on Ask HN: How big does an open-source project need to be for a lifestyle business?
It really depends on what the software does. I've mostly seen people make money off of their open source software by consulting for companies that use it. For example, I know a couple companies paid the creator of core.typed to develop it further. But those were one off gigs, not recurring revenue.
currentoor··on Gabriel's Horn
Depends on how many of the laws of physics you want to ignore. The horn has infinite length and sound waves have a finite speed (assuming sound is defined as the usual compression wave through a medium). So a sound wave starting at the narrow end would take an infinite amount of time to reach the other end. But the sound it self shouldn't be anything special.
currentoor··on How two men survived a prison where 12,000 were killed
One could be the we treat the homeless. I just walk by them, in a first world country, everyday knowing they are living in horrible conditions and I am aware that many of them are mentally handicapped, therefore unable to take advantage of the society in which they live.
currentoor··on Canadian Early-Stage Fund with Investment Decisions in 48hrs
It's a pretty interesting experiment, trying to recreate something that happened organically in Silicon Valley.
currentoor··on ClojureScript de Jong Attractor
This cjlarose guy sure is talented!
currentoor··on Indian Programmer Exposes Code Injection, Gets a Cease and Desist from Injectors
Good point.
currentoor··on Indian Programmer Exposes Code Injection, Gets a Cease and Desist from Injectors
It's not really a big deal but why do they need to say Indian programmer as apposed to just a programmer?
currentoor··on Ross Ulbricht Sentenced to Life in Prison
Well then it's just natural selection. Unless his son managed to reproduce already... Then it's just a horrible cycle of pain and blame.
currentoor··on Ross Ulbricht Sentenced to Life in Prison
I strongly believe that my son would be here today if Ross Ulbricht had not created Silk Road

Wrong, you're son would be here if you were a better parent.

currentoor··on Is global collapse imminent? (2014) [pdf]
They don't even have a conclusion/tl;dr section...
currentoor··on Einstein Notation applied in programming
Nice post. I studied with this notation too but I was not clever enough to connect it to my programming.

This is a good example of a situation where something like lisp's macro system would be very useful. But I don't understand what the author means by

On the other end of the spectrum, lisp is designed for its upper layer elegance. Its macros are structured all the way to the top. However, to achieve that, it limits its lower level representations. In fact, it takes work-around for simple switches and loops.

What's the work-around? Common Lisp and Clojure have built in conditionals and loops.

Page 1 of 2Next →