HNHacker News
TopNewBestAskShowJobs

logicalmonster

4,547 karma · joined October 23, 2019

I am not correct about absolutely everything. I welcome disagreements and downvotes that express your opinion in a polite and logical manner.
submissionscomments
logicalmonster··on Ask HN: Should I focus on promotions or job-hopping?
Given the current brutal job market, I'd say that casual job hopping probably isn't the best strategy for right now.
logicalmonster··on Generative AI like Midjourney creates images full of stereotypes
Why are stereotypes inherently bad for understanding the world? And isn't this how humans normally operate?

If I asked you to mentally visualize an NFL left tackle, for instance, you're probably not going to picture a 5 foot 2 inch tall woman, are you?

logicalmonster··on The Creepy New Digital Afterlife Industry
Weren't there a couple of Black Mirror episodes that were trying to tackle this topic?
logicalmonster··on Krita 5.2 is out – adds text and animation features, more image file formats
How does Krita compare to the current painting tools on the market?

As software, Krita seems pretty nice, albeit with a little bit of a rough UI. But the website and release notes IMO don't really excite or inspire compared to a lot of the other art tools. (Not trying to demean anybody's hard work, just giving a casual artist's opinion)

logicalmonster··on Ask HN: What do you like to see in tech talks?
* One thing I don't want to see is a long introduction. Start out by discussing the problem your technology solves and what an audience member will gain from your talk. I don't like having to sit through 5-10 minutes of "This is me and this is what my company does." before I even know if I'm super interested to sit through the thing. A bit of self-promotion that's relevant to your talk is great, but save it for a bit after the introduction of the talk once you've got the audience hooked.

* I would suggest to watch a few of Fireship's ____ in 100 second videos, where some funny nerd covers the basics of different technology topics in 100 seconds . It's a good mix of overview, tiny code snippets, diagrams, explanations, and humor. The pace is faster than a talk needs to be due to the very short time limit, but that might be the right kind of vibe to try and nail.

* I don't think you necessarily need to include long code snippets, but short code snippets to illustrate points are great. Also, please include some short links to code repos with your longer examples in your slides. I like to look at videos to learn some technology or technique, but it's tough to absorb with the long code examples in video format spread throughout multiple files. Provide a link to a repo for your talk in the slides.

logicalmonster··on Europe gives Mark Zuckerberg 24 hours to respond about Israel-Hamas conflict
> I also don't think people should have the right to do or say whatever they want online with no repercussions either

Are there not circumstances where relative anonymity is desirable and reasonable?

What if I'm a refugee facing roundup by the death squads? What if I'm a person of color in a racist environment? What if I'm trans and fear hatred and genocide for my gender expression? What if I'm a political dissident in an authoritarian regime? What if I want to help give women the right to choose and I fear violence? What I believe in X God in a country where believing in Y God is the law of the land? What if I'm a medical professional who wants to give gender affirming care in a location where that's resisted? What if I'm a woman who wants to speak up? What if I'm a whistleblower against corporate malfeasance and am afraid? What if I'm speaking out about the cops in a corrupt town and fear reprisal?

Is it just that under your system, my choices are either silence or violence?

> You don't get to be anonymous in real life

Don't you? Pen names to publish political statements that could harm have been a thing for a long time.

logicalmonster··on Why Node.js makes me uncomfortable
What are you building? Are you making complicated web infrastructure or building a random website for an online towel store? There's more than 1 valid approach to building good software. Node.js and PHP have very different approaches with different tradeoffs and have different strengths for different problems. If you're more comfortable with PHP, no worries, use what feels right to you.
logicalmonster··on Twitter no longer serves as a trustful source of information
Thank you for your response.

> On number (3), er, it should be pretty obvious if you take a glance at that article.

Unless I'm missing something though, I'm not completely sure of that.

The following is the only comment about Jews mentioned in the article.

> The @WarMonitors account told a user in June “go worship a jew lil bro”

It's a weird comment, but without context, it's not inherently hateful.

