HNHacker News
TopNewBestAskShowJobs

RyanZAG

8,774 karma · joined November 11, 2012

Location: South Africa
submissionscomments
RyanZAG··on Show HN: GuiLite – UI framework for all platforms
Without native bindings, you'd still need to write all the UI code in C, and then you could use Swift interop to call your C function that does the layout. That's not what most would think of as Swift support if you're writing C.
RyanZAG··on The More Gender Equality, the Fewer Women in STEM
I'm not entirely sure on which angle you're trying to discuss here. That biological preferences don't impact on the free market choice of employee-employer contracts? Or that biological preferences aren't overridden by a desire to earn higher wages?

For free market choice on which jobs pay more -- I think this one is pretty clear. Do you think differently?

As for biological preference, I don't think it takes into account the average pay at all. Career path is usually chosen at a younger and more idealistic age, and probably more importantly - poorer countries have women overriding their preferences and going into higher paid lines of work, while richer countries let women do what they want. As per this very study. In the case where money doesn't matter because your family is rich, biological preferences become more important and people stop choosing based on average pay. So the biological differences seem to explain it really well.

RyanZAG··on The More Gender Equality, the Fewer Women in STEM
Yeah, it's unfortunate and that kind of uproar doesn't do anybody much good. I chose black female on purpose for that reason, obviously, as it's acceptable to consider such things intellectually in today's world.

We've stopped discussing some key concepts just because it's not allowed anymore. I guess we need the bravery of enlightenment era philosophers once again - to stand up to social pressure in the name of open ideas.

RyanZAG··on The More Gender Equality, the Fewer Women in STEM
That's right! But the same applies the other way around. The argument that a company that doesn't hire that one guy because he's Malasian may allow your competitor to beat you in a free market is also very much a "may, could, would" scenario.

There's only one way to know: get a free market and see whether the companies that hires all Malasians or no Malasians or a mix of Malasians and non-Malasians comes out on top in aggregate.

(Malasians used as an example, not because of anything specific about Malasians. Feel free to replace with Lithuanians if you want. Although the specific cultures involved are probably very important. A culture that has a focus on technology and work ethic would likely beat out a culture that focuses on extended deep sea fishing when it comes to building a startup.)

RyanZAG··on The More Gender Equality, the Fewer Women in STEM
That's assuming an internal company culture couldn't be created based on shared understanding that would lead to competitive advantage. Eg, if you create a company with only black women, you may not necessarily get the very best individuals, but you could create a very unique culture. That culture could empower the whole team to work better with each other with the end result being a more productive team even though individuals may be less productive alone. It could also reduce turnover and increase job satisfaction, leading to less time spent training and cheaper and more productive overtime for the company.

Such a company could be at an advantage in a free market where there were no rules on employment discrimination.

RyanZAG··on The More Gender Equality, the Fewer Women in STEM
Most studies on this seem to show that gender based preferences can be at least partially explained from birth before any environmental factors play a part in it. People have been doing these studies for a long time now, but they get ignored because we don't like the results.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3030621/

And of course, far more studies that have been going on for decades.

RyanZAG··on Review of Vivek Wadhwa’s Washington Post Column on Quantum Computing
That sounds like crowdsourcing the core focus of the business then.

The ability of people to point out factual errors should be kept for small details, not the all too common practice of posting articles without first getting them checked by experts. Why should unpaid experts have to go and spend hours posting corrections of the articles in Washington Post? Washington Post should be finding and paying experts to do this pre-publication.

There needs to be some level of quality control at the Washington Post if they want to keep their reputation -- which they have tarnished very poorly since their push for the Iraq War and the role they had to making that war happen.

RyanZAG··on Review of Vivek Wadhwa’s Washington Post Column on Quantum Computing
> Do you, like me, consider them one of the most important venues on earth for people to be able to trust right now? How does it happen that the Washington Post publishes a quantum computing piece filled with errors that would embarrass a high-school student doing a term project (and we won’t even count the reference to Stephen “Hawkings”—that’s a freebie)?

I'd recommend reading the Washington Post with a bit more skepticism. You're only noticing their mistakes on this article because it's something you're familiar with, but they make many mistakes in their other articles too. You probably just don't pick it up as you're not an expert in those other fields, and it sticks out in this one like a sore thumb because you are.

RyanZAG··on Foxconn unit to cut over 10k jobs as robotics take over
These arguments don't seem to fit together.

On one hand, technological improvement has deprecated thousands of farm workers over hundreds of years, but you're making the argument that it's only happening now because some factory workers lost their jobs. People have been losing their jobs for a long time. Blacksmiths are very rare now a days, but were very common only a short while ago.

