HNHacker News
TopNewBestAskShowJobs

johnfactorial

376 karma · joined April 14, 2014

submissionscomments
johnfactorial··on Building a Dark Web Crawler in Go
A short list of those tons would be wonderfully helpful to share. :)
johnfactorial··on Serverless: slower and more expensive
> Lambda seems to be a fast prototyping tool.

My thoughts EXACTLY. The great power in "serverless" architecture (i.e. AWS Lambda + AWS RDS + AWS Gateway) is how it empowers prototyping a new product.

Counterintuitively, it's future-proofing. You should know in advance that it's too slow & expensive. But you get to spin up a prototype backend very rapidly, pay only for what you're using while prototyping, and Lambda's inherent limitations force devs to build modularly, start simple, & stay focused on the product's main goals.

When the time comes to need scale, either at launch or even later when user count goes up, your "serverless" backend can be relatively easily replaced with servers. Then, just like that, in response to scale need your product's costs and response time go down instead of up.

It's a nice way to build a software product: rapid prototyping plus easy future cost decreases built-in.

johnfactorial··on Hong Kong tries and fails to hire PR firms to rebuild image
> Right and the government is paying me to say this on HN of all places.

Straw man. No one has accused you of this.

> You do not have the freedom of speech to threaten others.

You have defined freedom of speech in a way that merely assists your argument. No one should expect the freedom you describe.

> Checks and balances in the united states is a check written as a bribe

Undefended baseless hyperbolic claim.

> slaughter of millions of innocent civilians during wartime is excused with a couple of decades

Straw man. I made it clear that this act is definitive of the USA just as Chinese government's present day actions are definitive of it.

> The LGBT person above feared for his life. That's next level brain washing right there.

No idea what you're talking about.

In summary, your thread rapidly devolved into a political flame war, I am sorry to have ever engaged with you, and I am done now.

johnfactorial··on Hong Kong tries and fails to hire PR firms to rebuild image
> The people still in the streets have other agendas

Here is that agenda, also known as the 5 demands:

1. Kill the extradition bill. Done.

2. Retract use of the word “riot” to classify the protests.

3. Release and drop charges for protesters who have been arrested.

4. An inquiry into the widespread, well documented police brutality.

5. Universal suffrage.

In other words, they want their right to peacefully protest & vote for their leaders. To claim they have such rights already would be to ignore their words and their plight entirely.

https://www.vox.com/world/2019/8/22/20804294/hong-kong-prote...

https://www.vice.com/en_us/article/59nbp5/hong-kong-stabbing...

johnfactorial··on Hong Kong tries and fails to hire PR firms to rebuild image
Your post is unabashed propaganda, full of false dichotomies, whataboutism, and false equivalence, with no love of truth.

> China does not have freedom of speech but in a way neither does the US.

A radical and undefended claim. In what way is this true? You never say.

> did edward snowden have freedom?

Yes he did. Then he broke the law and ran away from the consequences of his actions.

> It's just another regime.

A single-party regime with no term limits on executive power is a stark contrast with a representative democratic federation designed with a multitude of checks and balances on its own power structures.

> you still have to use the products that China made for you because you as a country do not have the technical ability to manufacture the same products

False choice between Chinese products & domestic. No reasonable person believes that China is the sole manufacturing presence on Earth. There are a multitude of other options. China, however, does need the US -- the largest free market on the planet.

> Just like how the slaughter of millions of people by the nuclear bomb dropped on hiroshima by the united states does not define the united states as a country, neither do the protests of hong kong define China.

Those two things are indeed important, defining characteristics of the two countries you describe. One of them was an act of world war decades ago. The other is current events, the result of an illegal act of oppression by a dystopian communist state, heavily indicative of what China is today.

johnfactorial··on Ask HN: Are you ok?
I think a chicken run & coop is like 100 square feet total for a half a dozen chickens. Not sure though, I'm still just a development director. :)
johnfactorial··on The beauty of functional languages in deep learning – Clojure and Haskell
I just love the Hacker News guideline that comments get more thoughtful and substantive as a topic gets more divisive, I think we all benefit a lot from that aspect of this site.

Honestly I only posted my comment to stir deeper public discussion on the topic, while trying to be clear at the end that it's possible but I certainly don't think it's encouraged or any fun at all. I figured it wasn't news to you, but thought the topic worth opening, perhaps news to someone else. Cheers.

