HN user

l0gicpath

263 karma

I build things for a living, some are useful, others are cool.

GH: https://github.com/hadydotai

Posts23
Comments53
View on HN
owlskip.com 8y ago

Show HN: Owlskip – Increase social media engagement with custom link previews

l0gicpath
2pts4
blog.getusertalk.com 11y ago

Tips on UI design for backend developers

l0gicpath
1pts0
www.idsc.ethz.ch 12y ago

Cubli: Building cubes that can jump up and balance

l0gicpath
46pts4
www.theverge.com 12y ago

Businessweek hijacks Galaxy S5 launch to highlight deadly worker conditions

l0gicpath
1pts0
news.ycombinator.com 12y ago

Ask HN: Our payment processor collects unnecessary information

l0gicpath
1pts2
kivikakk.ee 12y ago

Erlang is slow: and other rubbish

l0gicpath
13pts2
www.slate.com 12y ago

A world map of all the “Next Silicon Valleys”

l0gicpath
1pts0
www.toptal.com 12y ago

The Trie: A neglected data structure

l0gicpath
2pts0
thechangelog.com 12y ago

Raphters: A web framework for C

l0gicpath
105pts35
voicedhq.com 12y ago

Voice feedback for mobile apps

l0gicpath
1pts0
news.ycombinator.com 12y ago

Ask HN: Does it help to state how many users you have?

l0gicpath
1pts1
loadfive.com 12y ago

Cenny.js: A plug 'n play backend for web apps

l0gicpath
2pts1
www.youtube.com 12y ago

AT&T 1993-1994 'You Will' Ad campaign [video]

l0gicpath
6pts1
www.economist.com 12y ago

The science of science

l0gicpath
2pts0
www.businessinsider.com 12y ago

Difference in developer revenue between Android and iOS [Chart]

l0gicpath
1pts0
www.linkedin.com 12y ago

Why Snapchat is screwed

l0gicpath
1pts0
www.forbes.com 12y ago

The Case Against Agile: Ten Perennial Management Objections

l0gicpath
1pts0
mikeos.berlios.de 12y ago

MikeOS: simple x86 assembly language operating system

l0gicpath
2pts0
brettterpstra.com 12y ago

Shell script to output a Matrix-ish display in Terminal

l0gicpath
2pts0
www.linuxfromscratch.org 12y ago

Linux From Scratch: step-by-step instructions for building custom Linux

l0gicpath
2pts0
blog.voicedhq.com 12y ago

Startup Weekend Playbook

l0gicpath
1pts0
www.demilked.com 12y ago

Macro snowflake photos with a $50 lens

l0gicpath
4pts0
blog.voicedhq.com 12y ago

Your UI walkthrough is flawed

l0gicpath
1pts0

It started out as a take-home assignment for a job I’m interviewing for (they asked for about 10% of what I ended up implementing but I wanted to do/show more :). It’s an aggregator for crypto exchange data.

The app reads the public data stream from exchanges, handles the nitty, gritty details of each exchange’s websocket connections, deals with its quirks, cleans up and normalizes the data into a uniform structure (currently only supporting spot trades) then exposes it downstream as an SSE stream.

Uses Go, Templ, and Mithril.js, and is open source

Link: https://metra.sh

Github: https://github.com/hadydotai/metra-sh

What’s Cluely? While I can google and find out I just wanted to reflect how irrelevant that name actually is for a large portion of the internet.

Flamewars, internet jerks and online bullying has been around since irc. If not longer.

imo looking at the thread, I see a bunch of people throwing a few strongly worded comments at each other in a typical heated discussion online.

We used to call this flamewars.

There’s a great deal of value in the “fullstack meta-frameworks” model of things. For one, using the same language on the backend and frontend is underrated feature.

But Next.js is not the only option on the market, so I partially echo your sentiment, not around React SPA vs React fullstack, but around Next.js vs a half dozen better alternatives for the React ecosystem.

I suppose you could do that, but I reckon their main selling point is convenience. Same argument can be made for any cloud hosting service.

Why not just buy a VPS and set it up yourself, it's just more convenient for some people.

I see no reason for your comment, specially when the guidelines are clear about these types of contributions.

From http://ycombinator.com/newsguidelines.html 4th paragraph from the bottom

  > Please don't submit comments complaining that a submission is 
  > inappropriate for the site. If you think something is spam or offtopic, 
  > flag it by going to its page and clicking on 
  > the "flag" link. (Not all users will see this; there is a karma threshold.) 
  > If you flag something, please don't also comment that you did.

We've been dealing with Linode for well over 3 years now without any issues. Their support is great and their pricing is imho just about right.

