HNHacker News
TopNewBestAskShowJobs

marcodave

254 karma · joined December 28, 2017

submissionscomments
marcodave··on The Tech Monopolies Go Vertical
what is "mainstream general computing" in your understanding?
marcodave··on Apple Silicon M1: Black Magic Fuckery
> the step to 1080p was massive,

the step to 1080p I'd say that, for some, could have been seen even as a downgrade. It was possible to use 1600x1200 back in the late 90s and early 2000s, with CRTs. The concept of "high definition" was already known by PC users (gamers and professionals, that is)

4k is a nice upgrade, and I'd say that many professionals already were using it with proper monitors

8k eeh, we'll get there

marcodave··on Apple Silicon M1: Black Magic Fuckery
do you know how your car/microwave/dishwasher/TV works, to the detail of the engine, the type of tires, and would you be able to repair/exchange/hack parts of it? I don't, and I really don't see the point of knowing to be able to do so, as my hobbies/curiosity lies somewhere else -- for some, computers are just another household appliance (and a particularly complex one)
marcodave··on Report may suggest that login requirement for Oculus Quest 2 is anticompetitive
if the shit hits the fan enough with this Congress report, I bet that's what they'll do. Probably they didn't do it yet for (a) keeping the status quo is more profitable and/or (b) it's going to be a huge architectural change
marcodave··on The Social Dilemma
As I like to say, Facebook should have stayed within the area of Universities and schools; A platform born in Harvard, by well-fed white male US Americans, for use and consumption by their peers, was not meant to be used by billions of regular people.

At some point in the documentary, I was expecting someone in front of the question: "what is the real problem here?", to answer: "people are horrible"

marcodave··on Factorio and Software Engineering
I was just thinking... what if Factorio it's the perfect waterfall project? clear and unchanging requirement (build and launch a rocket), infinite time, infinite resources, perfect technology. The only bugs are those attacking you from time to time. The only thing left to do is to implement the solution, in whatever manner you please, as long as the requirement is met. Maybe that's what keeps a programmer so addicted to it; with no stress of changing requirements, or pivoting, or deadlines, one can 100% focus on the technical part.
marcodave··on ByteDance investors value TikTok at $50B in takeover bid
If the demographic is the 15-25 age range, they will leave as soon as they feel that their aunt and her dog has signed up, therefore making it "not cool" by definition
marcodave··on ByteDance investors value TikTok at $50B in takeover bid
> And yet the company was sold at 1 Billion USD, which seemed like short change.

That was 2009 though, was 1B USD small compared to the average corporate acquisitions at the time?

Instagram was also sold for 1B if I recall correctly.

marcodave··on We Don’t Need to Work So Much (2015)
which then begs the question: if you spent your whole life working more, and focusing on getting more money, assuming that you can retire in your 50s, can you REALLY stop working? or will you depress yourself because there's nothing else to do? retiring early seems great on paper, but at what cost?
marcodave··on DIB Guide: Detecting Agile BS (2018) [pdf]
I think it's a case of the "nobody has been fired for choosing an agile methodology"
marcodave··on Ask HN: How to avoid over-engineering software design for future use cases?
Which brings up the topic of treating code like cattle, not like art.

Code should be treated as expendable and transient, your clever implementation might be considered deprecated in a month due to changes in requirements/design.

Unfortunately it's not easy to convey this idea as a team lead. People get "attached" to their code and the idea of refactoring is viewed as mostly unnecessary and dangerous (I wrote the code, I'm not gonna rewrite it)

marcodave··on Most tech content is bullshit
> _______ are not a common field where people would choose to ________ . However, _______ might be an interesting fact for most _____ or people looking for _____, isn’t it? That’s what we actually thought about before doing our research.

The king is naked!

marcodave··on Show HN: Virus Cafe – Make a friend in 2 minutes
and be Smalltalk the programming language of the question
marcodave··on What the Hell Is a Deno?
Some random comments: - good to see native TS support

- Would be nice to see a builtin maven/gradle-like standard build system, which IMHO not having it in node.js was a major let down for me. Sure, you have gulp/grunt, but having to write repetitive code (which can be buggy!) for running a compiler/test/packager? With another set of plugins? just give me some standard tool and let me call the equivalent of "mvn package", which will compile/test/package my application with sane defaults.

- the dependencies-as-URL is going to be hit hard as soon as some big fish corporation wants to use Deno for some in-house projects. What if those corps disallow calling https://deno.land/my/dep and pretend to use internal repo? now all 3rd party dependencies won't work unless manually modified to use the internal corp repo.

