HNHacker News
TopNewBestAskShowJobs

HeyZuess

141 karma · joined November 27, 2018

submissionscomments
HeyZuess··on The Web Is Eating the Desktop (2017)
That's a fair comment. But I believe the number of these is probably a small percentage given the size of the stores (at least for Apple). At least in the case of my mother, she has somewhere to go to when there is a problem.

I am not discounting the personal computer as a utility, but app stores and restrictions for some are not a hinderance either. With a mac (I am not sure about windows, I gather with ARM it is not possible), the ability to be in a hybrid mode suits most cases.

A mobile device at least from an Apple perspective is not a general computing device. Android on the other hand is more general purpose. But even with Apple's case there are ways to deploy your own app to your own device.

At least in the desktop space there is a choice, and it's not bad thing.

HeyZuess··on The Web Is Eating the Desktop (2017)
> The last GUI program I wrote in Lazarus worked out to a 24 megabyte executable, because I left the debug information in. It used MySQL and did a lot of computing with gear information. I didn't have to sign the code, or ask ANYONE's permission to deploy it.

I agree with this in some context, I bought the device, I own it and I should be able to use it as I see fit.

However not all uses are equal. Take my elderly mother, her needs are much different and in fact centralized distribution channels, app reviews, signing etc are all mechanisms which benefit her.

HeyZuess··on The Web Is Eating the Desktop (2017)
The benefits of web based apps in the majority of cases I would say far outweigh any other issues.

Right now I am working on a side project in Flutter, it is in the very early stages but the ability to target multiple platforms, web, multiple desktop environments, multiple mobile platforms from a fairly singular code base is rather interesting. This makes good commercial sense, in practical thinking speeds up development and release. Yep issues may arise.

I would not hesitate to say that for many users the average users that web based apps, either browser based or electron or whatever are suitable in a lot of cases. There are some cases where this does not make sense currently, like computational (although), video/audio editing, etc. However look at tools like Google Colab where machine learning is being pushed server side because of the power of 3rd party infrastructure.

The web just makes sense in a lot of cases. Ease of development, maintainability, cost, UI, accessibility (availability).

HeyZuess··on End Scrum Now
> Teams produce less working code

I write code for living, and I want to produce as little code as I can. That's also part of the agile principle, produce what is needed.

> Scrum ceremonies become more inane and waste development cycles

The complexity of a team is greater than just its output. I don't know the context of the ceremonies, but sometimes reflection on what has happened is important, and definitely the planning part sound important.

> Lower quality code is produced, more slowly

Ummmm what? There might be an argument to be made about not having a design document which maps out the entirety of project but code quality is based on best practices, testing etc.

> Software engineers enjoy less and less career satisfaction

Really! This one is hard to digest, if you expect satisfaction to come from external sources then that's going to be a problem. But what is career satisfaction, I have not worked for one company where someone is satisfied by all the processes.

> Product knowledge is lost over time > Process knowledge is lost over time

Yeah that's a general problem, for all types of project and product management.

> Developer's wages are being suppressed by forcing them to report to low paid laymen with Scrum certification

At least it's not an argument blaming offshoring.

> Scrum planning and grooming never produce anything close to predictable velocities or deliverable dates even after years of scrum on the same team

I doubt even almost all projects pass the three tiers of development, on time, on cost, bug free. This is not unique to scrum.

> Scrum masters who are mostly unqualified laymen, treat developers defensively and increasingly with hostility

Given the tone of the site, I see hostility is no unique to scrum masters :)

The majority of the rest are not failings of scrum, rather process failures. If you have a Scrum master who is writing tickets or not enforcing ticket structure which leads to those tickets missing vital information, you can point your finger straight at the scrum master. I had this situation with a product manager and after a cordial conversation, the tickets change, then they went back to not writing them correctly. That was not a failure of scrum.

