HNHacker News
TopNewBestAskShowJobs

danra

431 karma · joined December 26, 2013

submissionscomments
danra··on I Hit $115k/Month with a Status Quo Improvement
There’s far more respect among the tech community for the (truly!) talented engineers working in these companies than there is moral outrage.
danra··on I Hit $115k/Month with a Status Quo Improvement
Spam is always going to exist. Might as well facilitate, make money, and try to influence the system from a position of power?
danra··on I Hit $115k/Month with a Status Quo Improvement
> facilitating spam is some distance further down on the benefits to harms scale than facilitating Facebook or Google

So... Facilitating spam is worse than facilitating censorship in China?

danra··on I Hit $115k/Month with a Status Quo Improvement
Funny, I don't see similar moral outrage at talented engineers working in Facebook and Google, doing no evil. (I do see such outrage at the companies themselves - but rarely at the developers working for them).

Yes, these companies do make useful products. But they have real negative effects on the world, which would have been better off if all those engineers had made these products for companies other than these lobbyist, competition-stifling, aggressive monopolies.

There's no real moral difference between selling your talents to the highest bidder and this specific case of running a spam service to make money.

danra··on Show HN: Make your site’s pages instant in one minute
Is there something similar available on Django?
danra··on Trust-Busting as the Unsexy Answer to Google and Facebook
> every single letter in a div

That's... I... Well. :0

danra··on Skirting U.S. sanctions, Europeans launch trade mechanism for Iran
> Stating that a country should not exist vs stating a country should be wiped off the map are drastically different things.

You make the first sound very sterile. Aggressively saying one (a person or country) must not exist is not that far off from saying he must be wiped off, especially if you’re taking actual military steps against that subject.

> It's long been known that Iran doesn't recognize Israel as a country just like Israel doesn't recognize Palestine, so there should be no surprise here.

Who’s surprised? I just demonstrated the so-called receipts the parent OP said one must show.

Regardless, not recognizing something is very different from saying it must not exist and taking steps to advance that desired non-existence.

I think the Israeli regime is also evil in not allowing a Palestenian state to exist, even if it’s not Israel’s exclusive fault.

> I really don't understand why others really think the people of Iran have some overarching goal of attacking Israel and the US versus just trying to live their lives. What will that accomplish them?

I think it’s clear we are talking about the regimes here, not “the people”. Especially in autocratic Iran.

> Iran is a republic and must answer to it's people

False. [1]

> de jure: Unitary Khomeinist presidential Islamic republic

> de facto: Theocratic-republican authoritarian unitary presidential republic subject to a Supreme Leader

[1] https://en.m.wikipedia.org/wiki/Iran

danra··on Skirting U.S. sanctions, Europeans launch trade mechanism for Iran
The first article is mostly an opinion piece on the illegitimacy of Israel as a Jewish state.

> So the UN resolution was actually legally compromised and the partition plan was also completely unfair, giving out 70 percent of the land to the immigrant Jews who made up only 30 percent of the population at the time! (See 1947 UN Partition Proposal)

> So people only need to use their common sense to see how wrong this radical and bloody demographic implantation in the Arab world, called Israel, has been!

therefore, I would take whatever other factual claims this writer makes with a grain of salt, since anyone who reads his article can see a clear anti-Israeli agenda.

But even assuming his factutal statements regarding what Ahmadinejad said: that the occupation will vanish from the face of time, and not actually Israel, which is not the same as the occupation - anyone who is a bit versed in Middle-Eastern media knows that “the occupation” is just the way Israel is referred to. In very much the same way that the Iranian regime calls Israel and the U.S. “the small and big devils”. The writer’s point is moot. Any threat about the vanishing of the occupation is the same as the threat of the vanishing of Israel as a state.

The second article is a bit weird, as it seems to argue the finer points of translation:

> Khomeini gave a speech in which he said in Persian “Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” This means, “This occupation regime over Jerusalem must vanish from the arena of time.” But then anonymous wire service translators rendered Khomeini as saying that Israel “must be wiped off the face of the map,” which Cole and Nourouzi say is inaccurate.

and

> In 2000, Khamenei stated, “Iran’s position, which was first expressed by the Imam [Khomeini] and stated several times by those responsible, is that the cancerous tumor called Israel must be uprooted from the region.” He went on to say in the same speech that “Palestinian refugees should return and Muslims, Christians and Jews could choose a government for themselves, excluding immigrant Jews.”

Wow, I’m so glad the Iranian regime only says that Israel along with the Jews living in it must vanish and be uprooted, but not wiped out.

To make things clear: I am against the control of Israeli military of territories with a Palestenian civilian majority in the West Bank, and I myself call that “occupation”. I believe Israel is very much at fault, even if it is not exclusive fault.

