HNHacker News
TopNewBestAskShowJobs

bipson

1,565 karma · joined April 15, 2016

submissionscomments
bipson··on Someday aliens will land and all will be fine until we explain our calendar
I guess I am from (and work with) the previous generation.

I haven't used "Die Party geht bis..."# for almost a decade now, that might be a hint.

#and my "parties" never ended before midnight for more than 2 decades now.

bipson··on Someday aliens will land and all will be fine until we explain our calendar
> - US (and maybe one or two English-speaking countries) are the only ones using 12h time, the rest of the world uses 24hrs, however 12h _sometimes_ is used conversationally;

For German speaking countries: rather always#. In fact, you don't even say 3 PM. Just "drei". I think everything from 8 AM to 7 PM is considered "business hours" - and everything else needs clarification ("4 in the morning").

And we call 0:00 "12 Uhr Mitternacht" as well, I think nobody says "0 Uhr". But at least writing it down makes sense.

# Nobody I knows really uses "15 Uhr" to say 3 PM (people might sometimes do, but I never hear it, it sounds wrong, maybe "nerdy")

bipson··on Ask HN: It's always the people isn't it?
Not always - but the older you get, the more you can accept technical "shortcomings", and less so social ones.

I nowadays don't even care that much about the technology I am dealing with, but things like a hostile environment (not only to me, but even if it is only affecting the cleaning lady), stupid jokes, misogynistic behavior, etc. from co-workers make the time at work a drag and I start to fight it involuntarily.

And some behavior from levels above me, e.g. irrational or unpredictable behavior, egoistic actions, taking credit for other's achievements, or double standards, etc. can break the sweetest deal for me. I can not take this anymore, it stresses me out and makes me hate my life so I need to go.

The simplest yet hardest thing is to understand that the culture at a company won't ever change, even if most people change. You would have to swap the whole org. It is simpler and faster for you to move on and find a better place.

bipson··on Cppfront, Herb Sutter's proposal for a new C++ syntax
Which doesn't mean that they are any better than the provided standard implementations.

They are there because it makes sense to have them. Now you don't have build and maintain your own ship.

bipson··on Please don't be spooky
> After all, they may currently be in the middle of doing something and would prefer not to be disturbed. OTOH, a message is already a disturbance [...]

That is what has not sunken in yet in our new and fancy asynchronous world.

bipson··on The end of the manual transmission is near?
Dude, I live in Austria. We know what snow is and how to move it.

This is what you build for that purpose:

https://img.archiexpo.de/images_ae/photo-mg/67143-15337174.w...

https://d3v9db8ug40up8.cloudfront.net/styles/large/s3/2020-0... This is colloquially called Unimog (successor, kind of), a general purpose utility vehicle with awesome drivetrain, huge tires, great weight distribution, not too heavy, serves winter and summer in several roles.

or

https://www.ecotech.at/wp-content/uploads/2019/10/Ecotech-Sc...

bipson··on The end of the manual transmission is near?
Seriously, snow? You don't need a pickup for snow!
bipson··on Things people blamed on bicycles
A lot of people, those around me included, seem to not grasp that for safe overtake of a bicycle you still require a second lane (at least partially) besides your own.

But in traffic and the laws lane usage is binary. There is no such thing as half lanes, you cannot use the second lane "a little". You either need it, or you don't.

So overtaking a bicycle, a motorbike, a pedestrian on the road or a tractor, etc. it is all the same.

What I'm trying to say is, where I live people forget that all the time, and then they think they can "squeeze by", endangering cyclists, motorcyclists and most of all the opposing traffic. I see this multiple times a week in the summer.

bipson··on Dell XPS 13 Plus developer edition: Now available with Ubuntu 22.04 LTS
You should know that I have two XPS13 in my possession, both with Ubuntu pre-installed, so I know the economics of it.

I was questioning your logic.

Are you concerned with it's purchase price or it's resale value? You can't have both, can you?

I don't understand why you use dual boot, if you only care for Linux? Or maybe you don't? Then why complain?

The capacitive top row renders it a clear "management" option anyway, I don't understand the appeal of it for development.

I think you don't have your priorities sorted out.

bipson··on Dell XPS 13 Plus developer edition: Now available with Ubuntu 22.04 LTS
You can still wipe the disk and install just whatever OS you want, right? Dell doesn't force you to use the pre-installed OS?

I don't understand the resale value either? You can always re-install windows? Do people pay more with the "original" Windows installation? Shouldn't you actually want to explicitly wipe before you sell??

bipson··on The world map that reboots your brain
Can confirm, I'm pretty sure I was exposed to almost exclusively Mollweide maps as a teenager (Austria).
bipson··on I spent a year designing a low profile, minimal mechanical keyboard
Why?
bipson··on A little story about the `yes` Unix command
This comment rubs me all the wrong ways possible.

Is the posted link supposed to be a reference? That is your own tweet aka self-reference, boasting your own contribution.

In the tweet itself you say "estimate"! How do arrive at such a grandiose estimate?

How do you attribute a saved carbon footprint to an optimization in a command line tool? You cannot even approximate that. I would argue that such tiny optimizations make 0, nil difference in overall energy consumption on my local machine, all my laptops and all the servers in this building.

I'm not saying that we shouldn't run optimized code, but everyone can scream around random numbers.

bipson··on A little story about the `yes` Unix command
I don't think it works that way.

While in general efficient programs can save energy, the "saved" MB/s do not necessarily correlate with saved J. There is no direct cost for a instruction, there is a severe overhead from the machine plainly being switched on. And it's not like you will always be able to "use" that saved MB/s for something else.

And you entirely neglect the "cost" of optimizing. Alone the time spent looking at inefficient code probably cost more energy than all the actually saved energy by a single change.