HeyZuess··on 150 people fatally shot in more than 400 shootings over the 4th of July weekend
I am not American, and I think the rest of world has become somewhat immune to the gun violence in the US. A mass shooting here, a mass shooting there, pretty much every few days. I will even give a thumbs up to the right to bear arms, seems reasonable.

But reading the context of that report is quite shocking, mass shootings (as per the definition of CNN), innocent bystanders, children, children with guns shooting other children, 18 people killed within 6 hours. The right to bear arms to fight an oppressive government, seems to be now the right to go out for a picnic with your kids and get shot. What a horrible cancerous situation.

HeyZuess··on Check If Email Exists
And before that you could just `finger` someone
HeyZuess··on If gender female
If you have strong convictions about not having children, why would you be offended by an email which targets a large audience which in general the majority would.

Being offended here is a personal choice, it's a message about children traveling safely on trains. Yes, you may not fall into that group but that doesn't mean you're a victim unless you want to act like one.

HeyZuess··on Justice at Spotify
> We are asking Spotify to raise the average streaming royalty from $.0038 to a penny per stream. Doing so would give artists a better chance at making a living from their art, and begin to restore the public valuation of music.

The public valuation of music is that it is a commodity, and yes while it would be nice to make a living from art it would then be a product.

HeyZuess··on Wombat poop: Scientists reveal mystery behind cube-shaped droppings (2018)
If there was one damn thing which deserved to stay a mystery this was it, there is no magic left in the world.
HeyZuess··on More than 100M Americans have diabetes or prediabetes (2017)
There seems to be many reported ways to reduce Diabetes Type 2 issues. Most of them involve the reduction of insulin related foods. Carnivore, Keto, Vegetarian etc (without processed grains), and of course caloric restriction/control via IF.

Personally my preferences involve eating meat, and Keto was exception good at reducing my blood sugar, and many other medical issues such as hypertension. I did think about going vegetarian, but it just doesn't suit my situation.

HeyZuess··on Facebook sues two Chrome extension devs for scraping user data
> demanding that they delete all Facebook data in their possession

I know "Facebook data" is not quoted, but I gather that is the way they feel about it, they aren't protecting the user and the user's data, they are protecting themselves and their data!

HeyZuess··on Gab Calls on FB and Twitter to Be Banned from App Stores Following Capitol Riot
When you start using phrases such as the following, then you have step of out of the realm of making a point, to making stupid argument.

> "Big Tech has no principles other than its desire to serve the interests of the radical left and the Democratic Party"

That statement alone ignores the core fact these company serve their own interests first. But that aside, maybe these companies have a lot more to offer in general.

However this statement from Gab isn't one against FB or Twitter, it is a recruitment drive:

> The only way we can beat Big Tech is to build an internet of our own – and financial system of our own – where Big Tech has no power. Conservatives and freedom-loving people everywhere must vote with their feet and join the millions of people who are getting on Gab.

Truly just emotional rhetoric.

HeyZuess··on 'Parler Has a Right to Exist,' Says Vitalik Buterin. Can Ethereum Help?
And that sums up the whole point. Even if we succumb to the idea of Parler being protected by the 1st Amendment, some one must still be will to provide the infrastructure.

These companies have simply exercised their own rights. There could be an argument about monopolies, or their rights to censorship, but to say this is about 1st Amendment rights is rather distracting.

HeyZuess··on GitHub is facing employee backlash
I am going to make a suggestion that it most like not the generalization language which was used but the events which followed:

> "A coworker was quick to criticize the employee for using divisive rhetoric, igniting a firestorm of internal debate, with many jumping in to take sides. That same day, HR reprimanded the employee, who is Jewish, for using the word "Nazi" in the workplace."

The disruption in the workplace is probably enough to get HRs attention.

Now to answer your hypothetical question, I think the word Nazi has deeper connotations than the use of "gangster", but in either case I don't think the words should lead to termination. To quote a man I do not like at all, 'We have a snowflake generation', Dan Pena.

