HNHacker News
TopNewBestAskShowJobs

runningmike

836 karma · joined December 26, 2016

No security no privacy. 0complexity
submissionscomments
runningmike··on Not in My Git Yard: Catching Backdoors at Commit and Release Time
Too bad that the focus is open source. This is a common ailment seen in many security research papers!

A real concern should be Code-Level Backdoors in COTS software. Backdoors that even many resellers and paying customers are not aware off..

runningmike··on Teaching NumPy's ufuncs new tricks
Nice deep insight. I love the personal story at the start!
runningmike··on The Story of VS Code | Official Documentary
Is this worth watching?
runningmike··on Type Hints in Python Libraries and Frameworks: An Empirical Analysis of Adoption
Full title: "Type Hints in Python Libraries and Frameworks: An Empirical Analysis of Adoption and Maintenance"

Conclusion: Type hints in Python libraries and frameworks primarily serve as API contracts rather than comprehensive descriptions of implementation details.

I come from C/C++, so for me using Python without type hints is the way forwards. But for some libraries it make sense. As long as type hints "do nothing"...but only for some tools.

runningmike··on A Comprehensive Study of Native Code Bugs in Python Applications
" In this paper, we set out to fill this critical gap, focusing on real-world native code bugs in native Python applications (i.e., software written in Python and C as primary languages, a.k.a Python-C software). We start by collecting and labeling the first set of 1,039 automatically mined and then manually confirmed native-bug-fixing commits from 200 Python-C projects on GitHub. "

I have serious doubt about this study. It's does not meet crucial reproducible research criteria. And most real-world Python-C Application are not FOSS and available on a public repository. But doing research on public repository is easy.

This paper focuses solely on public repositories. This is harmful and fuels the inaccurate perception that open-source software is inherently buggy, a view still promoted by commercial vendors and adopted by many managers worldwide.

runningmike··on Metadata requests no longer tracked in PyPI download counts
Nice improvement! Good reliable statistics for Python package use is a real challenge! So best is to use multiple indicators to get a rough indication!

"This change removes one source of potential confusion and misinterpretation, but does not mean download counts are an accurate measure of how many people use a package."

runningmike··on Firefox's password "security" is mind-numbingly stupid
Some context and nuance: https://support.mozilla.org/en-US/kb/use-primary-password-pr...
runningmike··on Open Source is a cost-allocation system
Nice insight in cost involved with a huge free to use systems, Drupal!

I think it is always better to make a clear distinguish between FOSS and OSS. Just to avoid these kind of issues in discussions again and again!

runningmike··on Show HN: ZMQ Arena – a benchmark harness for ZeroMQ/ZMTP implementations
Great to see this! Nice work.
runningmike··on The Python documentation is now available in Russian
I'll still see many languages still not supported. Translating the Python Docs in another language and maintaining it , is a hell of a job. Nice too see this!
runningmike··on Thinking in Python
Nice to see this! Personally, I prefer CC BY-SA to CC BY-NC-ND, but it is certainly much better than 100% protected. Over the years, I've built and maintain a list[1] of CC BY-SA Python books that have no access barriers, such as mandatory account creation or intrusive web trackers.

[1] https://nocomplexity.com/documents/pythonbook/bookreferences...

runningmike··on Tailscale didn't stop the Hugging Face intrusion
“ the agent ran Tailscale with --no-logs-no-support, which suppresses reporting from that client.

That's an option designed for users who are concerned about sending telemetry metadata to Tailscale.”

And imho a serious security architect should never ever allow telemetry on security products. Far too many risks.

runningmike··on Hugging Face warns an autonomous AI agent hacked its network
"Our anomaly-detection pipeline uses LLM-based triage over security telemetry to separate real signals from the daily noise, and it was the correlation of those signals that flagged the compromise."

After reading https://huggingface.co/blog/security-incident-july-2026:

I still have no clue what was detected or how bad this really is. There are a lot of words, but little to no concrete information. What is the current security architecture like? What is detected, and where? What goes undetected because logs aren't available? How many user datasets are at risk?