But that doesn’t excuse ignoring or defending actual threats to the very existence of Israel, which Iran does make, and act upon.

danra··on Skirting U.S. sanctions, Europeans launch trade mechanism for Iran
> I hope we stop buying in. When a politician tells us a country is evil, we need to start asking for receipts.

Well, there’s the minor issue of Iran’s totalitarian regime consistently announcing their intent to destroy Israel and devestate the U.S.A, and taking actual steps to support the same.

I am Israeli and completely left-wing by the way, and believe there are many steps both Israel and the U.S. could take to mitigate the threat from Iran without war, such as strengthening moderate forces in the middle-east, which they do not take. I consider our own prime minister a thoroughly evil man.

But the fact remains that Iran’s own statements and actions are extreme.

danra··on FaceTime bug lets you hear audio of person you are calling before they pick up
Apple’s bug handling is broken.

Anyone who has filed a few rdars knows it is thankless work. The amount of work you have to invest for anyone to even look at your bug is high. In the instance of this particular bug, I wouldn’t be surprised if at least part of the reason it took a week and a half to handle since it was reported was that the initial reply to the reporter was “please send us the exact steps to reproduce” and then nothing was done until the bug reporter replied back. I wouldn’t be surprised to learn there were even a few iterations of this, since I personally experienced it.

Then, your bug gets looked at. But you don’t know anything about its status. Until anything from a few days to a few months later, it gets closed as a duplicate. Of course there is no way to know in advance that the bug was already opened, and that you could save an hour of work time instead of making a minimal reproducible version of your app which reproduces the bug.

At least, that’s been my unfortunate experience.

/rant

danra··on We Can't Just Assume that Facebook Will Do Its Best
That's harsh - they do not intentionally steal money from children.

They intentionally use children to steal their parents' money.

danra··on A most unexpected answer to a counting puzzle [video]
A few tools, detailed in his FAQ page. https://www.3blue1brown.com/faq/
danra··on We can confirm that there was a successful 51% attack on Ethereum Classic
Really surprised by the relatively low cost of attacking Bitcoin with 51% for one hour - claimed to be about $300k.

Is this number for real? I can think of many actors for whom this is just small change, and who might have incentive to break trust in the Bitcoin network by successfully performing such an attack.

danra··on “In 2018 the blockchain/decentralization story fell apart”
> Nowhere in the cryptocurrency discussion was there any appreciation of the history of capitalism, which requires considerable study to get any meaningful knowledge of.

This is false. I recommend listening to Trace Mayer, for example.

> I would be very interested in further reading on how the economy of Israel works, if you have any links then do share.

I recommend Guy Rolnik[1] and Yaron Zelekha[2].

[1] https://www.haaretz.com/misc/writers/WRITER-1.4968179 [2] https://www.haaretz.com/.premium-yaron-zelekha-s-crusade-to-...

danra··on “In 2018 the blockchain/decentralization story fell apart”
I'm not at all convinced by the argument about centralization happening because that's what people want. In Israel, for example, there is, in fact, a conspiracy. Though not a hidden one at all - just one which is very hard to defeat.

Israel has a very centralized market controlled by just a handful of oligarch families. The same guys control the insurance companies, pension, the fuel supply, the banks, etc. The prices are too high and the service isn't great not because that's what people want, but because competition is stifled, in cooperation with the politicians, who need the oligarchs to keep funding them.

I don't think a decentralized currency would be a magic trick which would instantly solve this larger problem of economic centralization, which people most certainly do not want - but it could certainly help break the existing cycle by taking away power from the politicians.

danra··on Amazon Dark Patterns
> I've found this to no longer be true.

Still true over here (outside US).

danra··on Cloud Filestore, high-performance file storage for GCP users
Given Google's history, is there any good reason to believe this service would still be supported by Google in a few years and not be replaced by yet another new-and-of-course-much-better-than-the-old-one iteration?
danra··on Leaked screenshots of Xcode 10 on macOS 10.14
Dollars to donuts this will get the loudest cheers from the audience at either the Keynote or the Developer Tools State of the Union.

On one hand, rightly so - my eyes need this feature. On the other hand, it's kind of ridiculous we had to wait until Xcode 10/macOS 10.14 to get this.

danra··on Signed Integers Are Two’s Complement
You can always get the most up-to-date public version using wg21.link/pxxxx. So for this proposal: https://wg21.link/p0907
danra··on Write Emails Faster with Smart Compose in Gmail
I was happy to open the comments and see everyone writing approximately what I was thinking.

Almost made me feel there would be no point writing something similar myself.

danra··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
> This hits pretty close to home. I've been seeing therapists for my anxiety but they haven't really helped much

