HNHacker News
TopNewBestAskShowJobs

odshoifsdhfs

1,348 karma · joined June 3, 2019

submissionscomments
odshoifsdhfs··on Google Play store bans polyamory dating app
But as a government representative, even if just a voice in a chorus, to promote something that may be against people's rights (I am not saying it is, just that some people may consider it - freedom of speech) and to directly influence companies to do what they think is right even (apparently) without any legal justification, a breach of her duties? If she is the most visible voice (social media breadth can also be used against you) shouldn't she also be one of the most singled out people?

In my country, even if the party agrees, usually who makes the comments more visibly (usually on TV) gets the 'blame' or ire of people. This is pretty normal and part of their duties as government representatives (otherwise they don't go to the media when they don't want the scrutiny of their words)

edit: Suppose the entire democrats are for doing something, but she tweets to her millions of followers about it, which creates social pressure from her followers for a company to do something, even if the entire democratic wing agrees, she as the 'inciter' shouldn't she also get the brunt of the ire? Or it is only for the good things you get credit (AOC defends better minimum wage, or student debt cancelation) but the bad ones no (democrats want to shut down parlour) ?

This is something I saw on US and European news. If 'America' did something 'bad', headlines would say 'Trump did this', if it was 'good', headlines would say 'America did this'. You can see this today, now a bit reversed, on cnn politics website. There are two positive headlines, both mention Harris and Biden by name, while the negative uses White House.

odshoifsdhfs··on Google Play store bans polyamory dating app
I am not American or follow US politics that much, but did she ask for Parler to be shutdown? If she did, even if others did as well, it should be ok to point her out on this. Specially (from what I understand from seeing some of her twitter posts on Reddit) if she is very vocal on Twitter (reminded me of accusing Ted Cruz of trying to assassinate her tweet) about these things and can rally support for it through social media.
odshoifsdhfs··on Ask HN: How do I learn drawing?
Do you have any recommendations on courses/books/whatever? I don't remember what it was, I think maybe a udemy course that made me 'shift' from 2d->3d but I don't remember the name, but always interested in knowing more. (specially as I am actually working on a drawing application, so the more the better ;)
odshoifsdhfs··on Ask HN: How do I learn drawing?
You are being downvoted because you may have come a bit crass in your point.

But I do agree. The best thing I did to improve my drawing skills (which are still shit) was to move from thinking in 2D to think in 3D. This small (but mentally big) change improved my drawing skills 10 fold.

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
And on the other hand, you have a lot of testimonies here that say the only places they saw scrum work was when it was adapted to the team, and the ones that followed it to the letter failed.

It can't be both things at the same time. (out of curiosity, you say 100% of the time, how many companies you worked for that did scrum perfectly and had 100% good results?)

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
I didn't mean to suggest firing them if they don't ask questions per se. But lets imagine there is no daily scrum for whatever reason, people are working on their own things, if they don't ask for help and get stuck for 5 days in something without saying a word, I would have a chat with the person asap. If this continued, then yes, probably fire them as they aren't working.

And with the octagon example, there should be some kind of ticket for Bezier Curves and Octogons, if they cancel each other out, who in the hell created those tickets/decided on them? And again, you don't need a daily stand up to have an idea of who is working on what. The ticket board/tracker should give you a good idea if someone is doing Bezier Curves and you pick Octogons.

> 15-30 minutes of lost focus for everyone everyday is really not that big a cost to pay to ensure this happens early.

The problem it isn't 15-30 minutes. It is much more, because unless you are managing with strict work hours, and can make sure the stand up isn't delayed or interrupts someone's work, you are losing a lot more of the developers time. Context and focus is lost if you were in the middle of a task. Time is lost getting back to the place where you were, etc.

It may help with 'bad teams', but if the punishment for good teams is to do that because of the others, then I am sorry, I'm out. Makes no sense.

If it works for you and your team, more power to you. But not for me. (And I would really advise folks to try and understand if the team actually feels stand ups (or any other thing really) are a positive for the people involved, or they are just to 'scared' to raise concerns to not be that guy, as I have seen this happen a lot, going with the flow, but the moment they can speak freely, raise all concerns)

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
From the link

> When [the three of us, along with many others] created the Agile Manifesto in 2001, Kent Beck reiterated his vision to heal the divide between business and development. Kent created the website, and we were stunned when thousands upon thousands people signed this website. So we decided to form an organization – the Agile Alliance. I was the first chairman of this organization. The next chairman was Ken Schwaber. He decided he wanted to do something else. He wanted to make the alliance a revenue making machine…

> Ken came to me some time later, telling me he was going to make a class called Certified Scrum Master Class. I thought it was a dumb idea. But a dumb idea that works is not a dumb idea. People came and liked it. The more he charged, the more people came. He started giving out certificates, and he made a little organization off to the side – the Scrum Alliance. Lovely thing to happen.

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
I am taken but thank you for the laugh :)
odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
I don't see how a stand up helps. If a person doesn't have the good sense to ask on Slack/room 'Hey, does anyone know how to render a Bezier Curve in OpenGL' (or whatever) and needs to wait 24 hours to do it in a group setting, then it is a problem of communication with that person/team. Now because some people have this problem, the rest of the team has to be interrupted, do a little song and dance ritual and waste their time (and probably lose focus on what they were doing).