runningmike··on JupyDash – turn any Jupyter notebook into a dashboard
Looks nice and interesting. Do you have a repository to the code?
runningmike··on Ask HN: Why isn't Google indexing information about the AT Protocol?
Yes.
runningmike··on The Dogfood Advantage
Dogfooding is for many companies not possible.. Sometimes using another product gives a good perspective too. Never become blind with your own product.
runningmike··on Ask HN: Why isn't Google indexing information about the AT Protocol?
I got 2300 results. DuckDuckGo Uses google. Google is very personalised. They use many dirty tricks to give personalised results. Use another box and check the results again.
runningmike··on Staying in the Game
Is this good or bad news for Bluesky?
runningmike··on Cross-Ecosystem Vulnerabilities in Python Applications
Some notes after reading the paper “Cross-Ecosystem Vulnerability Analysis for Python Applications” (19 Mar 2026, https://arxiv.org/abs/2603.18693v1)
runningmike··on Demystifying Security Risks of AI-Powered Applications on Pre-Trained Model Hubs
Original title: Your Space is My Zone: Demystifying the Security Risks of AI-Powered Applications on Pre-Trained Model Hubs

Remarking conclusion: "Alarmingly, we find thousands of apps leaking credentials, hundreds containing input injection vulnerabilities that allow arbitrary code execution, and tens harboring embedded backdoors—indicating active exploitation." AI use for creating applications seems insecurity by default...

runningmike··on Permissive vs. Copyleft Open Source
Title should have [2025], since this blog is from 2025.

On subject: In 2026 I hope the wars FOSS vs OSS and copyleft vs permissive are over.

This article has a lot of nonsense. In practice you should choice a license that meets your goal. So do not choice a license from an ideology , a license has a purpose and every project has a different goal.

"This means as an author of some copyleft code, I have special rights that my users don’t have: I am allowed to use my code for proprietary purposes" -> Nonsense: Everyone has the same rights! You can not revoke a license, and re-licensing your own GPL code has more nuances than stated in this article.

For every OSI approved license is a place in 2026 and a good use case thinkable. So some more nuance in 2026 and more references to scientific studies over this subject of more than 30 years history would improve this old article.

runningmike··on Data Privacy while using API tools
Your questions is rather general. But a try: "What’s the best Postman alternative if privacy is a concern — Postmate Client vs. Thunder Client?"

- Always use a local client (100%) that you fully control. - Be aware tat many providers have advanced finger printing techniques. So reaching out to a remote API is always a severe privacy risks! At least when you make an API call from you 'own' computer/home/work to an API-service. - Most 'tools' for making API tools use telemetry. If you use a tool within a IDE that uses Telemetry you could be harmed twice. (E.g. VSCode with Thunder Client)

runningmike··on Software Is Becoming Marketing
Nice write-up... but with strong opinions that seem plausible, yet are highly debatable.

"The rise of the long tail" -> To my knowledge the 'long tail' was years ago a subject of many scientific business studies. The conclusion: proof was never found for this economic theory. And yes, the book of Chris Anderson (20 years ago!) was an attractive read that also seems plausible.

"The barrier to entry for software has fallen." -> This is the marketing mantra since 4GL and IDEs. Visual coding IDEs, so coding without knowing coding never worked out as marketers promised, Same with nocode things years later.

Truth is programming in a natural language is very hard, that's why we have programming languages. And the hard part was never programming, but problems solving and gathering requirements before programming. Or during programming if you are fan of the agile community. AI/ML technology is a great tool for solving some problems, but certainly many problems can not be solved with AI for coming years. AI can not replace people, but people who do not add much value are, have been, and always will be the first to encounter technology progress.

runningmike··on Behind Python: The Languages That Power AI
The conclusion of this paper is not a surprise. Still wondering what the value of this research paper is for the long term.
runningmike··on Pandas for Reproducible Data Analysis
Full title:Pandas for Reproducible Data Analysis: From Spreadsheets to Research-Grade Python Workflows
runningmike··on Pyodide 314.0: Python packages can now publish WebAssembly wheels to PyPI
Great news. And indeed a nice step to an even broader Python ecosystem.
runningmike··on Are insecure code completions in PyCharm a vulnerability?
“ Are insecure code completions a vulnerability?” No it might be a potential security weakness. Semantics matters.

See also: https://nocomplexity.github.io/pythonsecurity/fundamentals/w...

runningmike··on Crucial and Vital Security by Design Principles
Security by Design principles do not guarantee security. They are a mandatory aid to thinking, not a replacement for it.
runningmike··on WordPress 7.0
AI-Integrated WordPress….still not sure if this is good or bad. It will definitely be a disaster for the revenue of many smb web agencies.
runningmike··on Open and Free Security Books
A curated, opinionated list of high-quality cyber security books.
← PreviousPage 2 of 8Next →