HNHacker News
TopNewBestAskShowJobs

gbanfalvi

228 karma · joined March 18, 2015

submissionscomments
gbanfalvi··on Toronto carpenter builds 'tiny shelters' for the homeless. The city isn't happy
Pretty sure the parent poster wasn’t talking about giving building housing and giving it away for free.

> they still mostly use a 1960's era city plan that forbids dense residential development in most areas.

I big source of homelessness is... well... simply being priced out of living somewhere.

> If you can't afford Toronto, go live somewhere else. It's not a God's given right that you get to live in the 6th most expensive city because you want to

I don’t think most people live where they do out of some sense of entitlement. They just live there because that’s what they once could afford or where they found work. Losing one’s home can also mean losing one’s job and ultimately homelessness. Bad city planning only worsens income inequality and the only ones benefitting from this are landlords and speculators.

gbanfalvi··on Hundreds of Google Employees Unionize
Hopefully they can improve protections for whistleblowers and employees speaking out about ethical concerns.
gbanfalvi··on Amazon and Walmrt not sharing extra profits made during pandemic with employees
So... it doesn’t change the actual argument.
gbanfalvi··on Amazon and Walmrt not sharing extra profits made during pandemic with employees
No. When they hire employees they (at least expect to) increase their own profit.

Losses are shared between a company and the employee losing their job, income is (unevenly) shared between an employer and the employee, profit is exclusively for the employer.

gbanfalvi··on About iSH’s pending removal from the App Store
I'm not sure that's true... Xcodeghost was a single attack that affected ~4000 apps and got it contained comparatively quickly, whereas Android devices get infected with virus-laden with quite regularly.

https://www.androidcentral.com/nearly-impossible-remove-andr...

https://www.forbes.com/sites/thomasbrewster/2019/07/10/25-mi...

https://in.pcmag.com/security/138196/android-users-need-to-m...

https://www.foolproofme.org/articles/169-over-1-million-andr...

https://phys.org/news/2019-07-malicious-apps-infect-million-...

And this is just five articles I found from a superficial search.

Now don't get me wrong. I absolutely abhor the Apple's App Store and their overzealous security policies, but they work. I just don't think they're necessary to keep our devices safe.

gbanfalvi··on Show HN: Predict a Reddit user's Myers-Briggs type from their profile
Can it guess my star sign too?
gbanfalvi··on Twitter hides Donald Trump tweet for “glorifying violence”
Do you believe it’s more dangerous to: A: Remove a post encouraging violence with the risk it’ll anger a group of people? Or... B: Keep it and let it reach 80 million followers?

There’s plenty of evidence that many sites (twitter included) allow violent speech from specific groups because they’re worried of the political backlash. These groups still complain about being silenced just the same, despite blatantly violating the TOS.

It doesn’t work. You’re just giving dangerous and violent people a platform to organize, encourage and enable violence. As a platform owner, you can’t just hope they’ll behave if you treat them nicely.

gbanfalvi··on Updated 13in MacBook Pro with Magic Keyboard, double storage, faster performance
Resource-intensive applications like Chrome and Slack
gbanfalvi··on Brunsli: Practical JPEG repacker (now part of JPEG XL)
And how does it compare against HEIF?
gbanfalvi··on uBlock Origin: Address first-party tracker blocking
That still wouldn't cover trackers and content running in the background, audible ads, ads that pretend to be content in the article you're reading...
gbanfalvi··on The Rising Threat of Digital Nationalism
> Less regulation - not more - would lead to an enviro in which an ISP who was preferring certain content would be genuinely risking losing customers by doing so (and might gain certain types of customers, opening niches for other ISPs to win other customers, which would be fine too).

Haha no, Ajit. You either take the ISP you get, charging whatever you for whatever they want https://www.google.se/amp/s/arstechnica.com/information-tech..., or you go check your e-mail at the nearest coffee shop.

