HNHacker News
TopNewBestAskShowJobs

kmf

821 karma · joined January 5, 2012

Man in the arena.
submissionscomments
kmf··on An interview with the documentary filmmaker Adam Curtis
This episode is great! One of my favorite podcast episodes, well, ever. Curtis' last monologue at the end is really something else - I find myself listening to it pretty regularly.
kmf··on OCaml for the Masses (2011)
Going to plug a quick thing here :) I run a project called Byteconf - we have a free ReasonML conference coming up this Friday, streamed on Twitch: https://www.byteconf.com/reason-2018
kmf··on Byteconf React – free React.js conf streamed on Twitch, live right now
The videos will be available on our YouTube channel after the conference wraps up: https://byteconf.com/s/youtube
kmf··on Byteconf React – free React.js conf streamed on Twitch, live right now
Hey all! Excited to be sharing this project I've been working on for a few months now.

Byteconf is a developer conference series streamed online, for free, on Twitch - so anyone and everyone can attend.

Check out the stream today, and join our Discord to hear about future events and conferences. We just announced our next conference, Byteconf JavaScript, for March of next year!

Thanks, and happy to answer any questions here!

https://byteconf.com/discord

kmf··on Show HN: BetterSlack – A Chrome extension to make Slack better
Discord's role/permission management is incredibly powerful. There's a couple things I'd love to see to make it a bit easier to use (duplicating/copying permissions between roles would be great), but I'm comfortably using it for a public Discord channel with 300+ members and growing[1] and I can actually visualize how to keep the chat functional if the member count grows by 10x.

I strongly recommend Discord over Slack for public chat groups; I'd happily use it over Slack for company chat as well, with the caveat that the integration/app story isn't quite as far along as Slack is.

[1]: https://byteconf.com/discord

kmf··on Ask HN: Any tips on landing sponsorships for a conference?
Hey, thank you for this feedback. I think I'm going to pivot a bit on the structure of the conf due to this comment! It's helped me realize that it might be a bit ambitious for a first conference -- thanks for taking the time to read through everything!
kmf··on Ask HN: Are there any good online communities for macOS devs?
Good question. The chat actually started in Discord, which I think is actually a better tool for community chats (no archive limit, better permission management).

The issue, and in my case, this is specific to the remote Slack, is that a lot of people who use it /already/ have Slack open for their day job.

Lots of people joined the Discord, but no one really chatted. When we moved to Slack it was like an instant adrenaline shot into the daily activity of the group.

Again, I think this is specific to the group — I’m in a couple crypto Discord channels that are SUPER active. It just happens that a lot of the remote workers in the group already have Slack open.

kmf··on Ask HN: Are there any good online communities for macOS devs?
Thought about this, and agreed that it’s a good idea. I know @levelsio had one for Nomad List’s Slack, but I don’t think he open-sourced the code. If someone knows of a lib to do that, let me know!
kmf··on Ask HN: Are there any good online communities for macOS devs?
Make one! I put a Slack together for remote workers (https://helloremote.life) and it’s been really fulfilling to see the group and the level of conversation grow over time. Also a good way to network, both for you as the organizer, and for people in the group (a hiring or jobs channel in particular)
kmf··on Blackbird: Bitcoin arbitrage
I just started a Telegram group up recently for people casually interested in altcoins/trading. Welcome to anyone - https://t.me/tradetradetrade
kmf··on Ask HN: I'm lonely. Are there any video chat support groups for solo founders?
Sorry about that! Had some issues w/ the now.sh deploy I was using. I've moved it to Heroku–the "Join Us" button should point to the right place on the home page, or you can go to https://helloremote-invite.herokuapp.com/ directly.
kmf··on Ask HN: I'm lonely. Are there any video chat support groups for solo founders?
Seen a couple Slack suggestions – you might fit in well w/ the Hello, Remote crowd: it's a Slack group I put together for remote workers. Lots of startup people there, join us!

https://helloremote.life/

kmf··on Show HN: Hello, Remote Life – an online community for remote workers
Hey HN! Over the weekend, I created Hello, Remote Life – a place for remote workers to chat and meet other fellow remote workers. If you need encouragement or advice on transitioning to remote work, you're welcome too - join us! We have a Discord channel that is just starting up: there's only a half dozen of us or so right now, but we'd love more people!
kmf··on From zero to Production Elixir in 1 month
I clicked on this article because I needed to do something similar this week, and ended up using the JS-based approach. I’ve built something like this with S3 before, but ended up doing it with Google Cloud Storage this time around. The process looked like this:

1) Client-side app receives an image (via drag-and-drop or file picker)

