HNHacker News
TopNewBestAskShowJobs

fimbulvetr

123 karma · joined July 17, 2012

submissionscomments
fimbulvetr··on PHP 8.0.0 Alpha 1 available for testing
This is just FUD. You didn't give us any real use cases to agree with or refute, only your opinions. Lots of people and companies do very productive, very real, very "typed" and very effective applications and code in PHP. I am stunned that you are writing "because a lot of times your code will seem to run fine until it doesn't" as it wouldn't be such a widely used programming language if that was the case. Your entire comments reeks of trolling.
fimbulvetr··on Go 1.15 – Draft release notes
I noticed your sarcasm there re: python being fast.

Many of my company's tools have been moved from python to go for both speed and size reasons, as well as because it's much easier to distribute. Even python exec bundles can have significant problems on random workstations, yet the go tools always just work.

fimbulvetr··on The state of the restaurant industry
I'd like to see similar data for real estate, though I recognize that the data is much more proprietary and there's a much longer lead time for some events (like closings) but for things like showings, open houses, etc. it would be nice to see.
fimbulvetr··on Why to use ‘python -m pip’
You're getting downvoted but I wanted to let you know that I emphatically agree with you, but we might be the only two.

Whenever a discussion of this comes up, it seems there are always some "just use xyz" patterns, and usually 3 or 4 xyz or some very new thing someone just released and it always seems contradicts python official documentation. For every python packing question, there are 33 answers. I guess the irony is that there is more than one way to do it.

Use poetry, use prose, use pip, use venv, use vidtualenv, use conda, use --user, pipenv, pipfile, pipy,pipx,anaconda,miniconda.

It really is terrible. Npm gets a lot of flack for having vulnerable packages but do you see how many python fanatics push pip freeze? It allows them to ignore security vulnerabilities. I'm scared of upgrading any dependencies in my python projects because any update is virtually guaranteed to break. I can upgrade npm all day long and rarely encounter an issue. The ecosystem is so radically different.

fimbulvetr··on Dog Ownership and Survival
She is a bouvier de flanders. She doesn't require much time or energy, though when we were choosing her there was a mix of bouviers and I'd say half of them were higher energy and half were lower.
fimbulvetr··on JavaScript Illustrated: Promises
I don't believe that's true - I haven't had the time to test this yet, but I believe that the scenarios where a power user would prefer to have a then. Await's are definitely easier because they allow you to maintain the "procedural" feel of your code, but promises allow you to kick off several async things at once so that they take place at the same time. For instance, if I have a collection of promises that each take 10 seconds I would want them to kick off at the same time rather than sequentially - so both take 10 seconds wall clock time rather than 20 seconds one after the other. To my knowledge, the only sane way to pull this off is by using promises.all with a then. Please correct me if I'm wrong.
fimbulvetr··on Dog Ownership and Survival
This is _so_ wrong. My dog loves walks, but only for so many minutes before she wants to just lay down. We have 1/2 acre outside, accessible 24/7 to her via dog door but even then she barely goes outside except to do her business or check if any bunnies have made out. When we do know that there will be someone in our back yard (locates or maintenance), we leave the dog door closed.

She has urinated/defecated in the house maybe 10 times in the 5 years we've had her and most of those were in the first 12 months. She requires very little walking and is very housebroken. Worst thing that happens these days is a couple of times a year she pukes in the house, but even then we have her trained to puke in our walk in shower.

She also will just lay in our yard when other people/dogs walk by, so long as they do not enter our yard. She will not bark or enter guard dog mode until the lights are off and we're in bed. After that she will guard the front door and only bark if someone is in our yard. She is great with kids and other dogs. Only thing she is not great with is cats. She's also a herding dog (bouvier des flanders) and will reliably have my mom's chickens herded within 1 minute of arriving at my parents' place.

I'm pretty sure we won the dog lottery with her. I understand you're just generalizing, but let it be known that it's possible for some dogs to just be awesome. I think breed has a lot to do with it.

fimbulvetr··on TurboTax Hides Its Free File Page from Search Engines
If you print out the forms and fill them out by hand, the only cost is the the envelope & stamp to mail them in.

What the US Federal Government/IRS doesn't have is a free way to e-file taxes online.

fimbulvetr··on Databricks open-sources Delta Lake to make data lakes more reliable
You're absolutely correct, thanks. Edited for accuracy.
fimbulvetr··on Databricks open-sources Delta Lake to make data lakes more reliable
AWS has one in preview: https://aws.amazon.com/lake-formation/
fimbulvetr··on ‘AWS vs. K8s’ Is the New ‘Windows vs. Linux’
They're really not as bad as you've made it sound. I've been working with CF for 1.5 years, and I've done everything you've listed above (and more) with deep integrations into each other, and more. The most difficult was cognito, but that's because of their naming choices. Second most was ECS, but that's because of the time needed to flesh out and reason about everything.