gbanfalvi··on The Rising Threat of Digital Nationalism
> Am I missing something? How could "regulation" be a possible answer to "digital nationalism"? Are there examples of what the author is referring to as "enlightened regulation" in which regulation has had the desired impacts? Seems to me that far more often we see a mix of intended and unintended consequences.

How are net neutrality laws, a form of regulation, a safeguard to keep the internet open and free?

> I would add that web != Internet. Internet is closer to printing press. A world in which there are billions of TCP/IP stacks on personal compute with Internet access is not one which is easily controlled (for good or for bad) by regulation.

This distinction is meaningless. The author may have have conflated the terms, but most people’s primary (and often only) exposure to the internet is via a web browser. They’re clearly not concerned about the spread of nationalism via IP cameras.

gbanfalvi··on Stripe CLI
Nice ad.
gbanfalvi··on Gitlab: don't discuss politics at work
Come on, there’s a difference between building a service or a tool that ends up getting used for problematic purposes (ISIS used lots of Toyotas, is Toyota evil?) and knowingly allow and even even enable problematic purposes (imagine if Toyota recognized ISIS as a rising power in the Middle East and started selling them trucks).

We can always replace words in other peoples’ statements to make them sound silly, but I’ll roll with it.

What if these roads provided, as part of the government’s offering, rest stops and gathering points exclusively for murderers? — Just like how a social network allows problematic groups people to gather and enable them.

What if certain schools accepted money from anyone and in exchange taught kids any curriculum, including murder? — Just how some services bombard people with outright lies, because special interests pay them to.

If your service has a massive reach and influence you can’t just say “nope, we don’t do politics”. It’s simply not honest.

gbanfalvi··on Gitlab: don't discuss politics at work
> The engineers, designers, and PMs shouldn't have an outsized voice in society because they have a specialized useful skillset and ended up on a successful product.

They built these services. They are, ate least in part, responsible for how they work and the consequences of what they built. The content they’re serving and data has a meaning to us.

You can’t pretend that a social network doesn’t have a role in bringing anti-vaxxers together and enabling them to organize.

You can’t pretend that an advertising platform doesn’t have a role in distributing misleading information by business or other interests.

> If these users are breaking laws...

Laws aren’t the ultimate arbiter of everything. There’s a reason they change and evolve over time. Personal responsibility is not a law, yet we expect everyone to have some.

gbanfalvi··on Hong Kong protest safety app banned from iOS store
> So you consider an iPhone works so much better and its design is so much better than Android phones that you allow Apple to choose what you can install?

Yeah. Lots of people do. Giving up control means a lot, I get it. However I give up control with loads of devices, appliances and services every day. In exchange I expect my iPhone, my gmail account and my Samsung TV to make my life easier. They (hopefully) can’t read my mind, so my choices will always lie on a spectrum between: Taking all control, but having to do all the work myself vs. giving up control (and risk being betrayed) but not having to do the work.

> I hope you never end in a situation like in Hong Kong where freedom matters more than design.

Absolutely, but I wouldn’t trust most alternatives out there either. I honestly don’t know what I’d do in that case.

gbanfalvi··on Google contractors reportedly targeted homeless people for facial recognition
What if it was one dollar instead of five? It would have saved hundreds of thousands for Randstad. Or if google is paying for it and this feature motivates 1% more people to buy the phone, they could be making a lot of money. I bet loads of homeless would be fine with $1 for a snapshot. How does the outcome differ for all these homeless people in this case?

What if they could have bargained for $10 or even more instead? I don’t think either company would even blink at the sum, but many desperate people out there would be a lot better off.

I agree with you that some observers are never going to be satisfied and to them there’s always more an individual or a company can do. There is definitely an observer effect.

Similarly, If we took my line of questioning all the way to an absurd extreme, the best outcome would be if all these people got permanent shelter, jobs, and a stable life. But we can’t expect companies with profit targets to do this them. Nobody would feel bad about this exchange, but it would be pretty unrealistic.