2) Client hits an authenticated endpoint on backend with the name of the file, which returns a “signed URL” (authenticated, with customizable expiration) from Google Cloud Storage

3) (This part is particular to GCS, and I think unneeded for AWS/S3) Hit this signed URL in the client, and receive a final, PUT-able URL

4) Upload the file using the final authenticated URL from Google Cloud Storage

Like I said, I think with AWS/S3 you can just request a signed URL and send data to that URL directly. Delegating as much communication with GCS to the backend was important for my project [1] but you might be able to just manage it with a JS lib.

[1] Streaming music, so trying to abstract the actual files from the client-side as much as possible to discourage downloading the raw audio files

kmf··on 153k Ether Stolen in Parity Multi-Sig Attack
I've been writing some smart contracts over the last couple weeks and have learned a lot from OpenZeppelin's solidity repo–you can either use them directly (importing and extending off of them) or use them as a good resource for building tokens, crowdsales, etc–can't recommend them enough.

https://github.com/OpenZeppelin/zeppelin-solidity

kmf··on Even after cutting staff, SoundCloud only has enough money for 50 more days
I'm a bit allergic to people doing this, but I'm going to hop into this comment thread because it's too big of a coincidence to not plug a bit here.

I'm building the solution to this, right now. Think a next-gen Soundcloud with Patreon features built-in, powered by a Ethereum-based token that allows fans to instantly and directly support artists from anywhere in the world. There's a number of interesting applications that a "micro-economy" running inside of a music platform can provide: among these are curation/discovery, promotion of music, and preventing infringement and bad actors in the service.

We're currently in the early alpha stage (especially around marketing–the landing page is going up later tonight) and are focusing our time preparing for an ICO–whitepaper coming shortly. If this interests you, join our mailing list (Mailchimp link below)

http://eepurl.com/cWcxEX

