<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: laander</title><link>https://news.ycombinator.com/user?id=laander</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 14:11:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=laander" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by laander in "Rendering the Sky, Sunsets, and Planets"]]></title><description><![CDATA[
<p>Stunning - both the result and interactive walkthrough of how you got there.<p>Will store this next to my collection of Sebastian Lague favs. Thanks for sharing it with the world</p>
]]></description><pubDate>Tue, 12 May 2026 18:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48112621</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=48112621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48112621</guid></item><item><title><![CDATA[Scheduling bot demo]]></title><description><![CDATA[
<p>Article URL: <a href="https://ai-bot-demo.timekit.io">https://ai-bot-demo.timekit.io</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=18291971">https://news.ycombinator.com/item?id=18291971</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Oct 2018 12:57:49 +0000</pubDate><link>https://ai-bot-demo.timekit.io</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=18291971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18291971</guid></item><item><title><![CDATA[New comment by laander in "Ask HN: Best internal tools your startup built?"]]></title><description><![CDATA[
<p>A few different tech projects that we consider open sourcing:<p>- A CLI release tool that properly ensures deps & CI are green, bumps version, creates Github release notes (with links to PRs) and notifies team. Is configurable to be used across projects (both backend and frontend).<p>- A deployment dashboard that shows what version or feature branch is deployed for each of our projects on our different envs (prod, staging, testing etc). Think a minimal matrix grid for easy overview.<p>- Elaborate bash script that helps setup all projects and dependencies local on new employees' machines. Onboarding was always a major hassle so we've tried to automate it as much as possible.</p>
]]></description><pubDate>Wed, 29 Nov 2017 09:46:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=15805705</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=15805705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15805705</guid></item><item><title><![CDATA[New comment by laander in "Verify the configuration of your OS X machine"]]></title><description><![CDATA[
<p>Appreciate the effort, but this one seems waaay too strict for mere mortals:<p>CHECK #53: JavaScript disabled in the Safari web browser.... FAILED!</p>
]]></description><pubDate>Mon, 18 Jul 2016 15:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=12115798</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=12115798</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12115798</guid></item><item><title><![CDATA[New comment by laander in "Ask HN: Interesting Slack channels at your company?"]]></title><description><![CDATA[
<p>We have a #world-is-on-fire that's only meant for doomsday-like events
e.g. the API servers are down, slow queries exploded or a deploy resulted in 10 fold exceptions. Pingdom and Datadog triggers post to it, so if you see the channel name in bold, you'll know you need to drop everything you have and start panicking.</p>
]]></description><pubDate>Mon, 18 Jul 2016 15:34:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=12115651</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=12115651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12115651</guid></item><item><title><![CDATA[OAuth “invalid_grant” witch hunt, one week later]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/timekit/google-oauth-invalid-grant-nightmare-and-how-to-fix-it-9f4efaf1da35">https://medium.com/timekit/google-oauth-invalid-grant-nightmare-and-how-to-fix-it-9f4efaf1da35</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=12115608">https://news.ycombinator.com/item?id=12115608</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 18 Jul 2016 15:25:29 +0000</pubDate><link>https://medium.com/timekit/google-oauth-invalid-grant-nightmare-and-how-to-fix-it-9f4efaf1da35</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=12115608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12115608</guid></item><item><title><![CDATA[New comment by laander in "Booking.js – Availability and Scheduling API"]]></title><description><![CDATA[
<p>Hey there! All the way down to 15 minutes and as long as you'd like them (in 15 minutes intervals)</p>
]]></description><pubDate>Fri, 27 Nov 2015 10:27:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=10636746</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10636746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10636746</guid></item><item><title><![CDATA[New comment by laander in "Booking.js – Availability and Scheduling API"]]></title><description><![CDATA[
<p>We're working on a Stripe integration (see <a href="https://github.com/timekit-io/booking-js/issues/20" rel="nofollow">https://github.com/timekit-io/booking-js/issues/20</a>), but you could actually add it yourself with the callbacks. Check out the docs on Github or ping me on Intercom on the page if you need some guidance</p>
]]></description><pubDate>Thu, 26 Nov 2015 12:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=10632741</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10632741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10632741</guid></item><item><title><![CDATA[New comment by laander in "Booking.js – Availability and Scheduling API"]]></title><description><![CDATA[
<p>You can customize the timeslot lengths, see the following config key:<p>{
  timekitFindTime: {
    length: '30 minutes' // natural language input of duration
  }
}<p>There's also a dropdown in the setup wizard where you can pick a few defaults :)</p>
]]></description><pubDate>Thu, 26 Nov 2015 12:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=10632732</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10632732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10632732</guid></item><item><title><![CDATA[New comment by laander in "Booking.js – Availability and Scheduling API"]]></title><description><![CDATA[
<p>Hey, here's an interesting challenge:<p>The widget is using a Google Calendar underneath and as people try the demo and book timeslots, the calendar gets filled up and availability disappears. So right now I'm doing my best trying to frantically delete all the demo bookings as they come in so they don't block other visitors (which is what happened to you) :)<p><a href="https://media.giphy.com/media/42109OHM6YFS8/giphy.gif" rel="nofollow">https://media.giphy.com/media/42109OHM6YFS8/giphy.gif</a></p>
]]></description><pubDate>Thu, 26 Nov 2015 06:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=10631542</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10631542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10631542</guid></item><item><title><![CDATA[New comment by laander in "Booking.js – Availability and Scheduling API"]]></title><description><![CDATA[
<p>Hi, lead developer here!<p>The widget itself is based on open source components and is on Github (<a href="https://github.com/timekit-io/booking-js" rel="nofollow">https://github.com/timekit-io/booking-js</a>), but the trigger is that's it's using our core API. The API is 100% free to use though (<a href="http://timekit.io/pricing" rel="nofollow">http://timekit.io/pricing</a>)</p>
]]></description><pubDate>Thu, 26 Nov 2015 06:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=10631532</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10631532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10631532</guid></item><item><title><![CDATA[New comment by laander in "Google Votes: A Liquid Democracy Experiment on a Corporate Social Network"]]></title><description><![CDATA[
<p>The Danish government has introduced a local version of this concept called NemID (i.e. Easy ID). It's essentially a universal online identity that government departments and businesses alike can implement. It's currently not used for public voting yet due to security concerns, but that's most likely a matter of time.</p>
]]></description><pubDate>Mon, 31 Aug 2015 23:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=10149767</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=10149767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10149767</guid></item><item><title><![CDATA[New comment by laander in "Show HN: Hacker News Redesign"]]></title><description><![CDATA[
<p>To this day, i still find the HackerNews+ (or simply HN+) chrome overlay by @jarques quite awesome. It has a Google-esque look to it and does a great job in keeping the overall style readable, breathable and minimalistic.<p>Get it here: <a href="https://chrome.google.com/webstore/detail/hacker-news-+/oieefcckcbbgniifdhhialgkmghahjgl" rel="nofollow">https://chrome.google.com/webstore/detail/hacker-news-+/oiee...</a></p>
]]></description><pubDate>Tue, 08 Jul 2014 18:10:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=8005851</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=8005851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=8005851</guid></item><item><title><![CDATA[New comment by laander in "Some things can’t be wireframed"]]></title><description><![CDATA[
<p>My quick summary:
1) Bad example of a detail-poor wireframe that actually could have been good with actual content text and more precision.
2) Explanation that wireframe leads the design direction and sets its own limits of creativity. They constrain your execution to well-known paradigms and restricts innovation.
3) A vague point about alternative methods of user interaction that can't be wireframed and one must leave the comfort zone of traditional UX.<p>Ironically, the whole post seems to be a retrospective reflection on how Intercom.io COULD have developed their own product, but chose not to. <a href="https://www.intercom.io/" rel="nofollow">https://www.intercom.io/</a> is a direct example of wireframe-driven design that fits into the same boxes that OP wants to break.</p>
]]></description><pubDate>Thu, 27 Feb 2014 11:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=7311580</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=7311580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=7311580</guid></item><item><title><![CDATA[New comment by laander in "Entangled toy universe shows time may be an illusion"]]></title><description><![CDATA[
<p>I am blasted away by your completely staggering domain-knowledge and my lack of the same. Probably should stop seeing universe docus and study more science</p>
]]></description><pubDate>Sat, 26 Oct 2013 10:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=6616915</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=6616915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=6616915</guid></item><item><title><![CDATA[New comment by laander in "Show HN: My new homepage"]]></title><description><![CDATA[
<p>Oh yes, PLEASE add tab completion, would please my inner shell-mage.<p>Tried 'sudo apt-get install bash-completion', didn't work :(</p>
]]></description><pubDate>Tue, 21 May 2013 17:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=5745097</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=5745097</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5745097</guid></item><item><title><![CDATA[New comment by laander in "Why we shut down Achoo"]]></title><description><![CDATA[
<p>I'm curious as to what Achoo actually did? What service did they provide? Their homepage simply links to the blog post which doesn't really state anything about their product</p>
]]></description><pubDate>Tue, 26 Mar 2013 10:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=5442206</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=5442206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5442206</guid></item><item><title><![CDATA[New comment by laander in "I'm a loser and I want to change that - now"]]></title><description><![CDATA[
<p>Well congratulations, your first noteworty achievement: 
You just made the frontpage of Hacker News, gained a serious amount of replies and (most importantly) connected Wieth thousands of people around the world :) Now get your head up buddy</p>
]]></description><pubDate>Mon, 18 Mar 2013 08:18:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=5393030</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=5393030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5393030</guid></item><item><title><![CDATA[New comment by laander in "Web service to sync Facebook events, without getting "spammy" unanswered events"]]></title><description><![CDATA[
<p>Facebook events have always been broken - in many ways, as you correctly states. This is a nifty little tool to fix those mistakes and must've been a fun evening hack-it-up project :) GJ</p>
]]></description><pubDate>Fri, 15 Mar 2013 18:18:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=5382094</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=5382094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=5382094</guid></item><item><title><![CDATA[New comment by laander in "Is Facebook down?"]]></title><description><![CDATA[
<p>A little investigation:<p>Anon_Online notices of the event, OP probably high/drunk <a href="https://twitter.com/Anon_Online/status/278269562422697987" rel="nofollow">https://twitter.com/Anon_Online/status/278269562422697987</a><p>Odd-looking whois of facebook.com (notice the xxx domains and last update timestamp) <a href="http://pastebin.com/K4gAK3gi" rel="nofollow">http://pastebin.com/K4gAK3gi</a><p>Hmm</p>
]]></description><pubDate>Mon, 10 Dec 2012 23:10:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=4902113</link><dc:creator>laander</dc:creator><comments>https://news.ycombinator.com/item?id=4902113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=4902113</guid></item></channel></rss>