So i guess I need to reframe my original question. Why do certain exchanges feel ok while other ones leave a sour taste in everybody’s mouth?

To me it seems like the answer is because the exchange felt unfair. Both parties stand to benefit but, instead of doing something genuinely beneficial for both, the party in power offered the (almost) bare minimum. That sense of unfairness is multiplied when you contextualize the exchange as Very Large Business vs. Small Homeless Person.

Similarly the link to the phenomenon discusses our role as observers, but it doesn’t discuss the parties’ roles in the exchanges. They’re not only observers, they’re also actors. The people performing the homeless study could, for example offered something to the control group at the completion of the experiment.

gbanfalvi··on Tetris clone written in Zig running on WebGL and WebAssembly
Safari doesn't support webgl2 (you can enable it as an experimental feature in the develop menu), so retrieving a webgl2 context returns null.
gbanfalvi··on When Adolescents Give Up Pot, Their Cognition Quickly Improves
The problem with ADHD and friends cause is that my brain actually _doesn't_ fire on all cylinders. While I think I feel the same way as everyone else and I have the same cognitive ability, I don't have the energy to structure my work, complete it and keep track of things in ways other classmates/coworkers magically can.

Cannabis certainly has a calming effect that could lower the hyperactivity component, but it doesn't address the attention deficit part.

The reason the most common treatment are stimulants like Ritalin, is because it "wakes us up" and brings us ADHD people to an alertness level similar to what our peers have by default.

gbanfalvi··on Strap on the Fitbit: John Hancock to sell only interactive life insurance
The risk-taking behaviour can't be turned off, but the individual can still choose to ride a motorcycle or not.

A "biological bias" might make the choice harder, but they're not suddenly deprived of free will.

gbanfalvi··on Create a Professional iOS App in Hours with Creo
> Pretty soon they understood that to get Creo the kind of user experience they desired, they had to rewrite one of the core modules of Apple developer stack: the UIKit.

> Read it again: entirely rewrite a core component created by some of the smartest programmers in the world, with no access to their source code.

