News for hackers. Stuff that matters.

tompazourek

Re:A nano like text editor built with pure C on Tuesday December 26, 2023 @08:45AM (#38771691)
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.
Isn't k8s ingress itself the reverse proxy?
Re:Why isn't dotnet core popular among startups? on Tuesday September 12, 2023 @10:57AM (#37482276)
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.

Re:Why isn't dotnet core popular among startups? on Tuesday September 12, 2023 @10:50AM (#37482175)
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.

Re:Why isn't dotnet core popular among startups? on Tuesday September 12, 2023 @10:44AM (#37482087)
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.

Re:Apple’s Vision Pro AR headset is finally here on Monday June 05, 2023 @03:52PM (#36202558)
Maybe AirPods will be supported, they have some spatial audio as well.
Re:What does it take to be a good programmer? on Tuesday August 30, 2022 @01:20AM (#32646882)
What a great answer :)

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

Re:Relax for the same result (2015) on Sunday August 28, 2022 @03:55PM (#32631497)
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.
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.
Re:I analyzed more than 7M developer jobs on Wednesday June 29, 2022 @01:41PM (#31923372)
Thanks. I always thought that all this IDE kind of stuff came from Visual Basic. But I guess Delphi was an influence too.
Re:I analyzed more than 7M developer jobs on Wednesday June 29, 2022 @11:53AM (#31921915)
Can you please elaborate?
Re:Ask HN: Docker vs simple DLLs? on Tuesday May 31, 2022 @10:17AM (#31569766)
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...

Now that's what I call a document database.

Thank you for sharing this.

Re:Give me back my monolith (2019) on Tuesday May 10, 2022 @02:26PM (#31330610)
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?

Re:Design of This Website (2021) on Wednesday April 06, 2022 @08:25AM (#30931245)
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.

Re:Ask HN: How to make server side code atomic? on Wednesday April 06, 2022 @08:18AM (#30931186)
Try searching online for "outbox pattern", I think you'll find your answer there.
Re:Mortgages are a manufactured product on Saturday January 15, 2022 @02:47AM (#29944566)
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...
Re:Mortgages are a manufactured product on Saturday January 15, 2022 @02:41AM (#29944523)
Laptops today are much better than laptops of the past. Should they cost much more than in the past (beyond just inflation)?
Re:Poll: Why are you staying at your job? on Saturday January 15, 2022 @02:20AM (#29944419)
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.

Re:What is the small web? (2020) on Sunday January 09, 2022 @01:12AM (#29860747)
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...

I had no idea there were courses for text editors. This looks really useful, thanks.
Re:Windows 2000 Modernization Guide on Tuesday December 28, 2021 @02:34AM (#29711409)
Try a tool called "O&O ShutUp". It's not perfect, but I think it's pretty good.
Re:Ask HN: What's a Good Gift for Programmers? on Friday December 10, 2021 @12:23AM (#29506705)
Rubber duck
Re:Microsoft_craziness.h (2018) on Wednesday November 24, 2021 @09:51AM (#29330498)
Yes, the important keyword here is "seemingly". :)
Re:Ask HN: Is back end dev generally easier than front end? on Wednesday November 24, 2021 @09:44AM (#29330421)
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.

Re:My Debug Diary on Wednesday November 24, 2021 @09:15AM (#29330142)
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. :-)

I forgot about Blazor and all that WebAssembly stuff... Thank you, I think this is why open-dotnet maintains a fork of LLVM.

Older »