logicalmonster··on Twitter no longer serves as a trustful source of information
1) Thank you for the link, however it is pay walled.

2) I'm not asking you to do homework. It should be the journalist's job to provide the relevant facts, but the linked article was lacking.

3) I asked because I thought you knew since you evaluated them closely enough to be certain that they're anti-semitic.

4) Forget the request. I'll look on Twitter and try and find that myself. That's the strategy that everybody should take to look into things that matter to them.

logicalmonster··on Twitter no longer serves as a trustful source of information
What are the handles of these fake news accounts? I'd like to try and see for myself why Musk made a mistake and if he just made a minor mistake or if he has bad judgement.
logicalmonster··on Ask HN: If GraphQL Is So Great, Why Doesn't Everyone Use It Already?
> GraphQL has its place, but IMHO it is at either side of the bell curve of project complexity. It will be great for trivial projects, and it can help simplify things in really complex large projects with multiple clients and services, but it just isn’t worth it for everything in between these two extremes.

I understand why GraphQL might make a lot of sense at a very large scale, but how does it add anything noticeably positive over REST to a trivial project to make up for the extra work?

logicalmonster··on Twitter no longer serves as a trustful source of information
1) Who ever trusted X about anything at any time period either before or after Musk? The very premise seems absurd.

2) The example given in this article, that Musk posted links to allegedly bad news sources and then retracted them once he realized that he made a bad recommendation, should be seen as a positive sign. Musk is human, and like all humans, he makes mistakes. The important thing is that he realized he was wrong and tried to fix it.

3) The lesson taken from this isn't that "Musk is bad" it's that skepticism about all information should reign, regardless of source. It doesn't matter if Obama, Musk, Biden, Trump, Fauci, Gates, Alex Jones, or whoever tells the world some alleged fact. You should verify everything that anybody tells you about anything and trust nobody to be the sole arbiter of truth.

4) I think a good journalist would post more information about the endorsement that Musk gave by posting screenshots or something. I'd like to get a better sense of Musk's judgement by seeing their feed for myself, but this article doesn't give that important information. I think that a big problem with modern journalism is that it treats you as if you're not a big boy that can be trusted to make up his own mind and have to be told what to think rather than being shown the facts and giving you the opportunity to make up your own mind.

5) Speaking of responsible journalism, I'd like to point out that motives do matter. And while you can't read minds, it does seem that a lot of journalists' feelings about Musk are peppered by having their elite blue checkmark statuses ripped away from them and hypothetically being available to everybody. That should be a factor that weighs into anybody's analysis when reading journalists about Musk's activity.

logicalmonster··on Ask HN: If you paid for social media what would you expect in return?
Privacy is probably the biggest realistic expectation for a paid service. Have correct privacy defaults. Don't make the privacy settings confusing. Don't sell user data. Don't insert or use tracking information.

I think companies + commerce can have a big role to play on some hypothetical paid social media, but there should be a clear separation between interaction with friends/family and any interaction with businesses.

logicalmonster··on Ask HN: Selling a database engine as a solo developer?
Fascinating writeup. That said, I'm sure lacking the D guarantee in ACID might caution a lot of possible customers because nobody has time to figure out the nitty-gritty tradeoffs of a database nobody else used. Even if you're right, it's a bit of a hard sell. I'd say work on refining your explanation about that so it's even easier to digest: possibly with some pretty graphics or video.

Perhaps figuring out which industry/company has a specific performance bottleneck and pitching your database to them might be the right move.

logicalmonster··on Elon Musk Will Hide Reply, Retweet and Like Numbers
> the purpose is not to be publicly embarrassed by Xitter's performance

I think you have a valid theory, but a point against this is if X was really embarrassed about their performance and this was their motivation, it would not be very hard for them to fake activity numbers for the sake of maintaining public appearances.

Perhaps X just thinks this would be an improvement for social media? A big part of the motivation for bots, for example, is inflating the counts on their posts/comments/profiles for the sake of appearing popular. Reducing those stats in importance could flip the cost-benefit analysis for a lot of bot activity and make a platform much better. That incentive to pump up the visible numbers drives a lot of nefarious social media activity.

