HNHacker News
TopNewBestAskShowJobs

thmzlt

992 karma · joined November 2, 2010

submissionscomments
thmzlt··on Moving a macOS window by clicking anywhere on it
I've replaced Zooom/2 with this open source tool: https://github.com/dmarcotte/easy-move-resize
thmzlt··on Firefox Relay
You can do that in FastMail (web UI or mobile app). It supports multiple domains too.

The compose view looks like this: https://imgur.com/a/qULeL5a

thmzlt··on Firefox Public Data Report
From Mitchell Baker's Wikipedia page:

"In 2018 she received a total of $2,458,350 in compensation from Mozilla, which represents a 400% payrise since 2008.[14] On the same period, Firefox marketshare was down 85%. When asked about her salary she stated "I learned that my pay was about an 80% discount to market. Meaning that competitive roles elsewhere were paying about 5 times as much. That's too big a discount to ask people and their families to commit to."[15]

By 2020 her salary had risen to over $3 million, while in the same year the Mozilla Corporation had to lay off approximately 250 employees due to shrinking revenues. Baker blamed this on the Coronavirus pandemic."

There is no incentive to do so.

thmzlt··on Hypermodern Python
I wrote a tutorial the other day on using Nix to handle the Python package situation. No need to install Python or even touch pip:

https://thomazleite.com/posts/development-with-nix-python/

thmzlt··on Collecting huge amounts of data with WhatsApp
Do you have contact info somewhere? I'd like to chat. (Or you can reach me at <username> at gmail.)
thmzlt··on Integer Overflow Bug in Boeing 787 Dreamliner
I'm curious about this process. Do you have contact info or pointers to other resources about it?
thmzlt··on Ask HN: Laptop for FreeBSD?
I got a Thinkpad X230 for the exact same purpose. It doesn't have the nice screen but takes two SSDs and 16GB of RAM.

I installed FreeBSD on it last night and apparently everything was detected and seems to be working fine.

The FreeBSD wiki has a Laptops page: https://wiki.freebsd.org/Laptops

thmzlt··on Android is the new Windows CE.
"For me, Android doesn't work because I'm way too much focused on getting things done fast"

Says the guy checking email every 3 minutes who unlocks and jailbreaks his phone just to have a mobile hotspot.

thmzlt··on Letting Employees Work Remotely Pays Off
I have only worked remotely in my career (as in by myself inside a home office), and I have worked in full remote as well as in mixed local/remote teams.

If you are in a position to choose/offer to work remotely, make sure that everyone you have to interact with is communicating in the same way, at least for work stuff. If half of your team is in an office and they aren't making an effort to communicate equally with the both local and remote team members, it will not work well. Having a remote team means an overhead in the communication for the local team.

Anyways, here is a great collection of resources on working remotely: http://www.wideteams.com/

thmzlt··on How can one manage thousands of IF…THEN…ELSE rules?
http://pragprog.com/articles/tell-dont-ask
thmzlt··on Welcome to Linux From Scratch
Does anyone older than 14 really care about that?
thmzlt··on Nokia apologises for 'faked' Lumia smartphone advert
"we produced a video that simulates what we will be able to deliver with OIS"

So I'm going to build a crappy car, demo it using a Ferrari engine and tell I was trying to simulate the engine feature in my car. Doesn't sound like an apology to me.

thmzlt··on Show HN: Business.txt - Standard Proposal
Add links between these files and you have web pages!
thmzlt··on Why it's so hard to find a photo of Neil Armstrong on the moon
Didn't you watch Transformers: Dark of the Moon?
thmzlt··on The RubyMotion Way
Proceed with the semicolons.
thmzlt··on Peter Sunde's request for clemency [Google translate]
Really? Is complaining about the translation the best comment you can make about this letter?
thmzlt··on Testing like the TSA
100% agreed. Rails people have started to complain about difficult/slow tests because Rails (a framework, not a library) makes your life hard. From my own experience, you don't need all the Rails magic to get started on a project, and once you do, it just happens to be a completely different magic that you need.

Hence I try to divide my projects into lots of application agnostic code (the libraries that need to be unit tested), and little application specific code (the glue code that needs to be integration tested).

thmzlt··on This is Why You Spent All that Time Learning to Program
You can remedy that by ditching whatever framework you use, and writing your applications at a lower level. From my experience, it is not going to be easy but the final result will be a lot simpler (and you will have lots of fun). Also, you will notice that far fewer patterns emerge than your framework try to impose on you.
thmzlt··on The Internet Made Me Sad Today
This is probably the most well written piece of text I have seen here on HN.
thmzlt··on Why Noir doesn't have controllers
Can you elaborate on this? I'm mostly curious because I have used Sinatra, and I am starting to look at both Noir and Compojure.
thmzlt··on Poll: Devs, Have You Used oDesk or eLance?
Elance works fine for Ruby work, and most of the time you can get better hourly rates than your typical full time job in the US. I think having a US flag in your profile also helps a lot.
thmzlt··on How Does WordPress Make Money?
It sounds like an effective way to force users to update/upgrade their software.
thmzlt··on Clojure's Webframework "Noir" hits 1.2.0
I don't think there's an equivalent framework (fortunately), but there is Compojure (https://github.com/weavejester/compojure) which is similar to Sinatra.
thmzlt··on Algorithmic symphonies from one line of code
Where is /dev/audio on OS X?
thmzlt··on Sudoku Solver in 140 bytes
4clojure has a code golf league for its exercise: http://4clojure.com/
thmzlt··on Most Expensive KickStarter ever?
http://www.kickstarter.com/projects/1740188708/the-internati...
thmzlt··on Ask HN: best language for hiring?
I felt the same way when I tried to start a "real" web project in a different language, and I got back to Ruby because I was more interested in implementing my own ideas rather than re-implementing existing solutions.

It means you should try to understand the libraries you're using instead of arbitrarily picking packages. Devise (https://github.com/plataformatec/devise) is a great example of that as they explicitly tell people not to use it unless they have a good understanding of the Rails framework.

thmzlt··on Linus doesn't like GitHub's pull requests
Here is a YouTube (Google Tech Talks) video on how the Linux kernel is developed: http://www.youtube.com/watch?v=L2SED6sewRw
thmzlt··on Lodsys Responds to Apple, Files Lawsuits Against App Developers
What about other mobile platforms? Don't they allow in-app purchases?
thmzlt··on Is this a good name for a company?
Sounds fine (and does not create confusion) in Portuguese as well.
Page 1 of 2Next →