HNHacker News
TopNewBestAskShowJobs

Naomarik

472 karma · joined June 23, 2015

naomarik.com
submissionscomments
Naomarik··on Rich Hickey's response to “On whose authority?”
Your claims are baseless. If there are any semantic differences between clojure and clojurescript they are so minute that I'm not aware of them. I'm a full stack developer and use both daily. There are no performance issues inherent with using clojurescript either. I say this having made a non trivial UI and pushing loads of data through it and seeing what everyone else has made. Check out precursor app.
Naomarik··on Blockchains: How They Work and Why They’ll Change the World
There is no reason to use blockchain to implement every single piece of software. Blockchain's primary utility is as a cryptocurrency. There's a lot of profit being made off people's ignorance and everyone I see pushing this agenda are people who have no idea how software works and are not qualified to speak on the matter.

People have a problem: the software they have is not solving their problems very well. Before it was Oracle, then SAP then more recently IBM Watson and now it's blockchain.

A lot of business people don't realize they need to work closely with programmers to achieve their goals. The companies who know this are operating at global scale have nothing to do with blockchain in their architecture.

I know very massive entities with huge budgets in my region that are suffering intensely from their lack of a proper software engineering team. They don't even realize it so instead they just hire more manpower to deal with their bad backend systems. Oracle, SAP, and IBM just sell them garbage that solves 30% of their problem while introducing more problems and now they're eyeing blockchain cause they don't know better.

Even as a customer I recently had to convert my SIM card from post paid to prepaid with a telecom provider having revenue measuring in the billions. I go there and their system is down. Twice. They tell me this happens several times a week and have no idea when it will come back up. Ten employees that cannot do their job. I managed to catch them when their system was up and it took about an hour convert my SIM, and I had to wait there the entire time.

I feel that it's a failure for the people in charge to discern something that is going to solve their issues something that isn't. Most people just either accept the lowest bid RFP from a Banglore team or pay millions just because of the name behind the company.

This is a bit of a rant but I'm sick of how crappy everything is and a lot of this is very easy to fix. My credit union's website back in 2007 for a city in California was more useful and easier to use than what I have to deal with now from a bank with a yearly revenue in the hundreds of billions.

Naomarik··on Coco: Framework for enterprise blockchain networks
Yes. Sprinkle a bit of blockchain pixie dust on your servers and now all of the sudden you can secure your data and go paperless. It wasn't possible before this. Software was useless before blockchain. Blockchain invented computers.
Naomarik··on Ask HN: How is your standing desk working for you?
I have an Autonomous AI desk, got it shipped to UAE paying nearly double the price due to shipping and waiting about 3 months. I consider it money well spent.

I find that in long stretches of work I really need to switch between standing and sitting else I become irritated. When I work outside home I'm most productive at a specific cafe that has both standup and sit down tables.

Naomarik··on The blockchain paradox: Why DLTs may do little to transform the economy
Other than being a cryptocurrency, everything people are using blockchain based solutions for can be solved in a much more robust, complete, and scalable way using conventional software tools.

This is why it's not the revolutionary thing everyone is saying it is. As a cryptocurrency blockchain is the killer implementation. For anything else it just becomes a ridiculously bloated, clumsy, and slow database that hardly anyone understands and wastes electricity.

Naomarik··on The blockchain paradox: Why DLTs may do little to transform the economy
To add to this,

I've been meeting with government entities in a country who IBM is heavily influencing with marketing. There are very low hanging fruit kind of technical problems that can be easily solved by mediocre CRUD app developers but due to the money in this region, companies like Oracle and more recently IBM has swooped in and sold them a bunch of things they don't need and have no idea how to integrate to solve the problems they're facing. Don't know how to build REST APIs? Buy our middleware!

Sitting down with people in charge of making these decisions and it's apparent they haven't the slightest clue what they're getting into. Their teams don't have the technical ability to build REST APIs to integrate with each others services, and now they've bought into IBM's message queue without a single developer on their side with the competence or experience to know what it is.

They've sold them solutions without taking into consideration the problem.

Now blockchain is the newest buzzword, spoken about like some magic IT pixie dust that was just invented to solve any technical problem -- "NOW you can go paperless, can make transactions, can store health records, provide government services" as if before it wasn't possible. Somehow people with no technical background are profiting immensely by holding conferences and speaking about things they don't understand. People are literally conversing with each other without having any idea what they're saying.

We got an email recently from an entity that is very interested in our platform stating "we want your product, and all new software must be blockchain enabled," whatever that means.

I recently went to a tech event first person I met was pitching his blockchain company about to launch next month. When questioned, within a few minutes he relented that they were not using blockchain at all.