PS: Comments that hint at mind-reading are pretty off-putting to me. I think you have a valid theory, but de facto stating that you know the exact purpose for X doing something is incorrect unless you are Professor Xavier, Counselor Deanna Troi, or some other fictional character with mind-reading powers.

logicalmonster··on "You have a 27% 'AI' issue in here"
> 1. Demographic changes means more retirees, and smaller workforce. Literally less people to go around.

A small point, but I think what you meant to say here is that there's a greater ratio of retired to employed people than there used to be, which is somewhat different than what you stated.

That said, I think this idea that we necessarily need some incredible amount of low-skill immigration to cover some drastic understaffing is bullshit propaganda put out to achieve bad wages and treatment of workers through basic supply and demand (drastically increasing the supply of labor). Technical innovations such as self-checkout lines and great security cameras and other tools of the modern age mean that you need fewer workers to do the same work.

As I think others have pointed out, the unemployment rate figures can be massaged in a lot of ways to be misleading. Actual wages should be the stat that tells you whether or not the workforce is too small. If wages are dropping or stagnant versus inflation, then claims of low unemployment should be considered laughable because otherwise wages would be increasing.

logicalmonster··on California governor vetoes bill that would have banned caste discrimination
So I'm curious why this bill was being pushed if that discrimination is already banned then?
logicalmonster··on Ask HN: Selling a database engine as a solo developer?
Could the reason your DB is so fast because it's missing something in terms of safety/reliability that other databases do? That would be one thing I'd be concerned about hearing about a 100x performance increase.

Anyway, I don't know what might be the best monetization strategy for your specific niche, but here's a random idea. You need proof that this thing works and is worth using beyond one random guy saying "Trust me, bro".

Can you find one company who is willing to take a chance on your technology for free? Or maybe perhaps free for a generous time period like 5-10 years or something?

You'll give them access, give them some support to implement your database in their product, and even put something in your will about giving them a license to the source code for this database if you become incapacitated, reducing their risk.