The second argument you make is that people will have to work multiple menial jobs to barely get by, yet you also state that menial jobs like factory work are going to be replaced by machines. If the jobs are replaced, nobody is going to be doing multiple menial jobs as those jobs won't exist.

There's only two options in such a doomsday scenario where all work is done by machines. Either humans will be given some kind of basic income, or the rich will get an army of machines and wipe out all the people they don't want. Or a combination of the two, such as humans given a basic income until the rich get tired of it and then build an army of machines to wipe everyone out.

RyanZAG··on Rent Control Needs Retirement, Not a Comeback
> Bloomberg should have her fired. She does absolutely no credit to their publication.

I don't think calling for everyone you disagree with to be fired is the right way forward.

RyanZAG··on Mozilla announces an open gateway for the internet of things
Please don't connect jet engines to the internet and use a REST API to control them.
RyanZAG··on How Rust Is Tilde’s Competitive Advantage [pdf]
Java doesn't use system memory management by default, but rather keeps its own heap for garbage collection. If you start your java daemon with -Xms5000m -Xmx5000m then java will use 5GB of ram and use that to allocate new objects inside it. Depending on the garbage collector used, Java may wait until that 5GB is full before clearing it out, therefore using "up to 5GB of RAM" for the same 50MB dataset in a long running process.

It's not really a useful comparison for most uses of java though.

RyanZAG··on ICE is about to start tracking license plates across the US
Just because the data exists doesn't mean it is used.
RyanZAG··on The UX of AI
I'd guess the correct form of that statement should be:

"If a human can't theoretically perform the task with a lot of time and a pocket calculator, then neither can an AI."

But it's not really saying much as that applies to almost everything.

As for the core idea of designing AI UX better to get people to trust it - maybe put a list of all the data being collected and stored up front, and make it possible for the user to easily and permanently delete specific data while still allowing them to use the system. Also an explanation of actions taken: "the system took this photograph because 76% of testers found photographs with these particular features (high light level, human looking at camera, action) to be desired." You could probably trace your dataset back to these features by collecting all the photos from training that matched to those features and manually labeling them.

In short: un-black-boxify your UX.

RyanZAG··on Twitter's COO Noto Resigns to Become Chief Executive at SoFi
I'd guess he has more profitable and more useful things to spend his money on than Twitter.
RyanZAG··on How Slack Stays Secure During Hyper Growth
While I agree and personally prefer IRC, people using slack use far more features than just channels and PMs. That's because slack is more discoverable and the features are generally conceptually simpler and more obvious for the average user than complicated IRC features. That's the UX I was talking about above - it allows more users to use more features and feel more comfortable that they know what is going on. The same really can't be said for IRC - most average users will request the help of an 'IRC master' if they need something they don't know how to do. That's probably not a good sign of accessible UX.
RyanZAG··on Whole Foods employees reveal why stores are facing a crisis of food shortages
It's not the same way though, is it? Trump has the whole 'average American' speech pattern down. Headline grabbing, 'high energy', and a call to action.

> FAKE NEWS - A TOTAL POLITICAL WITCH HUNT!

He doesn't use the intellectual tone when he talks about it.

> Briefly stated, the Gell-Mann Amnesia effect works as follows.

For a certain type of person -- the type that reads HN -- this scholarly style is what we expect. It lays out the biases and beliefs we hold in a manner we expect. It backs it up with some seemingly solid logic that we can relate to. We've all seen at least one badly written scientific article where we know the facts better. So we take it as fact and agree with it.

Is there any difference between them? Of course not, they're saying the same thing, but in a different linguistic style. It does take a bit of work to recognize that as most people have fairly deep biases towards linguistic style that are difficult to suppress. As an exercise to prove this to yourself, try sum up the Gell-Mann Amnesia effect in a way that would appeal to a non-academic.

Here's the interesting part: Trump picked up this linguistic style only in the last few years. While we don't like it, his voter base probably wouldn't have voted for him if he started his sentences "briefly stated". Know your audience, often the presentation of your argument is far more important than the argument itself.

RyanZAG··on How Slack Stays Secure During Hyper Growth
People often confuse engineering and design. Slack has a very good design team, the UX is far above IRC or competing solutions and everything flows and works in a way that most users expect. The engineering itself is not the strong point, that's for sure. Slow, bandwidth hungry, memory intensive, strange syncing problems, security issues, etc.
RyanZAG··on Bitcoin conf stopped taking Bitcoin payments because they don't work well enough
> PS: In reality you would likely cause a fork,

