HN user

jerzyt

377 karma
Posts1
Comments187
View on HN

Yeah, I'd expand on the "API over DBs" based on my experience. I could make it nest much deeper: DBs over Excel spreadsheets, and Excel spreadsheets over PDFs or scraped HTMLs, yada, yada, yada. But before I waste any time creating an API, my client wants to know if the project is even viable.

Google's Search is dying because of Thousands of self-inflicted cuts. A couple of years ago there were about 3 or clearly marked ads on the first page, followed by generally useful results. Right now, I don't have the patience to scroll past the ads which are almost indistinguishable from useful links.

At one of my previous jobs, I did a project on employee retention. Our goal was to identify valuable employees who were most likely to leave. The results were surprising at first. The top two factors leading to an employee moving to a new job were: high performance review and high increase in compensation (raise and bonus). On reflection, we realized that we just reaffirmed their market value, so they could negotiate their next salary starting from the new base with us.

Bottom line, whether you're happy or not with your job, you should probably move.

Google is not paying people to provide a service. They are paying a company. I sympathize with the people who are underpaid, but their beef should be with their employers not with Google, even though as another commenter stated: Google is outsourcing non-compliance. On a related note, if people working below the minimum wage are flying to protest at Google headquarters, someone is paying their airfare. Doesn't look like a spontaneous act to me.

VMS OS from DEC had exactly the "unique password" stupidity in the late 80s. In a way, it was much worse than Twitter's, because where I worked there were only about a 100 accounts, so you could find the other by hand in less than an hour.

It could also be argued that "medianism" is the perfect method to hide income inequality, because median is resilient to outliers, so the billionaires will not affect the median at all. Every metric can be "gamed" and so can the median.

Really depends on the phase of the project. At the start, getting everyone in the room is really beneficial. Once we decide what we're doing, I'd rather be left alone and work from home. At the end, testing, debugging and fixing, I'd rather be in the office.

In 1961 the KGB would be on any foreigner from day one. No surprise at all. In 1979 I crossed from Poland to Russia by train, and while we were stopped for the axles to be changed to the wider track gauge, I moved from one railroad car to another to hang with my friends. When Russians discovered that one car had a missing passenger and another had an extra one, they checked the entire train and we were delayed good several ours.

You can ask the question at little differently. The authoritarian state may not care about most sites, but they do care about a few selected sites which they consider "subversive." By monitoring the traffic at both ends, they could potentially correlate packet timestamps, and infer your IP without directly tracing it. Kind of like Shazam for dictators.

For me, the worst thing about airline food is that it's notoriously overcooked. I think a lot of the meals would be quite decent if cooked properly, but the service at 35,000 feet is difficult to manage and many of the meals are just ruined. The best in-flight meals I had were braised dishes, which have a natural resistance to being overcooked. Another exception was on Korean Airlines, where the dishes were mostly fresh greens, not cooked at all.

Yes, without context it's just not interesting. I wanted to map the cities, but without state name, quite a few of the cities are ambiguous. For example, MA, MO, and OR all have a city named Springfield.

It is rampant in consulting business. At least in an internal project it's possible to pull the plug when the results are not promising. In a consulting engagement, when the results are garbage, there's no revenue and no potential for an upsell. In effect the pressure to "find" significant results is enormous.

Not to criticize the concept of JIT to avoid excessive inventory, but I've always argued that the flipside of JIT is turning every path in the supply chain into a critical path.

The old style printf from C is still the best formatting tool for output/debugging. The C++ style was just a distraction without introducing anything of real value. log4xyz has some nice features in terms of enabling/disabling at runtime, through a config, but ultimately, printf rules.

I did a project in Atlanta which required my presence on-site, so every week a flight to and back. I've spent enough time working there that I had to pay Georgia state tax. Anyway, I consider Atlanta to have one of the worst airports in US. Pathologically long lines through security, even with the rapid pass.

Maybe it won't be a problem in the Covid era, with zoom calls everywhere, but in the pre-Covid era Atlanta was a PITA for travel.