HNHacker News
TopNewBestAskShowJobs

guu

579 karma · joined May 20, 2017

https://www.softwaresessions.com/episodes/
submissionscomments
guu··on Super Monkey Ball in TypeScript
Source: https://github.com/sndrec/WebMonkeyBall/tree/main
guu··on Call for Developer Projects
You can use a labeler[0] to classify social media screenshots and hide them.

[0]: https://xblock.aendra.com/getting-started/

guu··on An update on Twitch in Korea
Netflix made a deal with SK Broadband[0] after they were sued[1].

[0]: https://about.netflix.com/en/news/sk-telecom-sk-broadband-an...

[1]: https://www.reuters.com/business/media-telecom/skorea-broadb...

guu··on Use YouTube to improve your English pronunciation
There's a bug on the page. If your screen width is wider than portrait tablet size the first question is not rendered.
guu··on Gergely Orosz: on the risk of Google shutting down Google Cloud Platform
According to the author cloud domains are shutting down as well.
guu··on Some blogging myths
I recommend https://bearblog.dev (free) or https://ghost.org (paid). Both let you use your own domain.

It's fun to set up static site generators but I think it's better to pick something you can start writing in immediately instead of spending time thinking about what to use.

If you end up enjoying blogging you can switch to different software later if you like. But don't let that stop you from starting to write now.

guu··on I Block Ads
[deleted]
guu··on Neocities: A platform that lets you create your own website/follow other's sites
Some technical details about the project you may find interesting:

- They were hosted on Digital Ocean but received a (probably invalid) DMCA takedown and all their servers were shut down by DO

- In response they bought an IPv4 block and built an Anycast CDN so complaints go to Neocities instead of the hosting provider

- People sometimes host spam or phishing sites on the domain which can cause google to flag it as malicious[0]

- There's a geocities gallery by the same author kyle[1]

I interviewed kyle if you want to hear more about the project[2].

[0]: https://news.ycombinator.com/item?id=25803343

[1]: https://geocities.restorativland.org/

[2]: https://www.softwaresessions.com/episodes/bringing-geocities...

guu··on WriteFreely: Open source federated microblogging platform
It looks like they took a break this summer but plan to do another release of WriteFreely.

https://musing.studio/roadmap

https://write.as/blog/a-calm-summer-2022

guu··on Identity management for WireGuard
That’s correct. The open issue is here: https://github.com/tailscale/tailscale/issues/1572
guu··on We moved from Pony to Rust
Last year they discussed why they didn’t choose rust (predicted 12-18 months to build a runtime that met their requirements) or erlang (performance too slow):

https://corecursive.com/055-unproven-with-sean-allen/#consid...

guu··on Grep.app: search across a half million Git repos
yes, there’s a little more detail here:

https://news.ycombinator.com/item?id=22397392

guu··on Piped: A privacy-friendly YouTube front end which is efficient by design
"Business Starter" accounts are a different category of account that can't join or create a family (To share YouTube Premium, YouTube TV, etc). Also, if you stop paying your email account gets suspended.

Individual is a "normal" Google account and doesn't increase your storage from the default 15GB or support custom domains. But if you stop paying you still have a valid @gmail account and just lose access to the additional features.

guu··on Ask HN: Where is a nice place to host which is not AWS / GCP types
VMs: hetzner, ovh, digital ocean, vultr, linode

PaaS: heroku, render

guu··on Ask HN: What RSS Reader do you use?
NetNewsWire[0] is great but MacOS and iOS only.

[0]: https://ranchero.com/netnewswire/

guu··on DIY Video Hosting
For browsers that do not support HLS you can use a JavaScript HLS client implementation[0] using Media Source Extensions[1].

[0]: https://github.com/video-dev/hls.js/

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Media_Sourc...

guu··on DIY Video Hosting
If you want this functionality you can encode the video into chunks at multiple quality levels using video2hls[0] and host them anywhere you like[1].

[0]: https://github.com/vincentbernat/video2hls

[1]: https://ryanparman.com/posts/2018/serving-bandwidth-friendly...

guu··on Ask HN: What's the worst piece of software you use everyday?
I was! Thanks for being a part of creating Subversion.
guu··on Migrating Away from Google Analytics
GoatCounter is open source and there’s a free hosted option for non commercial use:

https://www.goatcounter.com/

guu··on Turn your phone into a wireless webcam
It is strange that they don't link to the pro versions on their page.

Feature Comparison: https://www.kinoni.com/support-and-instructions/#Provsfreeve...

iOS: https://apps.apple.com/us/app/epoccam-webcamera-for-computer...

Android: https://play.google.com/store/apps/details?id=com.kinoni.web...

guu··on A tiny static full-text search engine using Rust and WebAssembly (2019)
jekyll:

+ plugin support

+ large community with lots of themes/plugins

- need to install ruby and dependencies

- slow to build large sites

zola:

+ easy install (precompiled binary)

+ fast

- smaller feature set and community

- no plugins

guu··on Selfie 2 Waifu
Twitter thread with examples:

https://twitter.com/tkasasagi/status/1250427941567094786

guu··on A TCP/IP Tutorial (1991)
It's .NET focused but this FAQ[0] (2009) has good general advice regarding things like message framing and detecting dropped connections.

[0]: https://blog.stephencleary.com/2009/04/tcpip-net-sockets-faq...

guu··on IBM will offer free COBOL training
There are three main efforts in the official announcement[0]:

- Forum for COBOL programmers to express interest in volunteering or hiring[1]

- Forum monitored by experienced COBOL programmers to help developers[2]

- Open source COBOL training materials from IBM[3] (Available “in the coming days”)

[0]: https://www.openmainframeproject.org/blog/2020/04/09/open-ma...

[1]: https://community.openmainframeproject.org/c/calling-all-cob...

[2]: https://community.openmainframeproject.org/c/cobol-technical...

[3]: https://github.com/openmainframeproject

guu··on Get Static
Yes, with a properly configured CDN you can continue serving information even when the application server is overloaded or down.

I would suggest this route for organizations that are already using dynamic solutions like Wordpress.

guu··on Are Pop Lyrics Getting More Repetitive?
Previous discussion: https://news.ycombinator.com/item?id=18508243
guu··on Deploying front-end websites to S3 with CloudFront
Yes, https://netlify.com is great for this too and supports most static site generators.
guu··on Spelunky Level Generator Lessons (2013)
This is pretty cool. It shows you how spelunky procedurally generates levels and ensures they can be completed by the player.

Unfortunately, it only works in Chrome.

guu··on Show HN: Userbase – Add user accounts and persistence to your static site
Are you thinking of user-to-user sharing (ex: daniel shares his list with justin) or something more global?

To give an example: The indiehackers website uses firebase as its data store. It's a blog/forum, so posts and comments made by individual users can be seen by people who don't have accounts. Is this a use case you plan to support in the future?

If not, the potential use cases are much narrower than firebase. Not necessarily a bad thing but I'm just trying to understand the product.

guu··on Show HN: Userbase – Add user accounts and persistence to your static site
If I understand correctly currently the data is per user and not shared.

If you have a todo app, the user can log in and see and modify their todos but there would be no way for them to share their todos.

There is no shared access to a modifiable store which I believe would be necessary for the view counter, comment, and signup use cases.

Page 1 of 3Next →