HNHacker News
TopNewBestAskShowJobs

LukeHoersten

1,115 karma · joined March 13, 2008

https://www.nth.io/luke
submissionscomments
LukeHoersten··on Monad Tutorials Timeline
2015 was the best for Haskell. Definitely had a bit of a moment.
LukeHoersten··on Ed Sheeran found not liable for copyright infringement in Marvin Gaye lawsuit
The plaintiff is the family of the song's late co-writer, Ed Townsend.
LukeHoersten··on Scaling Mastodon in the face of an exodus
Email did alright with users choosing servers.
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
2 weeks after you posted these comments, your enthusiasm for RSS got me back into it. I set up a self hosted RSS reader and I've been happily re-engaging with long form content. Getting long form content in my fediverse feed is definitely not the same (though it's nice!). Thanks for the comments!
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
As anecdotal as this is, take it with a grain of salt: https://trends.google.com/trends/explore?date=all&q=rss
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
What instance?
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
I just mean rss is not nearly what it was at it’s peak. Sites are still publishing RSS feeds to be sure though.
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
Yeah that makes sense. I’ll take a look. Thanks!
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
Yeah it definitely works. It uses the ActivityPub protocol which both just implement. But I use them together all the time.
LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
I run my blog (https://wrt.nth.io/luke/) as a fediverse instance of writefreely. Here’s my ansible role for it. You should just give it a try and see if it’s for you: https://src.nth.io/ansible-roles/file/tip/writefreely

I think federated blogs are the answer to google killing rss.

LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
I manage it at the playbook level. They go into the role as variables.

I’ve never really used Galaxy. You recommend it? I’ve always felt like I can’t depend on other people’s roles, especially since roles don’t have their own variable scopes.

LukeHoersten··on Pleroma: A Mastodon-compatible open and federated social networking server
Here’s my Pleroma ansible role if anyone wants to give it a try. Can run on a Raspberry Pi and supports multiple instances and domains.

https://src.nth.io/ansible-roles/file/tip/pleroma/otp

LukeHoersten··on State of Cybersecurity at Airports
The actual study talks about it a bit more (linked in another comment). "Recent leak of highly confidential data (e.g. PII, PHI, IDs, financial records, plaintext passwords for production systems, etc.)"
LukeHoersten··on State of Cybersecurity at Airports
The actual study the article references: https://www.immuniweb.com/blog/state-of-cybersecurity-top-10...
LukeHoersten··on Mercury – Banking built for startups
Awesome to see other Haskell startups out there!
LukeHoersten··on Mastodon and Keybase
https://nth.io/Luke
LukeHoersten··on Ask HN: What discontinued company/product do you wish was still around?
Rdio and Google Inbox
LukeHoersten··on Stop writing lambda expressions in Python
The benefit of purely functional programming is that side effects can be managed explicitly and checked by the compiler, speeding up code refactors and making them safer. Using high order functions to save a few lines of code is not the big benefit of functional programming and is more a superficial feature more akin to syntax sugar. Same with list comprehensions. This seems to be the case in many hybrid languages that borrow superficial purely functional language features.
LukeHoersten··on Show HN: I made wits.io where writers can earn money with book summaries
I love the simple design and look of the site. Did you do that yourself?
LukeHoersten··on Opera Limited files for a $115M US IPO
Bitmain is buying $50m USD worth of shares: "Concurrently with, and subject to, the completion of this offering, Tospring Technology Limited (“Bitmain”), IDG China Capital Fund III L.P. (“IDG Capital Fund”) and IDG China Capital III Investors L.P. (“IDG Capital Investors” and together with IDG Capital Fund, “IDG”) have agreed to purchase from us US$50,000,000, US$9,529,000 and US$471,000, respectively, of our ordinary shares, at a price per share equal to the initial public offering price adjusted to reflect the ADS-to-share ratio, or the Concurrent Private Placements."
LukeHoersten··on Bitcoin mining is using as much power as 5,699,560 American households
Energy is thrown off by the Earth's core and the Sun whether it's captured and used or not. Because bitcoin can be mined anywhere in the world with internet, economics are pushing miners to sustainable power sources, just like aluminum production. American households cannot easily move to be closer to sustainable power sources so it's not all that useful a comparison. Not all electricity consumption is equally sustainable.
LukeHoersten··on Security Vulnerability Reporting Policy
I thought it was an interesting position for what is ostensibly a car company to take. If this is common for car companies, who are more and more becoming software companies, I was unaware.

Also, personally I’m a big fan of yours.

LukeHoersten··on Teleport 2.3 Released
Spoke with them about this. They are working on getting into Deb repos but in the mean time, teleport is a single binary so no need to worry about `make install`. `cp` will work just fine.
LukeHoersten··on Teleport 2.3 Released
I'd prefer an apt repo to the `make install` provided.
LukeHoersten··on QuickCheck: A Lightweight Tool for Random Testing of Haskell Programs (2000) [pdf]
QuickCheck is awesome and indispensable in the Haskell world. Instead of writing a single unit test with a hard coded example case, QuickCheck allows you to describe that unit test generically and it can randomly generate unit tests of the type described, focusing on extrema etc. Very powerful.
LukeHoersten··on AirPods are now available
I've been wondering this for quite some time. Thanks for the clearly explained response. Is this documented somewhere or just something you've observed?
LukeHoersten··on What Template Haskell gets wrong and Racket gets right
Agreed. We're always trying to move Template Haskell code into new and more powerful type system features.
LukeHoersten··on Pome: Postgres monitoring dashboard
Any reason this doesn't just integrate with Grafana?
LukeHoersten··on Building a Better Custom Haskell Prelude
There have been numerous attempts at making a better Haskell prelude. Basically basic functions like getting the head of a list can have a runtime error (for example, the list is empty). That's unnecessary in Haskell (could return a `Maybe a`). Stephen Diehl is the guy to do this right. I've been incredulous of other replacement preludes in the past but I may use this one.
LukeHoersten··on Show HN: Teleport – SSH for Clusters and Teams
Thanks for releasing this. Any plans to package via brew or apt?
Page 1 of 8Next →