HNHacker News
TopNewBestAskShowJobs

harryf

4,993 karma · joined July 22, 2010

https://harryf.ckscomedy.com
submissionscomments
harryf··on A key product of ubiquitous surveillance is people who are comfortable with it
I agree in principle but also this feels like retroactive justification for the current state or affairs.

I think it’s safe to assume that the “actors” that created the “surveillance state” weren’t acting from some profound philosophy of mass control but rather some more immediate KPIs be it “increased user engagement” or “reduction of terror threats” that seemed important at the time.

In other words we stumbled into this mess and now we need to figure out how to stumble out again.

harryf··on A key product of ubiquitous surveillance is people who are comfortable with it
The premise of the article...

> A key product of ubiquitous surveillance is people who are comfortable with it

I think comfortable is the wrong word here. Perhaps "people who have no choice but accept it" is more accurate.

If you do the math, it's basically;

1. is this issue important enough to your daily life to want to make sacrifices to fight it 2. how would I effectively fight it and not just waste effort?

And a significant minority DO care - I've commented before here like the impact on sales of a secure messaging app when WhatsApp was bought by Facebook - https://news.ycombinator.com/item?id=18840587

harryf··on Python for Excel: A Modern Environment for Automation and Data Analysis
Does Excel online still have row and column limits?

It's always been a mystery to me why Microsoft never addressed this - they could have prevented a whole host of competitors in the "big data" space from ever existing if they'd found a way of abstracting this limit away from end users.

harryf··on Haiti President Jovenel Moïse Assassinated
> The United States had on June 30 condemned what it described as a systematic violation of human rights, fundamental freedoms and attacks on the press in Haiti, urging the government to counter a proliferation of gangs and violence.

I’m not up on what’s been happening in Haiti but this one little paragraph at the end here tells the whole story… the same playbook that’s been used again and again.

harryf··on Conspiracy: In Theory and Practice
Define “in the open”.

Through lens of (social) media and through our own cognitive biases the idea of anything being done “in the open” seems more like self delusion.

harryf··on TDD from the Factorio Team
Came here hoping they’d turned Factorio into a tool of creating tests in other codebaes. Like literal gamification of work.
harryf··on Keep Your Identity Small (2009)
From my own experiences with meditation and - strangely - doing stand-up comedy as a hobby, this is very true, although I don't have experience with psychedelics.

I have a slightly different view of ego though. For me ego is a tool that no doubt had some evolutionary purpose. When my "ego is pumped" I tend to be highly active, motivated, confident and able to solve problems (or hunt for food in evolutionary terms) but once those problems are solved, the ego can be discarded for a time.

