News for hackers. Stuff that matters.

samtechie

Re:OpenAI Withdraws 3 Math Papers on Thursday October 08, 2026 @02:52PM (#50010296)
I don't know which companies you work for. Where is the code a masterpiece? In all my work, I have yet to see this elegant code. Before AI, we had to deal with human slop. Byzantine, spaghetti messes. I haven't been lucky. I once worked with code that made me want to pull my hair out. I look at LLM-generated code, and it's mostly better than any code I have worked on. But maybe it's just me.
Re:Ask HN: Who wants to be hired? (May 2025) on Thursday May 01, 2025 @04:20PM (#43862911)
Location: Kampala,Uganda Remote: Yes Willing to relocate: No Technologies: JavaScript,TypeScript, Python/FastAPI, Node.js, React, Ruby/Rails, Elixir/Phoenix, Golang. Résumé/CV: https://my.visualcv.com/samuel-wasswa-resume/ Email: [email protected]

Hello! I'm Samuel. I have been a full-stack developer for the last six-plus years. I enjoy learning new languages and being on the cutting edge. I am open to freelance and full time roles.

Re:Show HN: Mountaineer – Webapps in Python and React on Tuesday February 27, 2024 @08:02PM (#39532545)
Before I try a web framework, I want to know if there's an easy way to do authentication, authorization and multitenancy. Multitenancy may have multiple approaches but am talking about something as simple as row-based multitenancy to get things started. But I also understand this may be a lot for version 0.1. Either way, this is still fantastic work and thanks for sharing.
Re:Ruby on Rails: The Documentary [video] on Monday November 13, 2023 @12:00PM (#38252348)
Interestingly, for me it is the exact opposite, I tried Django/Python and it's more difficult for me to grok. Somehow I just find Rails easier and more straightforward.
Re:Gleam: a type safe language on the Erlang VM on Wednesday November 08, 2023 @12:48PM (#38194114)
Fair enough. In your opinion, is Gleeunit sufficient as a testing framework for Gleam or is it a work in progress which is also understandable as the language is still relatively young?
Re:Gleam: a type safe language on the Erlang VM on Wednesday November 08, 2023 @09:14AM (#38190533)
Gleeunit seems a bit sparse. I just see a few functions. For example how do I do mocks? Is this the the whole testing story assuming I am not targeting JS?
Re:Gleam: a type safe language on the Erlang VM on Wednesday November 08, 2023 @07:25AM (#38189468)
Gleam is a fantastic language but I didn't see much about testing apart from a very small package called gleeunit which is a binding to Erlang eunit. If I don't know anything about Erlang, how do I do tests in Gleam? I need some more guidance on this.
Re:Joy: A maximalist web framework for Lisp aficionados on Tuesday June 07, 2022 @03:06PM (#31658727)
Looks nice but am curious about how you connect to and use a database. Is there some middleware or library to do this?
I understand they are already modifying the vaccine to handle the B.1.351 variant so all that will be needed is a third booster shot for people who have already got the AZ vaccine.
Re:Hotwire: HTML over the Wire on Thursday December 24, 2020 @03:47AM (#25525991)
Isn't GraphQL supposed to solve this problem? You have one GraphQL API and each client requests only the information it needs. Maybe the responses are still JSON but I would think you would come very close to an API that serves all the clients.
Re:Nubank acquires Cognitect on Friday July 24, 2020 @09:42AM (#23939352)
I haven't used Clojure before but I have worked mostly with Elixir another niche functional language. In my experience because of the limited talent pool, most companies tend to prefer experienced candidates and if they are to take you on as a junior, you probably have to be significantly experienced in another mainstream language. It's very hard for someone to take a punt on a junior Elixir or Clojure developer who has little or no experience in any other language. Generally, niche languages are not a great bet if you are just starting out. You can of-course build the experience by working on side projects, blogging or speaking at conferences. In short its a labour of love. If you learn Clojure or in my case Elixir for the explicit reason of getting a job you might become very frustrated and disappointed. This is my experience.
Re:Nubank acquires Cognitect on Friday July 24, 2020 @07:32AM (#23938217)
It was more of an aquahire and Jose Valim the creator of Elixir left Plataformatec to start his own consultancy. All assets related to Elixir were transferred to the community. The rest of the core contributors are not affiliated to Plataformatec therefore the acquisition had no effect on Elixir.
Re:25 Years of PHP on Thursday June 11, 2020 @08:42AM (#23488168)
Not related to the discussion but as an East African and Ugandan( East Africa has five countries). I find this quote extremely offensive. I kindly request you to stop perpetuating such ignorant and degrading narratives even for the sake of comparison.
Re:Ask HN: Who regrets choosing Elixir? on Sunday May 24, 2020 @07:38AM (#23290833)
I have been using Elixir for about a year and the only problems I have found is the much smaller ecosystem. It's still a niche language. This means you may be the first one to encounter some problems although I have found the community quite helpful. Even if the number of libraries cannot really stack up to Rails the few libraries tend to be high quality. Overall, I find things more explicit and understandable. There's a lot less magic and I find functional code easier to reason about. At the end of the day, every popular language was niche at one time but some people took a chance on it. Maybe Elixir hasn't yet gone mainstream but its a fairly healthy ecosystem with many brilliant, passionate people.
Re:Why I’m Leaving Elm on Thursday April 09, 2020 @03:35PM (#22826329)
Maybe am mistaken but isn't a language that hasn't reached version 1 by its nature supposed to have breaking changes. It is expected that while you can use the language for your projects there is no guarantee that new additions won't break your code so you use it at your own risk unless Elm uses a different versioning system.
I think it is. Not because there were other potential Pandemics but because of the timing of the Virus. Its comes at a time when social media is in widespread use which means misinformation spreads rapidly which also leads to panic. Generally, social media amplifies everything good and bad. A combination of these factors makes it a Black Swan event.
Re:Ask HN: Books you plan to read in 2020? on Monday December 16, 2019 @03:22PM (#21806782)
Kingkiller Chronicles is hands down my best fantasy series but its unfinished and the last book has taken over 8 years now with the author constantly pushing the release date. There are rumours that it will be released in 2020 but they have been saying this for years.
Re:Things I’ve learned in 20 years of programming on Saturday November 23, 2019 @04:24AM (#21613259)
These days the effort required to get a well-paying programming job is more or less equivalent to the effort required to start your own business. If you can start a business. It's worth a shot. Worst-case scenario, the business fails and you are back on the job market but you can use your startup as a demonstration of your capability to deliver on projects that require time and dedication. You will also grow and learn a lot and be in a much better position than your competition.
Re:You can fool some of the people, all of the time on Thursday November 07, 2019 @09:59AM (#21473732)
It's not that easy to vote out a leader in some countries because the leaders control the state machinery. They present an illusion of free and fair elections but use their entrenched power to influence the vote through bribery, disenfranchisement by making people believe their vote doesn't count among other sinister tactics.
Re:Software projects written in Haskell on Tuesday October 22, 2019 @08:32AM (#21322845)
While there are benefits of learning Haskell as a developer. I am curious about the professional benefits versus the time and effort required to master the language to the extent that you are employable and command a good salary compared to just focusing on mainstream languages where you probably have a lot more competition but also a lot more opportunities.
Re:Ask HN: Who wants to be hired? (October 2019) on Tuesday October 01, 2019 @04:11PM (#21130027)
Location: Uganda

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby/Rails, JavaScript(React/React Native), Elixir/Phoenix, Python(Flask, Pandas,Scikit Learn, Keras/Tensorflow)

Resume/CV: https://www.visualcv.com/wasswasam/

Email: [email protected]

I am a full stack developer and Data Scientist with 4 years experience in Ruby/Rails 2 years experience with React/Redux and I have spent 1 year dabbling in Data Science with a keen interest in Machine Learning. I have also spent 1 year working with Elixir on mostly personal projects. I am current looking for a full-time position preferably remote but open to relocation with Visa sponsorship.

Curious about how you undertook learning French. What is the best way.
Re:Jasonpark.me on Monday August 14, 2017 @07:11PM (#15013871)
Simply amazing
Re:Phoenix 1.3.0 Released on Friday July 28, 2017 @06:08PM (#14878001)
Does Phoenix 1.3.0 fully support Elixir 1.5? I keep getting warnings when compiling since I upgraded to Elixir 1.5.
Re:Ask HN: Freelancer? Seeking freelancer? (June 2014) on Sunday June 01, 2014 @10:36AM (#7829267)
SEEKING WORK -- Uganda, but prefer remote work

Full stack web developer with 3+ years experience in Rails and most recently Laravel. Am mostly language agnostic but I have solid experience with Ruby,Java,PHP,Javascript and most recently Clojure. Am looking for 10 - 30 hour engagements per week. Github :https://github.com/samtechie/ Contact: [email protected]