News for hackers. Stuff that matters.

hjr265

Re:What Are You Building? Share Your Projects on Thursday May 02, 2024 @11:29PM (#40243750)
I am building a competitive programming platform: https://toph.co

For me, it started as a way express ideas. I wanted to build a platform where I could implement the ideas I acquired and thought about during my time as a competitive programmer. One could say it was a scratch-your-own-itch project.

I have never set any concrete targets for this project. No growth targets, no revenue targets. And that resulted in simpler motivations for the project.

Experiencing the evolution of the project in itself has been both a motivation and a reward.

What does the "at scale" part in #3 mean/imply?
Wow

So hard power off = shutdown, reset = restart?

What about the ability to long press the power button for a hard power off or pressing the reset button remotely?
Re:Powering on a Desktop Computer Remotely with a Raspberry Pi on Thursday October 26, 2023 @02:35AM (#38022418)
There are other situations where WoL may not work: A desktop computer that uses Wi-Fi and not Ethernet. Unlikely, I know. But possible.
Re:My GitHub Status Is a Clock on Friday September 08, 2023 @03:09PM (#37438009)
I wrote a small Go program to turn my GitHub status into a (almost) functional clock.
When I first created my website (https://hjr265.me) several years ago it was mostly a placeholder for the domain that matched my preferred handle/username.

Ever since I started the 100DaysToOffload challenge, I have been writing a bit more frequently on my personal blog: https://hjr265.me/blog/.

Apart from it being a writing excersie, I have been forced to look at my own work more critically before presenting them on the Internet.

I now find it more important to understand new concepts in-depth, as I learn them, so that I can explain them better.

I think about learning things that are beyond what I need for my regular work.

And, yes, I admit that I have used my blog at least once to vent about something.

I have been building Toph (https://toph.co), a competitive programming platform. I have been working on this for the past 7 years.

The stack includes Go, MongoDB, Redis, RabbitMQ, etc.

Not only have I been gaining software engineering skills, I am also learning aspects of business and growing a community.

I am doing this, of course, beside my client work and open source projects. And, fortunately, my client work tends to be interesting enough and provide opportunities for learning new stuff almost all the time.

I don't know if it is true for everyone or if I am phrasing this right, but keeping myself busy actually building something/anything helps the most (instead of just chasing whatever is new out there).

Re:Linode increases price of compute plans and more on Wednesday March 01, 2023 @09:52AM (#34983022)
This news is shared as a banner within the Linode Manager interface with the following text:

"Effective 04/01/2023 the price of compute services will change by decreasing transfer fees and updating shared and dedicated plan rates. Read more."

Re:Linode increases price of compute plans and more on Wednesday March 01, 2023 @09:47AM (#34982961)
I have been using Linode for a little less than 15 years.

Linode's development has slowed to a crawl since this acquisition unless you start considering "Network updates to connect existing core sites to the Akamai backbone" and the likes as development.

Re:Ask HN: Share Your Personal Site on Friday January 06, 2023 @10:42PM (#34284930)
https://hjr265.me

Blog and other personal site stuff

I doubt Nest and the Tesla battery will take off all over the world, maybe in a decade or so, but not soon. However, I think smart sockets could be useful if you want to save power without investing thousands of $$$
Re:Python Programming for the Privileged Class on Sunday June 01, 2014 @08:04AM (#7828891)
I would definitely prefer jmpeax's answer.

Although, there was a question/discussion similar to this here: https://www.youtube.com/watch?v=u-kkf76TDHE#t=2584

The gist was that, if the interface and the structs that are supposed to satisfy that interface belong to the same package, and then you want to prevent any outsider from implementing that interface, you can actually include an unexported method:

    type HtmlStringer interface {
        ToString() string
        isHtmlStringer()
    }
Since it is unexported, no outsider struct can actually satisfy this interface anymore.
Re:Stupid.css makes everything look stupid on Friday January 10, 2014 @01:59PM (#7038592)
If only there was a Google Chrome extension for this..