HNHacker News
TopNewBestAskShowJobs

tompazourek

202 karma · joined April 27, 2016

submissionscomments
tompazourek··on Ptext: A Nano-like text editor built with pure C
Some Windows servers use the Windows Server Core edition and you can manage it only via terminal if you choose to. In those cases, a command line text editor is useful. I'd say it's not super common from my experience. More often I see people using RDP or SMB file shares for file editing.
tompazourek··on Ask HN: If you were to build a web app today what tech stack would you choose?
Isn't k8s ingress itself the reverse proxy?
tompazourek··on Why isn't dotnet core popular among startups?
I'd add:

* Hangfire

* Quartz.NET

* NHibernate

* AutoMapper

* StackExchange.Redis

* the Castle project

* xUnit

* NUnit

* Serilog

* SimpleInjector

These are all very popular long maintained open source libraries I've seen used in many projects.

tompazourek··on Why isn't dotnet core popular among startups?
NHibernate is quite popular alternative to EF and I've seen it used on many projects, especially big apps. Some smaller apps also choose Dapper (by StackExchange) and avoid EF.

Regarding ASP.NET, you're right. There are some alternatives, but not used very often from my experience.

tompazourek··on Why isn't dotnet core popular among startups?
In my opinion, you can go a bit more low level in C# and have control over allocations, data copying, threads, etc. Also, .NET is a bit more general purpose than Node. If the workload is more about computation (CPU/GPU intensive stuff) or has some unusual technical requirements (uncommon protocols, interop, etc.), you can really benefit from being lower level and more generic.

But all this is very project specific... it's hard to make these sort of claims about performance.

tompazourek··on Apple’s Vision Pro AR headset is finally here
Maybe AirPods will be supported, they have some spatial audio as well.
tompazourek··on What does it take to be a good programmer?
What a great answer :)

Regarding naming things, this comes to my mind: https://github.com/kettanaito/naming-cheatsheet

tompazourek··on Relax for the same result (2015)
People who practice playing musical instruments eventually learn something similar. You shouldn't really push hard, you need to be relaxed and then the speed will come. Plus it's also lot more enjoyable.
tompazourek··on Code.golf – Solve problems in the least number of characters
See also: https://codegolf.stackexchange.com/
tompazourek··on Ask HN: Which coordinate system is better for a beginners programming language?
Top-left isn't as unnatural for humans in my opinion. It's how you read and write text... Also it's natural for web pages as the top left is fixed.
tompazourek··on I analyzed more than 7M developer jobs
Thanks. I always thought that all this IDE kind of stuff came from Visual Basic. But I guess Delphi was an influence too.
tompazourek··on I analyzed more than 7M developer jobs
Can you please elaborate?
tompazourek··on Ask HN: Docker vs simple DLLs?
I think it's a similar pattern, but at a different layer.

You can compose methods, compose classes/instances (DI), compose libraries/assemblies, compose processes, microservices, or entire apps and multi-app systems. There are similar patterns of composition, just each is at a different level of abstraction of the whole thing.

Sometimes it makes more sense to compose it inside an app, sometimes it makes more sense to design it differently and compose on another layer. Sometimes it can be both or it's blurry and not clear...

tompazourek··on The Central Social Institution in Prague, Czechoslovakia, 1937
Now that's what I call a document database.

Thank you for sharing this.

tompazourek··on Give me back my monolith (2019)
Can you recommend something good in that area of monorepo tooling?

I read about Bazel, which looked really nice. Any other interesting tools to check out?

tompazourek··on Design of This Website (2021)
The font hinting there looks quite ugly when viewing this on Windows. The font has some very sharp and thick edges, it's not very smooth and comfortable to read. It's probably much better on macOS or somewhere HiDPI.

When I add `* { font-family: georgia!important }` and scale the page down to 75 %, then it's quite comfortable to read.

tompazourek··on Ask HN: How to make server side code atomic?
Try searching online for "outbox pattern", I think you'll find your answer there.
tompazourek··on Mortgages are a manufactured product
How does it work in the UK? Many areas I visited in the UK have very uniform looking houses (all brick walls, nothing really sticking out, very pleasing to the eye). I assume there must be some strict rules to follow...
tompazourek··on Mortgages are a manufactured product
Laptops today are much better than laptops of the past. Should they cost much more than in the past (beyond just inflation)?
tompazourek··on Poll: Why are you staying at your job?
These kind of messages are really nice to read :)

One of the things developers often get when changing jobs is a pay rise that they wouldn't get otherwise.

If you don't mind me asking: How does the pay rise process work in your company?

Sorry for a money-focused question.

tompazourek··on What is the small web? (2020)
The LEMUR article you linked says:

> This blog post was published on April 1. That’s a huge hint ;-)

Not sure what to think about this...

tompazourek··on Ask HN: How should I use my $2000 training budget before end of year?
I had no idea there were courses for text editors. This looks really useful, thanks.
tompazourek··on Windows 2000 Modernization Guide
Try a tool called "O&O ShutUp". It's not perfect, but I think it's pretty good.
tompazourek··on Ask HN: What's a Good Gift for Programmers?
Rubber duck
tompazourek··on Microsoft_craziness.h (2018)
Yes, the important keyword here is "seemingly". :)
tompazourek··on Ask HN: Is back end dev generally easier than front end?
On FE side, a lot of stuff gets complicated because nowadays everyone wants to use tools designed for building SPAs.

On BE side, a lot of stuff gets complicated because nowadays everyone wants to use tools designed for building microservices.

I'm oversimplifying, of course.

tompazourek··on My Debug Diary
I make notes like this for all tasks I do at work, not just for debugging, but also find it very useful for implementing new features, preparing presentations, meetings. I don't just log what happened, but also log all thoughts, ideas, TODOs, etc.

I add screenshots of code, screenshots of apps, links, copy code blocks, queries I used, command outputs, various log snippets, file names. I also use highlighters a lot, and draw stuff.

Currently, I use OneNote for all this. I used to use pen and paper in the past, but when it's digital, I can Copy-Paste or screenshot anything. I recommend everyone to try it. :-)

tompazourek··on The Microsoft .NET platform has been forked: Introducing Open.NET
I forgot about Blazor and all that WebAssembly stuff... Thank you, I think this is why open-dotnet maintains a fork of LLVM.
tompazourek··on The Microsoft .NET platform has been forked: Introducing Open.NET
What is the relationship between .NET and LLVM? Can anyone please explain?
tompazourek··on Only 90s web developers remember this (2014)
And websites made with Macromedia Flash...
Page 1 of 6Next →