Naomarik··on New explanation for middle-age weight gain
I live in the desert where going outside in the summer is intolerable. What's helping me immensely while working from home is playing some VR games throughout the day. If I want something light I play a few rounds of archery in Holopoint. If I want to max my heart rate very quickly I'll do boxing in Thrill of the Fight.
Naomarik··on Microsoft’s Surface Pro 5 Said to Move to Intel Kaby Lake Processors
I've had the SP3 (4gb) then SP4 (8gb). I sometimes chuck it in my bag along with my Macbook Pro when I need to sketch out problems at cafes. I also use it when I'm coding frontend for the extra screen live reloading. There's an app called Synergy that allows me to use my Mac's trackpad to use the mouse and keyboard on it and works very well. So having this setup just in tablet mode without the type cover attached is a very nice small footprint extra screen.

I have my dev setup on it as well but it's not as quick as my Macbook Pro. When I'm at home it usually just sits aside unused unless I want to read some book.

I really like the quality of the Surface devices and if MS releases a quadcore Surface Book I would probably switch completely to that unless Apple releases a new line of 15 inch MacBooks without touchbar.

Naomarik··on QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs (2000) [pdf]
I'd recommend watching this https://www.youtube.com/watch?v=zi0rHwfiX1Q to see how powerful this can be.

I've just discovered generative testing due to clojure.spec. Describing specs for your data works not only to help validate data structures but can be plugged in as properties for generative testing.

After the "aha" moment it was followed by a feeling that I've wasted so much time writing specs just to validate data structures and writing specs just to see if my functions are working as they should.

This is one of the things I wish was obvious in my learning track right after vim/emacs will help you code faster.

Naomarik··on MacBook Pro
Seems they catering to the emoji, Siri users. I want a Mac I can write on with a longer battery life. Surface Book is looking good right now.
Naomarik··on Running containers without Docker
I think you dozed off there...
Naomarik··on Why Samsung Abandoned Its Galaxy Note 7 Flagship Phone
Not even very expensive or difficult to do. A small group of people could coordinate such a thing pretty easily.

You can see a single opinion has taken over the internet where everyone is convinced any Note 7 in existence is a ticking time bomb that can kill you at any moment.

Naomarik··on Samsung to Permanently Discontinue Galaxy Note 7 Smartphone
After owning the Note 7 every other phone in comparison seems the same: just a screen to show apps on and make calls. The s-pen is what sets this thing apart from the rest, and as a developer has helped me sharing ideas and solving problems. Would hate to give it up.

I wish Apple would make a phone with an integrated stylus.

Naomarik··on A study on human behavior has identified four basic personality types
Eleven years ago Kaiser Permanente hired me to help roll out new software to all their hospitals in Northern California. We had like 3 months of training before going in and one of the things they had us do was some personality type thing with some psychologist.

It felt like this lady was trying to shoe horn me into some category, telling me I am some 4 letter acronym and here are my strengths and weaknesses. I just kept arguing with her pointing out events and situations in my life that refuted everything she was trying to say I was.

It seems like an overly complicated horoscope thing where people love to read descriptions of themselves and others to make sense of the world, even though by looking at someone's face for a few seconds you can make way more judgements about the character of someone.

Naomarik··on Show HN: Nomad Projects
Who are your competitors? I'm not a nomad so maybe some other service would be better for me, even though it looks like you've got a lot of cool people registered.
Naomarik··on Minds Turned to Ash: Burnout is more than working too hard
Funny was thinking something similarly. As much as I enjoy working when I want to, deadlines and avoidance of failure is killing me. I would never give up programming but for the past week it's a struggle to bring myself to spend even a half hour of writing code. The need to get things done has blocked me from getting into other things but the frustration I feel from a single problem when I sit down is causing me to get nothing done.

A shepherd's flock is essentially his passive sustenance. A lifestyle where you're physically active every day and don't have to answer to anyone all the time is my idea of freedom. We've all succumbed to tech and toys and while I can simulate reality on my phone I don't think I'm living a better life than people 200 years ago. I think there is a boredom that sometimes arises if we cannot exert our intellect to create something, but life costs too much to work at a leisure pace.

http://modernfarmer.com/2013/12/10-things-learned-lambs/ Look liberating that looks.

Naomarik··on My Increasing Frustration with Clojure
Respect and treatment of people is a real concern. I made a decision not to pick a certain library after seeing people being shut down in the issue tracker in the most unnecessarily abrasive way possible.

Clojure does have a lot of amazing people though, and I've been very welcome reaching out to people for help as a whole.