HeyZuess··on Stripe bans Trump campaign
I think you would find that the majority of people do not support the riots that were happening (and still are) prior, either. So if we say, those accounts should be banned also, will that make everything ok, as both sides would/could be seen as equal?

At the end of the day, we must also recognize that corporations are still run by humans. Those humans make decisions within the context of their own biases and interests. Those interests are also legal requirements in some cases.

It's a tough situation, but even companies which do not have a legal requirement to do so, should be able to express their own views, and be accountable for them. I believe that actions (or threats) by Trump towards twitter earlier on expresses how the Government at the time thought that social platforms should have some accountability.

> "We will strongly regulate, or close them down, before we can ever allow this to happen. We saw what they attempted to do, and failed, in 2016. We can't let a more sophisticated version of that.... happen again." ..... Trump

HeyZuess··on New York Times Best Seller Business Book
https://www.youtube.com/results?search_query=mind+map+book+s...

I would also suggest mind maps channels on youtube. I was attempting to read more, but the condensed versions firstly allow me to understand if I want to read the book, secondly prep my brain with a basic understanding of the book ( I am a horrible reader with little retention ). Thirdly, it gives me a lot of the core concepts of the books.

It also free up my time which also allows me to spend time on things I actually need to read rather than just reading the current hype.

HeyZuess··on 80% of musicians earn less than £200 a year from streaming
£200, divided by £0.0045 (rough conversion or payouts) is 44444 streams a year. 44444 is an exceptional small audience. Even if you 10x the payouts, they would still on make £2000 a year, and the complaints would still be there, 80% of artist are making less than £2000 a year narrative.

The Nadine Shah mentioned in the article, has 5 recording labels, I would say at least one manager, pr manager, marketing manager, producer etc etc. Of course she is finding it difficult. The majority of artists in any field do, in fact a lot of people find it difficult, athletes, musicians, painters, etc, the majority being from the creative or talent side of the fence.

80% of artists probably have extremely low streams per month, and maybe even 0. 80% of 80% make music which 80% don't listen to and make 80% of basically nothing.

If you turn your art in a commodity, then you get paid for its market value. Currently 80% of musicians aren't worth £200.

HeyZuess··on 80% of musicians earn less than £200 a year from streaming
> In my new system, they now make £10.

I am not sure how this works in regards to economies of scale. However all artists are free (except for contractual agreements) to release their art independently and keep the whole pie.

Let's take your £10. Now spotify has operational costs, staff salaries, operational costs. How much is your £10 worth now?

Well its not actually too hard to work out you could take a look at the balance sheet. But I gather your £10 is worth quite substantially less.

This does not include any further cuts like for the record label, song writers, produces, marketing etc.

TL;DR; your £10 is not worth £10 if you factor in other overheads.

HeyZuess··on Apple’s Secureboot private key leaked
I think we all have to agree, we couldn't keep doing the same old things, we need to change.
HeyZuess··on Ruby on Rails: Still the Best Web App Framework for Most Teams
> I actually think RoR is an utter garbage fire the second you have a team of 3+.

This isn't a a Rails issue, I have worked on teams with 30+ members with no problems. It is an organizational problem.

> The second you need to touch a config file, suddenly you have to know exactly what version of rails you're running (because they change config names CONSTANTLY), and what the asset pipeline was like in that version, and so and such forth.

I cannot remember the last time I needed to touch a Rails configuration truthfully. I prefer not to touch any configuration. This is a subjective opinion, but less I need to configure the app over time the more stable the configuration is. The configurations don't change that much, you expect them to change during major version releases. I don't know how often you change Rails versions.

> Of course, googling what you want links you to docs for Rails from 2 years ago, which no longer works.

Ok this one I am going to strongly disagree with. Rails has some really good documentation, and solutions are very easy to find for a lot of problems.