- I predict that the --allow-this --allow-that will evolve in a SecurityManager-like complexity, that only the early enthusiasts will understand, and the rest will simply put the equivalent of "--allow-all" and let the ops deal with security issues

marcodave··on What the Hell Is a Deno?
I'm guessing that "binary" can be interpreted as "blob of unreadable mess when opened in a text editor"
marcodave··on Yes, This Site Uses Cookies, Because Nearly All Sites Use Cookies
At this point in time sites will put the banner "just because", or even for satire/ironic purposes (like the late '90s "best viewed with any browser" banner)

what if wothout the banner an overzealous bureucrat tries to extort you some money for an alleged GDPR violation? what if the news will cover that your site is being investigated for GDPR violation?

marcodave··on Yes, This Site Uses Cookies, Because Nearly All Sites Use Cookies
I was there, and it was one of the first thing for which you clicked in the "yes and don't bother anymore" tick to make the dialog silent in the future. It was kinda pointless back then, but also there was no data protection law, and data collection and profiling was not a thing.

So, what if those dialogs would come back? Maybe with a more user friendly UI to accept site's ad tracking cookies or not, and remember the choice for the future? Would user care about them? would browser vendors care about them? would sites acknowledge the choice made?

marcodave··on Pretending OOP Never Happened
...and some of those Most Capable Programmers helped by letting other reuse what they wrote, in form of IoC/DI frameworks! Or are you suggesting that every programmer worth their salt should write their own IoC to suit their needs?
marcodave··on Rebuilding our tech stack for the new facebook.com
One minute of contemplation for those who scroll for 10 minutes on mobile, to finally find something interesting to read/click, just to click by mistake the back button, and the whole timeline completely changed. Youtube recommendation feed also terribly guilty of that.
marcodave··on Rebuilding our tech stack for the new facebook.com
people just put up with it
marcodave··on Rebuilding our tech stack for the new facebook.com
> This is like saying "cabinets don't help organize a kitchen if you don't put anything in them" -- I mean, duh, you have to use it right. That's not an argument to have no cabinets.

Good counterpoint. Parent comment sound too much like the "TRUE programmers don't use data structures" old meme

marcodave··on Software Folklore – A collection of weird bug stories
First month or so at my new employer, big consultancy firm for a financial institution. Had a fairly complex distributed monolithic application integrated with Tibco EMS, Oracle DB and distributed XE transactions.

Regularly, but randomly, in production, after receiving a good amount of messages in the input queues, (which then got rerouted to other event queues for parallel processing) some DB transactions simply were getting stuck. Not rolled back, but stuck in limbo -- after a while the DB simply refused new transactions because so many were stuck. Nobody got a clue on why that was happening, it meant regular manual restart of the services and re-feeding of the failing messages. Users started to get fed up and the project threatened to fail.

Got into it, after couple of weeks of investigations and trial and errors with all possible weird flags, turned out that the version of Tibco EMS had a wierd behavior with distributed transaction when the queues got full of messages (queues had 50MB size limit).

Instead of rolling back gracefully the JMS+JDBC XE transaction, it...kinda exited with an IO error.

Turned out that newer versions of Tibco EMS fixed that issue, but no way to ask ops to install that new version. Since upgrading was out of the question, the actual fix was to enable message compression to limit the size of the messages coming into the queues, turned out that the XML we sent there were up to 1.5MB (!)

After discovering that, became basically a war hero and respected by the client as the "savior of the project". Good times.

marcodave··on “Let’s use Kubernetes.” Now you have eight problems
So, Kubernetes is the 2020 version of the enterprise application server of the '00s ?
marcodave··on "This community is available in the app"
anything for having hot babes in the daily feed and hoping to have a glimpse of your schoolmate/crush in bikini
marcodave··on It took 12 weeks to ship an MVP I thought would take 3
BPA?
marcodave··on I Accidentally Uncovered a Nationwide Scam on Airbnb
With the scammers having your personal data, name and (maybe?) address? I'd think thrice before starting a feud with a scammer.
marcodave··on I Accidentally Uncovered a Nationwide Scam on Airbnb
Well, if a scam is successful and unnoticeable, by definition we won't see any articles about those, right?
marcodave··on I Accidentally Uncovered a Nationwide Scam on Airbnb
If by "verified properties" we can infer "regulations and warranties", aren't you just reinventing hotels?
marcodave··on Open offices are a dead end
-> Bring Your Own Desk
marcodave··on Open offices are a dead end
> If I am not consciously making an effort to understand the chat in the room, it is almost like white noise.

Heh, I also feel the same, as a non-hungarian working in Budapest, and what's funny is that historically Hungarian was (is?) used by movies as the "white noise background language" by some directors.

← PreviousPage 3 of 6Next →