Naomarik··on Third-Party Instagram Apps and Websites Cease to Work
I created a classifieds platform around Instagram posts and been operating since around April 2015. When filling out their form and creating a screencast begging for access back, I get denied stating that their API is not for "one off projects."

YouTube shows that they haven't even watched the screencast they asked me to make, just flat out denied without spending any time on my API request.

It's their product and they can do whatever they want with it, but the annoying thing is that they had released an API for people to play with, people built features around it, and now the features do not work. This kind of disrespectful dismissal make me really reluctant to spend time integrating other APIs in future things I make.

Naomarik··on My time with Rails is up
I'm going Clojure route and in it for the long run. Being able to eval any single piece of your code in a REPL direct from your IDE in the context of your app is just insane. Also having one single language for JavaScript and JVM is super useful.

Also after programming for 4 years a bit I've felt the core of programming beyond CRUD/consuming APIs is about manipulating data structures. Having powerful utilities for this and not having to shove everything into classes and objects makes it really easy to get stuff done. Going back to Ruby feels like I'm working with a kludge in comparison. Everything that doesn't need to be a class is one, then you get caught up in naming things. Then you try to debug things to end up with an object that has 500 methods on it and you don't know where half of them came from because they were metaprogrammed in through 10 layers of indirection. Yesterday I tried upgrading to Rails 5 and gave up because I couldn't debug an outdated library in 6 hours without realizing I have to figure out what this library and ActiveSupport/Model is doing in order to make headway. Ain't nobody got time for that.

Naomarik··on The Twelve Days of Crisis – A Retrospective on Linode’s Holiday DDoS Attacks
Linode Singapore data centers. Lowest latency for any cloud provider where I live. Been rock solid so far. One time I used Cloudflare for two weeks and had massive service degradation at random times, so not doing that again.
Naomarik··on The Twelve Days of Crisis – A Retrospective on Linode’s Holiday DDoS Attacks
I've been locked out of a droplet and had a friend lose one from a failure without warning. I've switched due to this and the attitude from customer service.

Was working fine for few years before this happened.

Naomarik··on Spacemacs 0.105.0 released
Been using this for a few months now and this configuration of emacs has made coding and note taking a pleasure.
Naomarik··on AWS mistakes to avoid
AWS is insanely overpriced. It's weird to me that everyone jumping on AWS and some of their customers never come close to attracting the internet traffic required to set up CloudFormation. I think if you're starting a webapp out of your own pocket and not millions of dollars of investors, it makes sense to save where you can.

Using locust.io, I've seen that my current site on two $10/month Linodes can scale up to approximately 300k people/day and increasing that substantially just means I press a button and upgrade my app/database servers.

If it came to a point where I was growing at a pace I didn't want to manage and money was flowing in, and I was out of ideas on software optimization, only then I would consider spending tens of thousands/month on AWS.

I'm not denying the great benefits AWS gives, I honestly would love to use it now and just be done with most of my devop headaches, but the costs are prohibitive.

Naomarik··on Kakoune – An experiment for a better code editor
I'm a spacemacs convert after using vim for 2 years. This editor + configuration is extremely hard to beat. I just pulled from master after using it full time for two months and updates were amazing.

Way better ergonomics than vim and elisp is extremely easy to hack on.

Naomarik··on Kawkab Monospaced Arabic Font
It's perfect.
Naomarik··on Inside the Creation of the Microsoft Surface Book
Try babun: http://babun.github.io/

I currently do my dev on a Macbook Pro but exploring the options available on Windows because I intend to switch to either the Surface Book or SP4.

I think with babun for a basic unixy terminal and vagrant to manage projects I'll have a nice dev machine. The massive plus to the surface is having ability to sketch out anything I want which helps immensely trying to solve problems, kind of like an ultra mini whiteboard.

Naomarik··on Three hundred programming interviews in thirty days
I got a phone interview with Harj and wasn't considered for anything further.

I'm not sure what kind of hackers they were looking for, but I've been directly involved with creating the infrastructure used in marketing campaigns with the likes of CNN, McDonalds, Infiniti, and more. I've turned an idea into a company with 8 full time employees and have investors seriously interested in one of my side projects. I'm currently involved with leading a project that integrates with a large bank.

I'm a full stack ruby dev learning clojure in my spare time and heavily involved with self improvement. Anyone who watches me for a moment can see that I can solve problems very quickly. I didn't care much about being selected, I have a solid job and offers coming in.

Would anyone who got selected by Triplebyte care to list their credentials/achievements? My main motivation was to see how I compare against others at my current level.

← PreviousPage 3 of 3