The catch is that if they find your software useful (and I don't know what metrics you can use in a contract to determine this) they'll cooperate with you to help you put together a full-throated endorsement through cooperating with you to put together a full case study, do some social media with you, and give you some defined number of links or mentions on their website + blog.

Then you have something to point to for selling to other companies. "We did a trial run with Acme company and they got these results with our software. Here's the case study that shows from them how our software was so effective."

logicalmonster··on California governor vetoes bill that would have banned caste discrimination
Is Newsome's claim that caste discrimination is already banned based on existing laws against discrimination on race, ethnicity, etc accurate?

Why was anybody pushing for this bill if that's already the case?

logicalmonster··on Ask HN: Is it increasingly hard to be a good engineer?
> the best engineers I know stick to one thing long enough to know it deeply

The age-old generalist vs specialist discussion is pretty interesting.

As a small anecdote, I'd say that the best engineer I know is very much a specialist. He can correctly set up loads of servers and infrastructure on all kinds of cloud services without much difficulty. But he's almost useless when it comes to building a good product on his own. Ask him to put together a simple contact form? Oh, he can probably eventually figure it out, but he'll cobble together some of the worst HTML/CSS with a crap UI you've ever seen.

Personally, I think that specialists can be incredibly talented and useful, but there's a reason that generalists rule the web. There's a thousand different ways to solve any problem online. Having a really broad base of knowledge of different aspects of technology gives you a lot more insight into the different ways to solve a problem that a specialist might not be able to see.

That said, it's usually a team that builds a product. A good team can have some expert specialists in key domains, and put good generalists in a position to build great products.

logicalmonster··on Ask HN: Is it increasingly hard to be a good engineer?
I think it's tougher because the standards for good software are significantly higher.

20+ years ago, if you had a website that let people make comments and upload a low-resolution image for others to see, that was seen as pretty freaking cool.

Today, you need to create software that does something like have a 3d VR interface to order pizza, provide real-time maps of where your pizza is at all times, have perfect AI customer service agents that will answer any question instantly, and get it to you in under 5 minutes to barely raise an eyebrow about your tech.

logicalmonster··on Elon Musk's Premeditated Fascism
Lots more I could say about this article, but I'm not sure I get the accusation that Musk is allying with Nazis because he's trying to increase the practical freedom of speech. Weren't the Nazis known for the opposite of that, and you know, burning books/limiting knowledge?
logicalmonster··on Why Algorithmic Coding Tests are bad
I'm not suggesting that the time should be fixed, but that the task solved should be precisely defined through satisfying a set of provided tests.

That way, every candidate for that job is solving the exact same problem, and there's no pressure to do more than required.

logicalmonster··on Why Algorithmic Coding Tests are bad
Asking job candidates to perform real-world tasks is usually a great solution to finding out if they can code or not, but the problem is that these problems are usually provided in a bad/offputting form.

What companies do is something like "Give us an App that does this and this and this" without much clarifying detail. And then they add something like "If you want to wow us, make the interface pretty, make it scalable, and add other features"

This leads to a circumstance where the best candidates are like "fuck doing more than a couple hours of work" and nope out of there and the worst candidates are willing to lie/cheat/spend multiple days building a great solution on a task that should be no more than a couple of hours.

Instead, companies should provide a basic development environment in a container and a set of tests to satisfy. Prove basic competency, no ambiguity about what's needed or pressure to do more than required.

logicalmonster··on Elon Musk Will Hide Reply, Retweet and Like Numbers
I certainly hope this information is still publicly accessible in some form, particularly for the sake of researchers and public watchdogs, but this could be an interesting step forward for social media.

Many people decide their opinions based on what seems to be the most popular because they fear looking dumb and being rejected from the popular crowd. Forcing people to look at the merits of peoples' arguments rather than things such as Like Counts that can be manipulated might be a great thing.

logicalmonster··on Twitter stops showing headlines because Elon thinks it makes posts look better
One big problem with the media is outrage-bait headlines. People make up their minds about a story simply by reading the headline, which is often contrary to the story within.

Just to play devil's advocate, could this be a gargantuan improvement for social media by forcing people to look at the article and people's comments rather than many people judging stories based on a headline that was crafted to promote outrage?

logicalmonster··on New York rolls out free public transportation pilot project on five bus lines
I think performing experiments like this is usually a great thing. I'm just wondering what the unintended consequences from this will be. Something that sounds good usually has some unanticipated effects.
logicalmonster··on Lost my job because I refused to use Windows, who is at fault?
Your employer is at fault.

Refusing to install software you don't want on a personal machine is entirely reasonable, particularly when you offered to provide them with multiple alternatives on how they could still track your progress without doing that.

If this is a job, as opposed to some kind of consulting, then your employer should provide you with the equipment needed to fulfill the role's requirements.

logicalmonster··on It’s Hard to Find a Job Right Now
It sucks, but families have to temporarily split up all of the time for the sake of the income to the point that a father flies to another continent and works and sends money back home and doesn't see their wife/children for years.

There are really good developers out there right now that have been unemployed for a ridiculously long time due to the shit market.

I wouldn't want to tell you what to do and I don't know enough about your situation to make an informed suggestion, but keep your mind open to the possibility that your best option right now is staying with your company, moving yourself across the country (maybe rent a cheap room somewhere close to the office), and keep looking for a better job in the interim.

logicalmonster··on 4chan Uses Bing to Flood the Internet with Racist Images
Being told what to think and treated as if we're children is one of the complaints that people have about the corporate media. For a site claiming to be an independent media entity, Emanuel Maiberg's article ought to provide a link or some better proof of this story to let people see exactly what was said and interpret the details for themselves. As it is, this piece looks more like outrage-clickbait crossed with a splash of political activism. My 2 cents.
← PreviousPage 4 of 34Next →