HNHacker News
TopNewBestAskShowJobs

flanfly

460 karma · joined March 28, 2015

Mistrust authority - promote decentralization
submissionscomments
flanfly··on Running out of disk space in production
A neat trick I was told is to always have ballast files on your systems. Just a few GiB of zeros that you can delete in cases like this. This won't fix the problem, but will buy you time and free space for stuff like lock files so you can get a working system.
flanfly··on 30 years of <br> tags
Good showcase. Your code will match the first parameter that has <param> as a suffix, no necessarily <param> exactly (username=blag&name=blub will return blag). It also doesn't handle any percent encoding.
flanfly··on Intel sells 51% stake in Altera to private equity firm on a $8.75B valuation
Props to Intel duping AMD to buy Xillix for whooping $50B
flanfly··on The Hidden Tax Trap for SaaS Founders in Germany
I'm German and had a startup in Germany (standard UG holding + GmbH).

My one advice to anyone thinking of starting a company is: don't do it in Germany. Tax burden, insane bureaucracy and a conservative, tech adverse local market put you at a disadvantage against UK/US peers.

>German founders are incentivized to move abroad before exits

Don't do that. The tax office will treat that as a sale and will tax the current valuation at 20%.

flanfly··on Neovim decision to use Lua is paying off
As a long time vim users, elisp is something I always envied the emacs guys for. I love vim and bram but viml is a pos. The result were a multitude of language bindings. Of course, now everyone uses their favorite language to write extension which meant that most non trivial vim configs require a working python, perl, ruby and ocaml interpreter on the system. Lua in nvim fixes that, now I only need to install a billion language servers before I can start working :D
flanfly··on Scooping the Loop Snooper (2000)
I quoted this, in full, in my MSc thesis. It's both a light hearted introduction to the Halting Problem and something you need to reference quite often when writing about static program analysis. Good times.
flanfly··on I am new to GitHub and I have lots to say
Funny and a good reminder that there is much money to be made from just packaging code off Github in a usable UI and providing binaries for the 99%.
flanfly··on VideoPoet A large language model for zero-shot video generation
It has a lot to do with Google. MS Research it a pretty good example how to turn your industrial research into products.
flanfly··on Linux 6.6.6
Finally a reason to update from 4.2.0
flanfly··on No distributed quantum advantage for approximate graph coloring
Good news for cryptographers in case we need an alternative to LWE and coding-based PQC.
flanfly··on Ask HN: How often do you use GitHub Copilot at work? If not, why not?
It's an integral part of my workflow now. I love it. My common use cases are

- generating doc comments that are 99% correct

- completing boilerplate like error handling (f- you golang)

- write a "quick start" skeleton for unknown libraries and frameworks

flanfly··on Firefox got faster for real users in 2023
I got these on Brave on two different computers. Disabling hardware acceleration fixed it. Both had Intel graphics.
flanfly··on We have successfully completed our migration to RAM-only VPN infrastructure
The work on stboot and it's supporting components, including documentation was moved to it's own Gitlab: https://git.glasklar.is/system-transparency/core/stboot
flanfly··on US SEC sues Coinbase, one day after suing Binance
I'm not sure what you mean. BTC is up 29x since 2017 while QQQ is up 1.8x
flanfly··on CFTC sues Binance and CEO Changpeng Zhao [pdf]
I'm not sure whether this is sarcasm, but in case it's not: I do.
flanfly··on Vulnerabilities in the TPM 2.0 reference implementation code
If you want to know whether your TPM is vulnerable I wrote a simple tool to check that: https://github.com/immune-gmbh/tpm-vuln-checker
flanfly··on You shouldn't use Kubernetes as a startup
How do I get continuous deployments without k8s? I value being able to deploy new code quickly, easily and fearless, especially in high speed low drag environments like startups. I don't see how I can do GitOps like workflows with any other tools that have the same large mindshare and breath of commercial, managed offerings.
flanfly··on Please restore our registers when you’re done with them
I not sure whether that satire. In case its not, most languages that allow inline assembly (like C) have an optional "clobber list" argument that tells the dataflow analysis of the compiler that your assembly snippet overwrites certain registers [1]. Inline assembly doesn't have target specific clobber lists because it's assumed that the code only works on one target and the programmer has to take care of making it work.