johnfactorial··on Ask HN: Are you ok?
Sorry, didn't mean to sound insulting, my wife and I routinely discuss leaving our programmer jobs to move out into the woods and raise chickens.
johnfactorial··on Attempto Controlled English
Have you seen Cucumber? https://cucumber.io/docs It's a system that attempts to enable specifications for a software product to be written in a way that can be parsed by an automated testing framework.

In theory, you carefully say what you want the software to do in given scenarios, human developers understand the spec as-is, and automated tests can read and execute the spec as-is as a test.

I have no professional experience with it because all the docs make it look like something I would run from: lots of in-code scaffolding and talking like a computer just to get the same job done. But maybe you'll like it.

johnfactorial··on Ask HN: Are you ok?
What will you do next? You can be rid of all these problems if you start raising chickens in the woods and selling eggs and poultry.
johnfactorial··on The beauty of functional languages in deep learning – Clojure and Haskell
For what it's worth, Python is a strongly typed language[0] and is what the manual calls "multi-paradigm," i.e. you can write purely functionally in it[1] all you want, though it is a fair point to observe that the community, PEPs, Guido et. al. do not encourage it, and the language implementations are probably not optimized for it.

[0]: https://stackoverflow.com/questions/11328920/is-python-stron...

[1]: https://docs.python.org/3/howto/functional.html

johnfactorial··on A Technology Freelancer's Guide to Starting a Worker Cooperative [pdf]
I would love to know more, anything specific that has changed which you think will render some of this old text obsolete?
johnfactorial··on The End of Moore’s Law and Faster General Purpose Computing, and a Road Forward [pdf]
Admittedly knowing little about how multi-core CPUs work, I've always thought the next breakthrough in CPU tech would be a hardware-based scheduler, a chip that effectively load balances threads to ensure all cores are used equally and simplifies the writing of software. The dev writes thread-safe code and the hardware does the rest. I wonder how feasible that really is.
johnfactorial··on DRM Broke Its Promise
And when capitalists start telling you to trust the invisible hand of the market, the comparison to religion becomes obvious & apt.

Edit: for those who, for some reason, think my comment unworthy: "The ‘invisible hand’ has an iron grip on America " https://fortune.com/2014/08/13/invisible-hand-american-econo...

johnfactorial··on DRM Broke Its Promise
> What did DRM promise this guy

From the article:

> Thanks to a technology called “Digital Rights Management,” sellers and buyers could negotiate a subset of rights and a reduced payment for same... In other words, we were told that we must reject the promise of unfet­tered digital in favor of locked-down digital, and in return, we would enter a vibrant marketplace where sellers offered exactly the uses we needed, at a price that was reduced to reflect the fact that we were getting a limited product. We got the limited product, all right – just not the discount.

johnfactorial··on What Netflix’s ‘Great Hack’ Gets Wrong About Cambridge Analytica
> There was a moat between the operations/sales team... and the technical team.

It's one thing to claim two teams _don't_ work together regularly; it's another to say there's a moat between them, indicating it was difficult or impossible for the teams to interact due to an external factor designed into the organization's structure. What does this moat mean practically, and why is this claimed division pertinent to the points the documentary makes?

johnfactorial··on Yoda conditions
LOL That quote is exactly what I was cribbing from. :)
johnfactorial··on Time to Get Serious about Tick-Borne Diseases
There's some healthy doubt to be cast on concepts like "Chronic Lyme." Consider, for one example, the data here: https://lymescience.org/washington/

In this thread a poster claims that multiple doctors couldn't save them until a "doctor" with "natural remedies" put them on a fast.

Now, I support skepticism all around; it is very healthy to get second and third opinions when you know your body doesn't feel right. But it's also extremely important to trust actual expertise over self-diagnosis, Facebook groups, and so-called medicinal practitioners who hawk herbs and starving oneself as panacea.

johnfactorial··on 'Matrix 4' officially a go with Keanu Reeves
I recently rented a theater and licensed a copy of The Matrix to throw a 20th anniversary party, invited enough people to fill the theater and enjoyed it again as it was intended to be seen, on the big screen. Still holds up spectacularly, still worthy of the sci-fi classic label, and I'm glad to say some in my audience had indeed never seen it before!
johnfactorial··on Yoda conditions
Furthermore, when we have a problem, if our solution is to have human beings simply remember to do it a different way, we then have two problems.
johnfactorial··on The 1619 Project
Sounds great, what are the problems with its methods?
johnfactorial··on Why Lie Detector Tests Can’t Be Trusted
Indeed it occurred to me when I took my LDTs that the test's basic premise is: our machine detects stress responses, and our questioner assumes repeated stress coincident with the same answer equates to a lie. Stated outright like that, everyone can see the assumption behind the test is obviously, irredeemably flawed.