> Also, the older I get, the more I want type systems. I should try giving Sorbet a spin (ruby, but with types), Because RoR on a large team is a nightmare. Types would help a lot.

But Ruby is not a typed system out of the box, it is supposed to be duck typed. Now while I might have a leaning towards typed systems also myself, it is not a limitation of the language and layering types on top of duck typing erodes some of the flexibility.

HeyZuess··on Can I work for a bad company and still be a good person?
The perspective of what good and bad is, is very subjective.

Making weapons = bad

Making anthrax = bad

Making weapons which kill your enemy (aka the one trying to kill you), which are more effective, could actually = a less bad company. If you are a patriot, then working for a company like Lockheed Martin may be seen in your own eyes as good. Same with FB, it is connecting the world (Trademark Zuck).

Coal Power is bad, for the environment but it is good for society as we need electricity.

So there are two perspectives to this, how you judge yourself and how others judge you. The internal is based on your own views, and the external is based on 7+ billion views and there will always be conflict in both.

So to answer your question

> Who decides what 'bad' is?

Everyone and no one. It is a paradox, and the original `No` answer to this question would be simplistic and out of touch with reality. The better question is, if I know the company I am working for is against my moral, ethics then does that make me bad?

HeyZuess··on Trump says he fired top cybersecurity official Christopher Krebs
Was it in uppercase like "I WON THE ELECTION", because that means it's true.
HeyZuess··on Why I teach vim
I was a short-term vim user, around 8 years. There are some benefits to it, however these benefits are starting to get less and less with other IDEs/Editors adopting some of the functionality. I now use VS Code with vim keys.

So as from my point of view of would highlight the following reasons:

- Keyboard, for even a bad typer like myself the vim keys and chords are very efficient.

- The not using a mouse is good also, your hands do not move far. - Fast

- Widely available

- Cross platform

- I can use it in a SSH session.

- When you use it for a while you do build an attachment to it. It might sound strange but I feel good using vim.

I think my vim experience has one major benefit also. I have been able to jump from one ide/editor to another and if there is support for vim keys then I can navigate and do basic to mid level editing quite efficiently.

I like VS Code now, it is consistent, plugins work consistently (one problem with Vim). I would still recommend people to learn vim.

HeyZuess··on Tax working from home 'to support vulnerable jobs' – Deutsche Bank
> Should we put an extra tax "at source" for - online shopping to support high street retailers ?

Some countries are losing revenue, especially where products are bought from overseas and are not subject to some kind of value tax such as VAT, Sales Tax, GST. So yes some countries are looking into how they can tax online shopping. Which this is not to support the retail industry, it is to prop up the Government's funds.

> electric car manufacturers to support the oil industry?

Some countries are looking at taxing electric vehicles differently because they lose the excise taxes attached to fuel consumption. Which this is not to support the oil industry, it is to prop up the Government's funds.

> all renewable energy companies to support coal mines?

This will come, it is expensive to build and maintain power infrastructure. This will be especially more susceptible when power infrastructure is nationalized in a country.

The first example here was interesting as it displays a loss in tax revenue, the second is a loss in revenue to cover the cost of existing services, and the third an example of the same.

If the government builds infrastructure for a train for example, the cost does not stop because people stop using it. There maybe loans which need to be paid, maintenance which needs to be ongoing, jobs which need to be paid for etc. While over the long term this may dwindle down, the short term is that these costs need to be covered. Just like if you lost your job, you would be looking for a new job to cover your expenses, they just don't go away, the government does the same thing by relocating or reallocating taxes or revenue generation to another sector.

While I don't agree with the concept put forward, the general principles make sense.

HeyZuess··on Tax working from home 'to support vulnerable jobs' – Deutsche Bank
One state in Australia is looking to add taxes on low or zero emission vehicles (aka electric cars).

Fuel excises are used to fund roads, since electric cars don't use fuel, they don't generate revenue. Thus additional taxes are being contemplated.