1: https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO....

flanfly··on Binance to acquire FTX
Impressive. I wonder how much of this was planned by CZ.
flanfly··on Firefox usage is down 85% despite Mozilla's top exec pay going up (2020) 400%
Baker and friends pulling out the money and Mozilla employees turning the NGO into just another bargaining chip in the US culture war seems more like a symptom of the rot that set in years earlier. Since the late 2010s there seems to be a distinctive lack of vision at Mozilla.

Building a browser engine from scratch is akin to building an operating system. Maybe the new Firefox will be 95% effective vs. an only 92% effective Chrome but I don't see how this effort advances the state of the web in terms of freedom and user choice meaningfully. Like others here I switched to Brave a few years ago. I think their strategy of building interesting things on top of Chrome is smarter. Imagine if Brave where the prevalent browser and I could send anybody an .onion or ipfs:// link at it would Just Work (TM). Same with their BAT token. Instead of restlessly shitting on the idea, let's imagine it does work and we have an alternative to ads for monetising content. I find this way more exciting than parallel rendering and Rust.

For a Phoenix and later Firebird user like me it's sad to see what happened to Mozilla, but the only constant is change.

Edit: grammar

flanfly··on Ask HN: What are the most prestigious badges a software developer can take/award
Build something people use.
flanfly··on The future of cryptocurrency is at stake in Ethereum’s switch
Bitcoin, Litecoin, Bitcoin SV, Bitcoin Cash, Raven coin, Zcash, Monero, Kadena, Ethereum Classic, Dogecoin, Shiba Inu and Flux. Eth Classic, Flux and Kadena are the only PoW smart contract platforms in the top 100 AFAIK.
flanfly··on Pirate Library Mirror: Preserving 7TB of books (that are not in Libgen)
One of the projects on my secret TODO list is feeding Libgen into Elastic Search to get a cross referenced full text search. For now the hardware is prohibitively expensive, but time is on my side. I'm sure redundantly indexing a few 10s of TB will become trivial before the end of the decade.
flanfly··on America’s Hesitation Is Heartbreaking
Agreed. If the West would really be so concerned about Ukrainian civilians he'd pressure Zelensky to accept the fairly reasonable Russian demands: neutrality and a military exclusively for self defence. Just leave the door open for strictly economic integration into the EU like Switzerland or Norway and Ukraine had a clear way out of this mess. But this isn't the goal, the goal is NATO stationing nuclear ballistic missiles pointed at Russian population centers in Ukraine. Just like we have them Turkey today. So the killing will continue.
flanfly··on Why Is Silicon Valley Still Waiting for the Next Big Thing?
https://web.archive.org/web/20220124113552/https://www.nytim...
flanfly··on Ask HN: What are the signs that someone is intelligent?
They get what they want out of life.
flanfly··on How to Lose Money with 25 Years of Failed Businesses
>Those aren’t all of my business failures but they’re some of my most notable ones. And, if you couldn’t tell from 25 years of trying, I’m not ready to stop just yet. You know how I started my family early? Next year I’ll be 45 and an empty nester. There’s no doubt I’ll be building another business soon.

I found that pretty motivating

flanfly··on Wirecard’s Boon is shutting down
The end of Wirecard.
flanfly··on SCons: A Software Construction Tool
I really like the idea of SCons. Writing Python is strictly better than using the CMake language or m4. But, quoting one of my colleges: "SCons spends 5min to figure out nothing needs to be done."
flanfly··on ETS Isn't TLS and You Shouldn't Use It
I wonder how they plan to get this into Chrome.
Page 1 of 2Next →