Consider the time someone could have spent on something else, with significantly more impact.

bipson··on Eating horsemeat in France
Oh, that same scandal went through all of Europe.

But the "ewww"-effect came mostly from the mislabeling part.

bipson··on Eating horsemeat in France
Eating horse meat was very common in central Europe before the big wars.

In WWI and WWII even more so, horses were declared essential for the war in axis countries, and eating them became illegal.

In Italy horse meat picked right up again after WWII, but in Austria and Germany people forgot about the reasons it seems and it stayed unacceptable/frowned upon.

You can find (excellent) horse meat products in western Austria, but the market is tiny, the reaction you get is typically "Eeehwww!".

It is an excellent, very iron rich, lean meat. But since my wife loves horses, I haven't eaten any for many years.

bipson··on Surging supply and softening demand weigh on chipmakers
I don't think that's true anymore.
bipson··on Show HN: C3 – A C alternative that looks like C
Are you serious?

I mean, of course, I also like short compile times... but since when are they considered a serious cost? What are we talking about? Seconds? Minutes? Hours?

Are you using your compiler as a syntax checker? Always compiling everything all the time?

Especially since you compile once, what you run a million times and now that everyone is running around with what would have been considered a supercomputer decades ago in their backpack, and a half in their pocket.

Of course I think stuff should compile fast (that's why we use Make, CMake, ninja, etc.) but I would never chose C over C++ because of compile times... Code that requires high mental load and solving the same stupid things again, and again, and again... still costs more time than my compiler can get me back IMO.

bipson··on Show HN: C3 – A C alternative that looks like C
"C is faster/smaller/... than C++" hasn't been true in a long time.

I would argue that the time you need to invest to get something done correctly in C is a cost you can avoid with (modern) C++

bipson··on A functional definition to distinguish ponds from lakes and wetlands
As mentioned below, every standing water has (on average) the same amount of inflow as it has outflow, otherwise it wouldn't be there in the first place ("dry up", evaporate, etc.)

In fact, I know an artificial pond (and I guess there are many) that has no obvious inflow, but if you look closely and feel the waters 1-2 m below the surface, you realize it has massive inflow from ground-water (there is a large river just nearby), and there is a swampy area at the opposite end, where the pond has considerable outflow - just not as obvious.

Now we could modify this to say, there must be obvious inflow from a river, stream or similar... But then again, in areas where there are not many big lakes nearby, e.g. Lower Austria, there are several "lakes" (often artificial) which I always jokingly criticize ("You call that a lake?").

If you grew up near e.g. Lake Constance or let's say Lake Michigan, most "lakes" are ponds for you, even if they have inflow.

So I think most people would agree that surface area is the main differentiator, but I would say it is highly subjective where you draw the line.

bipson··on GTA GeoGuesser
The last version I played myself for more than 5 minutes at a time was GTA III

Released 2001. Wow.

bipson··on Introducing PyScript (summary of PyCon keynote)
I think comparing it to C isn't fair.

The incumbent is not C, it is JavaScript. Initially JavaScript was also simply run on an interpreter. And it wasn't particularly fast until it got considerable attention by Google & Co, and browsers competing for "who can run this silly JavaScript benchmark the fastest".

Then complaining about how more abstract languages like Python are inefficient compared to C is not fair. These calls to range and Exception handlers are there on purpose, to help the developer avoid writing boilerplate code for the millionth time, and focusing on the problem itself, writing cool things.

C would be a terrible language for the Web I would argue. Web "development" was never a thing for the greybeards and "I dream in assembler"-types (not that I want to exclude anyone, I mean it didn't attract that crowd and another instead). Any challenger for JavaScript must be approachable, easy to understand, easy to write and read. Easy to fix and modify (most "Web Apps" are already obsolete the moment they hit deployment).

Heck, why not go full x86 instructions? Hm, then there are millions of iPhones and Androids on the Web that are not x86... Write our own Assembler?! Let's call it WebAssembly!

Oh, wait.

bipson··on Why are nuclear power construction costs so high?
The whole problem with the whole argument is: It isn't a binary choice.
bipson··on Eu.org, free domain names since 1996
Yes, but this has a system, where I don't get "0.bg, 1.bg, 2.bg, ..."
bipson··on Eu.org, free domain names since 1996
Wow, the guys from .aero had a few categories in mind... so did some south american countries.

Does anyone know why bulgaria thought this was a good idea?

> bg

> (a-z).bg

> (0-9).bg

I can't find the mentioned "rules"-document...

Edit: shorter representation of original list

bipson··on The new and upgraded Framework Laptop
LiIon batteries apparently benefit a lot from not never being at 100% and 0%.

I think there is a reason why car manufacturers over-provision (i.e. the better designed electric vehicles never charge to real 100 %)

bipson··on I want an iPhone Mini-sized Android phone
Huh?

My 4a is works perfectly so far.

bipson··on Researchers demo Bluetooth relay attack against Tesla
They are very proud of the fact that they don't follow other's "lessons learned" - because Elon assumes everyone else is an idiot and their assumptions suck.

Sometimes he's right. Often he is not.

Several dramatic "defects" of Tesla's could have been prevented - but why should Tesla care? "Bring it in for a fix!" they say. "It is not our money! Haha!" they say. And investors and buyers keep coming.

bipson··on What happens to TLDs when their country stops existing?
You're assuming the Taliban think like you
bipson··on What happens to TLDs when their country stops existing?
I don't think that is a real concern for the Taliban.

I would rather ask: why would they? Are we expecting Taliban to consider giving out registrations? To foreigners?! What would be their motivation to streamline this in any way at all?

Do we assume that they even care?

← PreviousPage 3 of 16Next →