HNHacker News
TopNewBestAskShowJobs

submain

180 karma · joined September 5, 2020

submissionscomments
submain··on Over engineered cars are pushing technicians away
>What does windows 7 do that windows 10 doesn't? Why does the same web page need 60MBs to load when it only need 1-3MB 10 years ago.

Ads. And tracking code to serve you ads. And AI - that collects your prompts to serve you more ads.

\s

submain··on Show HN: Unforget, the note-taking app I always wanted: offline first, encrypted
This is great! How does it compare to silverbullet (https://silverbullet.md/)?
submain··on Mental health in software engineering
As a manager, if upstream changes priorities on me but what we’re working on is almost done, I just go ahead and finish it anyways.

When they eventually switch back to the original thing they are always surprised to know it’s been completed.

submain··on LiveView Is Best with Svelte
I am not familiar with LiveView, so I'm curious. Looks like it processes UI actions server side.

So, are all client interactions sent through the websocket? I remember years/decades ago we used to do that with ASP.NET, where every single component interaction was handled by the server. How is this different / better?

submain··on Ask HN: Did you encounter any leap year bugs today?
just like you don't roll your own crypto, you don't roll your own date libraries.
submain··on Stephen Wolfram – 4-Hour Conversational Documentary on My Entire Arc of Life [video]
His book "A new kind of science" is quite fascinating and has some interesting ideas about cellular automata. But I couldn't finish it because of how every few pages there is something about how great the author/his ideas are.
submain··on I Fucking Hate Jira (2022)
Quite the opposite actually. My developers barely touch their tickets. Most of the updates are done rather informally. They mostly interact with git and I make sure things are tracked.

You’ve used quite strong words there.

submain··on I Fucking Hate Jira (2022)
I share the sentiment and frustration of having to fill useless boxes.

However, as a manager, things go south very quick if you're not tracking what's being changed and by whom. You won't know what's included in your release, nor if it was tested properly. You won't know who to reach for fixes after testing or even what to tell clients when they ask if a feature/fix was shipped.

I hate overly complicated processes, but tracking things is essential.

submain··on Everyone hates the electronic medical record
As someone who worked at a fortune 500 company making such EMR software:

There's no incentive to make the UI or workflows better. They don't pay the bills. Software is sold to the suits during dinners and baseball games, not doctors or nurses.

Besides, a great portion of the development is outsourced chasing lower costs. The code reviews were so bad that a coworker used to joke that "we'd get more stuff done if we just fired the overseas team".

The biggest and most well funded dev team was the one that worked on Revenue Cycle.

I quit a few years ago and haven't looked back.

submain··on The Loneliness of the Mid-Level Vimmer
I used VSCode for a good 5 years. Before that, it was intellij (and long before that, eclipse).

I have switched to neovim and have been using it for the last 5 years. I haven't had a desire to move back.

There's something about using the keyboard to seamlessly transition between tabs, buffers, terminals, and control window positions and sizes that makes me enter into a flow state a lot easier than other editors.

The only thing I truly miss about VSCode is how easy it is to set things up. In neovim it can be a PITA.

submain··on Ensō: write now, edit later
Here's a naive bash implementation of this, just for fun:

  while true; do 
     clear
     tail -n 5 /tmp/notes
     read line
     echo "$line" >> /tmp/notes
  done
submain··on NixOS and Flakes Book: An unofficial book for beginners (free)
One way to make the dotfile editing feedback loop faster is to tell home manager to create a symlink as opposed to writing a new file every time.

That way you don’t have to do home-manager switch when a dot file changes.

submain··on Debunking the Myth of the National Dish
Bread is indeed different nowadays, specially in the americas.

Modern wheat was "invented" by Norman Borlaug in the 60s. It was genetically modified (through breeding and other means) to provide higher yield.

Some places, like Italy and France, still use the old low yield "original" wheat.

I learned this painful lesson when I thought I had gluten allergy. I can't eat any kind of bread in the US. But when I went to France, I had no problems. Turns out (AFAIK), high yield wheat is also really hard to digest...

I only use French flour now.

submain··on Factorio is coming to Nintendo Switch
I noticed adding more RAM alleviates many issues with Cities: Skylines.

I now have 32GB just to play that game. I'm also considering buying another machine with 64GB for the same reason.

Please, help me.

submain··on More details about the October 4 outage
The media: "Facebook engineer typed command. This is what happened next."
submain··on Things You're Allowed to Do
I grew up being forced to eat everything in the plate. Now, as an adult, I keep doing that even though I am fully aware I don't have to. The result is that I eat much more than I should.
submain··on TypeScript 4.1
Bug reduction estimates range from 15% [1] to 38% [2]. One can also argue it greatly improves refactoring speed.

1: http://earlbarr.com/publications/typestudy.pdf 2: https://www.reddit.com/r/typescript/comments/aofcik/38_of_bu...

submain··on Object-oriented programming: Some history, and challenges for the next 50 years [pdf]
One of my problems with OOP is that it is often hard to compose. One could argue that most of the OOP design patterns were made as an attempt to solve that. In FP, composition is done elegantly (at the cost of increased complexity in other areas, such as state management).

Scott Wlaschin has a great talk about that: https://www.youtube.com/watch?v=4jusLF_Xz7Q

submain··on rg3d: Rust 3D game engine with an FPS demo game and scene editor
As they say, you don't write an engine - you write a game, and the engine comes out of it. Impressive work!
submain··on Has Intel lost its mojo?
Not only tech companies. The same can be said about Boeing, except there lives were lost due to that decision.
← PreviousPage 2 of 2