HN user

alok99

84 karma
Posts0
Comments43
View on HN
No posts found.

I'm having a hard time understanding how this leads to lay offs. Software engineering salaries being amortized over 5 years leads to an increase in yearly taxable income for the company. So what makes this a bad thing for the company? Are they doing the layoffs just to reduce total income to bring taxable income back down to (or closer to) 0? I.e. is this all just to avoid paying more taxes?

I'm always confused by people who struggle so much with being able to quickly answer a question and get back to what they were doing.

Also, here you're prioritising your work over someone else's.

That's what the whole article is about. The struggle is that holding a context in your mind is easily broken by small interruptions. It's not by choice. So the question is how do you reconcile people on both sides working together.

Loud breathing is one of my biggest concerns when wearing noise-cancelling headphones around others. Partly because I dislike hearing it from others and don't want to subject them to that, and partly because I don't want to sound like a smooth-brain mouth breather.

Running Speeds 3 years ago

BQ = Boston Qualifying, I think. I.e. running better than the standard for men/women in the Boston Marathon

The Pixel 7 and 7 Pro came out last year. The 7a came out this year, which is the same pattern they've used for the past few generations. As far as the yearly cadence, well, that's what everyone does now. I agree that a couple years between generations would be better, but that doesn't seem to be the prevailing opinion.

I think the fake white bookshelf wallpaper has a certain aesthetic about it. I would like it in an AirBnB type of place, but definitely not in my own house.

I would also want it to actually fit on the wall and not be awkwardly cut off on the right edge.

The editorial on Hz is particularly funny and insightful.

    // Beware the SI's broken definition
    // of Hz.  You should treat the radian as being correct, as a fundamental
    // dimensionless property of the universe that falls out of pure math like
    // the Taylor series for sin[x], and you should treat the Hz as being a 
    // fundamental property of incompetence by committee.
    
    ...
    
    // You are perfectly right.  You are perfectly wrong.  You look dumb and
    // unreasonable.  The person arguing the opposite looks dumb and unreasonable.
    //
    // Hz == YOU CANNOT WIN
    //
    // (Insert "IT'S A TRAP" image here.)

I totally understand this stance. Not every game had cheat codes, not every movie/TV show has hidden details, and so not every piece of software has to have easter eggs. That kind of defeats the fun of it anyway, knowing that everything has a joke.

I personally like adding easter eggs to my own code, but I wouldn't do it in software used by billions. At most a funny comment in the code, but nothing executable.

Bouba/Kiki Effect 5 years ago

From the article: Without being told which shape was which,

95% to 98% selected the curvy shape as "bouba" and the jagged one as "kiki", suggesting that the human brain somehow attaches abstract meanings to the shapes and sounds in a consistent way

So apart from visually impaired (from birth) people, we may have a pattern in mapping shapes to phonemes.

Perlin vs. Simplex 5 years ago

That's really interesting. In the OP article I was noticing that instead of the horizontal artifacts of Perlin noise, Simplex noise had diagonal artifacts. And this is why

Awfully condescending opinion.

How about making _general_ computing devices more accessible via UI/UX to the _general_ public? That doesn't seem like such a crazy idea.

The three big CPU/GPU companies are often (between each other, at least) called Team Red, Green, and Blue - for AMD, Nvidia, and Intel.

Of course a C-style array in C++ doesn't have a defined end. It doesn't have an end in C either. But in C++ you don't need to be using those anyway.

Part of the issue is that, while you can use the usual C idioms in C++ (e.g. a function takes an array and its length as arguments), you don't need to, especially if you're using C++ correctly. This is one of the points of the article.

Like hellofunk said, this has nothing to do with the type system. But the solution to what you're talking about is fundamental C++: use the standard library.

Blender 2.90 6 years ago

Full disclosure, I work with the team behind Embree and OIDN. I've never personally worked with oneDNN. I'll just say that we test our code on Intel CPUs (obviously) and therefore optimize performance based on those tests. We don't have AMD CPUs readily available to test with (as you might imagine).

However, since all the code is open source, third parties often do benchmarks across platforms. Michael Larabel from Phoronix does a really good job of this.

https://openbenchmarking.org/test/pts/onednn

Blender 2.90 6 years ago

Neither Embree nor OpenImageDenoise use MKL. OpenImageDenoise does use a fork of mkl-dnn, now called one-dnn, but it has nothing to do with MKL.

I think it will remain pocket-bound for a while until battery technology improves enough to make smaller or more flexible form factors viable. I think a neural connection is the next big jump, but we're not near that jump just yet. So I agree something wearable or otherwise more attached is the next step.

Having said that, I don't know what a wearable would look like. I don't think smart watches are the future - just a stepping stone in the wearable direction. It's too small to replace a smartphone, and doesn't have a flexible user experience. For example, I lose one hand's worth of interactivity with a smart watch, and I have to keep my arm bent to do so.

Where can you wear something that you can still easily interact with? I dunno. Maybe a James Bond shoe phone.