I'm sorry, I just can't see it. If people don't bother to do what they are paid to do, then have a chat with them/fire them in the worst case and let the people that act professional and grown ups work in peace.

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
If it works for you great. But this 'you are doing it wrong' is at the core of scrum. When scrum doesn't work, is because you are doing it wrong, and never a problem with scrum itself. No true Scotsman and all that.

I have been a professional developer for close to 20 years, 10 more if you count my hobby/learning path as well. All teams I worked that implemented scrum were a hindrance to me and not a benefit. It may work for others and that is fine, but it isn't a silver bullet solution for 100% of the cases.

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
I don't get up and leave. Usually in most interviews at the end companies ask if you have any questions. I usually try to understand their processes and ways of working.

Usually after this, I take some time just to 'calm down' and think about it, and I usually shoot them an email saying that I appreciate the time and opportunity, but I don't think it will be a good match and wish them luck finding a better suited candidate. I had a few replies thanking me, most just don't reply and I had one (only one) insulting me and my experience and saying they only interviewed me out of pity as my experience wasn't good enough (I had more years (8) of experience in the tech stack they used than the number of years the company existed!:)) Was from a Who's Hiring thread here actually :)

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
Thank you for the info. I will leave the comment as is for reference.

Again, thank you!

odshoifsdhfs··on Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
I think you need to separate Agile from Scrum to be honest.

Agile is at is core just some suggestions for teams to work well together. There are no stand ups or sprints or whatever.

Scrum was created by one of the creators of the agile manifesto as a way to see consulting/training around the 'Agile' idea (timeframes may differ a bit, but they were linked). There is an interview/article by one of the creators of the agile manifesto (Kent Beck maybe?, will try to dig it up and edit the answer if I find -> was Robert C. Martin, see below) where he explains a bit the story and compares it to Agile (and basically says scrum has nothing to do with the original agile manifesto)

On a personal level, I hate scrum. The stand ups, the sprints, the retros or grooming or whatever they have nowadays. It is literally one of the first questions I ask in an interview about their processes and excuse myself from the process if I see if they follow it. It may work for others, but for me personally, I hate it with a fervour.

Though I agree with the Agile manifesto though, unfortunately it isn't very 'manager' friendly so you usually get scrum instead.

Edit: link to a reference to the article, can't find the original but found this: https://www.aaron-gray.com/a-criticism-of-scrum/#scrum-strai...

odshoifsdhfs··on US central bank payment system down for 'hours'
Can I ask where this <2 minutes comes from? As various banks I work with don't follow that.

I get a few transfers in the EU per month and sometimes I am lucky if it is same day (if done in the morning) but in most cases I get it the next day.

Heck, in same country, I have two bank accounts and transfer between them have never been faster than 4-6 hours. (Same bank is seconds though)

odshoifsdhfs··on Parents of daughters are more likely to divorce than those with sons
Are you religious per chance? Not denigrating, but civil marriages (not sure if right name) don't have any of these vows, for health and sick whatnot.

I am divorced, and got married in my country outside the church. Wether we like it or not, it was literally a contract. An officer of the court was there, read the 'contract' which states our data, the legal parts of it (prenup, how assets were after marriage, etc), and the legal responsibilities. There was nothing there about 'until the end' or the likes.

I'm not sure how it is in other countries, and I am from a very catholic country, but most people don't realize that marriage is the contract that is governed by the government's law and not any vows or whatever the priest says in church. It is a contract and parties to that contract are allowed to change their mind and divorce (break contract).

odshoifsdhfs··on Losing bonds sports fans
The thing about Arsenal is, that they always try & walk it in.
odshoifsdhfs··on Bad TypeScript Habits
Yeah I agree.

I actually created a `type Optional<T> = T | null` for one of my projects because I wanted a good way to describe something that is null vs undefined. This is specially important if you are de/serialising objects. In my case, undefined = user did nothing to it, null = user actually chose not to supply value (and yes, they are different)

odshoifsdhfs··on New MacBook Pro models to feature magsafe, no touch bar and more ports: analyst
Apple, please don't. Keep the touchbar and if it affects design(shouldn't but ok) 16Gb is enough.

Devs running docker with 69 machines are not Apple's customers. Can we just finally understand and move on?

odshoifsdhfs··on Apple has threatened to ban Parler from the App Store
So you are ok with people that just leave their babies to starve or in a trash can? After all, they can't survive without the outside help, those fucking parasites...
odshoifsdhfs··on Electron 11.0 released with support for Apple Silicon
I work in multi-thousand LOC projects in TS in vscode. It lags.

It LAGS a lot. I work on Xcode Swift projects and the difference is amazing (and Xcode is quite crap). Auto-complete or sometimes just opening a file takes seconds. (I know my project has a bit more complexity that a normal react/node app, but still...)

odshoifsdhfs··on M1 Macs Review
I will be honest, I also don't think it is good. It is a company issued one so I won't bother too much with it. I remember when the i9 came out, Apple had some issues with it, so maybe the battery usage is still a problem?