My personal experience was similar - I’ve seen numerous therapists over the years before finally meeting a therapist who did help very much. It seems to me that finding a good therapist - one who is both objectively good at his job and subjectively fits your needs in his work method and personality - is hard.

I think this is something that gets missed a lot. Any therapist worth his salt would tell you that therapy is a long process which requires time to succeed. And that’s true, but it also makes it even harder to find a good fit. None of my non-matching therapists ever told me I should consider a different therapist, even when in retrospect it was the right thing to do after giving their own process a good long chance. While the principal-agent problem may be a factor, I think the main reason is the therapists’ sincere will to help (with their own process). But it also means that unless you are already aware of the fact that therapists aren’t all similar, given the super-subjective nature of the therapy process, you might incorrectly give up on the prospect of finding a good therapist for you, or be stuck with a non-matching therapist for too long.

I wouldn’t usually share something this personal on HN, but I did hoping it might encourage you to not give up on finding your therapist.

danra··on Facebook announces Clear History feature
Great feature, but not major in the big picture.

This (or any other Facebook feature/change) wouldn’t be such a big deal if Facebook weren’t a monopoly which actively takes steps to remain one. Namely,

- being a closed platform with no easy way to migrate your data to another platform

- buying out the competition

As long as the above is true I consider Facebook as acting against its users’ interests, regardless of any specific feature.

danra··on Is Spending Time on Social Media Bad for Us?
Harder questions:

- Is it bad for us that Facebook is aggressively monopolizing the social media/interaction space by: * Abusing its data collection (including through its purchase of Onavo) to eliminate/buy out competition * Storing our social data in a closed garden with no easy way to migrate it out into a different platform or even provide an API so that other social platforms can interact with Facebook

thus limiting our options for exploring different options for online social interaction?

- Is profit taken into account in Facebook's feed algorithm, or is it just our well-being (encouraging active social interaction, as the article describes) that's being considered?

danra··on Homebrew 1.4.0
10.6 is still used by a lot of people on Intel processors, and compiling for it on a modern platform involves the hacks I mentioned.
danra··on Homebrew 1.4.0
The first-time installation on Mac OS X 10.5 has been improved

This is just pleasant to see. Some people like/are stuck using older OSes.

Which Apple itself conveniently ignores (inconveniently for its developers), e.g., Xcode hacks and looking for 3rd party copies of old SDKs to be able to keep compiling for older OSes. :(

danra··on Apple's CVDisplayLink Doesn't Link to Your Display
Wow, this is bad. If the author is reading this, is there any chance this is a regression in recent OSes? I remember a WWDC video from quite a few years ago showing exactly why it’s important to use CVDisplayLink which is linked to when your display needs new frames, showing a similar illustration to the one shown above about how otherwise you lose frames.
danra··on How Duterte Turned Facebook into a Weapon, with Help from Facebook
The point wasn’t there aren’t any other sources of reporting available. (though, the traditional media do have a harder time keeping in businees due to the dominance of social media). The point was that an important part of the media, the social one, is being aggressively monopolized by Facebook, so there are less news sources in the social space, so the truth suffers.

> Those are far better sources of 'truth' than you'll ever get through social media.

It depends. I think it’s fair to say social media has an important role in reporting, but that like with newspapers - if you have just one for the entire country, the quality of news will suffer, as will your susceptibility to biased abuse.

danra··on How Duterte Turned Facebook into a Weapon, with Help from Facebook
Facebook sometimes does good, sometimes does bad, depending on how its algorithms are tweaked. And it’s likely the algorithms are mostly tweaked to maximize profit.

Currently, the only way to get the company to focus its efforts on truthful news and protection from abuse is through regulation, which happily it looks like the EU has started doing.

But the deeper issue is Facebook being a for-profit, closed-data-garden, global social media behemoth who strangles competition aggressively. As a result, there are few other social media sources to get the truth from, and there is no real competitive pressure on Facebook to make it care enough about protecting its users from abuse.

danra··on Ask HN: In your company, how important is code quality vs. getting things done
Some aspects of 'code quality', such as DRY and sane code structure (e.g. early return in case of errors), cost nothing and are not at odds with but rather accelerate getting things done; immediately (avoiding bugs, shortening code review), in the short-term (understanding code which someone else, or you, wrote) and in the long-term (making the code easier to change if so needed).

It's only some aspects of 'code quality', which do have a cost (immediate and/or upkeep, e.g., tests) which even incur any dilemma.

danra··on macOS High Sierra: Anyone can login as “root” with empty password
These bugs are getting ridiculous. With Apple's budget, finding such bugs in a security architecture review or just in QA should be as easy as 1+2+3.
← PreviousPage 2 of 4Next →