From doing stand-up comedy, when you "bomb" (the audience doesn't laugh) it's extremely traumatic for the ego. I look at it now that afterwards I need to "reboot my ego" and in doing so, some ideas or things that I saw as part of my identity get discarded in the process. At this point, having bombed quite a few times, it feels like an accelerated learning process and it becomes less traumatic the less invested I am in my identity.

Meanwhile - connected to the article - what's interesting to me is I think most people have a "tell" (poker term) when they are over-invested in some identity or idea, and that's when they say "I believe X" or "I believe Y". In my experience that's an indicator that they have accepted some conclusion or point of view, without having examined all the evidence that makes the conclusion valid. I think we'd do better with encouraging people to say "I don't know" more often than "I believe" e.g. "What happens after we die?" ... "I don't know" seems better than "I believe we go to Heaven"

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
Wow you weren't kidding. His wife, Christine Grady, Christine is Chief of the Department of Bioethics at the National Institutes of Health Clinical Center. She's cited in papers on "conflicts of interest" in medicine. They must have some interesting dinner table talk...

Here's an interview with her... https://www.youtube.com/watch?v=GhwrICQTcQg ... her opening statement (paraphrased) is "saving lives in the context of vaccines ... is about firstly maximising benefit and secondly about fairness and equity" ... make of that what you will.

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
> By these standards, everyone (in such a position) is always in some "conflict of interest".

Yes. But not everyone becomes the leading figure in a global pandemic which has killed 3.7 million people and thrown the world into complete disarray. At the point where you realise you're in that position, the correct, ethical thing to do is put all your cards on the table.

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
...except Peter Daszak, the president of EcoHealth, took it upon himself to thank Fauci for pushing the "natural causes" narrative - https://foxbaltimore.com/news/nation-world/new-emails-reveal...

More explanation of that here... https://youtu.be/jMr-fGmRGco?t=246

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
Last year in May 5 2020 Fauci dismissed the idea that the virus came from a lab that his own organisation was providing funds to - https://www.cbsnews.com/news/anthony-fauci-wuhan-lab-coronav...

The conflict of interest is: was this statement actually what he believed to be true at the time, or was it to draw attention away from the Wuhan lab, so there wouldn't be ugly questions about why his organisation provided funding to it?

To me it seems like the right thing for Fauci to have done at the time was draw attention to the potential conflict of interest but that admission only became public last month - https://nypost.com/2021/05/25/fauci-admits-nih-funding-of-wu...

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
I'm not saying it's shady to provide that funding. What I'm saying is it demonstrates conflict of interest. Last year in May 5 2020 Fauci dismissed the idea that the virus came from a lab that his own organisation was providing funds to - https://www.cbsnews.com/news/anthony-fauci-wuhan-lab-coronav...

Whether or not anything shady was happening, the conflict of interest is clear.

harryf··on The lab-leak theory: inside the fight to uncover Covid-19’s origins
It gets worse - gain of function research was banned under Obama until the ban was lifted in 2017 under Trump - https://www.thelancet.com/journals/laninf/article/PIIS1473-3...

I can’t find sources for this right now but apparently Dr Anthony Fauci played a key role in getting the ban lifted. He’s also the head of the NIAID ( https://en.m.wikipedia.org/wiki/Anthony_Fauci ) which (apparently) is the ultimate source for all funding on gain of function research.

So the lead guy we’ve been listening to (and still are) for scientific advice on this pandemic is entangled in a massive conflict of interest.

Edit: I assume this is getting down-voted either because is sounds like conspiracy theory or just everyone has already heard it and it's not news. Fauci has already admitted having been involved in funding Wuhan - https://nypost.com/2021/05/25/fauci-admits-nih-funding-of-wu... - that on it's own should not have been something he first admitted to in May 2021, while holding such a responsible position. Looking for more sources right now...

Edit 2: In this article from December 2011 - https://www.washingtonpost.com/opinions/a-flu-virus-risk-wor... - you have Fauci making the case for creating viruses in a lab;

> "Given these uncertainties, important information and insights can come from generating a potentially dangerous virus in the laboratory."

It doesn't explicitly mention gain of function but - while raising the concerns, it's arguing for research which would include gain of function. Meanwhile listening to this panel discussion which included Fauci from Nov 2017 - https://www.c-span.org/video/?437187-1/johns-hopkins-forum-e... ... again he's arguing for more aggressive types of research

harryf··on Employees are quitting instead of giving up working from home
Will be interesting to see the impact this has on children growing up in the next 10-15 years and I'd guess it's largely positive. Parents with jobs that required business travel have found they can do their job and be present for their children. And yes while it's not all positive e.g. domestic abuse stats have gone up, I would suspect the overall impact has been generally positive for families.
harryf··on Complexities of e-mail validation logic
I’ve always wondered if it’s possible to have a valid email address which is also an SQL injection attack, XSS or similar ?
harryf··on The mortifying ordeal of pairing all day
...although some people might argue that you could get the same value from a rubber duck ( https://en.wikipedia.org/wiki/Rubber_duck_debugging )
harryf··on The mortifying ordeal of pairing all day
Like many things in programming, we adopt it like a cargo cult ( https://en.wikipedia.org/wiki/Cargo_cult_programming ) based on "some thought leader said" or "some company has amazing..." without actually doing any serious study. It's actually amazing for an industry that should be all about rational, reasoned analysis, that we're willing to perform such experiments on ourselves with so little evidence to show the value.

There is this study here - https://www.researchgate.net/publication/222408325_The_effec...

"A more detailed examination of the evidence suggests that pair programming is faster than solo programming when programming task complexity is low and yields code solutions of higher quality when task complexity is high."

There are links to a few more here - https://tuple.app/pair-programming-guide/scientific-research... - none of it looks particularly compelling.

And I'm not "against" pair programming. It's just sad to see "cargo cult" adoption of practices.

harryf··on The US Plans to Finally Standardize the Length of a Single Foot
Might I recommend they standardize on 39.3701 inches ?
harryf··on Mars sucks
I don't think the link has anything to do with people that created the website which is these guys - https://www.activistalosangeles.com/copy-of-who - there's more about them here - https://www.forbes.com/sites/afdhelaziz/2019/04/11/the-power... - doesn't seem to be any direct affiliation with Greenpeace
harryf··on Mars sucks
Think the point of the website is implicit in the "Let's get to Mars" vision is that "Earth is an unsolvable mess and will be inevitably become uninhabitable". In other words we're failing to envision some kind of future for ourselves on Earth.

There's a great interview with Alan Moore (Watchmen, Walking Dead and much more) on YouTube that is highly underrated - https://www.youtube.com/watch?v=cBc71ROdGxU - the whole thing is great but at 4m32s he puts it beautifully...

"We tend to think, at this juncture of the 21st century, that there are only two possibilities regarding the future. One is the future will be exactly the same as today, only with smaller radios and smaller cars. So if the future is going to be the same as today, why bother preparing for it? The other alternative is there isn't a future. That is all ends in some kind of massive environmental collapse or a series of mushroom clouds. In which case why bother preparing for the future, if there isn't going to be one? Neither of these mindsets are actually doing anything to prepare us for the world in which we will almost certainly be living. Or which our descendants will almost certainly be living in. If you don't imagine a future, there's a fair chance you're not going to have one."

Elon's whole argument for Mars is based on the belief we don't have a future on Earth and that some kind of Dark Age is coming - https://www.theguardian.com/technology/2018/mar/11/elon-musk...

"If there’s a third world war we want to make sure there’s enough of a seed of human civilisation somewhere else to bring it back and shorten the length of the dark ages"

Personally think we should regard it with the same level skepticism we have for door-to-door salesmen. It's a great pitch to sell SpaceX...

harryf··on The True Meaning of Technical Debt (2020)
Great extension to the analogy! In my experience over-engineering class are the most damaging of all and I feel like the article and general discussion of technical debt largely ignores this.

I'd also add two subsets of the over-engineers. One subset are those that create frameworks to solve problems vs. address the problem directly. The other are those that introduce (language / datastore / build tool / etc.)-of-the-week to a codebase in an ad-hoc manner. And I'll admit, I've been both of those once upon a time...

harryf··on Confessions of an Overnight Millionaire
That's exactly the right perspective but if you've spent the last 20 years doing some job purely for the money, it's not an easy mental state to transition to and whether you're able will likely have a large part to do with your education and upbringing.

For example your social network may be largely people you work with - if you stop working, you lose those connections. And lockdown has shown what impact social isolation can have.

harryf··on Confessions of an Overnight Millionaire
There was a great analysis of what happens when you win the lottery on reddit some years back - https://old.reddit.com/r/AskReddit/comments/24vo34/whats_the...

> Nearly one third of multi-million dollar jackpot winners eventually declare bankruptcy. Some end up worse.

Of course many of the issues related to winning the lottery are caused by the attention you suddenly receive.

But a related story from someone that was able to retire early thanks to Bitcoin - https://old.reddit.com/r/CryptoCurrency/comments/lz4x37/ive_...

> my advice is that you need to get prepared to deal with boredom. We grow up with our parents telling us to go to school, have a job, a car, a house and that this is life. But when you suddenly have the car, the house and everything else, what's left? Do something for yourself and have this in mind.

Most of the planet works for money because they have to. That means the majority of their time is consumed by earning money. Once you take away that imperative, you suddenly have a lot more time on your hands. That in turn effectively triggers an existential crisis - what do with all this extra time? Some people will be able to turn into taking their lives in a new direction but others are going address with drugs and alcohol.

harryf··on Show HN: A Twitter crawler for app ideas
Whoa that’s really cool! Also are you using some kind of IP to location? Was impressed you got my city right without needing location access

Edit: also super impressed by how fast the “shadow layers” are calculated. I’m in Switzerland and people here will love this ... knowing exactly when you’ll get sun in a valley is super useful. This might be something you could sell to people like search.ch - they could combine with the weather at meteo.search.ch - if you want an introduction say the word

harryf··on Show HN: A Twitter crawler for app ideas
It's interesting to consider what the impact would be on society if Tinder had public reviews...
harryf··on Show HN: A Twitter crawler for app ideas
Wow this is fascinating just for the entertainment. Especially liked this one...

> I need an app that sends me a notification 90 seconds before the sun reaches the exact position in the sky where it reflects off my neighbor's windows and blinds me.

https://twitter.com/DanEngler/status/1379616188020318208

harryf··on An update on the recent issues surrounding a Reddit employee
I don’t know much about how Reddit mods and Admins are organised but I have been an active Reddit user for 15 years (which is scary to admit).

What’s clear is these days the popular parts of Reddit are very much “controlled discourse” which largely follow the same narratives as mainstream media. I think the tipping point was Ron Paul’s 2012 presidential campaign, where Reddit showed it could have a significant impact on voting. After that it slowly merged with mainstream media Opinion.

What enabled some of that could well have been the vetting (or lack of) of admins / employees who in turn have some ability to influence who the moderates big subreddits.

harryf··on I finally escaped Node
I get where you're coming from - the post meanders around some topics every programmer has to learn by hard experience, such as the value of being able to reason about code / systems and the importance of data structures.

That said my feeling is Node gives you multiple pump action shotguns you can easily shoot yourself in the foot with. For example https://nodejs.org/en/docs/guides/dont-block-the-event-loop/

> One common way to block the Event Loop disastrously is by using a "vulnerable" regular expression.

If you're leading an engineering team, just this should be giving you panic attacks every time you hire someone new into the team.

What makes this worse is it's very hard to detect problems at scale, if you missed it in code reviews. If you have one "vulnerable regex" in your event loop that only exposes itself on certain request inputs, it means that only every now and again - when given "bad input" - it's going to block the event loop.

But then how to you detect issue? It's likely going to manifest itself first in _other_ requests that got blocked taking an excessively long time to respond.

From an operational point of view, that's a nightmare scenario. Every now and again you're going to see slow requests in your logs but when you dig into it you find no problems. And that's going to make you very uncertain on how you're doing when it comes to scaling up; instead of a gradual slow down across all requests, you're going to see erratic spikes and jams.

...which actually occurs to me it's not unlike how traffic jams occur - https://www.youtube.com/watch?v=azmcu1cn2vg - https://traffic-simulation.de/

harryf··on A Decentralized Dead Man’s Switch
Fascinating use case. As I understand it (and I don’t understand much in this space) this would require an “Oracle” to provide someones state (dead or alive) thereby triggering the contract that releases whatever payload. Curious to see how this system will ensure the Oracle is reporting that correctly.
harryf··on Fuckin' user interface design, I swear
Also sometimes it’s the process a team working on a design follows. Tried to illustrate this long ago about mobile hamburger menus https://medium.com/@hfuecks/so-we-went-with-a-hamburger-menu...
← PreviousPage 4 of 30Next →