We also tried Webbynode in their very early days, I just checked their website now and things seem to have greatly changed for them so that's another option.

I'm not so sure about your pricing requirements though, quite frankly I was a bit surprised when I first checked out DO, having such a low pricing point. So I don't believe you'd find another vps of the same quality with such pricing but you could always check at http://lowendbox.com/

Good luck.

Licensed to Bill 13 years ago

Seems very difficult to at the very least have a set of restricted words reserved for special purposes

A resignation is one option. If the act was carried out with approval of the share holders and/or investors (though I doubt any decent investor would condone such behavior) then you have two options:

- depending on the severity of the action, this is identity theft and punishable by law. If you have indicting proof, report it

- if it poses harm to your career in anyway, think of your family and usually the safest route is to resign

If it was carried out without approval, report the employee.

But by all means, don't turn a blind eye at it unless you really have to.

There is a funny thing about corruption, it's the same every where. Nothing would be special or particularly harmless about it be it in a startup or a larger organization.

Best of luck

Even better, get a designer as a co-founder. Specially for startups bootstrapping.

Really good designers are hard to find/likely already occupied or juggling multiple projects at a time. IMHO, design is a never ending process.

You'll hire a good designer if you get lucky at your early days but then retaining them becomes exceptionally hard. I've found that having them onboard as a co-founder seems to be the best way to work through this.

[dead] 13 years ago

Sorry about your unfortunate situation. Hope things turn out well for you.

Strongly questioning business strategies of your employer is usually a red flag for most employers. Cowboying projects despite disapproval of your proposed strategy pivot or direction is a deal breaker for a lot. Specially if it's a consistent behaviour.

IMO, references are one of the most important aspects of your career. From the looks of it, it appears if your future employer does a thorough reference check, they'll likely get skeptical about hiring you.

Being a team player is not playing B-league office politics. Most of us at some point of our careers, didn't agree with our employer's business strategies and anyone who loved their work would have very likely voiced that loudly at some point. Depending on the work environment's culture, sometimes their voices would be heard and other times they'd be shun.

To each their place in the organization hierarchy and you should be humble enough to respect that. If you are not comfortable with the company's direction, or business practices then you could always look for another job.

So I don't know about the economy state there, whether jobs are plentiful or scarce, in Egypt our job market is dry. So if it's hard to get a decent job in SF, I suggest that you suck up whatever problems you have at your future job as long it serves your needs of putting food on the table and saving up for some future endeavour.

With regards to starting a company at 29 or later, I don't see a reason to worry about that. Majority of us truly reach our prime success at around mid 30s, disregard the young and fortunate you keep hearing about everywhere in the valley.

But if starting your own business is your passion and the eventual route you want to take, then maybe you should give it a try now.

TL;DR.

- Voice your opinion, be respectful, remember your place (that's one of the cons to working for someone) and don't be a fork in someone's back

- It's not too late to build a startup at 29

- You got pretty much nothing to lose now, so why don't you try building a startup now.

Edit: Fixed formatting

Everyone's an asshole to someone at some point about some thing. It's simply a matter of perception and unmet expectations.

You expect something from someone for which ever your reason might be and what ever their relationship to you could be. That expectation is unmet and you'll most likely think of them as assholes.

Some consider it profanity. It doesn't bother me reading a post with a few s' or f' words. I myself tend when the point I'm making calls for it to write a few.

However, some really go over the top and it becomes irritating to read either both ways whether it's spelled out or masqueraded. So I guess it's a personal preference.

I'm inclined to agree with you, I'm not saying writing code isn't an artistically creative process.

If I'm are hiring an engineer, the last thing I'll consider is how well is their code because that can be enhanced (albeit to a certain level, as per pionar's comment which I also agree with)

If you are hiring a designer, then that's likely the main aspect you'll be looking at, how beautiful/creative their work/solutions are.

Hiring a designer is so much different than hiring a software engineer. And the process of designing should be the least of your worries.

Design is an artistically creative process. Takes talent, I wouldn't hire a designer if I don't perceive the work they've made as beautiful.

But hiring an engineer, there are certain things you can overlook in favour of their capacity to actually build something. I can overlook their code quality, but only because we have a boarding process in which one of the things we make sure a new engineer understands is our quality standard in writing code, the systems we use to enforce that standard from code reviews to pre-commit hooks and lint checking.

An engineer has the capacity to adapt to these changes of both quality and process.

IMHO, you can't teach a designer who isn't talented how to make beautiful things. Albeit beauty is subjective, but there's still a common ground upon which the majority will perceive this piece of art work as beautiful.