HeyZuess··on Judge temporarily blocks U.S. ban on TikTok downloads from U.S. app stores
> Why the Western world accepts as legitimate the products of a closed society that relies on ubiquitous censorship and withholds free access to the outside world through a national firewall is hard for me to fathom. I have lived in China, South Korea, and Taiwan off and on for decades and believe the people of PRC deserve better.

I agree, people of many countries deserve much better. However restricting trade, sanctions, undermining diplomatic relationships etc rarely do anything other than harm the citizens of the country. It's difficult but not impossible to tell someone off while doing the same thing yourself.

As far as national security goes, the US has a checkered history of interfering with other countries.

As far as the rights of citizens within a country again a checkered modern history.

As far as political manipulation .... etc etc, I think you get the picture.

I am not saying the US is as bad as China, but some of their actions would surely deserve reprimand as well. But I doubt the US is sitting there and doing this for the "concerns" of the residents of these countries.

Now in the case of TikTok, I think this is a great case for protection of data in ALL countries. GDPR is a good example of this.

HeyZuess··on Ask HN: How do I learn to write better code?
1. write more code 2. read more code 3. learn more theory

If you want to learn to code better, then do that but what you describe is a stack of technology. So the same rules apply, theory and practical. Install docker, use docker, read about docker etc. There is no magic solution other than gaining experience.

Don't get too overloaded with tools, learn the basics, remember the 80/20 rule.

HeyZuess··on 9th Circuit Rules Apple Owes Retail Workers for Time Spent Security Screening
> As soon as someone steps foot (or tire) on the premises, the clock starts ticking.

In retail the idea of premises could be very fuzzy. After all the mall may not be owned and in all likelihood not owned by Apple. In retail you are often asked to park at the back of the mall for good reasons, one of them being that customers park up front.

Secondly I can just imagine Tim Cook in a pair of running shoes parking his car and walking as fast as he can to the door, and he does it in 2 minutes so everyone else must as well. Damn those 6'1 people if you are only 5'6. If it is a 2 minute fast walk and you take 4 minutes casual, then you get docked.

I cannot claim I am working if I am have a 3 hour lunch break on company property.

But it is easier to consider that the commute to work is the employee's responsibility, it would be the most common and logical case. Work being where you actually do the work and not where you go to work.

HeyZuess··on 9th Circuit Rules Apple Owes Retail Workers for Time Spent Security Screening
> Ultimately these factors are included in the employee's mind when they seek and negotiate for jobs. All things being equal, you take the job with shorter commute and same pay because the commute is part of the job in your mental calculation. You can also negotiate for more pay to offset a long commute.

There are many choices at play here, some may even may live further away to offset the cost of living or have a bigger back yard etc. I am sure that many do this in the cities.

But all things being equal if you are wage earner, you generally get paid by the hour and thus time spent at work at the companies need or request, should be paid for. If you cannot leave your job on time, then you should be paid for that time.

Some things are just inflexible in any workplace, both from an employee's and an employer's perspective, and a legal one.

Now those fortunate people who are salary earners, they get to negotiate a little more. However generally (unless they have a flexible agreement), there is still hours of work which are committed to.

All others like contractors etc fall into a different pile.

HeyZuess··on 9th Circuit Rules Apple Owes Retail Workers for Time Spent Security Screening
> What would be a good line to draw?

Parking is a convenience, a benefit as such. Your responsibility is to arrive at the entrance, ready for work on time (or clock in). When someone from the company prohibits you from entry to clock in or leave on time, that is on the company.

Another aligned argument here, could be that the closet food restaurant is 20 minutes away and you have 60 minutes for lunch. It is not the companies responsibility to make sure you make it there and back in 60 minutes, you account for traffic, ordering time, eating time etc. But if the company stops you at the door with a security guard for 10 minutes, before you can go get your lunch, and when you enter back from lunch then it's their problem.

← PreviousPage 3 of 4Next →