HNHacker News
TopNewBestAskShowJobs

stefanos82

2,229 karma · joined August 15, 2016

  * I love solving problems.
  * I suck at marketing myself.
  * I like working on interesting projects.
submissionscomments
stefanos82··on Penguin turns up on beach in Rio de Janeiro, alone and far from home
Please tell me it's Dindim and it's still alive!!! https://edition.cnn.com/2016/09/27/americas/dindim-penguin-t...
stefanos82··on I wrote my PhD Thesis in Typst
I keep an eye on https://github.com/let-def/texpresso which is a live rendering and error reporting for LaTeX; just watch the videos that are in README and you will get amazed!
stefanos82··on Ask HN: Statically typed fast scripting languages?
Maybe you need to play with Nelua? Read more at https://nelua.io
stefanos82··on I Think I'm Done Thinking About GenAI for Now
> I like to imagine myself as a sort of Holmesian genius...

As soon as I reached this line I was like "OK, I'm done!" LOL!

stefanos82··on (On | No) Syntactic Support for Error Handling
I have hard time understanding why they didn't go with

    func printSum(a, b string) error {
        x := strconv.Atoi(a) or {
            return error
        }
        y := strconv.Atoi(b) or {
            return error
        }
        fmt.Println("result:", x + y)
        return nil
    }

or something along these lines...
stefanos82··on Show HN: I wrote a Java decompiler in pure C language
Nice job! I don't know whether you know https://github.com/java-decompiler/jd-gui or not, but in case you haven't seen it before, maybe you could use it as a reference, since it's written in Java, for extra fun with your adventure?
stefanos82··on Ground control to Major Trial
> We’re not going to waste days chasing them. But at some point, this goes beyond saving a few bucks: it becomes performance art.

How about creating a "Wall of Shame" page and name shaming such companies, until the get the message that they have the financial resources to pay?

stefanos82··on Ask HN: Not sure about the future of tech
If you are well connected, with various friends and acquaintances, have a discussion with them about what they do either for a living or for a hobby and you might end up getting a job in a profession you never imagined before, that you might actually enjoy it more than your current tech position.
stefanos82··on Rust’s dependencies are starting to worry me
Existing discussion in https://news.ycombinator.com/item?id=43930640
stefanos82··on Rust Dependencies Scare Me
I thought I was alone thinking like this.

Honestly, when I want to compile a Rust project and see all these dependencies getting pulled in to get compiled along with the project, it gives me goosebumps, because I don't know whether these crates are safe and secured or not...

stefanos82··on Show HN: I made a backdoor for web freelancers to avoid unpaid bills
That's why a friend of mine once told me "always work with a signed contract in your hands!"; I now get what he really meant when he shared that advice with me. Many customers don't want to deal with legal stuff and prefer to pay you on time; else, if you go with verbal agreements, good luck with that :/
stefanos82··on Bird Went Extinct and Then Evolved into Existence Again
What I find fascinating about the evolution in general, is that where I live our doves, that belong to Eurasian collared dove [1], for some reason, the past 2 years now have started giving birth to young ones that look exactly like Sunda collared doves [2], which is INSANE!

To clarify: identical male and female Eurasian collared doves give birth to young ones that look *exactly* like Sunda collared dove; even their calling is heavier with more bass in their voice; crazy stuff, yet fascinating at the same time!

[1] https://en.wikipedia.org/wiki/Eurasian_collared_dove

[2] https://en.wikipedia.org/wiki/Sunda_collared_dove

stefanos82··on Show HN: I made a backdoor for web freelancers to avoid unpaid bills
Most shared hosting services I have used so far have a nice "account suspended" message when you forget to pay your invoice in time, enough to shake your soul to the core LOL!

You should apply that too and your serious customers will become extremely careful after the first shock...trust me! :D

stefanos82··on Dear CEO, You don't know me
"Thank you Hiten Shah for the reminding; I appreciate it. By the way, you are fired!" - The CEO
stefanos82··on Ask HN: Writing an Interpreter in Go or Crafting Interpreters?
Read both if you like.

I read and liked them both, but my heart belongs to Bob's writing, especially the C implementation in Crafting Interpreters and how he explains things.

