HNHacker News
TopNewBestAskShowJobs

tofukid

253 karma · joined April 27, 2021

submissionscomments
tofukid··on Ask HN: Life Lessons
I live by an understanding that almost all of my suffering is self-inflicted by craving for things to be different than they are. This craving has many types: Clinging to a self-identity and becoming unhappy when it is threatened or ignored, craving material pleasures (money, objects, experiences) and being stressed or unhappy about obtaining or losing them, clinging to views/ideas/opinions/concepts as being correct, craving a future or a different past, and other people to be or act different. I live by the insight that letting go and radical acceptance leads to true peace and happiness.
tofukid··on Using RSS to replace social media
I think RSS is a way to read social media, it's not a replacement for social media. But that's a good thing! I just want to stay updated with blogs, forums, and social media – in one place. I built and use https://sumi.news to follow Twitter, newsletters, and RSS in a peaceful, chronological feed, and it works well for me. I still comment, reply, and interact, but I only have to check one website for updates.
tofukid··on Show HN: Resume maker with no sign-up or subscription
I’ve updated to generate PDFs using embedded/vector text, so it supports copying, pasting, and parsing.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Good points. Thanks for the feedback.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Yeah good point. I hope to change the text to vector/embedded font in the future.
tofukid··on Show HN: Resume maker with no sign-up or subscription
No plans to open source it. If you want to make a PDF in the browser, look at using html2canvas to generate canvas from html, and passing that canvas to jspdf to make a PDF. I generate the canvas manually because html2canvas has some issues, but for most uses it works well.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Thanks for the feedback, I hope to add better preview with fake data in the future.
tofukid··on Show HN: Resume maker with no sign-up or subscription
I’ve used Haskell and Preact before. I love Haskell. I’ve arrived at this stack after a decade of developing webapps. The foundation to my approach is simplicity. I don’t have a JS build step at all (no npm, no transpiling, no bundling, etc.), and avoid frameworks and libraries if possible. I don’t use a traditional component approach with Preact, but a purely functional approach (like Elm). I would prefer to use a purely functional type-safe language on the front end, but the friction with browser APIs and build pipelines is not worth it.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Author here. I made this using Haskell for the web server, and Preact for the JavaScript. The resume is converted to PDF by translating HTML into canvas and using JSPDF to turn the canvas into a PDF. Hosted on Linode. Cached with CloudFlare.
tofukid··on Show HN: Resume maker with no sign-up or subscription
I don’t think so. Do you have trouble accessing it? The whole thing is cached with CloudFlare.
tofukid··on Show HN: Resume maker with no sign-up or subscription
In the future I might add multiple designs/templates.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Thanks for the feedback. I think that’s a good point. One reason I have collapsible work/education is being able to reorder them.
tofukid··on Show HN: Resume maker with no sign-up or subscription
It’s just a resume maker. Good to know that’s confusing, I’ll think about making the language more clear.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Do you mean generate it based on a LinkedIn profile? That’s something I may add in the future. I don’t use LinkedIn, I thought they already have a resume generator, is that true?
tofukid··on Show HN: Resume maker with no sign-up or subscription
It is optional, if you start filling out the form it will go away until you add a photo. That’s not very clear though, so I’ll make it more obvious. Thanks for the feedback.
tofukid··on Show HN: Resume maker with no sign-up or subscription
There’s a paid download option which has no watermark at the bottom of the resume.
tofukid··on Show HN: Resume maker with no sign-up or subscription
Just PDF for now. I hope to offer Word format in the future.
tofukid··on What is the best typed language for back end web development?
I enjoy using Haskell, because of the type-safety, referential transparency, and stability of interfaces. I use Twain for HTTP server and routing + blaze-html for HTML + Selda for interfacing with SQL. I’ve built my last few projects this way (listed in my profile).
tofukid··on Subscribe to RSS Feeds over Email
https://sumi.news — simple interface, supports RSS, Twitter, and newsletters.
tofukid··on Apple iMessage Zero-Click Hacks
I use voip.ms and have SMS forwarded to my email. I can also reply via email. I only use a phone number for services that require one. Family and friends I will use email, iMessage, or Signal.
tofukid··on Roadrunner Blocked by U.S. Border Wall Wins Best Bird Photo of 2021
It translates to immigration policy. Plenty of people support freedom of immigration (note, immigration is not naturalization), a policy of letting people freely come to the US to live and work (as opposed to quotas, work permits, work requirements, residency restrictions, etc.).
tofukid··on Roadrunner Blocked by U.S. Border Wall Wins Best Bird Photo of 2021
“The bosom of America is open to receive not only the Opulent and respected Stranger, but the oppressed and persecuted of all Nations and Religions; whom we shall welcome to a participation of all our rights and privileges…” — President George Washington

“Freedom of emigration is due to the general interests of humanity. The course of emigrations being always, from places where living is more difficult, to places where it is less difficult, the happiness of the emigrant is promoted by the change: and as a more numerous progeny is another effect of the same cause, human life is at once made a greater blessing, and more individuals are created to partake of it.” — James Madison

tofukid··on Update from Fastmail on the Australian policing law and privacy
IMAP/SMTP isn’t really possible because it’s not E2E encrypted. You must use a protonmail client, or use their bridge application which encrypts/decrypts mail as it arrives/leaves your computer via IMAP/SMTP.
tofukid··on We Don't Do Daily Stand-Ups at Supercede
I prefer end-of-day reports of what was accomplished to morning standup.

Blockers shouldn’t wait until the next day, and predictions of what is to be done that day are rarely accurate. End-of-day reports keep everyone in the loop without meetings, focus on accomplishments, and doesn’t require a blocking meeting.

tofukid··on Remind HN: .com prices increase Sep 1, 2021
Both systems are arbitrary, but only the auction system provides for multiple people to contest the same domain.

There’s no decentralized method to prevent scalping. Scalping can happen whether it’s first-come-first-serve or auction.

tofukid··on Remind HN: .com prices increase Sep 1, 2021
Handshake uses an auction, so everyone has a chance to get the TLD they want, if multiple people want it. That seems the most practical solution.
tofukid··on Remind HN: .com prices increase Sep 1, 2021
https://handshake.org/ is a decentralized peer-to-peer replacement for DNS root zone, with existing TLD’s reserved for previous owners.

”Handshake is a decentralized, permissionless naming protocol where every peer is validating and in charge of managing the root DNS naming zone with the goal of creating an alternative to existing Certificate Authorities and naming systems. Names on the internet (top level domains, social networking handles, etc.) ultimately rely upon centralized actors with full control over a system which are relied upon to be honest, as they are vulnerable to hacking, censorship, and corruption. Handshake aims to experiment with new ways the internet can be more secure, resilient, and socially useful with a peer-to-peer system validated by the network's participants.”

tofukid··on Ask HN: One Person, $1M Company
I think photopea.com is 1 person doing at least $1m in annual revenue.
tofukid··on Toshiba reports milestone in quantum cryptography
Can someone explain how this is a breakthrough compared to China's satellite system which achieved QKD in 2016? They also claim "ground-based QKD to beyond 500 km using a new technology called twin-field QKD"

https://scitechdaily.com/china-builds-the-worlds-first-integ...

tofukid··on Ask HN: Development Trends in 2025-2030?
Increasingly global software engineering labor, following the rise of remote working and the development of China, Africa, India, and ASEAN.
← PreviousPage 2 of 6Next →