They didn't though. Looking through their documentation[1], they subclassed all (or some?) UIKit components and offer those instead of what UIKit offers – which is what allows them to hook into each object's properties for their IDE (I'd guess).

It's cool, and I understand why they did this given their offering (a drag-and-drop IDE to create apps) – but they definitely didn't rewrite a massive, complex, UI framework. Similarly, they blocked off a bunch of UIKit stuff that could genuinely be useful. It looks like you can't provide your own collection view layouts, for example.

[1] https://docs.creolabs.com/classes/CollectionView.html

gbanfalvi··on Apple enters the augmented reality fray with ARKit for iOS
I don't think Apple offers support to extend their camera app (there is support for extending the photos app, however).

What you _can_ do, (and it's quite easy), is to create your own app, capturing video from the camera. Then you can overlay any AR content you wish onto it.

gbanfalvi··on Swift is like Kotlin
You can name parameters externally and externally explicitly.

    func sayHi(to personName: String) {
        print("Hi \(personName)")
    }
    sayHi(to: "Bob") // Hi Bob 
Similarly, using just one label in the function declaration means that they have the same name externally as well as internally.

In this case the example is saying that they don't want any external labels.

edit: damnit, beaten

gbanfalvi··on ChakraCore GitHub repository is now open
> You can simply choose not to use Cortana or to disable it entirely. Google Now & Siri support the same functionality but ironically don't give you the settings to disable it, so nobody bats an eyelid.

Siri can be disabled. Location tracking to improve contextual understanding can be disabled separately if you don't want to disable Siri completely. If you disable Siri, all data is deleted. You're also informed of exactly what data is uploaded.

> Beyond that you only really have so called "basic telemetry." Which tells them when you launch a Windows 10 "app" and some basic computer information. But even without that setting/ability the apps themselves could conduct the same reporting (via direct HTTP requests), the only reason it is even a setting is because Microsoft unified it to make developers lives easier and to better aggregate the information their side.

Does Microsoft let you disable this? Apple offers you a prompt like this one http://imgur.com/aBzTNsV on every major (x.y) update, and shows you what data is being uploaded (as well as letting you disable it) in settings.

gbanfalvi··on Transgender children and gender dysphoria
You would have only transitioned after lots (maybe years) of sessions with doctors and therapists where they would have made sure that it's really what you need.

As the article mentions, the biggest change right now is delaying puberty for some kids so that if they _are_ trans, they get the chance to transition more easily later in life.

Regardless, I'm glad that you're happy with your body.

gbanfalvi··on Christopher Poole Reveals Why He Walked Away from 4Chan
Yet somehow the quality of the discussion/information is better in reddit and even moreso in heavily moderated subreddits such as r/askhistory or you know... simply on here.

Even on 4chan, amusingly, the best boards are the ones ruled most strictly.

gbanfalvi··on What's new in Xcode 7
certificate signing is free. always has been. it's the app store part that costs you.
gbanfalvi··on Fear of Apple
It's not FUD to talk about apple's software getting buggier, it's FUD to appropriate someone's rant, sensationalise it and then put the responsibility on Arment.

It's the difference between you stating that Node.js has been forked and someone writing "The server-side Javascript community is now torn apart, according to engendered". It's technically true, but it's clear that second one has other implications.

This is Marco's post: http://www.marco.org/2015/01/05/popular-for-a-day

"This morning, my words were everywhere, chopped up and twisted by sensational opportunists to fuel the tired “Apple is doomed!” narrative with my name on them. (Or Tumblr’s name, which was even worse.) Business Insider started the party, as usual, but it spread like wildfire from there. Huffington Post. Wall Street Journal. CNN. Heise. Even a televised CNBC discussion segment."

"Instead of what was intended to be constructive criticism of the most influential company in my life, I handed the press more poorly written fuel to hamfistedly stab Apple with my name and reputation behind it. And my name will be on that forever."

Now, why do you think Marco is afraid of speaking out? Do you genuinely think that he's afraid his relationship to Apple is damaged because it might threaten future business or because he feels he's responsible for these articles?

From what I and others have experienced (and the rest of the article), there's a climate of frustration, not fear, in the Apple developer community – but even in this article, being angry at incompetence doesn't sound remotely as exciting as being afraid of a large corporation. Hence the F in FUD.

gbanfalvi··on Fear of Apple
Computerworld http://www.computerworld.com/article/2866456/marco-arment-sp...

Fortune http://fortune.com/2015/01/05/how-bad-are-the-bugs-in-apples...

BGR http://bgr.com/2015/01/05/marco-arment-mac-ios-software-qual...

Economic times/india times http://economictimes.indiatimes.com/magazines/panache/progra...

WSJ http://blogs.wsj.com/digits/2015/01/05/programmer-ignites-de...

ZDNet http://www.zdnet.com/article/apple-software-may-be-buggier-b...

HuffPo http://www.huffingtonpost.com/2015/01/05/marco-arment_n_6416...

This is what he's talking about. He posts a "hey have you noticed apple software is buggier lately?" and loads (43, according to google news) sites post speculative articles about titled something like "have things started to go downhill for apple???" using him as a source. Sure, it's not literally "apple is doomed" right in the title, but exactly the same kind of FUD

gbanfalvi··on App Submissions On Google Play Now Reviewed By Staff, Include Age-Based Ratings
https://twitter.com/jamesthomson/status/527498251176796160

http://www.panic.com/blog/transmit-ios-1-1-1/

Neither of the apps got pulled. They got a warning. Whether the guidelines they were supposedly breaking were fair (or even existed) is a different thing.

← PreviousPage 3 of 3