stefanos82··on I Accidentally Triggered a Hacker News Manhunt
That was quite amusing and really fascinating to read; kudos my friend!
stefanos82··on Java is dying and it paid off my mortgage
Far from dying...let's just say, is no longer in the spotlight; but it's definitely there, for sure!
stefanos82··on UK creating 'murder prediction' tool to identify people most likely to kill
I came here to write *EXACTLY* the same thing, even as a question too! :D
stefanos82··on The Insanity of Being a Software Engineer
It's actually quite common and typical for freelancers.

Unfortunately when you evaluate a project, initially everything looks and feel just right, that you wouldn't have any problem delivering the end result as soon as possible.

But..! We know how customers ask for small "favors" of "tiny" changes that won't affect the whole project, or so they think(!), which eventually end up delaying the whole development as they become painful hurdles, only to find yourself struggling to deliver the project so you can get paid in time.

Those who know this nightmare, know!

stefanos82··on The Insanity of Being a Software Engineer
I think it's an unfair comparison here.

A developer, programmer, software engineer, call this category of work however you like, it uses the brain at such relentless limits, implicitly or explicitly depending on the problem a person it's currently working on, it takes an incredible amount of effort to relax your mind at the end of the day.

I remember working on a very difficult project for a customer and I would sleep for 4-5 hours per day until I deliver it, and by the end of the project I was so exhausted that I had to take a whole week to cool down my brain and relax my body.

It took me a whole month to fully recover!

I have worked as a construction worker with my father and I know how to grow my own fruits and veggies; I know the struggles with those things...but trust me, you cannot compare the two by any means!

Using your body exclusively it can be tiring indeed, but at the end of the day, you will have a nice shower, eat and rest well, and the next day you will be good to go; whereas with using your mind exclusively can be so dangerous in so many ways!

At least, that's my case.

stefanos82··on The Insanity of Being a Software Engineer
I really liked your article; it expresses more or less my own personal concerns around technology.

I am certain that whenever the opportunity arises to change my professional direction, I will do it immediately.

To me personally, as a profession, technology is not worth it anymore; it has lost its meaning.

I just use it as my leisure, nothing more.

stefanos82··on Microsoft Fails to Support MS SQL Server for Django
Many companies use CRM / ERP in-house stocktaking that depend on MSSQL exclusively.
stefanos82··on Russia Is Using Bitcoin and Crypto for Its Oil Trades with China and India
I thought they had their own currency called BRICS. Don't they use that instead?
stefanos82··on Show HN: Krep a High-Performance String Search Utility Written in C
It's weird that the_silver_searcher, also known as `ag` [1] is not mentioned in benchmarks, which is also implemented in C.

I wonder why...

[1] https://github.com/ggreer/the_silver_searcher

stefanos82··on Ask HN: What do you use for analytics for a statically generated website?
GoAccess looks interesting; to be sincere, I haven't used it myself, but the demo website looks extremely fascinating to me! https://goaccess.io/
stefanos82··on Ask HN: Alternative to VS Code?
> I tried neovim, but the days when I enjoyed a vim-based setup are long gone, and honestly the integration with LSP servers is poor at best.

I use Vim, not neovim, and I use coc.nvim; it supports LSP servers just fine, I'm quite pleased!

stefanos82··on Ask HN: Is it possible to perform compile-time checks for all invariants?
I could be wrong, but I have the impression what you are looking for is how constexpr and consteval work in C++ https://en.cppreference.com/w/cpp/language/consteval
stefanos82··on JPMorgan employee questioned Dimon's RTO mandate, fired, then told he could stay
Just from the humiliation this man went through, he should have asked for a severance package, compensation, and then sue them for many reasons, primarily for mental anguish that he asked for the obvious as a newly divorced parent who wants the best for his children.
stefanos82··on Ask HN: Who else is tired of these web things?
The whole app situation reminded me the nightmares we had to face with browser toolbars that would get installed without our consent and would end up a mess!

https://www.reddit.com/r/nostalgia/comments/xbehqk/2000s_int...

stefanos82··on We are destroying software
As soon as I finished reading the article, the very first thing that came in my mind is Dieter Rams' "10 Principles of Good Design"; I have been following his principles as much as I can, as they match, more or less, those of UNIX's philosophy:

     1. Good design is innovative
     2. Good design makes a product useful
     3. Good design is aesthetic
     4. Good design makes a product understandable
     5. Good design is unobtrusive
     6. Good design is honest
     7. Good design is long-lasting
     8. Good design is thorough down to the last detail
     9. Good design is environmentally-friendly
    10. Good design is as little design as possible
← PreviousPage 3 of 21Next →