kmf··on YC W17 Launch: Claire, Peer5, WaystoCap, Symple, RankScience, and Kudi
Just wanted to hop in here as a Simple employee—we are not shutting down! We're very much alive and well: as another commenter said, we're currently in the process of migrating our customers to our new partner bank, BBVA. (Definitely speaking in an unofficial capacity, but thought I'd clear the air as best I could.)
kmf··on Standard Notes – A notes app with a focus on longevity, portability, and privacy
nvALT is open-source! It's a fork of Notational Velocity, on the developer's GitHub: https://github.com/ttscoff/nv

That being said, I don't think it's updated too regularly. Brett is working on a complete rewrite of the app (which will be a paid version): http://brettterpstra.com/2015/09/14/an-nvalt-and-more-status...

kmf··on Standard Notes – A notes app with a focus on longevity, portability, and privacy
Bear App (http://www.bear-writer.com) is pretty neat too - it has Markdown support and uses iCloud Sync, which is probably the best part of Apple's Notes app.
kmf··on PR 101 for engineers
Thanks Austin, this is a huge help! I'd love to see more posts in this style re: marketing–I'm shockingly bad at pitching and selling my own stuff. Anyone have any suggestions?
kmf··on Show HN: Workadee–measure employee satisfaction at your company
Hey HN. I've been building Workadee for the last month and a half or so–it's a neat tool for measuring employee satisfaction at your company. It uses the Net Promoter System, so if you've worked in a marketing department or at a larger company that has used NPS, you're probably familiar with it.

Instead of the normal NPS methodology for surveying your customers, Workadee surveys your employees. It's a simple system with easy results - a single score that you can track over time, to see how your company is doing.

It's in beta right now, just gathering info about how people are using it a bit, before doing a bigger launch at the end of December/early January.

Give it a shot and let me know what you think!

kmf··on Dash for iOS is now open source
Yep, this is true. I should have been clear: two PROFITABLE distribution models.

There's always been apps on GitHub that you could compile and run on your device.

If you're looking to make an app your livelihood and Apple won't let you into the App Store (or, in this case, kicks out out), you're SOL.

kmf··on Dash for iOS is now open source
Pretty interesting - on the Dash blog in October[1], the developer said that open-source wouldn't be a great option because compiling iOS apps is difficult for most non-iOS developers.

It's a shame, IMO, that iOS apps only have two wide-distribution models: paid, with Apple, on the App Store, or open-source and, by that nature, free. There's a lot of really great software on OS X that is distributed outside the Mac App Store. Clearly there's no plan for something similar to that on iOS.

https://blog.kapeli.com/dear-dash-users/

kmf··on Learn to Code by Building Projects
It's been a while now, but I really liked Eloquent Ruby.

If you're looking for Rails-specific knowledge, the Hartl tutorial (I think it's just called Rails Tutorial) is fantastic. There's a print version, but the web one is free (at least when I read it) and stays updated.

kmf··on Learn to Code by Building Projects
I agree that OS projects are a great way to learn, but I don't think that most people would be able to _start_ coding from an open-source project.

I found it really useful to look at Ruby projects on GitHub after reading a book or two: I wouldn't even had known where to begin if I opened up a GitHub project on day one.

YMMV, though–I've always got the sense that PHP would be an easy language to jump into and begin hacking on. Same with the classic HTML/CSS/JS stack, which this project focuses on. Maybe it's a language-dependent thing?

kmf··on Trigger Happy: An opensource clone of IFTTT
Is there anyone relying on IFTTT (or Huginn, or this) for non-trivial things?

There was never any vital day-to-day things I could build with IFTTT: I could email myself the daily forecast or things like that, but it was never a killer app for me. Most of the popular recipes[1] I see on IFTTT seem like fun little annoyances that would ultimately get distracting.

If it's really crucial to how you work day-to-day, what are you doing with it?

[1]: https://ifttt.com/discover

kmf··on Apple is doubling down on open source
This is a Google AMP page, so it displays pretty strangely on desktop browsers (full-width paragraphs) -- here's the normal URL.

http://www.techrepublic.com/article/apple-is-doubling-down-o...

kmf··on How We Knew It Was Time to Leave the Cloud
As always, the neat thing about GitLab is how open they are with their process. I enjoyed this read, and followed the trail down to a corresponding ticket, where the staff is discussing their actual plans for moving to bare metal. Very cool.

https://gitlab.com/gitlab-com/infrastructure/issues/727

kmf··on Ask HN: An idea that you could not implement?
I had an idea a few months ago that I liked a lot - a drop-in service for Amazon-style recommendations for your web app. It was going to be Stripe-like in ease of use, where you could just drop a lib in and start getting recommendations immediately.

On the service-end, it would have basically been an Apache Spark instance doing collaborative filtering as data comes in. It seemed like a pretty sweet idea, but I couldn't find the time to work on it.

If this seems like a cool idea, you should definitely steal it and start working on it.

Related to this -- I wrote a blog post about a lot of my random ideas I haven't finished and why you should steal them. Complete list and blog post here: https://kristianfreeman.com/post/steal/

kmf··on Show HN: Work with Elixir – Find the best Elixir/Phoenix jobs, worldwide
I've been building some projects with Elixir and Phoenix for a while now, but never launched anything. Over the last two weekends I decided to actually put something out the door and the result is workwithelixir.com – an Elixir/Phoenix job board.

Of course, the catch-22 of job boards is that when they first launch, without any jobs, they're pretty useless. If you're a company hiring Elixir devs, reach out to us at support@workwithelixir.com or fill out our new job posting form[1]. We'll help you port your job over (free to post through the end of this month) :)

[1]: https://workwithelixir.com/jobs/new

← PreviousPage 2 of 4Next →