HNHacker News
TopNewBestAskShowJobs

martinflack

482 karma · joined July 11, 2008

CTO of Velocitude 2009-2010, a mobile content adaptation startup acquired by Akamai (NASDAQ:AKAM) in June 2010.

Product Director at Akamai for 3 years, then switched to Engineering for past 14 years. Chief Architect in Architecture & Technology Strategy of Akamai's Cloud Technology Group.

submissionscomments
martinflack··on If you’re seeing this, I’m in jail [video]
> It basically requires an act of congress or the President to change it once done.

Isn't the mere passage of time also a remover of classification? Like isn't there a default time from the creation date?

Or it must be positively declassified by an action?

martinflack··on Backdoor in upstream xz/liblzma leading to SSH server compromise
These days I wonder about all the cameras in a modern environment and "keylogging" from another device filming the user typing.
martinflack··on Friends don't let friends export to CSV
Oh that's easy, it's Janreburary Firscond 2021.
martinflack··on Reading "A Programmer's Guide to Common Lisp"
^ This is huge. A lot of top-level macro usage would be really annoying to implement if wrapping a PROGN around top-level commands neutered their effect.
martinflack··on Reading "A Programmer's Guide to Common Lisp"
You might like Guile, a form of Scheme. It lets you have define calls inside a begin call (progn equivalent) exactly as you ask.
martinflack··on Updating Gov.uk’s crown
On parliament.uk they use a logo of a crowned portcullis, which apparently is a style that dates back centuries.
martinflack··on Mercury: Council and Parliament strike a deal to phase out mercury in the EU
And a good dentist can swap out your existing mercury fillings for composite ones for you.
martinflack··on A new Debian package helper: debputy
Is deb inferior to rpm? Genuine question.
martinflack··on British man appears in court over bomb joke sent in private message
And in this scenario, it might not even have been an assessment of risk, but rather "just to mess with him". The reporting person may have thought it would be a funny prank to have him questioned by police over the message and that would be the end of it.
martinflack··on Hertz to sell 20k EVs in shift back to gas-powered cars
I've been lightly car shopping in the past few weeks, and from chatting to salespeople, that does seem like the trend that's coming.
martinflack··on Amazon Prime Video starts showing ads in January unless you pay $2.99/month xtra
Some advertising of the ad-free paid plans is good because it takes the segment of customers who will not tolerate ads and gives them an option, rather than lose them.
martinflack··on I told the flight attendant "the WiFi isn't working"
What's interesting is that the button need not actually reset the Internet right away. It's actually a user signal that "customers are complaining the Internet does not work". The button could initiate a whole series of diagnostics and target a fix.
martinflack··on Reflecting on 18 Years at Google
You say that, but Google Search is still free after decades, whereas you can pay ChatGPT $20/mo for a membership right now.
martinflack··on Could Cruise Be the Theranos of AI?
Or pushed.
martinflack··on Tell HN: Submit comments to IRS re tax treatment of software dev expenses
Here's another article with possibly better legal citations: https://www.lexology.com/library/detail.aspx?g=aeee1c5f-28d7...

(I'm not saying it's good or bad, just passing on information.)

martinflack··on Tell HN: Submit comments to IRS re tax treatment of software dev expenses
As a law prof once told me, "shall" can end up being ambiguous in court, despite the common understanding.

I'm sure this isn't the best tutorial on the topic but it gives you a taste: https://www.barandbench.com/columns/shall-shocked-the-use-of...

martinflack··on SQL reserved words – An empirical list
Use human and robots. And UNION every query.

Just kidding. Then you'd eventually need extraterrestrials, sentient_ai, ghosts, and all kinds of extras.

martinflack··on Oxford study proves heat pumps triumph over fossil fuels in the cold
Sorry if this is a silly question; why isn't there more investment in heated garages? Going outside to get into a below-freezing car sounds very uncomfortable.
martinflack··on System settings that aren’t in System Settings
I actually prefer programs to have their own configuration files with well-intentioned format choices. Where Linux has adopted these registry-style configurations accessible only through GUI or arcane CLI commands nobody is supposed to actually utilize, it becomes far less accessible and goes against the *nix spirit, IMHO.
martinflack··on “Typo leak” exposes millions of US military emails to Mali web operator
I'd future-proof it against coming TLD's up-front.
martinflack··on “Typo leak” exposes millions of US military emails to Mali web operator
It's not just a question of whether it makes a legit TLD; it's also whether military personnel should have any reason to send email there from a given system.
martinflack··on “Typo leak” exposes millions of US military emails to Mali web operator
They'd need every permutation of 2, 3 letters of m, i, l; and while we're at it, add the keys close-by on a qwerty layout.

It seems like a better approach would be to harden all email software in usage to ban almost-but-not-quite .mil at the end of email addresses, looking for the above permutations client-side before anything is transmitted.

martinflack··on I am drowning in mutes: The current Threads experience
> Meta goes farther than Twitter ever did, as they actually deprioritize the more news-like content.

I think an interesting experiment would be to also prioritize some "news-ish" "good news" of the type that wouldn't quite make major TV news broadcasts. The type of stuff that John Krasinski was doing with Some Good News during the pandemic.

martinflack··on Hunting for Nginx alias traversals in the wild
But the issue is -- would it break the things a web server is doing? It doesn't have to be a universal solution.
martinflack··on The best place to drink is the emptiest bar in the city
And the candidate would respond with a Dockerfile that says "FROM egg".
martinflack··on Writing summaries is more important than reading more books
I prefer to write on ruled paper and tuck it into the front cover for the following reasons:

- ruled paper is easier to write on

- you won't run out of space (just add sheets)

- you can rewrite summaries as you revisit books decades later and retuck the new summary

- you can quickly scan the papers to archive a digital copy

- you can remove your notes to lend the book (or not)

- you can transfer your notes to a new edition trivially

- you can be more candid in what you write, knowing it's trivially discarded without giving up the book

- all the notes are in one place and you don't have to thumb through the book looking for where you wrote an idea that you half-remember

- you have space to draw diagrams if appropriate

- you can find something on the internet that importantly relates, print off a page or two, and adjunct your notes

- you can do extensive internet research and build a whole matching folder of contents on your laptop, but you can print a page of Title/URL's to adjunct your notes as a backup (and for anyone who borrows the book+notes)

(edit: formatting)

martinflack··on The Leverage of LLMs for Individuals
Given the token count limits on input and output, I've been wondering how folks work on these long-running projects? Is it just not a problem, or are there some tactics? I find in trying to build up lengthy outputs that it starts truncating or leaving out things from way before.
martinflack··on Steven Spielberg: ‘No film should be revised’ based on modern sensitivity
The Bible has changed connotations in certain verses in the translation stage.

For one example, "The Ten Commandments" is an unscriptural phrase; it's "The Ten Words" in Hebrew, Greek, and Latin. Only for the King James Version in English does it become commandments (possibly reflecting the monarch-benefactor's ideas of law and authority).

martinflack··on Ask HN: How do you synthesize books that you read?
Simple and judicious note-taking as I read the book for the first time, by pen & paper; then I usually leave those notes tucked into the front of the book, and for a couple years, I revisit and review those notes every few months. At some point I might re-read the book.
martinflack··on Generalized Macros
> So does giving all your variable names one-letter names and putting your entire codebase on one line. Surely we can agree that character count is a poor measure of readability or maintainability.

Which is why pg advocates symbol count. (Although he seems to love brevity too.)

← PreviousPage 2 of 8Next →