This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Monday, January 16, 2023

New best story on Hacker News: The Cab Ride I'll Never Forget

The Cab Ride I'll Never Forget
526 by fileeditview | 50 comments on Hacker News.


Sunday, January 15, 2023

New best story on Hacker News: The Shit Show

The Shit Show
493 by chazeon | 203 comments on Hacker News.


Saturday, January 14, 2023

New best story on Hacker News: YouTube Addiction

YouTube Addiction
434 by ingve | 328 comments on Hacker News.


New best story on Hacker News: This Voice Doesn't Exist – Generative Voice AI

New best story on Hacker News: Ask HN: Strategies for working with engineers that are too smart?

Ask HN: Strategies for working with engineers that are too smart?
481 by throwitawaaay | 460 comments on Hacker News.
There are a couple of engineers on my current team that I can only describe as being a little too smart for their own good, and I'm struggling a bit with how to work with them. I've worked with this sort of engineer on previous teams as well, and they all share a few traits: - They're brilliant, I mean very smart people (in an almost academic way?) - They have a big appetite for adding complexity to systems - They also have a big appetite for adding work to their own plates - Their code has no consistent style I work in embedded systems, so I'm generally writing C for resource-constrained systems. This sort of environment is rife with footguns, and I spend most of my time just trying to avoid those. A big part of that is keeping the things that my team controls as simple as possible, and while we are resource constrained, it's a balance. The tension comes when someone's more than happy to, for example, implement a complex caching scheme from scratch to save a few hundred bytes here, a handful of microwatts there. To me, adding that type of complexity for those sorts of performance improvements is missing the forest for the trees. When an engineer like this proposes something that adds unnecessary complexity, it's usually hard to argue with. The proposed change typically does indeed make the system objectively better, and they're the one taking responsibility for doing the work and ensuring its correctness. But the overall system becomes a little more brittle, and a little harder to reason about, two things that are much more difficult to measure than memory and power. Here's an example: an engineer on my current team recently proposed adding a significant feature to a module I wrote to make something dynamic that's currently statically defined at compile time. I pointed out that we could just change a couple entries in a static table to accomplish his goals, and we were able to avoid the extra work. What was notable, though, was his immediate willingness to write that feature. Maybe I'm lazy, but I'd sit there and think of half a dozen other ways to do it before settling on changing the module itself. But because he's smart enough to easily reason about a complicated solution, and he's willing to take on the extra work, he stopped there without weighing it against the larger system. Have you worked with engineers like this? Do you have any thoughts on how to work with them in a productive and friendly way? -- One more example if you feel like reading more: In a past role, I got into a debate about code style with the smartest person I've ever worked with. It boiled down to me advocating for more whitespace in his code and him arguing that adding whitespace made the code harder to read. It took a bit, but eventually I came to understand that he is so good at reading code that he just wants it all laid out in front of him as densely as possible. He can effectively run it in his head, as long as he can see it. That was baffling to me, I walked away thinking that I must be pretty bad at reading code. I use a very consistent style with long variable and function names, I keep my solutions as simple as I can, and I use whitespace generously to provide visual cues about the code's structure. All of this is to minimize the amount of brainpower I needed to understand my code, so I can put that energy toward thinking about the problem itself.

Friday, January 13, 2023

New best story on Hacker News: Ask HN: Do you hate software engineering but love programming?

Ask HN: Do you hate software engineering but love programming?
539 by throwwwwaway | 498 comments on Hacker News.
I have come to a realization that I don't really enjoy Software Engineering(& the processes that it comes with) but I do love programming & solving problems. Finding and fixing bugs is a lot of fun. Incidence response is a lot of fun. Hacking on new projects is a lot of fun. Writing unit tests is fun too. Refactoring, rewriting, sprint, agile, rearchitecting things etc aren't that fun. I like a few languages and I am not too keen on learning new paradigms or languages unless I have to. I'd rather get to value now by making something that just works(and is adequately tested) than engineer something thats future proof but takes longer to get out. What are some good jobs for a person like this?

Thursday, January 12, 2023

New best story on Hacker News: Grayscale on 1-bit LCDs (2022)

Grayscale on 1-bit LCDs (2022)
440 by _Microft | 67 comments on Hacker News.


New best story on Hacker News: The Yaml document from hell

The Yaml document from hell
441 by ruuda | 273 comments on Hacker News.


New best story on Hacker News: What happens when a CPU starts

What happens when a CPU starts
438 by nowandlater | 129 comments on Hacker News.


Wednesday, January 11, 2023

New best story on Hacker News: NYC Slice

NYC Slice
442 by mbil | 369 comments on Hacker News.


New best story on Hacker News: Wolfram Alpha and ChatGPT

Wolfram Alpha and ChatGPT
513 by GeorgeDewar | 277 comments on Hacker News.


New best story on Hacker News: Building an Internet Scale Meme Search Engine

Building an Internet Scale Meme Search Engine
560 by whoisburbansky | 117 comments on Hacker News.


New best story on Hacker News: NanoGPT

NanoGPT
563 by trekhleb | 179 comments on Hacker News.


Tuesday, January 10, 2023

New best story on Hacker News: Taking over a Dead IoT Company

Taking over a Dead IoT Company
518 by pulisse | 129 comments on Hacker News.