There are plenty of examples on github/gitlab for most of the services you mentioned. Like most programming languages, you need to separated the wheat from the chaffe; 99% of the CF publicly available sucks. Hit me up if you need help.

fimbulvetr··on Moving from Go to PHP Again
You might want to check out gearmand and/or any of it's spiritual successors.
fimbulvetr··on France might be losing its first big information war
So someone has decided to send in political ambassadors to the city in order to spread their culture, with the ultimate goal of flipping the city? I've played that game.
fimbulvetr··on Quora User Data Compromised
I rather like this feature from CitiBank. I hate the interface, but the feature is great. I can use it to sign up for monthly services that I'm unsure about. If I don't want to go through the hassle of canceling the service, I just don't renew the cards.

I also use it with sites I don't necessarily trust, like a random auto parts store. If it were a tad easier to use, I'd use it for nearly everything.

fimbulvetr··on How to stop saying “um”, “ah”, and “you know”
Lately, I've noticed people are saying "I mean, ...". I hear it and automatically think it's a bit odd because they did not attempt to articulate anything before that, so they did not need to restate anything.

I've noticed myself that I've done it a few times.

fimbulvetr··on Apple Engineers Its Own Downfall with the Macbook Pro Keyboard
This. I've had linux on the desktop since 2002, and unstable, insecure, hot and noisy are the polar opposite of what I've experienced on the whole. Sure, from time to time a tool would experience issues and cause heat from pegging the CPU, or they're would be some vulnerability cause it to be insecure. I'd doubt it's anymore insecure than windows or osx, and I certainly feel like it's more secure.

Unstable? I really only run LTS, though prior to ubuntu I ran debian stable, and I rarely run into anything unstable except for certain glitches which are often graphics related and worked around with different approaches, sometimes resorting to using a different window manager.

How did I do it? I ran business level laptops. Not high-end consumer laptops - those are junk, I mean 3 generations of the Dell D series, 3 generations of the Dell E series, HP Z Books, etc.

I should also point out that mostly kept with distro packages. If I broke down and installed another, I kept it out of /usr and in my homedir or /usr/local to isolate it, or I used a PPA from a trustyworthy source (Just because it's a PPA doesn't mean it's written by a competent person). When things did break, upgrades, etc. I did not blame Linux, I blamed the package that caused it.

fimbulvetr··on 'New Zealand wants you': the problem with tech at the edge of the world
My wife and I considered moving to NZ as well; I'm a cloud engineer with 10 years experience (20 total in software/sys admin) in the US, I've worked for startups and enterprises. NZ won't even acknowledge me because I don't have a silly bachelors degree. Too bad I spent those 4 years getting experience instead of university.

Definitely worth a visit, I'd suggest. It's really a beautiful country.

fimbulvetr··on Training crows to pick up cigarette butts for food
The idea that there is a black/white side of convenience vs. survival is not reasonable. It is very much a gradient, and I’m afraid that there’s much more nuance to it.

For instance, if I have a dog trained to fetch my fowl from a lake after shooting it, is that convenience or survival? Does it not depend on the circumstance? In the deep cold of winter it may spare me from a swift death, for the very same hunter in the summer it may save me from spending 30 minutes fetching it so that I can spend that 30 minutes making camp or playing cards.

This trade off runs the entire gamut, all the way from extreme survival to extreme convenience, and who are you to say what is right or wrong? Further, is there not a point where cirgarette butt collection increases survival for living things? Do you wait for that inflection point before you begin calling this ethical?

fimbulvetr··on The sudden death and eternal life of Solaris
More like:

lom> poweroff

As that is definitely something the os has no cability to block.

fimbulvetr··on The qmail security guarantee
Sounds like the no true scottsman fallacy to me.
fimbulvetr··on IPV4 phase 2 is imminent
I notice that they're actually looking to do faster turnaround on phase 2 - less time for giving a block of greater than /16 and less time for the ranges to clear up after they've been given back.

I wonder if this is because those request for ranges larger than /16 now have to go through a team (read:committee)? Does that somehow offset the gained time above?

Does anyone have any good resources for what's projected to happen when scarcity hits? Surely, prices are going to be raised everywhere (Comcast Business, AWS, etc.) due to supply and demand, right? What happens with an IPv4 for comcast business that goes from $10/month to $100/month? Does the business just decide to go with a static ipv6 and a dynamic ipv4? Do then then start hosting their mail with gapps or similar since they can't host their own IPv4?

← PreviousPage 2 of 2