Therefore I too must concede that the beer plan is flawless.

johnfactorial··on Civic honesty around the globe
The study was specifically careful to make the wallet appear to have been lost by a member of the local community. Returning the wallet is an act of civic honesty as it relates to helping someone who is essentially a member of the same community, someone arguably bound by the same social contract as the person given the "lost" wallet.
johnfactorial··on Civic honesty around the globe
It's a fantastic idea. https://en.wikipedia.org/wiki/K%C5%8Dban. A term for police is お巡りさん, "patrolman" (or, as I first read it, Mr. Walkaround lol). They're known for their neighborhood foot patrols as well as staffing the kōban, are very much a part of the community, and in my opinion play a big part in the very safe feeling Westerners often feel in Japan.
johnfactorial··on There is no general AI: Why Turing machines cannot pass the Turing test
It is. It is a thorough study of the necessary components of real human dialogue, and a well-defended claim that there is no model, nor even any existing TYPE of model, which can model human dialogue. Human dialogue, the paper says, is a temporal process, and the two mathematical models for such processes--differential and stochastic--are insufficient.

From the paper: "For example, it is not conceivable that we could create a mathematical model that would enable the computation of the appropriate interpretation of interrupted statements, or of statements made by people who are talking over each other, or of the appropriate length of a pause in a conversation, which may depend on context (remembrance dinner or cocktail party), on emotional loading of the situation, on knowledge of the other person’s social standing or dialogue history, or on what the other person is doing – perhaps looking at his phone – when the conversation pauses."

Optimists in the comments here have hope for advances in mathematics that would give us a new method for modeling that could be applied. Maybe their hope isn't unfounded. I'm just a dude who read an academic paper. But I did enjoy it.

johnfactorial··on The Wrong Right Way
Can someone help me understand, honestly, how a business gets started and funded without the answer to "how to make it viable" being answered already?
johnfactorial··on Privacy-Preserving Ad Click Attribution for the Web
What we need is a new paradigm for making money on the Internet. Advertisements are psychological tricks users are forced to experience, designed to make that person think they need to spend their money on something they didn't need before they saw the ad.

It's infected our news media, with ads masquerading as real news articles and news providers dripping with desperation to keep you frightened of the BREAKING IMPORTANT NEWS you MUST KNOW ABOUT right after this attempt to sell you razor blades.

It's infected our social media, where avatars that bear only the slightest of photoshopped similarity to the person they claim to be pretend to live a high-life, hiding their broke reality while trying to sell you herbal detox teas produced by failing corporations.

It's infected our telephone system, spammers trying to sell you a new rate on your student loan debt calling you 100 times more often than your own mother.

It's infected our email system, where no client without robust spam filtering is even usable, and you will delete 100 times more emails you never wanted to get than you will receive from your best friend.

Text messages. The postal system. Light polluting billboards on highways. You name it, if advertising has gotten its claws in it, it has either ruined or is ruining it.

Selling ads and selling users' PII are the two primary methods by which a website makes money. Both need to die.

johnfactorial··on A researcher needed three hours to identify me from my DNA
Agreed, "My DNA is my personal property," is a weak argument.

"My DNA is my personally-identifying data," is a better one.

The question of what rights we have to our personally identifiable information is not yet answered fully, and the debate is an important one (e.g. consider GDPR and the "right to be forgotten").

Data's worth is recognized today by those who are harvesting it from us. The mountains of data which only a few multinational corporations can gather and store in globally-distributed data centers are imperative to machine learning and the artificial intelligences they are making, which will soon direct a great many of our daily conveniences at potentially great profit to them.

So it is important for us to today define what rights we demand to such a valuable resource, which is created solely by, and living within, the only item any of us has true natural possession of: our very bodies.

johnfactorial··on Show HN: Create your own crapcoin in 3 minutes
But people who also dont know that proper nomenclature may very well trust it.
johnfactorial··on Show HN: Create your own crapcoin in 3 minutes
I think its a villainous and cynical quote, but I expect no less from mankind with all its flaws and biases, contradictions and irrationality.
← PreviousPage 2 of 3Next →