HNHacker News
TopNewBestAskShowJobs

ThePadawan

3,852 karma · joined September 10, 2013

submissionscomments
ThePadawan··on Gen Z never learned to read cursive
Devil's confused advocate here - depending on the age of the candidate, that might have been intended to be a "fun fact" sort of addition?

As in, it might have also read "Japanese calligraphy". Gives the HR person to ask about their passions a bit, figure out how they roll?

(Disregard that idea if this was actually just listed as a core job skill like "Word and Excel experience")

ThePadawan··on A Mathematical Theory of License Plates
> They gave up when they realized that requiring people to reregister their cars after moving was a huge, pointless hassle [...]

I understand why this hasn't caught on here in Switzerland /j

ThePadawan··on A Mathematical Theory of License Plates
Sorry, "arbitrary to the observer" :).

(I can hear my old distributed algorithms prof shouting at me even after years after graduating)

ThePadawan··on Peltier vs. compressor-based cooling (2019)
(I agree, but still let me rant a bit)

Well, some of them do.

Unless the genius who designed your kitchen put the fridge directly next to the dishwasher, whose job it is to keep hot steam inside for a long time.

Yeah, don't put the box full of hot steam next to the box filled with cold stuff.

(I rent, so I can change nothing about this arrangement.)

ThePadawan··on Peltier vs. compressor-based cooling (2019)
> Everything sold in last fifteen years is A class or better for efficiency.

In case you are unaware: The European efficiency rating system is in fact percentile-based on some fictional reference appliance which is adjusted every few years [0].

A fridge with an "A" rating you bought 15 years ago would not get an A rating today.

(This sounds weird, but fights the problem that when the system was based on absolute values instead of percentiles, nearly fridges started being rated A, A+, A++ or A+++ to the point that the scale was very opaque to consumers.)

[0] https://en.wikipedia.org/wiki/European_Union_energy_label#Re...

ThePadawan··on How to disagree with someone more powerful than you (2016)
Thank you for the affirmation in that.

I've had to come to the same conclusion recently and am better off for it, as you say.

ThePadawan··on Metaprogramming in Python
I read your "vodoo magic in a programming language" to mean "behind the scenes in the implementation of the programming language", not "for a programmer to understand while using the programming language".
ThePadawan··on Metaprogramming in Python
> It is shocking how much vodoo magic there is in a programming language marketed as "easy to learn and use".

But that's exactly what that expression means?

A car with an automatic transmission is "easy to learn and use", but an automatic transmission is way more complicated to construct than a manual one.

ThePadawan··on A Mathematical Theory of License Plates
Makes me wonder if there is a calculable "annoyance" score for license plates.

I imagine single plates like that would already be defeated by calling in "Black Dodge, really annoying license plate that's all ones, Ls and Is"

ThePadawan··on A Mathematical Theory of License Plates
I've always felt that besides all the jokes about German efficiency and precision, German license plates actually have lots of cool and helpful features:

They use a font intentionally designed to make simple alterations such as F->E harder and/or more obvious [0].

They aren't a random sequence of characters - they have semantics built-in: A German license plate follows the pattern

    [A-Z]{1,3} [A-Z]{1,2} [0-9]{1-4} 
(my knowledge here might be a bit outdated)

where the first tuple is the issuing authority, the second tuple a qualifier thereof, and the third tuple just a random digit sequence.

The issuing authority is a variable-length optimality-based code: Large issuers like the state of Berlin get "B", whereas the city of Bitburg gets "BIT".

