HNHacker News
TopNewBestAskShowJobs

leeman2016

173 karma · joined October 9, 2018

submissionscomments
leeman2016··on A Picture of Java in 2020
As much as I like smaller and faster editors like VS-Code, in case of Java and C#, I wouldn't survive a day without IntelliJ/Rider.

* Better refactoring

* Better linting and code cleanup; Most of the time I learn new language features from the IDE linting

* Awesome diff/merge tool; Not just for git but for local history (undo/redo)

* Debugging/running multiple projects at once is also nice

* Better dynamic language support; Easier to use on a large wild Javascript codebase

leeman2016··on Why Not Rust?
> cross-platform GUI app

May I ask using what?

leeman2016··on Ask HN: As a developer what are your aha moments?
1. Finding out WPF after years of work on WinForms; in that you can do MVVM stuff, control templating, vector graphics, etc.

2. React and Typescript

3. Jetbrains IDEs

leeman2016··on A tale of webpage speed, or throwing away React
I really had a pleasant experience with svelte recently. Highly recommend

Smaller bundles, faster, easier to use ... everything one can ask for

leeman2016··on Ask HN: How to do cross platform GUI?
I recently (5 months ago) went this way targeting Windows and Linux and was very satisfied in the end. I might add:

- Very small executable (I shipped around 10 MB executable)

- No dependencies

- Handling HiDPI screens (4k+) was OK

- Very fast (Opening felt like restoring a minimized application)

leeman2016··on Ask HN: Mid-life career crisis, need your help
1. How about looking for a part-time job? It could be a single project.

2. Personal side projects could work too.

leeman2016··on The Decline of Usability
Another one to add:

Besides waiting for animation, in Windows 10, if you type the password fast enough the first character gets selected and the second character you type will replace it.

This happens frequently.

leeman2016··on “Mamma Desta” and Ethiopian food in the U.S
Plus, people follow strict fasting (up to 210 mandatory fasting days in a year) ... at least the Oriental Orthodox church followers which make up 40-50% of the population.
leeman2016··on TypeScript to C++
Maybe I want to have a C++ (native) port of my web library. I may want to start by transpiling my TS code (interfaces and classes) to C++.

I also wonder why isn't there to C# yet?

leeman2016··on WinUI, The modern native UI platform of Windows
Strange. I had mostly pleasant experience with WPF. In fact, back in the early days it was so exciting to work with.
leeman2016··on Ask HN: I'm away from the software industry since 2017; what has happened since?
Found svelte 3 after Rich's talk and managed to complete a production app using it. Found it not only a lot easier, but almost flawless.
leeman2016··on i3 4.18
If you are looking for usage from just i3, I am using xrandr to enable/disable multi-monitor:

    $mod+Shift+p exec "xrandr --output HDMI1 --auto --right-of eDP1"
(that with enable second screen through HDMI when Win+Shift+p is pressed)

    $mod+Shift+o exec "xrandr --output HDMI1 --off"
(that disables second screen)

    bindsym $mod+Shift+x move workspace to output HDMI1
(that moves an entire workspace to the 2nd screen or any screen with the given id)
leeman2016··on Broot – A new way to see and navigate directory trees
In addition to Chrome, Windows 10 seems to be suspicious too ... I don't know why though.
leeman2016··on You Suck at Excel (2015) [video]
I wish there was one for Access too. I find MS Access less intuitive than Excel.
leeman2016··on State of JavaScript 2019
Glad to see lots of satisfied developers of Svelte as I am one. TBH though didn't expect to see it up there this quick.
leeman2016··on Kotlin vs. Java
One obvious advantage of the "if-else" approach is using indefinite "else if" conditions rather than just one "else"
leeman2016··on JetBrains: $270M revenue, 405K paying users, $0 raised
The thing is JetBrain's IDEs use that diff tool where-ever a diff is needed, not just for git. For example, in a local history of a file (like undo history), history of a single line in code, etc.
leeman2016··on JetBrains: $270M revenue, 405K paying users, $0 raised
VSCode is good for a free editor. But the difference between VSCode/Sublime and Webstorm is night and day.
leeman2016··on Microsoft Access: The Database Software That Won't Die
I find MS Access not as intuitive as the other siblings though. Wish there was a "You Suck at Access" video like this one [https://www.youtube.com/watch?v=0nbkaYsR94c]
leeman2016··on New Features in Vue 3
I actually tried out Vue after I had a production app made using svelte 3 and was amazed how verbose Vue is in comparison. Not to mention Svelte's smaller bundle sizes due to absent run-time library.
leeman2016··on Why iOS 13 and Catalina Are So Buggy
Development on Windows desktop maybe dull, but pretty straight forward/stable/well documented in my opinion
leeman2016··on Ask HN: What do you do on an Android phone that cannot be done on an iPhone?
- Share apps with other people

- Write apps for the iOS platform in Linux/Windows/etc.

- Extend storage with SD Cards

- Live download/upload speed meter on the status bar

- Use phone as a wireless hot-spot without installing a SIM card or enabling data (2G/3G/4G)

I missed these when moving from Android to an iPhone.

leeman2016··on Real Programmers Don't Use Pascal (1982)
> Real Programmers wrote in machine code. Not FORTRAN. Not RATFOR. Not, even, assembly language. Machine Code. Raw, unadorned, inscrutable hexadecimal numbers. Directly.

Reading that brings back one of the best memories of my childhood.

leeman2016··on WasmWinforms – .NET WinForms in a browser
Wow. Is that a VM or an actual PC?
leeman2016··on RunJS
Could something like Android webview work? The webview doesn't force each app to include a whole browser. So, maybe single instance of electron runtime with multiple thin apps with "electron-webviews".
leeman2016··on Dark Patterns
Linkedin was particularly annoying with the "you are missing out a lot ... a lot has happened since ..." type of emails. It would also give me couple of non-existent new notifications ... abusing the red indicator badges
leeman2016··on On VBScript
Some time a go I had to work on a heavy XML processing application and found out VB.NET had a nice XML literals feature. I completed the development using it and it was a joy.

EDIT: To anyone who didn't get it, XML literals are used like this:

  Dim myContact = <contact><%= p.Name %></contact>
  Dim allContacts = <contacts><%= From c in db.contacts Select <contact><%= c.Name %></contact> %></contacts>
leeman2016··on Ask HN: What linux desktop tools/apps boosted your productivity?
- Zim - very light note taking application

- Clipit - clipboard management

- i3 Desktop window manager - gave me a superb boost of productivity

- Indicator Netspeed unity - live network consumption/speed indicator applet

leeman2016··on Goodbye, EdgeHTML
Wow... that's a shocker.
leeman2016··on Google's cross-platform Flutter UI toolkit goes 1.0
In fact, one of the best thing about typescript is that you can bring in almost everything you know about javascript into the game.

It took me few days to pick it up when moving from JS to typescript. I don't get it when people say it is complex or adds complexity.

← PreviousPage 3 of 4Next →