But even so, 2 hours of my usage, in pretty much every mbp I owned (and I had a few) always depleted minimum 25% of battery. (maybe the websites I use are more draining that simple static ones?) And we are talking about 4% now with this one. No matter how you dice it, it is still a big difference.

quick edit: it has been 2.5 hours right now since I unplugged it. Browsing Reddit and Hacker News, Whatsapp and Slack applications. 5% of the battery has been used!

odshoifsdhfs··on M1 Macs Review
I got the mbp when on day one but haven't been able to fully test it yet

BUT I have been using it (right now) for almost 2 hours reading reddit and whatnot, I went form 100% to 96%. On my current mbp (2019, i9, 16gb) 2 hours would kill 50% of my battery.

I don't care if compile time takes 2x. I can take my laptop with me at 8am and come back at 10pm and know I won't need a charger. It is amazing

odshoifsdhfs··on Almost 60 percent of business closures are now permanent, new Yelp data shows
Yes, soylent green for everyone. In the meantime, we should also destroy most of side-projects in github (heck, developers are using electricity while doing these non sensible projects), probably also kill youtube and facebook, and even commenting here in HN. Think of the server electricity bills we will save.

Just because you don't enjoy something, don't be so happy for others misfortune please. For some going to restaurants are their highlights of the week and for the people working there, their paychecks

odshoifsdhfs··on Apple MacBook Pro with M1 Review
Haven't setup the dev toolchain yet as it has been a busy day.

First impressions, battery is amazing. I put a 4k youtube video playing and kept using the macbook, after 30 minutes the % was still the same. I tried some online cpu benchmarks that were supposed to put pressure on the cpu at 100% (activity monitor showed something like that) and running one of them for around 5-6 minutes ate around 3% of battery.

Keyboard is a change from my mbp 15, it will take some time to get used to it.

The most amazing thing, and I was using it side by side with the mbp 15 (i9 16Gb) is the M1 one (8gb) is so much snappier in Safari and opening apps. It really brings the 'joy' of iphone with the snappiness that things just move/show.

I still haven't tried a lot of Rosetta or non-arm stuff so no idea there.

odshoifsdhfs··on Apple MacBook Pro with M1 Review
This appears on all threads. I understand some people don't like it, I'm a developer and I have mixed feelings (prefer touchbar for somethings, keys for others), but in general, I feel normal folks prefer the touchbar. I just got the mbp which after a few tests, will be my girlfriend's computer. She asked for the MBP over the Air because of the touchbar that she enjoys alot in her current mbp
odshoifsdhfs··on Apple MacBook Pro with M1 Review
I just got one mbp.

Still in box and will only open after dinner. If you want to ping me in a week or so for feedback: brunomtsousa @-that-G company-mail-service.com

odshoifsdhfs··on AltStore: An alternative app store for non-jailbroken iOS devices
Well, they can buy an Android, thus I think they have chosen.

I like Apple's walled garden. I'm a developer for 20 years professionally and 10 more as a hobby. Writing this on a MacBook Pro, with an Apple Watch on my wrist and my iPhone next to me (I left the iPad at home).

I care that Apple's has this control over their ecosystem that I feel 100% confident on leaving my iPhone or iPad with my kid and know he won't follow some weird website instructions and brick/compromise it for example.

odshoifsdhfs··on Why not use GraphQL?
I did, the same way you would do with a REST API. you specify a format for a field (in my case, the 'where' and 'join' where JSON structures that you passed as parameters)

Then you write the resolvers that parse that. Pretty much as I would expect you to do it in REST.

(mentioned it in another post, I created a no-code tool that did this, for random data and entities created by the user per tenant/app, so I know the issues with GQL, but I can assure you, doing the same with REST was 10 times harder (api started as REST and moved to GQL after 6 months)

odshoifsdhfs··on Why not use GraphQL?
I created a no-code tool that could do joins, filters, and more with GraphQL, so I really don't see your point. You just need to do it a bit differently (same as REST, and if you follow REST 100%, good luck with n*m calls when you want to join two resources that you don't know from the start):

GET clients [client 1, client 2]

for each client

  GET business (id = client.id)
Now think you can join with business, jobs, invoices, employees, etc etc, and tell me how to do this in rest without basically recreating a query language?
odshoifsdhfs··on Why not use GraphQL?
I used GQL on projects before. I never used those 'ready-made' tools though. All the resolvers were written by hand and the SQL queries as well (in the ORM specific language).

GQL works well when you have unstructured data that 'links' to other or in places where you need to query data in various different ways, with different joins that REST doesn't help (or you end up creating a querying language on top of your REST endpoints anyway (/clients/?age>2&link=business,jobs&business.broke=false&etc etc etc)

Then you need to do this for pretty much every REST endpoint that may need this functionality. With GraphQL the server knows how to fetch the individual entities along with the filters, and create a nice graph of it for you (and you can optimize the resolvers if you dont want to have a lot of DB calls).

Saying people are using GraphQL as the new ORM is the same as I saying people are using Ruby on Rails (and their scaffolding) as the new low-code solution.

← PreviousPage 7 of 13Next →