The qualifier follows the same idea: Plates issued in a rural area (AFAIK - I'm a bit rusty on the topic) generally have 1-letter combinations, while ones issued in cities have 2 letters (for a larger address space compared to adding a digit in the third tuple)

So what's the point? Well, motorists can immediately tell if another vehicle is

* from out of state (similar to the US - because all license plates have the state's signet on them)

* from out of town (so if you're in an urban area, they probably don't know their way around and you should keep some distance)

* from the deepest of rural areas (so not only will they not know their way around, they might also not know what a bicycle lane or a roundabout are, given the state of rural German infrastructure).

[0] https://en.wikipedia.org/wiki/FE-Schrift

ThePadawan··on Uber investigating breach of its computer systems
As sibling points out: Don't authorize the script, authorize whoever is executing the script.
ThePadawan··on Please don't be spooky
Also do the opposite of the opposite.

If you need to fire someone, it's appropriate to use a somber tone to prepare the other party.

I was recently let go as basically agenda point 3 out of 4 during my normal weekly one-on-one with my manager and was completely blindsided (the position was made redundant entirely, so there was no preceding performance review or the like).

ThePadawan··on Please don't be spooky
After reading through this for the missing negation - I love them for this!

(I worked with managers who would never use agendas. Leaves them more room to filibuster when it becomes clear they don't understand what's going on.)

ThePadawan··on My First BillG Review (2006)
Write code?

No seriously, this was just a body leasing shop where I ended up working for a bank. So I sat around a lot and sometimes committed code for a CRUD C#/Angular web app.

ThePadawan··on My First BillG Review (2006)
Reminds me of one of the best technical interviews I had.

This was for a C# position, and my future boss did this top-down approach with questions about Entity Framework.

How do you write a query? What happens when you run that code (lazily vs. eagerly)? Why is the return type Like That? What are the advantages and disadvantages of that approach?

Until we got into quite obscure questions about how the framework would interact with different database runtimes.

(That interview was the most fun I had in that position)

ThePadawan··on Software component names should be whimsical and cryptic
I personally would prefer my exporter to focus on precision, not distance.

So clearly, it wouldn't be "Asparagus", it would be "Beef" (as in Kobe).

ThePadawan··on Sudden disturbing moves for IT in large companies, mandated by CEOs
I think you're underestimating how psychopathic CEOs are.

They might tell someone below them "we need Linux VMs, stat!" the same way they might say "We need to move everything onto the blockchain!", all depending on what they pick up at a conference or the golf course.

ThePadawan··on W4 Games raises $8.5M to support Godot Engine growth
> But, how is having PRs open since 2019 a positive indication, and a productive one at that?

Simply because I looked at some other tools recently and their PR backlog was simply a graveyard. A 3 year backlog seems really good to me in comparison.

ThePadawan··on W4 Games raises $8.5M to support Godot Engine growth
I'm (positively) amazed at the number of open PRs on Godot's Github [0].

I'm used to those sorts of numbers for open issues without ongoing fixes - but the number of issues is actually only 5x the number of PRs.

That seems insanely productive for an open source effort.

[0] https://github.com/godotengine/godot/pulls

ThePadawan··on Software component names should be whimsical and cryptic
I'm still split on which category Adobe (Macromedia) Dreamweaver falls into.
ThePadawan··on Senior engineers are living in the future
> I think it is a universal experience. That's why you're (presumably) a programmer and not an illustrator.

> Most people naturally choose to focus on things they are relatively good at, instead of keep banging their heads on something they struggle at.

My parents told me I had to get a degree - they had very little appreciation for art, and some appreciation for engineering, but 0 understanding of computers. So I enrolled in CS so they would get off my back. Before college I had written maybe 50 lines of C.

I was never particularly good at CS - I just did OK enough under the pressure of having a clear goal (a degree) and there being no alternative to success (definitely not moving back in with my parents. I would have preferred joining the foreign legion).

ThePadawan··on Software component names should be whimsical and cryptic
I've worked on tools that were slightly misnamed after 6 months, and completely misnamed after 2 years. At that point they were also usually just nearly useless due to feature bloat and/or lack of scalability, so deprecated or replaced with something better.

They didn't change names, but their successors would get a new one.

ThePadawan··on Senior engineers are living in the future
I find it really weird that this isn't a universal experience.

I've been coding for 15 years and could not imagine myself in your classmate's place - but I feel exactly the same while learning to draw.

I try to draw a somewhat straight line or something at least resembling a circle, fail, and feel like it's completely impossible to me, be close to tears, and everyone who can do it might as well be a wizard.

ThePadawan··on Software component names should be whimsical and cryptic
Terrific answer!

No idea which way you're arguing though! ;)

ThePadawan··on Some New HTTP Verbs
It's my understanding that a lot of early design decision like HTTP verbs happened due to the much wider spread of proxies.
ThePadawan··on Software component names should be whimsical and cryptic
> Whimsical project names fall within a well-understood and used convention.

Boy, I wish!

I 100% second TFA when I tell you: There are a lot of really really boring people out there that just don't get it. They think "Product Data Exporter" is the perfect project name.

ThePadawan··on Plastic might be making us obese
Its very high acidity dough combined with its long, low bake makes the starches break down into sugars more compared to other breads.
ThePadawan··on Continuous Load Testing
I don't know how Slack operates as a business, but if they work like most companies I've worked for, every employee gets a similarly spec-ed out machine. Maybe it's a MacBook, maybe not.

But at least some people should get machines that are a few years old - because that's what the users will have.

This used to be a classic problem in PC game development - developers get kitted out machines (because they need to run more heavy duty tasks during development, or run GPU debug code, or need to test the limits of the engine, or maybe just because they are gamers themselves so they buy newer hardware more often), so they tend to miss the mark on how powerful the average consumer machine is and only optimize code until it runs smoothly on their machine.

ThePadawan··on Plastic might be making us obese
I've found myself looking at 8 different kinds of mayonnaise now, and still can't find one that has added sugar (apart from the ingredients listed under 'contains less than 2% of...").

There is Miracle Whip but that is a bit of a reach to call mayonnaise.

ThePadawan··on Plastic might be making us obese
> Sure, "bog standard" bread could have less sugar, but some sugar is essential for this style of bread.

I fully agree. As a German I do want to point out that American style sandwich bread is a very specific style. Sugar goes into it much as it does into challah dough or brioche - but all these stradle the cake-bread boundary for me.

If you want sugar in your bread, you gotta suffer through the process of making pumpernickel like everyone else, gosh darn it! /j

← PreviousPage 3 of 34Next →