Yes, probably, but remember - you have way more hashing power still. So you just swap to their new fork and beat them out there too, and you keep doing it until they give up and are forced to accept your fork as the truth.

I'd guess one option would be to build a ban for China into the new fork directly, but that would be easy to bypass with VPNs. Ultimately, if you have the hashing power, you own it. Bitcoin can't keep invalidating winning forks forever as it's a war they lose on each step of the way.

RyanZAG··on Bitcoin conf stopped taking Bitcoin payments because they don't work well enough
If I buy and then sell $100 worth of BTC a hundred times a day, have I created $100 worth of cryptocurrency trade or $10,000? Note I've only actually used $100 here (excluding transaction fees). If it's the second, then $33 billion dollars isn't really a useful number if many of these trades are just arbitrage by a few individuals utilizing the same dollars over and over.

I'd think a more useful statistic would be the amount of USD actually moved out of bitcoin exchanges rather than trades on the exchanges themselves.

RyanZAG··on Bitcoin conf stopped taking Bitcoin payments because they don't work well enough
Does anybody really hold EUR or USD though? They hold gold or stocks or similar, denominated in USD. You could say Bitcoin is the same as gold (which is also deflationary?), but has gold really been a particularly viable way to store value? Gold may never again rise to the price it was 5 years ago, despite being deflationary. Deflationary isn't enough or even required to be a store of value, it rather needs to be in demand and liquid.
RyanZAG··on Poverty-Fighting Startups
Why should rich countries be trying to provide infrastructure and food for the world's poorest? Far as I know, the original reason for doing so was to create strong and loyal trading partners. That doesn't seem to have happened though. Is that no longer the end goal?
RyanZAG··on How the JVM compares strings on x86 using pcmpestri
Java uses UTF8 in latest release for strings without special characters.

http://www.baeldung.com/java-9-compact-string

UTF16 is not really a curse for languages that require it. String operations in non-English languages are very fast because of it, and most software these days has to deal with localization.

RyanZAG··on More than half of all private wealth has been inherited in most of Europe
> Then why do most countries have welfare for the poor?

Because of democracy.

The rest of your points are good and I agree with them. Just pointing out that "improve the life quality of those born with less potential" is probably not a goal most people strive for. I do hope I am wrong, but I don't believe I am.

RyanZAG··on More than half of all private wealth has been inherited in most of Europe
> improve the life quality of those born with less potential

While a noble goal, I don't believe this is a goal shared by the majority of the population. I think if you ran a poll between "improve the life quality of those born with less potential" and "improve the progress of humanity", the results would favor the later.

Is it better to bring fresh cold water to all, or hot and cold water to some? If it cost $100 to each person for either, I believe that those who possessed $100 would pay for hot water for themselves.

There's an argument for "do both", but that's not always realistic. Those without can force the issue with democracy, but if they force the issue too far, bad things are known to happen from history. I'd be wary of forcing it too far, but your opinion is your own.

RyanZAG··on Techies Still Think They're the Good Guys. They're Not
> even then sadly Zuckerberg called them Dumb Fucks, a "thank you" would have be nicer I'd think...[2]

Why do you think Zuckerberg telling lies you want to hear would be nicer? That seems counter intuitive to me.

RyanZAG··on Firefox is on a slippery slope
It's really unfortunate how the oppressed turn into the oppressor the moment they are given power. It tells us a lot about humanity right there. The very people telling other's to accept they have a different opinion when they are in the minority, but then turn around and deny opinions to those they disagree with when they are in the majority. It is shameful.
RyanZAG··on Statistics, we have a problem
Good point.

Still, maybe we should publicize that allegations have occurred without specifying against who? And making it public if an organisation refuses to investigate. That should give the same public result without the need to attack someone who is only alleged.

RyanZAG··on Statistics, we have a problem
Agreed, but at the same time I think this matter shouldn't be broadcast publicly until the investigation finishes. If he did do what he said, then the investigation should confirm it, and then he should get blackballed for harassment because it's not ok.

But first step should be proving it, not blackballing someone because of allegations. I think we can all agree that removing someone who harassed is a good thing, while removing someone who is only alleged to have harassed is a bad thing. And that distinction probably needs to be made by someone qualified, not an activist or the general public.

RyanZAG··on Unknown Mozilla dev addon "Looking Glass 1.0.3" on browser
Mozilla has been going downhill very fast since Brendan Eich was removed as CEO. There was some controversy at the time and it made sense why he was removed, but it seems clear now that Mozilla took the wrong choice in removing him as it seems he was keeping the ship on course. Now it is floundering from numerous sides.

I think Mozilla should look into getting him back before they all end up losing their jobs.

← PreviousPage 3 of 34Next →